see the source
TokenHolderRevenueFund
Execution cost: less than 43705 gas
Deployment cost: less than 2413600 gas
Combined cost: less than 2457305 gas
Params:
- deployer of type
address
Execution cost: No bound available
Params:
- service of type
address
Execution cost: No bound available
Params:
- oldOperator of type
address
- newOperator of type
address
Execution cost: No bound available
Params:
- oldDeployer of type
address
- newDeployer of type
address
Execution cost: No bound available
Execution cost: No bound available
Params:
- from of type
address
- currencyCt of type
address
- currencyId of type
uint256
Execution cost: No bound available
Params:
- service of type
address
- action of type
string
Execution cost: No bound available
Params:
- timeoutInSeconds of type
uint256
Execution cost: No bound available
Params:
- from of type
address
- balanceType of type
string
- amount of type
int256
- currencyCt of type
address
- currencyId of type
uint256
Execution cost: No bound available
Params:
- service of type
address
- timeout of type
uint256
Execution cost: No bound available
Params:
- service of type
address
Execution cost: No bound available
Params:
- service of type
address
- action of type
string
Execution cost: No bound available
Params:
- oldRevenueToken of type
address
- newRevenueToken of type
address
Execution cost: No bound available
Params:
- oldTransferControllerManager of type
address
- newTransferControllerManager of type
address
Execution cost: No bound available
Params:
- to of type
address
- amount of type
int256
- currencyCt of type
address
- currencyId of type
uint256
Execution cost: No bound available
Attributes: payable
Execution cost: No bound available
Attributes: constant
Params:
- wallet of type
address
Returns:
- output_0 of type
uint256
Register a service contract whose activation is immediate
Execution cost: No bound available
Params:
-
service of type
address
The address of the service contract to be registered
Gauge whether a service contract is registered and active
Execution cost: No bound available
Attributes: constant
Params:
-
service of type
address
The address of the service contract
Returns:
true if service is registered and activate, else false
- output_0 of type
bool
Execution cost: No bound available
Attributes: constant
Params:
- param_0 of type
address
- param_1 of type
uint256
Returns:
- output_0 of type
bool
Enable a named action in an already registered service contract
Execution cost: No bound available
Params:
-
service of type
address
The address of the registered service contract
-
action of type
string
The name of the action to be enabled
Gauge whether a service contract is registered
Execution cost: less than 1045 gas
Attributes: constant
Params:
-
service of type
address
The address of the service contract
Returns:
true if service is registered, else false
- output_0 of type
bool
Execution cost: No bound available
Attributes: constant
Params:
- currencyCt of type
address
- currencyId of type
uint256
Returns:
- output_0 of type
int256
Enable a named action in a service contract
Execution cost: No bound available
Params:
-
service of type
address
The address of the service contract
-
action of type
string
The name of the action to be disabled
Execution cost: No bound available
Attributes: constant
Params:
- currencyCt of type
address
- currencyId of type
uint256
Returns:
- output_0 of type
int256
Return the address that is able to initiate self-destruction
Execution cost: less than 896 gas
Attributes: constant
Returns:
- output_0 of type
address
Execution cost: No bound available
Attributes: constant
Params:
- wallet of type
address
- index of type
uint256
Returns:
- amount of type
int256
- blockNumber of type
uint256
- currencyCt of type
address
- currencyId of type
uint256
Deregister a service contract
Execution cost: No bound available
Params:
-
service of type
address
The address of the service contract to be deregistered
Execution cost: less than 962 gas
Attributes: constant
Returns:
- output_0 of type
address
Execution cost: No bound available
Execution cost: No bound available
Attributes: constant
Returns:
- output_0 of type
string
Execution cost: No bound available
Attributes: constant
Params:
- param_0 of type
address
- param_1 of type
uint256
Returns:
- output_0 of type
bool
Gauge whether a service contract action is enabled which implies also registered and active
Execution cost: No bound available
Attributes: constant
Params:
-
service of type
address
The address of the service contract
-
action of type
string
The name of action
Returns:
- output_0 of type
bool
Execution cost: No bound available
Params:
- wallet of type
address
- balanceType of type
string
- amount of type
int256
- currencyCt of type
address
- currencyId of type
uint256
- standard of type
string
Execution cost: less than 1358 gas
Attributes: constant
Returns:
- output_0 of type
address
Execution cost: No bound available
Attributes: constant
Returns:
- output_0 of type
string
Execution cost: No bound available
Params:
- balanceType of type
string
- amount of type
int256
- currencyCt of type
address
- currencyId of type
uint256
- standard of type
string
Execution cost: No bound available
Params:
- currencyCt of type
address
- currencyId of type
uint256
Execution cost: No bound available
Attributes: payable
Params:
- wallet of type
address
- balanceType of type
string
Set the currency manager contract
Execution cost: No bound available
Params:
-
newAddress of type
address
The (address of) TransferControllerManager contract instance
Set the deployer of this contract
Execution cost: No bound available
Params:
-
newDeployer of type
address
The address of the new deployer
Register a service contract whose activation is deferred by the service activation timeout
Execution cost: No bound available
Params:
-
service of type
address
The address of the service contract to be registered
Execution cost: less than 724 gas
Attributes: constant
Returns:
- output_0 of type
uint256
Set the operator of this contract
Execution cost: No bound available
Params:
-
newOperator of type
address
The address of the new operator
Set the revenue token contract
Execution cost: No bound available
Params:
-
newRevenueToken of type
address
The (address of) RevenueToken contract instance
Set the service activation timeout
Execution cost: No bound available
Params:
-
timeoutInSeconds of type
uint256
The set timeout in unit of seconds
Execution cost: No bound available
Attributes: constant
Params:
- wallet of type
address
- currencyCt of type
address
- currencyId of type
uint256
Returns:
- output_0 of type
int256
Execution cost: No bound available
Attributes: constant
Returns:
- output_0 of type
address
Destroy this contract
Requires that msg.sender is the defined destructor
Execution cost: No bound available
Execution cost: No bound available
Params:
- amount of type
int256
- currencyCt of type
address
- currencyId of type
uint256
- standard of type
string
Execution cost: No bound available
Attributes: constant
Params:
- wallet of type
address
- index of type
uint256
Returns:
- amount of type
int256
- blockNumber of type
uint256
- currencyCt of type
address
- currencyId of type
uint256
Execution cost: No bound available
Attributes: constant
Params:
- wallet of type
address
Returns:
- output_0 of type
uint256