Approval 8c5be1e5| inputs | 0 | address | from | |
| 1 | address | spender | ||
| 2 | uint256 | value |
Transfer ddf252ad| inputs | 0 | address | from | |
| 1 | address | to | ||
| 2 | uint256 | value |
UpgradeProposal af574319| inputs | 0 | address | newVersion |
ChronoBankAssetWithFeeProxy __approve 7b7054c8Performs allowance setting call on the platform by the name of specified sender. Can only be called by asset implementation contract assigned to sender.
| inputs | 0 | address | _spender | holder address to set allowance to. |
| 1 | uint256 | _value | amount to allow. | |
| 2 | address | _sender | initial caller. | |
| outputs | 0 | bool |
__transferFromWithReference ec698a28Performs allowance transfer call on the platform by the name of specified sender. /// Can only be called by asset implementation contract assigned to sender.
| inputs | 0 | address | _from | holder address to take from. |
| 1 | address | _to | holder address to give to. | |
| 2 | uint256 | _value | amount to transfer. | |
| 3 | string | _reference | transfer comment to be included in a platform's Transfer event. | |
| 4 | address | _sender | initial caller. | |
| outputs | 0 | bool |
__transferWithReference 6a630ee7Performs transfer call on the platform by the name of specified sender. /// Can only be called by asset implementation contract assigned to sender.
| inputs | 0 | address | _to | holder address to give to. |
| 1 | uint256 | _value | amount to transfer. | |
| 2 | string | _reference | transfer comment to be included in a platform's Transfer event. | |
| 3 | address | _sender | initial caller. | |
| outputs | 0 | bool |
allowance dd62ed3eReturns asset allowance from one holder to another.
| inputs | 0 | address | _from | holder that allowed spending. |
| 1 | address | _spender | holder that is allowed to spend. | |
| outputs | 0 | uint256 |
approve 095ea7b3Sets asset spending allowance for a specified spender.
| inputs | 0 | address | _spender | holder address to set allowance to. |
| 1 | uint256 | _value | amount to allow. | |
| outputs | 0 | bool |
balanceOf 70a08231Returns asset balance for a particular holder.
| inputs | 0 | address | _owner | holder address. |
| outputs | 0 | uint256 |
chronoBankPlatform 49752bafcommitUpgrade 0ba12c83Finalize an upgrade process setting new asset implementation contract address. Can only be called after an upgrade freeze-time.
| outputs | 0 | bool |
decimals 313ce567Returns asset decimals.
| outputs | 0 | uint8 |
emitApprove 23385089Emits ERC20 Approval event on this contract. Can only be, and, called by assigned platform when asset allowance set happens.
| inputs | 0 | address | _from | |
| 1 | address | _spender | ||
| 2 | uint256 | _value |
emitTransfer 23de6651Emits ERC20 Transfer event on this contract. Can only be, and, called by assigned platform when asset transfer happens.
| inputs | 0 | address | _from | |
| 1 | address | _to | ||
| 2 | uint256 | _value |
getLatestVersion 0e6d1de9Returns current asset implementation contract address.
| outputs | 0 | address |
getPendingVersion a883fb90Returns proposed next asset implementation contract address.
| outputs | 0 | address |
getPendingVersionTimestamp 4bfaf2e8Returns upgrade freeze-time start.
| outputs | 0 | uint256 |
getVersionFor fe8beb71Returns asset implementation contract address assigned to sender.
| inputs | 0 | address | _sender | sender address. |
| outputs | 0 | address |
init b2b45df5Sets platform address, assigns symbol and name. Can be set only once.
| inputs | 0 | address | _chronoBankPlatform | platform contract address. |
| 1 | string | _symbol | assigned symbol. | |
| 2 | string | _name | assigned name. | |
| outputs | 0 | bool |
name 06fdde03optIn 5b48684eImplicitly agree to upgrade to current and future asset implementation upgrades, until further explicit disagreement.
| outputs | 0 | bool |
optOut d4eec5a6Disagree with proposed upgrade, and stick with current asset implementation until further explicit agreement to upgrade.
| outputs | 0 | bool |
proposeUpgrade c915fc93Propose next asset implementation contract address. Can only be called by current asset owner. Note: freeze-time should not be applied for the initial setup.
| inputs | 0 | address | _newVersion | asset implementation contract address. |
| outputs | 0 | bool |
purgeUpgrade 4dfe950dCancel the pending upgrade process. Can only be called by current asset owner.
| outputs | 0 | bool |
smbl cb4e75bbstringToBytes32 cfb51928| inputs | 0 | string | source |
symbol 95d89b41totalSupply 18160dddReturns asset total supply.
| outputs | 0 | uint256 |
transfer a9059cbbTransfers asset balance from the caller to specified receiver.
| inputs | 0 | address | _to | holder address to give to. |
| 1 | uint256 | _value | amount to transfer. | |
| outputs | 0 | bool |
transferFrom 23b872ddPerforms allowance transfer of asset balance between holders.
| inputs | 0 | address | _from | holder address to take from. |
| 1 | address | _to | holder address to give to. | |
| 2 | uint256 | _value | amount to transfer. | |
| outputs | 0 | bool |
transferWithReference ac35caeeTransfers asset balance from the caller to specified receiver adding specified comment.
| inputs | 0 | address | _to | holder address to give to. |
| 1 | uint256 | _value | amount to transfer. | |
| 2 | string | _reference | transfer comment to be included in a platform's Transfer event. | |
| outputs | 0 | bool |