This contract is currently deprecated and should not be used througout the system. Initial idea that stands behind its creation was supporting old implementation of ChronoBankPlatform to be compatible with token extensions and assets manager. But since this implementation is currently used only for hosting TIME tokens and all new tokens will be created on another version of platform contract, so it is obvious not to use it anymore * DEPRECATED.
/contracts/assets/ChronoBankWalletFallbackSupporter.sol

constructor

ChronoBankWalletFallbackSupporter

inputs0address_store
inputs1bytes32_crate
function

changeContractOwnership 557f4bc9

Prepares ownership pass. * Can only be called by current owner.

inputs0address_to

address of the next owner. 0x0 is not allowed.

outputs0bool
function

claimContractOwnership 4592cd1d

Finalize ownership pass. * Can only be called by pending owner.

outputs0bool
function, constant

contractOwner ce606ee0

function, constant

contractsManager 53253d31

function

destroy 83197ef0

Only owner can call it

Destroy contract and scrub a data

function

fallbackAsset 306a547d

Designed to check if a wallet supports fallback interface. Should be simple and return true or false depending on wether a contract wants to support this interface or not.

inputs0bytes32_symbol

asset's symbol

outputs0bool
function

fallbackAssetInvoke 51ae07d9

Defines main operation that will be performed throughout fallback interface. This method will be invoked only in case if fallbackAsset returns true. Purpose is to delegate invocation of any method that contract is allowed to call to a token extension.

inputs0bytes32_symbol

asset's symbol

inputs1address_from

destination of calling. Contract that will be proposed to be called with data

inputs2bytes_data

data passed to call on _from address

outputs0bool
function

fallbackAssetPassOwnership 44fc19cc

Helper method to provide a way to pass ownership of the platform after all operations are done to its real owner.

inputs0bytes32_symbol

asset's symbol

inputs1address_to

real platform owner

outputs0bool
function, constant

isAuthorized fe9fbb80

inputs0addresskey
function, constant

lookupManager 4fe59012

Will crash if no manager in the system with given identifier.

Returns manager's address by its identifier (type).

inputs0bytes32_identifier

is a manager's identifier. 0x0 is not allowed.

function, constant

pendingContractOwner 5aa77d3c

function

setContractsManager 71d3b573

Setter for ContractsManager. Force overrides currect manager.

inputs0address_contractsManager

contracts manager. 0x0 is not allowed.

function

transferContractOwnership a843c51f

Direct ownership pass without change/claim pattern. Can be invoked only by current contract owner

inputs0address_to

the next contract owner

outputs0bool
function

withdrawnTokens d8f9659b

inputs0address[]tokens
inputs1address_to