UNPKG

@hubiinetwork/soldoc

Version:

Solidity documentation generator

303 lines (140 loc) 4.01 kB
# TransferControllerManager [see the source](https://github.com/dev-matan-tsuberi/soldoc/tree/master/contracts/TransferControllerManager.sol) > TransferControllerManager **Execution cost**: less than 41585 gas **Deployment cost**: less than 698000 gas **Combined cost**: less than 739585 gas ## Constructor Params: 1. **owner** *of type `address`* ## Events ### BlacklistCurrencyEvent(address) **Execution cost**: No bound available Params: 1. **currencyCt** *of type `address`* --- ### ChangeDeployerEvent(address,address) **Execution cost**: No bound available Params: 1. **oldDeployer** *of type `address`* 2. **newDeployer** *of type `address`* --- ### ChangeOperatorEvent(address,address) **Execution cost**: No bound available Params: 1. **oldOperator** *of type `address`* 2. **newOperator** *of type `address`* --- ### DeregisterCurrencyEvent(address) **Execution cost**: No bound available Params: 1. **currencyCt** *of type `address`* --- ### ReassociateTransferControllerEvent(string,string,address) **Execution cost**: No bound available Params: 1. **oldStandard** *of type `string`* 2. **newStandard** *of type `string`* 3. **controller** *of type `address`* --- ### RegisterCurrencyEvent(address,string) **Execution cost**: No bound available Params: 1. **currencyCt** *of type `address`* 2. **standard** *of type `string`* --- ### RegisterTransferControllerEvent(string,address) **Execution cost**: No bound available Params: 1. **standard** *of type `string`* 2. **controller** *of type `address`* --- ### WhitelistCurrencyEvent(address) **Execution cost**: No bound available Params: 1. **currencyCt** *of type `address`* ## Methods ### triggerDestroy() **Execution cost**: No bound available --- ### deregisterCurrency(address) **Execution cost**: less than 27359 gas Params: 1. **currencyCt** *of type `address`* --- ### changeDeployer(address) > >Change the deployer of this contract **Execution cost**: less than 22954 gas Params: 1. **newDeployer** *of type `address`* > The address of the new deployer --- ### blacklistCurrency(address) **Execution cost**: less than 22431 gas Params: 1. **currencyCt** *of type `address`* --- ### deployer() **Execution cost**: less than 735 gas **Attributes**: constant Returns: 1. **output_0** *of type `address`* --- ### changeOperator(address) > >Change the operator of this contract **Execution cost**: less than 22757 gas Params: 1. **newOperator** *of type `address`* > The address of the new operator --- ### destructor() > >Return the address that is able to initiate self-destruction **Execution cost**: less than 581 gas **Attributes**: constant Returns: 1. **output_0** *of type `address`* --- ### getTransferController(address,string) > >The provided standard takes priority over assigned interface to currency **Execution cost**: No bound available **Attributes**: constant Params: 1. **currencyCt** *of type `address`* 2. **standard** *of type `string`* Returns: 1. **output_0** *of type `address`* --- ### operator() **Execution cost**: less than 625 gas **Attributes**: constant Returns: 1. **output_0** *of type `address`* --- ### reassociateTransferController(string,string,address) **Execution cost**: No bound available Params: 1. **oldStandard** *of type `string`* 2. **newStandard** *of type `string`* 3. **controller** *of type `address`* --- ### registerCurrency(address,string) **Execution cost**: No bound available Params: 1. **currencyCt** *of type `address`* 2. **standard** *of type `string`* --- ### registerTransferController(string,address) **Execution cost**: No bound available Params: 1. **standard** *of type `string`* 2. **controller** *of type `address`* --- ### whitelistCurrency(address) **Execution cost**: less than 22460 gas Params: 1. **currencyCt** *of type `address`* [Back to the top ](#transfercontrollermanager)