Trust
contract Trust
Source: Trust.sol
Index
Reference
Events
LogDeposit
event LogDeposit(address _sender, uint _amount)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////.
- Parameters:
_sender
- address_amount
- uint
LogExpirationChanged
event LogExpirationChanged(uint _oldExpiration, uint _newExpiration)
- Parameters:
_oldExpiration
- uint_newExpiration
- uint
LogNewBeneficiary
event LogNewBeneficiary(address _oldBeneficiary, address _newBeneficiary)
- Parameters:
_oldBeneficiary
- address_newBeneficiary
- address
LogTrustRevoked
event LogTrustRevoked(address _trustor, uint _amount)
- Parameters:
_trustor
- address_amount
- uint
LogWithdraw
event LogWithdraw(address _beneficiary, uint _amount)
- Parameters:
_beneficiary
- address_amount
- uint
Modifiers
isRevocable
modifier isRevocable()
lessThan
modifier lessThan(uint _a, uint _b)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////.
- Parameters:
_a
- uint_b
- uint
onlySender
modifier onlySender(address _expectedCaller)
- Parameters:
_expectedCaller
- address
Functions
blocksUntilExpiration
function blocksUntilExpiration() external view returns (uint)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////.
- Returns:
- uint
changeBeneficiary
function changeBeneficiary(address _beneficiary) external returns (bool)
- Modifiers:
- lessThan onlySender isRevocable
- Parameters:
_beneficiary
- address- Returns:
- bool
changeExpiration
function changeExpiration(uint _numBlocks) external returns (bool)
- Modifiers:
- lessThan onlySender isRevocable
- Parameters:
_numBlocks
- uint- Returns:
- bool
fallback
function (address _trustor, address _beneficiary, bool _revocable, uint _expiration) public
- Parameters:
_trustor
- address_beneficiary
- address_revocable
- bool_expiration
- uint
fallback
function () external
revoke
withdraw