OneTokenFactory
Verified contract
Active on
Ethereum with 4 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "OneTokenFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12639122 | 3 years ago | | | 0 | 0.00037454300 | |
| 12505680 | 3 years ago | | | 0 | 0.0064292800 | |
| 12505670 | 3 years ago | | | 0 | 0.0063518400 | |
| 12505200 | 3 years ago | | | 0 | 0.0059655600 |
ABI
ABI objects
Getter at block 21077557
MODULE_TYPE() view returns (bytes32)
0x8d7b9c6bddb5321ebb13cb56619a730e71342076998801415c4ff27b23e6dc66
foreignTokenCount() view returns (uint256)
31
moduleCount() view returns (uint256)
29
oneTokenCount() view returns (uint256)
14
owner() view returns (address)
0xff7b5e167c9877f2b9f65d19d9c8c9aa651fe19f
Read-only
foreignTokenAtIndex(uint256 index) view returns (address)
foreignTokenInfo(address foreignToken) view returns (bool collateral, uint256 oracleCount)
foreignTokenOracleAtIndex(address foreignToken, uint256 index) view returns (address)
foreignTokenOracleCount(address foreignToken) view returns (uint256)
isCollateral(address foreignToken) view returns (bool)
isForeignToken(address foreignToken) view returns (bool)
isModule(address module) view returns (bool)
isOneToken(address oneToken) view returns (bool)
isOracle(address foreignToken, address oracle) view returns (bool)
isValidModuleType(address module, uint8 moduleType) view returns (bool)
moduleAtIndex(uint256 index) view returns (address module)
modules(address) view returns (string name, string url, uint8 moduleType)
oneTokenAtIndex(uint256 index) view returns (address)
oneTokenProxyAdmins(address) view returns (address)
State-modifying
Events admitForeignToken(address foreignToken, bool collateral, address oracle)
admitModule(address module, uint8 moduleType, string name, string url)
assignOracle(address foreignToken, address oracle)
deployOneTokenProxy(string name, string symbol, address governance, address version, address controller, address mintMaster, address oneTokenOracle, address memberToken, address collateral) returns (address newOneTokenProxy, address proxyAdmin)
removeForeignToken(address foreignToken)
removeModule(address module)
removeOracle(address foreignToken, address oracle)
renounceOwnership()
transferOwnership(address newOwner)
updateForeignToken(address foreignToken, bool collateral)
updateModule(address module, string name, string url)
AddOracle(address sender, address foreignToken, address oracle)
ForeignTokenAdmitted(address sender, address foreignToken, bool isCollateral, address oracle)
ForeignTokenRemoved(address sender, address foreignToken)
ForeignTokenUpdated(address sender, address foreignToken, bool isCollateral)
ModuleAdmitted(address sender, address module, uint8 moduleType, string name, string url)
ModuleRemoved(address sender, address module)
ModuleUpdated(address sender, address module, string name, string url)
OneTokenAdmin(address sender, address newOneTokenProxy, address proxyAdmin)
OneTokenDeployed(address sender, address newOneTokenProxy, string name, string symbol, address governance, address version, address controller, address mintMaster, address oneTokenOracle, address memberToken, address collateral)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RemoveOracle(address sender, address foreignToken, address oracle)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.