Factory
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
18Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "Factory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16280323 | 2 years ago | | | 0 | 0.0011591541 |
ABI
ABI objects
Getter at block 20795349
CREATE_TYPEHASH() view returns (bytes32)
0x33a010203279ba8cdbc561bf3370b2ec1e054ec371ce4e4b8320d9446adc3f0b
DOMAIN_SEPARATOR() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_TYPEHASH() view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
REGISTER_TYPEHASH() view returns (bytes32)
0xab14dd152d2c116f23ca08cf0d9593a79931b31ec240371035e65929660de442
allCertifiedTokens() view returns (string[] symbols, uint256[] chainIds, address[] tokens)
(symbols=[], chainIds=[], tokens=[])
certifiedCount() view returns (uint256)
0
governor() view returns (address)
0x78884725dfb890346bb26be37b510a9f5019c063
supportChainCount() view returns (uint256)
0
Read-only
authCountOf(address) view returns (uint256)
authorties(address) view returns (bool)
calcContract(address deployer, uint256 nonce) pure returns (address)
calcMapping(uint256 mainChainId, address tokenOrdeployer) view returns (address)
certifiedSymbols(uint256) view returns (string)
certifiedTokens(string symbol) view returns (uint256 mainChainId, address token)
chainIdMappingTokenMappeds(address tokenOrMappingToken) view returns (uint256[] chainIds, address[] mappingTokenMappeds_)
getConfig(bytes32 key) view returns (uint256)
getConfigA(bytes32 key, address addr) view returns (uint256)
getConfigI(bytes32 key, uint256 index) view returns (uint256)
isSupportChainId(uint256 chainId) view returns (bool)
mainChainIdTokens(address mappingToken) view returns (uint256 mainChainId, address token)
mappableTokens(address) view returns (address)
mappingTokenMappeds(address, uint256) view returns (address)
mappingTokens(uint256, address) view returns (address)
productImplementations(bytes32) view returns (address)
signatories(uint256) view returns (address)
supportChainIds(uint256) view returns (uint256)
tokenMappeds(address) view returns (address)
State-modifying
Events __Governable_init_unchained(address governor_)
__MappingTokenFactory_init(address _governor, address _implTokenMapped, address _implMappableToken, address _implMappingToken, address _feeTo)
__MappingTokenFactory_init_unchained(address _implTokenMapped, address _implMappableToken, address _implMappingToken, address _feeTo)
createMappableToken(string name, string symbol, uint8 decimals, uint256 totalSupply) payable returns (address mappableToken)
createMappingToken(uint256 mainChainId, address token, uint256 nonce, string name, string symbol, uint8 decimals, uint256 cap, struct Signature[] signatures) payable returns (address mappingToken)
createMappingToken_(uint256 mainChainId, address token, address deployer, string name, string symbol, uint8 decimals, uint256 cap) payable returns (address mappingToken)
createTokenMapped(address token, uint256 nonce) payable returns (address tokenMapped)
decreaseAuthCount(address signatory, uint256 decrement) returns (uint256 count)
decreaseAuthCounts(address[] signatories_, uint256[] decrements) returns (uint256[] counts)
decreaseAuthCounts_(uint256[] decrements) returns (uint256[] counts)
decreaseAuthQuota(address mappingTokenMapped, address signatory, uint256 decrement) returns (uint256 quota)
decreaseAuthQuotas(address mappingTokenMapped, address[] signatories_, uint256[] decrements) returns (uint256[] quotas)
decreaseAuthQuotas_(address mappingTokenMapped, uint256[] decrements) returns (uint256[] quotas)
increaseAuthCount(address signatory, uint256 increment) returns (uint256 count)
increaseAuthCounts(address[] signatories_, uint256[] increments) returns (uint256[] counts)
increaseAuthCounts_(uint256[] increments) returns (uint256[] counts)
increaseAuthQuota(address mappingTokenMapped, address signatory, uint256 increment) returns (uint256 quota)
increaseAuthQuotas(address mappingTokenMapped, address[] signatories_, uint256[] increments) returns (uint256[] quotas)
increaseAuthQuotas_(address mappingTokenMapped, uint256[] increments) returns (uint256[] quotas)
registerCertified_(string symbol, uint256 mainChainId, address token)
registerMapping(uint256 mainChainId, address token, uint256 nonce, uint256[] chainIds, address[] mappingTokenMappeds_, struct Signature[] signatures) payable
registerMapping_(uint256 mainChainId, address token, uint256[] chainIds, address[] mappingTokenMappeds_)
registerSupportChainId_(uint256 chainId_)
renounceGovernorship()
setAuthorty_(address authorty, bool enable)
setAutoQuota(address mappingTokenMapped, uint256 ratio, uint256 period)
setConfig(bytes32 key, uint256 value)
setConfigA(bytes32 key, address addr, uint256 value)
setConfigI(bytes32 key, uint256 index, uint256 value)
setSignatories(address[] signatories_)
transferGovernorship(address newGovernor)
upgradeProductImplementationsTo_(address _implTokenMapped, address _implMappableToken, address _implMappingToken)
AuthorizeCreate(uint256 mainChainId, address indexed token, address indexed deployer, string name, string symbol, uint8 decimals, uint256 cap, address indexed signatory)
AuthorizeRegister(uint256 indexed mainChainId, address indexed token, address indexed signatory)
ChargeFee(address indexed from, address indexed to, uint256 value)
CreateMappableToken(address indexed deployer, string name, string symbol, uint8 decimals, uint256 totalSupply, address indexed mappableToken)
CreateMappingToken(uint256 mainChainId, address indexed token, address indexed deployer, string name, string symbol, uint8 decimals, uint256 cap, address indexed mappingToken)
CreateTokenMapped(address indexed deployer, address indexed token, address indexed tokenMapped)
DecreaseAuthCount(address indexed authorty, address indexed signatory, uint256 decrement, uint256 count)
DecreaseAuthQuota(address indexed authorty, address indexed mappingTokenMapped, address indexed signatory, uint256 decrement, uint256 quota)
GovernorshipTransferred(address indexed previousGovernor, address indexed newGovernor)
IncreaseAuthQuota(address indexed authorty, address indexed mappingTokenMapped, address indexed signatory, uint256 increment, uint256 quota)
IncreaseAuthQuota(address indexed authorty, address indexed signatory, uint256 increment, uint256 quota)
ProductProxyCodeHash(bytes32 codeHash)
RegisterCertified(string indexed symbol, uint256 indexed mainChainId, address indexed token)
RegisterMapping(uint256 mainChainId, address token, uint256 chainId, address mappingTokenMapped)
SetAuthorty(address indexed authorty, bool indexed enable)
SetSignatories(address[] signatories_)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.