Core

Verified contract

Active on Ethereum with 276 txns
Deployed by via 0x64f3cd66 at 7536585
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 14 additional slots
ERC-20
--
0xb7cfab7c6ff6b8105c48f18f7e603e55ad536b6b18b83e81eed4dc3801ab2553
0x50e6160a7af66e4b767d20bf39fa19bccb5ab19ee51f3e78cd13dae2dfd965e9
0x9e16422059f2cc77aec19080232141cddff4ff1987126b8dafaec7c5a7450f56
0xae181ca737b20d5c36bd1bef47ab06727f8ab0854cdc48c6a8f777ce5049794e
0x9f528a08698ef668b05f81e5c900d87daece232750ea8e9f2d4b5853fb9645d4
0x77c583bef492c686b192e85b49d1f295717339e0dce14b815bfcdd1d7c95c419
0x611c488d2319962e8cc72ac63c9ae88aa247be4ddd2aa946152d9bdd620e407a
0x4366df9a3753e84c89effc6392f4407bc2d00f2062edc7ac8e2548ed79321931
0xea8a163d17bd71367f33c0446be8d28f682c33145720aa09612657e96215657f
0x6f41c4267b8f5e0966c3c017d1ca3be1451c28de88b4112e39c551f131b85b1b

Functions
Getter at block 21268074
exchanges(view returns (address[])
[0x9B3Eb3B22DC2C29e878d7766276a86A8395fB56d, 0x0acd0b5cF881cd8398ac563872209De1ce15dF0F]
factories(view returns (address[])
[0xD85AF84C22b71BDAa25333A7898Ddc6f2f1088eB, 0xE1Cd722575801fE92EEef2CA23396557F7E3B967, 0xaD78e5570f24A268687C6CC0F73966e9978568A7, 0x15518Cdd49d83471e9f85cdCFBD72c8e2a78dDE2, 0x7b636d4102b85A13c3E1D9AD30a4E705423fB65e, 0xA367A2513Cbd5be1c75a745914521a93E011549c]
isOwner(view returns (bool)
false
modules(view returns (address[])
[0x73dF03B5436C84Cf9d5A758fb756928DCEAf19d7, 0xcEDA8318522D348f1d1aca48B24629b8FbF09020, 0xe23FB31dD2edacEbF7d92720358bB92445F47fDB, 0xd4240987D6F92B06c8B5068B1E4006A97c47392b, 0x8F2D580C3cccd96c3541386daac0AF71C5d1c0f9, 0x4f57e1f2020C35cd2Fb45CF53CFEb6ff2e796180, 0xDA6786379FF88729264d31d472FA917f5E561443, 0xde697AC56b1bD9C0987c08911020f2341e274813]
operationState(view returns (uint8)
0
owner(view returns (address)
0xf8523c551763fe4261a28313015267f163de7541
priceLibraries(view returns (address[])
[0x2048b012c6688996A25bCD9742e7dA1ff272b957]
 
setTokens(view returns (address[])
state(view returns (uint8 operationStateaddress transferProxyaddress vaultaddress transferProxyInstanceaddress vaultInstance)
(operationState=0, transferProxy=0x882d80d3a191859d64477eb78cca46599307ec1c, vault=0x5b67871c3a857de81a1ca0f9f7945e5670d986dc, transferProxyInstance=0x882d80d3a191859d64477eb78cca46599307ec1c, vaultInstance=0x5b67871c3a857de81a1ca0f9f7945e5670d986dc)
timeLockPeriod(view returns (uint256)
1
transferProxy(view returns (address)
0x882d80d3a191859d64477eb78cca46599307ec1c
vault(view returns (address)
0x5b67871c3a857de81a1ca0f9f7945e5670d986dc
Read-only
disabledSets(address _setview returns (bool)
exchangeIds(uint8 _exchangeIdview returns (address)
timeLockedUpgrades(bytes32view returns (uint256)
validFactories(address _factoryview returns (bool)
validModules(address _moduleview returns (bool)
validPriceLibraries(address _priceLibraryview returns (bool)
validSets(address _setview returns (bool)
State-modifying
addExchange(uint8 _exchangeIdaddress _exchange
addFactory(address _factory
addModule(address _module
addPriceLibrary(address _priceLibrary
batchDecrementTokenOwnerModule(address[] _tokensaddress _owneruint256[] _quantities
batchDeposit(address[] _tokensuint256[] _quantities
batchDepositModule(address _fromaddress _toaddress[] _tokensuint256[] _quantities
batchIncrementTokenOwnerModule(address[] _tokensaddress _owneruint256[] _quantities
batchTransferBalanceModule(address[] _tokensaddress _fromaddress _touint256[] _quantities
batchTransferModule(address[] _tokensuint256[] _quantitiesaddress _fromaddress _to
batchWithdraw(address[] _tokensuint256[] _quantities
batchWithdrawModule(address _fromaddress _toaddress[] _tokensuint256[] _quantities
createSet(address _factoryaddress[] _componentsuint256[] _unitsuint256 _naturalUnitbytes32 _namebytes32 _symbolbytes _callDatareturns (address)
deposit(address _tokenuint256 _quantity
depositModule(address _fromaddress _toaddress _tokenuint256 _quantity
disableSet(address _set
internalTransfer(address _tokenaddress _touint256 _quantity
issue(address _setuint256 _quantity
issueInVault(address _setuint256 _quantity
issueInVaultModule(address _recipientaddress _setuint256 _quantity
issueModule(address _componentOwneraddress _setRecipientaddress _setuint256 _quantity
issueTo(address _recipientaddress _setuint256 _quantity
redeem(address _setuint256 _quantity
redeemAndWithdrawTo(address _setaddress _touint256 _quantityuint256 _toExclude
redeemInVault(address _setuint256 _quantity
redeemModule(address _burnAddressaddress _incrementAddressaddress _setuint256 _quantity
redeemTo(address _recipientaddress _setuint256 _quantity
reenableSet(address _set
removeExchange(uint8 _exchangeIdaddress _exchange
removeFactory(address _factory
removeModule(address _module
removePriceLibrary(address _priceLibrary
renounceOwnership(
setOperationState(uint8 _operationState
setTimeLockPeriod(uint256 _timeLockPeriod
transferModule(address _tokenuint256 _quantityaddress _fromaddress _to
transferOwnership(address newOwner
withdraw(address _tokenuint256 _quantity
withdrawModule(address _fromaddress _toaddress _tokenuint256 _quantity
Events
ExchangeAdded(uint8 _exchangeIdaddress _exchange
ExchangeRemoved(uint8 _exchangeId
FactoryAdded(address _factory
FactoryRemoved(address _factory
ModuleAdded(address _module
ModuleRemoved(address _module
OperationStateChanged(uint8 _prevStateuint8 _newState
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PriceLibraryAdded(address _priceLibrary
PriceLibraryRemoved(address _priceLibrary
SetDisabled(address _set
SetIssued(address _setAddressuint256 _quantity
SetRedeemed(address _setAddressuint256 _quantity
SetReenabled(address _set
SetTokenCreated(address indexed _setTokenAddressaddress _factoryaddress[] _componentsuint256[] _unitsuint256 _naturalUnitbytes32 _namebytes32 _symbol
UpgradeRegistered(bytes32 _upgradeHashuint256 _timestamp
Constructor
constructor(address _transferProxyaddress _vault
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.