Approve 859b1cdd| inputs | 0 | address | from | |
| 1 | address | spender | ||
| 2 | bytes32 | symbol | ||
| 3 | uint256 | value |
Error 2e36a709| inputs | 0 | uint256 | errorCode |
Issue d03c2206| inputs | 0 | bytes32 | symbol | |
| 1 | uint256 | value | ||
| 2 | address | by |
OwnershipChange 0de92ba2| inputs | 0 | address | from | |
| 1 | address | to | ||
| 2 | bytes32 | symbol |
Recovery 6c046851| inputs | 0 | address | from | |
| 1 | address | to | ||
| 2 | address | by |
Revoke a4e2520a| inputs | 0 | bytes32 | symbol | |
| 1 | uint256 | value | ||
| 2 | address | by |
Transfer 8f1b8386| inputs | 0 | address | from | |
| 1 | address | to | ||
| 2 | bytes32 | symbol | ||
| 3 | uint256 | value | ||
| 4 | string | reference |
_address 6825c843Returns current address for a particular holder id.
| inputs | 0 | uint256 | _holderId | holder id. |
| outputs | 0 | address |
_balanceOf 5b7da338Returns asset balance for a particular holder id.
| inputs | 0 | uint256 | _holderId | holder id. |
| 1 | bytes32 | _symbol | asset symbol. | |
| outputs | 0 | uint256 |
addAssetPartOwner 048ae1bbAdds a co-owner for an asset with provided symbol.
Should be performed by a contract owner or its co-owners
| inputs | 0 | bytes32 | _symbol | asset's symbol |
| 1 | address | _partowner | a co-owner of an asset | |
| outputs | 0 | uint256 |
addPartOwner a831751dAdds a co-owner of a contract. Might be more than one co-owner
Allowed to only contract onwer
| inputs | 0 | address | _partowner | a co-owner of a contract |
| outputs | 0 | uint256 |
allowance 1c8d5d38Returns asset allowance from one holder to another.
| inputs | 0 | address | _from | holder that allowed spending. |
| 1 | address | _spender | holder that is allowed to spend. | |
| 2 | bytes32 | _symbol | asset symbol. | |
| outputs | 0 | uint256 |
approve 8180f2fc| inputs | 0 | address | _spender | |
| 1 | uint256 | _value | ||
| 2 | bytes32 | _symbol |
assets 9fda5b66| inputs | 0 | bytes32 |
balanceOf 4d30b6beReturns asset balance for a particular holder.
| inputs | 0 | address | _holder | holder address. |
| 1 | bytes32 | _symbol | asset symbol. | |
| outputs | 0 | uint256 |
baseUnit dc86e6f0Returns asset decimals.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| outputs | 0 | uint8 |
changeContractOwnership 557f4bc9Prepares ownership pass. * Can only be called by current owner.
| inputs | 0 | address | _to | address of the next owner. 0x0 is not allowed. |
| outputs | 0 | bool |
changeOwnership fd83915ePasses asset ownership to specified address. /// Only ownership is changed, balances are not touched. Can only be called by asset owner.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| 1 | address | _newOwner | address to become a new owner. | |
| outputs | 0 | uint256 |
claimContractOwnership 4592cd1dFinalize ownership pass. * Can only be called by pending owner.
| outputs | 0 | bool |
contractOwner ce606ee0description bebcc045Returns asset description.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| outputs | 0 | string |
destroy 83197ef0Only owner can call it
Destroy contract and scrub a data
distrust f0c06aa5Revoke trust to perform recovery procedure from an address.
| inputs | 0 | address | _to | trustee. |
| outputs | 0 | uint256 |
emitApprove d54c8c87| inputs | 0 | address | _from | |
| 1 | address | _spender | ||
| 2 | bytes32 | _symbol | ||
| 3 | uint256 | _value |
emitError df26ca08| inputs | 0 | uint256 | _errorCode |
emitIssue abafaa16| inputs | 0 | bytes32 | _symbol | |
| 1 | uint256 | _value | ||
| 2 | address | _by |
emitOwnershipChange a9612f72| inputs | 0 | address | _from | |
| 1 | address | _to | ||
| 2 | bytes32 | _symbol |
emitRecovery ea14457e| inputs | 0 | address | _from | |
| 1 | address | _to | ||
| 2 | address | _by |
emitRevoke c70bbc13| inputs | 0 | bytes32 | _symbol | |
| 1 | uint256 | _value | ||
| 2 | address | _by |
emitTransfer 515c1457| inputs | 0 | address | _from | |
| 1 | address | _to | ||
| 2 | bytes32 | _symbol | ||
| 3 | uint256 | _value | ||
| 4 | string | _reference |
eventsHistory f07629f8getHolderId 0af3e660Returns holder id for the specified address.
| inputs | 0 | address | _holder | holder address. |
| outputs | 0 | uint256 |
hasAssetRights ccc11f11Checks if a specified address has asset owner or co-owner rights.
| inputs | 0 | address | _owner | address to check. |
| 1 | bytes32 | _symbol | asset symbol. | |
| outputs | 0 | bool |
holders 2a11ced0| inputs | 0 | uint256 |
holdersCount 6b4ed21bisCreated 2f553d31Check asset existance.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| outputs | 0 | bool |
isOwner e96b462aCheck if specified address has asset owner rights.
| inputs | 0 | address | _owner | address to check. |
| 1 | bytes32 | _symbol | asset symbol. | |
| outputs | 0 | bool |
isReissuable c4eeeeb9Returns asset reissuability.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| outputs | 0 | bool |
isTrusted 6713e230Check if specified holder trusts an address with recovery procedure.
| inputs | 0 | address | _from | truster. |
| 1 | address | _to | trustee. | |
| outputs | 0 | bool |
issueAsset a3ff0ea2Issues new asset token on the platform. /// Tokens issued with this call go straight to contract owner. Each symbol can be issued only once, and only by contract owner.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| 1 | uint256 | _value | amount of tokens to issue immediately. | |
| 2 | string | _name | name of the asset. | |
| 3 | string | _description | description for the asset. | |
| 4 | uint8 | _baseUnit | number of decimals. | |
| 5 | bool | _isReissuable | dynamic or fixed supply. | |
| 6 | address | _account | address where issued balance will be held | |
| outputs | 0 | uint256 |
issueAsset 085a4705Issues new asset token on the platform. /// Tokens issued with this call go straight to contract owner. Each symbol can be issued only once, and only by contract owner.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| 1 | uint256 | _value | amount of tokens to issue immediately. | |
| 2 | string | _name | name of the asset. | |
| 3 | string | _description | description for the asset. | |
| 4 | uint8 | _baseUnit | number of decimals. | |
| 5 | bool | _isReissuable | dynamic or fixed supply. | |
| outputs | 0 | uint256 |
massTransfer cdeb1485Performes asset transfer for multiple destinations
| inputs | 0 | address[] | addresses | list of addresses to receive some amount |
| 1 | uint256[] | values | list of asset amounts for according addresses | |
| 2 | bytes32 | _symbol | asset symbol | |
| outputs | 0 | uint256 | errorCode | resultCode of an operation |
| 1 | uint256 | count | an amount of succeeded transfers |
name 691f3431Returns asset name.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| outputs | 0 | string |
owner 02571be3Returns asset owner address.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| outputs | 0 | address |
partowners cb596466| inputs | 0 | address |
pendingContractOwner 5aa77d3cproxies 6932af36| inputs | 0 | bytes32 |
proxyApprove 14712e2fSets asset spending allowance for a specified spender. /// Can only be called by asset proxy.
| inputs | 0 | address | _spender | holder address to set allowance to. |
| 1 | uint256 | _value | amount to allow. | |
| 2 | bytes32 | _symbol | asset symbol. | |
| 3 | address | _sender | approve initiator address. | |
| outputs | 0 | uint256 |
proxyTransferFromWithReference 161ff662Performs allowance transfer of asset balance between holders wallets.
Can only be called by asset proxy.
| inputs | 0 | address | _from | holder address to take from. |
| 1 | address | _to | holder address to give to. | |
| 2 | uint256 | _value | amount to transfer. | |
| 3 | bytes32 | _symbol | asset symbol. | |
| 4 | string | _reference | transfer comment to be included in a Transfer event. | |
| 5 | address | _sender | allowance transfer initiator address. | |
| outputs | 0 | uint256 |
proxyTransferWithReference 57a96dd0Transfers asset balance between holders wallets. Can only be called by asset proxy.
| inputs | 0 | address | _to | holder address to give to. |
| 1 | uint256 | _value | amount to transfer. | |
| 2 | bytes32 | _symbol | asset symbol. | |
| 3 | string | _reference | transfer comment to be included in a Transfer event. | |
| 4 | address | _sender | transfer initiator address. | |
| outputs | 0 | uint256 |
recover 648bf774Perform recovery procedure. /// This function logic is actually more of an addAccess(uint _holderId, address _to). It grants another address access to recovery subject wallets. Can only be called by trustee of recovery subject.
| inputs | 0 | address | _from | holder address to recover from. |
| 1 | address | _to | address to grant access to. | |
| outputs | 0 | uint256 | errorCode |
reissueAsset e0873c06Issues additional asset tokens if the asset have dynamic supply. /// Tokens issued with this call go straight to asset owner. Can only be called by asset owner.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| 1 | uint256 | _value | amount of additional tokens to issue. | |
| outputs | 0 | uint256 |
removeAssetPartOwner ec77809fRemoves a co-owner for an asset with provided symbol.
Should be performed by a contract owner or its co-owners
| inputs | 0 | bytes32 | _symbol | asset's symbol |
| 1 | address | _partowner | a co-owner of an asset | |
| outputs | 0 | uint256 |
removePartOwner 1286e393Removes a co-owner of a contract
Should be performed only by root contract owner
| inputs | 0 | address | _partowner | a co-owner of a contract |
| outputs | 0 | uint256 |
revokeAsset ca448a88Destroys specified amount of senders asset tokens.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| 1 | uint256 | _value | amount of tokens to destroy. | |
| outputs | 0 | uint256 |
setProxy 638a9ce9Sets Proxy contract address for a particular asset.
Can be set only once for each asset and only by contract owner.
| inputs | 0 | address | _proxyAddress | Proxy contract address. |
| 1 | bytes32 | _symbol | asset symbol. | |
| outputs | 0 | uint256 |
setupEventsHistory 02927d20Sets EventsHistory contract address.
Can be set only by owner.
| inputs | 0 | address | _eventsHistory | MultiEventsHistory contract address. |
| outputs | 0 | uint256 | errorCode |
symbols ccce413b| inputs | 0 | uint256 |
symbolsCount ecac7f4bProvides a cheap way to get number of symbols registered in a platform
| outputs | 0 | uint256 |
totalSupply b524abcfReturns asset total supply.
| inputs | 0 | bytes32 | _symbol | asset symbol. |
| outputs | 0 | uint256 |
transfer 57cfeeee| inputs | 0 | address | _to | |
| 1 | uint256 | _value | ||
| 2 | bytes32 | _symbol |
transferContractOwnership a843c51fDirect ownership pass without change/claim pattern. Can be invoked only by current contract owner
| inputs | 0 | address | _to | the next contract owner |
| outputs | 0 | bool |
transferFrom 401e3367| inputs | 0 | address | _from | |
| 1 | address | _to | ||
| 2 | uint256 | _value | ||
| 3 | bytes32 | _symbol |
transferFromWithReference 31c6c4cf| inputs | 0 | address | _from | |
| 1 | address | _to | ||
| 2 | uint256 | _value | ||
| 3 | bytes32 | _symbol | ||
| 4 | string | _reference |
transferWithReference 6e293817| inputs | 0 | address | _to | |
| 1 | uint256 | _value | ||
| 2 | bytes32 | _symbol | ||
| 3 | string | _reference |
trust 4637d827Trust an address to perform recovery procedure for the caller.
| inputs | 0 | address | _to | trustee. |
| outputs | 0 | uint256 |
withdrawnTokens d8f9659b| inputs | 0 | address[] | tokens | |
| 1 | address | _to |