ERC20Manager | inputs | 0 | address | _store | |
| 1 | bytes32 | _crate |
Error 9cf38cf2| inputs | 0 | address | self | |
| 1 | uint256 | errorCode |
LogAddToken d8fe3623| inputs | 0 | address | self | |
| 1 | address | token | ||
| 2 | bytes32 | name | ||
| 3 | bytes32 | symbol | ||
| 4 | bytes32 | url | ||
| 5 | uint8 | decimals | ||
| 6 | bytes32 | ipfsHash | ||
| 7 | bytes32 | swarmHash |
LogRemoveToken 8f1f2078| inputs | 0 | address | self | |
| 1 | address | token | ||
| 2 | bytes32 | name | ||
| 3 | bytes32 | symbol | ||
| 4 | bytes32 | url | ||
| 5 | uint8 | decimals | ||
| 6 | bytes32 | ipfsHash | ||
| 7 | bytes32 | swarmHash |
LogTokenChange 2a4090d9| inputs | 0 | address | self | |
| 1 | address | oldToken | ||
| 2 | address | token | ||
| 3 | bytes32 | name | ||
| 4 | bytes32 | symbol | ||
| 5 | bytes32 | url | ||
| 6 | uint8 | decimals | ||
| 7 | bytes32 | ipfsHash | ||
| 8 | bytes32 | swarmHash |
addToken 1e6154a2Allows trusted account/constract to add a new token to the registry.
| inputs | 0 | address | _token | Address of new token. |
| 1 | bytes32 | _name | Name of new token. | |
| 2 | bytes32 | _symbol | Symbol for new token. | |
| 3 | bytes32 | _url | Token's project URL. | |
| 4 | uint8 | _decimals | Number of decimals, divisibility of new token. | |
| 5 | bytes32 | _ipfsHash | IPFS hash of token icon. | |
| 6 | bytes32 | _swarmHash | Swarm hash of token icon. |
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 |
claimContractOwnership 4592cd1dFinalize ownership pass. * Can only be called by pending owner.
| outputs | 0 | bool |
contractOwner ce606ee0contractsManager 53253d31destroy 83197ef0emitError df26ca08| inputs | 0 | uint256 | error |
emitLogAddToken b4310b7c| inputs | 0 | address | token | |
| 1 | bytes32 | name | ||
| 2 | bytes32 | symbol | ||
| 3 | bytes32 | url | ||
| 4 | uint8 | decimals | ||
| 5 | bytes32 | ipfsHash | ||
| 6 | bytes32 | swarmHash |
emitLogRemoveToken eaa4ab0b| inputs | 0 | address | token | |
| 1 | bytes32 | name | ||
| 2 | bytes32 | symbol | ||
| 3 | bytes32 | url | ||
| 4 | uint8 | decimals | ||
| 5 | bytes32 | ipfsHash | ||
| 6 | bytes32 | swarmHash |
emitLogTokenChange 709c529c| inputs | 0 | address | oldToken | |
| 1 | address | token | ||
| 2 | bytes32 | name | ||
| 3 | bytes32 | symbol | ||
| 4 | bytes32 | url | ||
| 5 | uint8 | decimals | ||
| 6 | bytes32 | ipfsHash | ||
| 7 | bytes32 | swarmHash |
getAddressById 8d80c922Returns token's address by given id
| inputs | 0 | uint256 | _id |
getEventsHistory fff10abagetTokenAddressBySymbol fa7fdeb7Provides a registered token's address when given the token symbol.
| inputs | 0 | bytes32 | _symbol | Symbol of registered token. |
| outputs | 0 | address | tokenAddress |
getTokenAddresses ee8c24b8Returns an array containing all token addresses.
| outputs | 0 | address[] | _tokenAddresses |
getTokenBySymbol 1f76fa34Provides a registered token's metadata, looked up by symbol.
| inputs | 0 | bytes32 | _smbl | |
| outputs | 0 | address | _tokenAddress | |
| 1 | bytes32 | _name | ||
| 2 | bytes32 | _symbol | ||
| 3 | bytes32 | _url | ||
| 4 | uint8 | _decimals | ||
| 5 | bytes32 | _ipfsHash | ||
| 6 | bytes32 | _swarmHash |
getTokenMetaData 7abccac9Provides a registered token's metadata, looked up by address.
| inputs | 0 | address | _token | Address of registered token. |
| outputs | 0 | address | _tokenAddress | |
| 1 | bytes32 | _name | ||
| 2 | bytes32 | _symbol | ||
| 3 | bytes32 | _url | ||
| 4 | uint8 | _decimals | ||
| 5 | bytes32 | _ipfsHash | ||
| 6 | bytes32 | _swarmHash |
getTokens 273a94aaProvides details of a given tokens
| inputs | 0 | address[] | _addresses |
init 19ab453cInit the contract
| inputs | 0 | address | _contractsManager |
isAuthorized fe9fbb80| inputs | 0 | address | key |
isTokenExists 9ed4fa5aTells whether a given token exists or not
| inputs | 0 | address | _token |
isTokenSymbolExists 9b256890Tells whether a given token exists or not
| inputs | 0 | bytes32 | _symbol |
isTokenValid c15e26baTells whether a given token valid or not
| inputs | 0 | address | _token |
lookupManager 4fe59012Will crash if no manager in the system with given identifier.
Returns manager's address by its identifier (type).
| inputs | 0 | bytes32 | _identifier | is a manager's identifier. 0x0 is not allowed. |
pendingContractOwner 5aa77d3cremoveTokenByAddress c1900558Allows CBE to remove an existing token from the registry.
| inputs | 0 | address | _token | Address of existing token. |
removeTokenBySymbol db236e24Allows CBE to remove an existing token from the registry.
| inputs | 0 | bytes32 | _symbol | Symbol of existing token. |
setContractsManager 71d3b573Setter for ContractsManager. Force overrides currect manager.
| inputs | 0 | address | _contractsManager | contracts manager. 0x0 is not allowed. |
setEventsHistory 6521afd7| inputs | 0 | address | _eventsHistory |
setToken b2c3f8a2Allows owner to alter a token
| inputs | 0 | address | _token | Address of old token. |
| 1 | address | _newToken | Address of new token. | |
| 2 | bytes32 | _name | Name of new token. | |
| 3 | bytes32 | _symbol | Symbol for new token. | |
| 4 | bytes32 | _url | Token's project URL. | |
| 5 | uint8 | _decimals | Number of decimals, divisibility of new token. | |
| 6 | bytes32 | _ipfsHash | IPFS hash of token icon. | |
| 7 | bytes32 | _swarmHash | Swarm hash of token icon. |
setTokenVerifier fd9541a9Set ERC20 token verifier
| inputs | 0 | address | _tokenVerifier |
tokensCount a64ed8baReturns count of registred ERC20 tokens
| outputs | 0 | uint256 |
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 |
withdrawnTokens d8f9659b| inputs | 0 | address[] | tokens | |
| 1 | address | _to |