Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 1 from a total of 1 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Asset Deprec... | 12247622 | 1372 days ago | IN | 0 ETH | 0.0068431 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
AddressesGeneratorIronBank
Compiler Version
v0.8.2+commit.661d1103
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-04-15 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.2; /******************************************************* * Interfaces * *******************************************************/ interface IUnitroller { function getAllMarkets() external view returns (address[] memory); } interface ManagementList { function isManager(address accountAddress) external returns (bool); } /******************************************************* * Management List * *******************************************************/ contract Manageable { ManagementList public managementList; constructor(address _managementListAddress) { managementList = ManagementList(_managementListAddress); } modifier onlyManagers() { bool isManager = managementList.isManager(msg.sender); require(isManager, "ManagementList: caller is not a manager"); _; } } /******************************************************* * Generator Logic * *******************************************************/ contract AddressesGeneratorIronBank is Manageable { mapping(address => bool) public assetDeprecated; // Support for deprecating assets. If an asset is deprecated it will not appear is results uint256 public numberOfDeprecatedAssets; // Used to keep track of the number of deprecated assets for an adapter address[] public positionSpenderAddresses; // A settable list of spender addresses with which to fetch asset allowances IUnitroller public registry; // The registry is used to fetch the list of assets /** * Information about the generator */ struct GeneratorInfo { address id; // Generator address string typeId; // Generator typeId (for example "VAULT_V2" or "IRON_BANK_MARKET") string categoryId; // Generator categoryId (for example "VAULT") } /** * Configure generator */ constructor(address _registryAddress, address _managementListAddress) Manageable(_managementListAddress) { require( _managementListAddress != address(0), "Missing management list address" ); require(_registryAddress != address(0), "Missing registry address"); registry = IUnitroller(_registryAddress); } /** * Deprecate or undeprecate an asset. Deprecated assets will not appear in any adapter or generator method call responses */ function setAssetDeprecated(address assetAddress, bool newDeprecationStatus) public onlyManagers { bool currentDeprecationStatus = assetDeprecated[assetAddress]; if (currentDeprecationStatus == newDeprecationStatus) { revert("Generator: Unable to change asset deprecation status"); } if (newDeprecationStatus == true) { numberOfDeprecatedAssets++; } else { numberOfDeprecatedAssets--; } assetDeprecated[assetAddress] = newDeprecationStatus; } /** * Set position spender addresses. Used by `adapter.assetAllowances(address,address)`. */ function setPositionSpenderAddresses(address[] memory addresses) public onlyManagers { positionSpenderAddresses = addresses; } /** * Set registry address */ function setRegistryAddress(address _registryAddress) public onlyManagers { require(_registryAddress != address(0), "Missing registry address"); registry = IUnitroller(_registryAddress); } /** * Fetch a list of position spender addresses */ function getPositionSpenderAddresses() external view returns (address[] memory) { return positionSpenderAddresses; } /** * Fetch generator info */ function generatorInfo() public view returns (GeneratorInfo memory) { return GeneratorInfo({ id: address(this), typeId: "IRON_BANK_MARKET", categoryId: "LENDING" }); } /** * Fetch the total number of assets */ function assetsLength() public view returns (uint256) { return registry.getAllMarkets().length - numberOfDeprecatedAssets; } /** * Fetch all asset addresses */ function assetsAddresses() public view returns (address[] memory) { address[] memory originalAddresses = registry.getAllMarkets(); uint256 _numberOfAssets = originalAddresses.length; uint256 _filteredAssetsLength = assetsLength(); if (_numberOfAssets == _filteredAssetsLength) { return originalAddresses; } uint256 currentAssetIdx; for (uint256 assetIdx = 0; assetIdx < _numberOfAssets; assetIdx++) { address currentAssetAddress = originalAddresses[assetIdx]; bool assetIsNotDeprecated = assetDeprecated[currentAssetAddress] == false; if (assetIsNotDeprecated) { originalAddresses[currentAssetIdx] = currentAssetAddress; currentAssetIdx++; } } bytes memory encodedAddresses = abi.encode(originalAddresses); assembly { // Manually truncate the filtered list mstore(add(encodedAddresses, 0x40), _filteredAssetsLength) } address[] memory filteredAddresses = abi.decode(encodedAddresses, (address[])); return filteredAddresses; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_registryAddress","type":"address"},{"internalType":"address","name":"_managementListAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"assetDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"assetsAddresses","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"assetsLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"generatorInfo","outputs":[{"components":[{"internalType":"address","name":"id","type":"address"},{"internalType":"string","name":"typeId","type":"string"},{"internalType":"string","name":"categoryId","type":"string"}],"internalType":"struct AddressesGeneratorIronBank.GeneratorInfo","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPositionSpenderAddresses","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"managementList","outputs":[{"internalType":"contract ManagementList","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"numberOfDeprecatedAssets","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"positionSpenderAddresses","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"registry","outputs":[{"internalType":"contract IUnitroller","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"assetAddress","type":"address"},{"internalType":"bool","name":"newDeprecationStatus","type":"bool"}],"name":"setAssetDeprecated","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"addresses","type":"address[]"}],"name":"setPositionSpenderAddresses","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_registryAddress","type":"address"}],"name":"setRegistryAddress","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162001a1638038062001a168339818101604052810190620000379190620001bf565b80806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620000ec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000e39062000270565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200015f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000156906200024e565b60405180910390fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505062000343565b600081519050620001b98162000329565b92915050565b60008060408385031215620001d357600080fd5b6000620001e385828601620001a8565b9250506020620001f685828601620001a8565b9150509250929050565b60006200020f60188362000292565b91506200021c82620002d7565b602082019050919050565b600062000236601f8362000292565b9150620002438262000300565b602082019050919050565b60006020820190508181036000830152620002698162000200565b9050919050565b600060208201905081810360008301526200028b8162000227565b9050919050565b600082825260208201905092915050565b6000620002b082620002b7565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b7f4d697373696e6720726567697374727920616464726573730000000000000000600082015250565b7f4d697373696e67206d616e6167656d656e74206c697374206164647265737300600082015250565b6200033481620002a3565b81146200034057600080fd5b50565b6116c380620003536000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80639daf0359116100715780639daf03591461018d578063a31091c7146101ab578063ab7b4993146101c9578063cf5f86bd146101e5578063da35bc6914610203578063f50477a214610221576100b4565b806314e027de146100b957806358443a3b146100e95780635e70843b146101075780635fea577f146101235780637a0e558b1461013f5780637b1039991461016f575b600080fd5b6100d360048036038101906100ce9190610fa3565b61023f565b6040516100e09190611195565b60405180910390f35b6100f161027e565b6040516100fe9190611208565b60405180910390f35b610121600480360381019061011c9190610ebc565b6102a2565b005b61013d60048036038101906101389190610ef8565b6104ca565b005b61015960048036038101906101549190610e93565b6105d5565b60405161016691906111d2565b60405180910390f35b6101776105f5565b60405161018491906111ed565b60405180910390f35b61019561061b565b6040516101a29190611283565b60405180910390f35b6101b36106c3565b6040516101c091906111b0565b60405180910390f35b6101e360048036038101906101de9190610e93565b61092d565b005b6101ed610ad2565b6040516101fa91906111b0565b60405180910390f35b61020b610b60565b60405161021891906112a5565b60405180910390f35b610229610b66565b60405161023691906112a5565b60405180910390f35b6003818154811061024f57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f3ae2415336040518263ffffffff1660e01b81526004016102fe9190611195565b602060405180830381600087803b15801561031857600080fd5b505af115801561032c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103509190610f7a565b905080610392576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038990611263565b60405180910390fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050821515811515141561042a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042190611223565b60405180910390fd5b600115158315151415610454576002600081548092919061044a906114c9565b919050555061046d565b600260008154809291906104679061146e565b91905055505b82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f3ae2415336040518263ffffffff1660e01b81526004016105269190611195565b602060405180830381600087803b15801561054057600080fd5b505af1158015610554573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105789190610f7a565b9050806105ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b190611263565b60405180910390fd5b81600390805190602001906105d0929190610c20565b505050565b60016020528060005260406000206000915054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610623610caa565b60405180606001604052803073ffffffffffffffffffffffffffffffffffffffff1681526020016040518060400160405280601081526020017f49524f4e5f42414e4b5f4d41524b45540000000000000000000000000000000081525081526020016040518060400160405280600781526020017f4c454e44494e4700000000000000000000000000000000000000000000000000815250815250905090565b60606000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0772d0b6040518163ffffffff1660e01b815260040160006040518083038186803b15801561072f57600080fd5b505afa158015610743573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061076c9190610f39565b9050600081519050600061077e610b66565b9050808214156107935782935050505061092a565b600080600090505b838110156108dd5760008582815181106107de577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190506000801515600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514905080156108c8578187858151811061087f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505083806108c4906114c9565b9450505b505080806108d5906114c9565b91505061079b565b506000846040516020016108f191906111b0565b604051602081830303815290604052905082604082015260008180602001905181019061091e9190610f39565b90508096505050505050505b90565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f3ae2415336040518263ffffffff1660e01b81526004016109899190611195565b602060405180830381600087803b1580156109a357600080fd5b505af11580156109b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109db9190610f7a565b905080610a1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1490611263565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8490611243565b60405180910390fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60606003805480602002602001604051908101604052809291908181526020018280548015610b5657602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610b0c575b5050505050905090565b60025481565b6000600254600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0772d0b6040518163ffffffff1660e01b815260040160006040518083038186803b158015610bd357600080fd5b505afa158015610be7573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610c109190610f39565b51610c1b9190611377565b905090565b828054828255906000526020600020908101928215610c99579160200282015b82811115610c985782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190610c40565b5b509050610ca69190610ce1565b5090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160608152602001606081525090565b5b80821115610cfa576000816000905550600101610ce2565b5090565b6000610d11610d0c846112e5565b6112c0565b90508083825260208201905082856020860282011115610d3057600080fd5b60005b85811015610d605781610d468882610dd6565b845260208401935060208301925050600181019050610d33565b5050509392505050565b6000610d7d610d78846112e5565b6112c0565b90508083825260208201905082856020860282011115610d9c57600080fd5b60005b85811015610dcc5781610db28882610deb565b845260208401935060208301925050600181019050610d9f565b5050509392505050565b600081359050610de581611648565b92915050565b600081519050610dfa81611648565b92915050565b600082601f830112610e1157600080fd5b8135610e21848260208601610cfe565b91505092915050565b600082601f830112610e3b57600080fd5b8151610e4b848260208601610d6a565b91505092915050565b600081359050610e638161165f565b92915050565b600081519050610e788161165f565b92915050565b600081359050610e8d81611676565b92915050565b600060208284031215610ea557600080fd5b6000610eb384828501610dd6565b91505092915050565b60008060408385031215610ecf57600080fd5b6000610edd85828601610dd6565b9250506020610eee85828601610e54565b9150509250929050565b600060208284031215610f0a57600080fd5b600082013567ffffffffffffffff811115610f2457600080fd5b610f3084828501610e00565b91505092915050565b600060208284031215610f4b57600080fd5b600082015167ffffffffffffffff811115610f6557600080fd5b610f7184828501610e2a565b91505092915050565b600060208284031215610f8c57600080fd5b6000610f9a84828501610e69565b91505092915050565b600060208284031215610fb557600080fd5b6000610fc384828501610e7e565b91505092915050565b6000610fd88383610fe4565b60208301905092915050565b610fed816113ab565b82525050565b610ffc816113ab565b82525050565b600061100d82611321565b6110178185611344565b935061102283611311565b8060005b8381101561105357815161103a8882610fcc565b975061104583611337565b925050600181019050611026565b5085935050505092915050565b611069816113bd565b82525050565b611078816113f3565b82525050565b61108781611417565b82525050565b60006110988261132c565b6110a28185611355565b93506110b281856020860161143b565b6110bb81611570565b840191505092915050565b60006110d3603483611366565b91506110de82611581565b604082019050919050565b60006110f6601883611366565b9150611101826115d0565b602082019050919050565b6000611119602783611366565b9150611124826115f9565b604082019050919050565b60006060830160008301516111476000860182610fe4565b506020830151848203602086015261115f828261108d565b91505060408301518482036040860152611179828261108d565b9150508091505092915050565b61118f816113e9565b82525050565b60006020820190506111aa6000830184610ff3565b92915050565b600060208201905081810360008301526111ca8184611002565b905092915050565b60006020820190506111e76000830184611060565b92915050565b6000602082019050611202600083018461106f565b92915050565b600060208201905061121d600083018461107e565b92915050565b6000602082019050818103600083015261123c816110c6565b9050919050565b6000602082019050818103600083015261125c816110e9565b9050919050565b6000602082019050818103600083015261127c8161110c565b9050919050565b6000602082019050818103600083015261129d818461112f565b905092915050565b60006020820190506112ba6000830184611186565b92915050565b60006112ca6112db565b90506112d68282611498565b919050565b6000604051905090565b600067ffffffffffffffff821115611300576112ff611541565b5b602082029050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b6000611382826113e9565b915061138d836113e9565b9250828210156113a05761139f611512565b5b828203905092915050565b60006113b6826113c9565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006113fe82611405565b9050919050565b6000611410826113c9565b9050919050565b600061142282611429565b9050919050565b6000611434826113c9565b9050919050565b60005b8381101561145957808201518184015260208101905061143e565b83811115611468576000848401525b50505050565b6000611479826113e9565b9150600082141561148d5761148c611512565b5b600182039050919050565b6114a182611570565b810181811067ffffffffffffffff821117156114c0576114bf611541565b5b80604052505050565b60006114d4826113e9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561150757611506611512565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f47656e657261746f723a20556e61626c6520746f206368616e6765206173736560008201527f74206465707265636174696f6e20737461747573000000000000000000000000602082015250565b7f4d697373696e6720726567697374727920616464726573730000000000000000600082015250565b7f4d616e6167656d656e744c6973743a2063616c6c6572206973206e6f7420612060008201527f6d616e6167657200000000000000000000000000000000000000000000000000602082015250565b611651816113ab565b811461165c57600080fd5b50565b611668816113bd565b811461167357600080fd5b50565b61167f816113e9565b811461168a57600080fd5b5056fea26469706673582212205679c08cbddc5146ff2fde88b5f94ab199adfe32a60c9df0b5efb370ceb6b59b64736f6c63430008020033000000000000000000000000ab1c342c7bf5ec5f02adea1c2270670bca144cbb000000000000000000000000f64e58ee8c7badc741a7ea98fb65488084385674
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c80639daf0359116100715780639daf03591461018d578063a31091c7146101ab578063ab7b4993146101c9578063cf5f86bd146101e5578063da35bc6914610203578063f50477a214610221576100b4565b806314e027de146100b957806358443a3b146100e95780635e70843b146101075780635fea577f146101235780637a0e558b1461013f5780637b1039991461016f575b600080fd5b6100d360048036038101906100ce9190610fa3565b61023f565b6040516100e09190611195565b60405180910390f35b6100f161027e565b6040516100fe9190611208565b60405180910390f35b610121600480360381019061011c9190610ebc565b6102a2565b005b61013d60048036038101906101389190610ef8565b6104ca565b005b61015960048036038101906101549190610e93565b6105d5565b60405161016691906111d2565b60405180910390f35b6101776105f5565b60405161018491906111ed565b60405180910390f35b61019561061b565b6040516101a29190611283565b60405180910390f35b6101b36106c3565b6040516101c091906111b0565b60405180910390f35b6101e360048036038101906101de9190610e93565b61092d565b005b6101ed610ad2565b6040516101fa91906111b0565b60405180910390f35b61020b610b60565b60405161021891906112a5565b60405180910390f35b610229610b66565b60405161023691906112a5565b60405180910390f35b6003818154811061024f57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f3ae2415336040518263ffffffff1660e01b81526004016102fe9190611195565b602060405180830381600087803b15801561031857600080fd5b505af115801561032c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103509190610f7a565b905080610392576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038990611263565b60405180910390fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050821515811515141561042a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042190611223565b60405180910390fd5b600115158315151415610454576002600081548092919061044a906114c9565b919050555061046d565b600260008154809291906104679061146e565b91905055505b82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f3ae2415336040518263ffffffff1660e01b81526004016105269190611195565b602060405180830381600087803b15801561054057600080fd5b505af1158015610554573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105789190610f7a565b9050806105ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b190611263565b60405180910390fd5b81600390805190602001906105d0929190610c20565b505050565b60016020528060005260406000206000915054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610623610caa565b60405180606001604052803073ffffffffffffffffffffffffffffffffffffffff1681526020016040518060400160405280601081526020017f49524f4e5f42414e4b5f4d41524b45540000000000000000000000000000000081525081526020016040518060400160405280600781526020017f4c454e44494e4700000000000000000000000000000000000000000000000000815250815250905090565b60606000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0772d0b6040518163ffffffff1660e01b815260040160006040518083038186803b15801561072f57600080fd5b505afa158015610743573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061076c9190610f39565b9050600081519050600061077e610b66565b9050808214156107935782935050505061092a565b600080600090505b838110156108dd5760008582815181106107de577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190506000801515600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514905080156108c8578187858151811061087f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505083806108c4906114c9565b9450505b505080806108d5906114c9565b91505061079b565b506000846040516020016108f191906111b0565b604051602081830303815290604052905082604082015260008180602001905181019061091e9190610f39565b90508096505050505050505b90565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f3ae2415336040518263ffffffff1660e01b81526004016109899190611195565b602060405180830381600087803b1580156109a357600080fd5b505af11580156109b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109db9190610f7a565b905080610a1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1490611263565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8490611243565b60405180910390fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60606003805480602002602001604051908101604052809291908181526020018280548015610b5657602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610b0c575b5050505050905090565b60025481565b6000600254600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0772d0b6040518163ffffffff1660e01b815260040160006040518083038186803b158015610bd357600080fd5b505afa158015610be7573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610c109190610f39565b51610c1b9190611377565b905090565b828054828255906000526020600020908101928215610c99579160200282015b82811115610c985782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190610c40565b5b509050610ca69190610ce1565b5090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160608152602001606081525090565b5b80821115610cfa576000816000905550600101610ce2565b5090565b6000610d11610d0c846112e5565b6112c0565b90508083825260208201905082856020860282011115610d3057600080fd5b60005b85811015610d605781610d468882610dd6565b845260208401935060208301925050600181019050610d33565b5050509392505050565b6000610d7d610d78846112e5565b6112c0565b90508083825260208201905082856020860282011115610d9c57600080fd5b60005b85811015610dcc5781610db28882610deb565b845260208401935060208301925050600181019050610d9f565b5050509392505050565b600081359050610de581611648565b92915050565b600081519050610dfa81611648565b92915050565b600082601f830112610e1157600080fd5b8135610e21848260208601610cfe565b91505092915050565b600082601f830112610e3b57600080fd5b8151610e4b848260208601610d6a565b91505092915050565b600081359050610e638161165f565b92915050565b600081519050610e788161165f565b92915050565b600081359050610e8d81611676565b92915050565b600060208284031215610ea557600080fd5b6000610eb384828501610dd6565b91505092915050565b60008060408385031215610ecf57600080fd5b6000610edd85828601610dd6565b9250506020610eee85828601610e54565b9150509250929050565b600060208284031215610f0a57600080fd5b600082013567ffffffffffffffff811115610f2457600080fd5b610f3084828501610e00565b91505092915050565b600060208284031215610f4b57600080fd5b600082015167ffffffffffffffff811115610f6557600080fd5b610f7184828501610e2a565b91505092915050565b600060208284031215610f8c57600080fd5b6000610f9a84828501610e69565b91505092915050565b600060208284031215610fb557600080fd5b6000610fc384828501610e7e565b91505092915050565b6000610fd88383610fe4565b60208301905092915050565b610fed816113ab565b82525050565b610ffc816113ab565b82525050565b600061100d82611321565b6110178185611344565b935061102283611311565b8060005b8381101561105357815161103a8882610fcc565b975061104583611337565b925050600181019050611026565b5085935050505092915050565b611069816113bd565b82525050565b611078816113f3565b82525050565b61108781611417565b82525050565b60006110988261132c565b6110a28185611355565b93506110b281856020860161143b565b6110bb81611570565b840191505092915050565b60006110d3603483611366565b91506110de82611581565b604082019050919050565b60006110f6601883611366565b9150611101826115d0565b602082019050919050565b6000611119602783611366565b9150611124826115f9565b604082019050919050565b60006060830160008301516111476000860182610fe4565b506020830151848203602086015261115f828261108d565b91505060408301518482036040860152611179828261108d565b9150508091505092915050565b61118f816113e9565b82525050565b60006020820190506111aa6000830184610ff3565b92915050565b600060208201905081810360008301526111ca8184611002565b905092915050565b60006020820190506111e76000830184611060565b92915050565b6000602082019050611202600083018461106f565b92915050565b600060208201905061121d600083018461107e565b92915050565b6000602082019050818103600083015261123c816110c6565b9050919050565b6000602082019050818103600083015261125c816110e9565b9050919050565b6000602082019050818103600083015261127c8161110c565b9050919050565b6000602082019050818103600083015261129d818461112f565b905092915050565b60006020820190506112ba6000830184611186565b92915050565b60006112ca6112db565b90506112d68282611498565b919050565b6000604051905090565b600067ffffffffffffffff821115611300576112ff611541565b5b602082029050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b6000611382826113e9565b915061138d836113e9565b9250828210156113a05761139f611512565b5b828203905092915050565b60006113b6826113c9565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006113fe82611405565b9050919050565b6000611410826113c9565b9050919050565b600061142282611429565b9050919050565b6000611434826113c9565b9050919050565b60005b8381101561145957808201518184015260208101905061143e565b83811115611468576000848401525b50505050565b6000611479826113e9565b9150600082141561148d5761148c611512565b5b600182039050919050565b6114a182611570565b810181811067ffffffffffffffff821117156114c0576114bf611541565b5b80604052505050565b60006114d4826113e9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561150757611506611512565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f47656e657261746f723a20556e61626c6520746f206368616e6765206173736560008201527f74206465707265636174696f6e20737461747573000000000000000000000000602082015250565b7f4d697373696e6720726567697374727920616464726573730000000000000000600082015250565b7f4d616e6167656d656e744c6973743a2063616c6c6572206973206e6f7420612060008201527f6d616e6167657200000000000000000000000000000000000000000000000000602082015250565b611651816113ab565b811461165c57600080fd5b50565b611668816113bd565b811461167357600080fd5b50565b61167f816113e9565b811461168a57600080fd5b5056fea26469706673582212205679c08cbddc5146ff2fde88b5f94ab199adfe32a60c9df0b5efb370ceb6b59b64736f6c63430008020033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000ab1c342c7bf5ec5f02adea1c2270670bca144cbb000000000000000000000000f64e58ee8c7badc741a7ea98fb65488084385674
-----Decoded View---------------
Arg [0] : _registryAddress (address): 0xAB1c342C7bf5Ec5F02ADEA1c2270670bCa144CbB
Arg [1] : _managementListAddress (address): 0xf64e58Ee8C7BadC741A7ea98FB65488084385674
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000ab1c342c7bf5ec5f02adea1c2270670bca144cbb
Arg [1] : 000000000000000000000000f64e58ee8c7badc741a7ea98fb65488084385674
Deployed Bytecode Sourcemap
1182:4561:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1502:41;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;649:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2600:572;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3290:163;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1239:47;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1627:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4013:258;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4536:1204;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3508:211;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3796:162;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1384:39;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4338:138;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1502:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;649:36::-;;;;;;;;;;;;:::o;2600:572::-;855:14;872;;;;;;;;;;;:24;;;897:10;872:36;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;855:53;;927:9;919:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;2731:29:::1;2763:15;:29;2779:12;2763:29;;;;;;;;;;;;;;;;;;;;;;;;;2731:61;;2835:20;2807:48;;:24;:48;;;2803:143;;;2872:62;;;;;;;;;;:::i;:::-;;;;;;;;2803:143;2984:4;2960:28;;:20;:28;;;2956:146;;;3005:24;;:26;;;;;;;;;:::i;:::-;;;;;;2956:146;;;3064:24;;:26;;;;;;;;;:::i;:::-;;;;;;2956:146;3144:20;3112:15;:29;3128:12;3112:29;;;;;;;;;;;;;;;;:52;;;;;;;;;;;;;;;;;;991:1;2600:572:::0;;;:::o;3290:163::-;855:14;872;;;;;;;;;;;:24;;;897:10;872:36;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;855:53;;927:9;919:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3436:9:::1;3409:24;:36;;;;;;;;;;;;:::i;:::-;;3290:163:::0;;:::o;1239:47::-;;;;;;;;;;;;;;;;;;;;;;:::o;1627:27::-;;;;;;;;;;;;;:::o;4013:258::-;4059:20;;:::i;:::-;4112:151;;;;;;;;4157:4;4112:151;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4092:171;;4013:258;:::o;4536:1204::-;4584:16;4613:34;4650:8;;;;;;;;;;;:22;;;:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4613:61;;4685:23;4711:17;:24;4685:50;;4746:29;4778:14;:12;:14::i;:::-;4746:46;;4826:21;4807:15;:40;4803:97;;;4871:17;4864:24;;;;;;;4803:97;4910:23;4949:16;4968:1;4949:20;;4944:423;4982:15;4971:8;:26;4944:423;;;5026:27;5056:17;5074:8;5056:27;;;;;;;;;;;;;;;;;;;;;;5026:57;;5098:25;5183:5;5143:45;;:15;:36;5159:19;5143:36;;;;;;;;;;;;;;;;;;;;;;;;;:45;;;5098:90;;5207:20;5203:153;;;5285:19;5248:17;5266:15;5248:34;;;;;;;;;;;;;;;;;;;;;:56;;;;;;;;;;;5323:17;;;;;:::i;:::-;;;;5203:153;4944:423;;4999:10;;;;;:::i;:::-;;;;4944:423;;;;5377:29;5420:17;5409:29;;;;;;;;:::i;:::-;;;;;;;;;;;;;5377:61;;5561:21;5554:4;5536:16;5532:27;5525:58;5604:34;5665:16;5654:41;;;;;;;;;;;;:::i;:::-;5604:91;;5715:17;5708:24;;;;;;;;4536:1204;;:::o;3508:211::-;855:14;872;;;;;;;;;;;:24;;;897:10;872:36;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;855:53;;927:9;919:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3629:1:::1;3601:30;;:16;:30;;;;3593:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3694:16;3671:8;;:40;;;;;;;;;;;;;;;;;;3508:211:::0;;:::o;3796:162::-;3885:16;3926:24;3919:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3796:162;:::o;1384:39::-;;;;:::o;4338:138::-;4383:7;4444:24;;4410:8;;;;;;;;;;;:22;;;:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:31;:58;;;;:::i;:::-;4403:65;;4338:138;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;24:623:1:-;;145:81;161:64;218:6;161:64;:::i;:::-;145:81;:::i;:::-;136:90;;246:5;274:6;267:5;260:21;300:4;293:5;289:16;282:23;;325:6;375:3;367:4;359:6;355:17;350:3;346:27;343:36;340:2;;;392:1;389;382:12;340:2;420:1;405:236;430:6;427:1;424:13;405:236;;;497:3;525:37;558:3;546:10;525:37;:::i;:::-;520:3;513:50;592:4;587:3;583:14;576:21;;626:4;621:3;617:14;610:21;;465:176;452:1;449;445:9;440:14;;405:236;;;409:14;126:521;;;;;;;:::o;670:645::-;;802:81;818:64;875:6;818:64;:::i;:::-;802:81;:::i;:::-;793:90;;903:5;931:6;924:5;917:21;957:4;950:5;946:16;939:23;;982:6;1032:3;1024:4;1016:6;1012:17;1007:3;1003:27;1000:36;997:2;;;1049:1;1046;1039:12;997:2;1077:1;1062:247;1087:6;1084:1;1081:13;1062:247;;;1154:3;1182:48;1226:3;1214:10;1182:48;:::i;:::-;1177:3;1170:61;1260:4;1255:3;1251:14;1244:21;;1294:4;1289:3;1285:14;1278:21;;1122:187;1109:1;1106;1102:9;1097:14;;1062:247;;;1066:14;783:532;;;;;;;:::o;1321:139::-;;1405:6;1392:20;1383:29;;1421:33;1448:5;1421:33;:::i;:::-;1373:87;;;;:::o;1466:143::-;;1554:6;1548:13;1539:22;;1570:33;1597:5;1570:33;:::i;:::-;1529:80;;;;:::o;1632:303::-;;1752:3;1745:4;1737:6;1733:17;1729:27;1719:2;;1770:1;1767;1760:12;1719:2;1810:6;1797:20;1835:94;1925:3;1917:6;1910:4;1902:6;1898:17;1835:94;:::i;:::-;1826:103;;1709:226;;;;;:::o;1958:318::-;;2089:3;2082:4;2074:6;2070:17;2066:27;2056:2;;2107:1;2104;2097:12;2056:2;2140:6;2134:13;2165:105;2266:3;2258:6;2251:4;2243:6;2239:17;2165:105;:::i;:::-;2156:114;;2046:230;;;;;:::o;2282:133::-;;2363:6;2350:20;2341:29;;2379:30;2403:5;2379:30;:::i;:::-;2331:84;;;;:::o;2421:137::-;;2506:6;2500:13;2491:22;;2522:30;2546:5;2522:30;:::i;:::-;2481:77;;;;:::o;2564:139::-;;2648:6;2635:20;2626:29;;2664:33;2691:5;2664:33;:::i;:::-;2616:87;;;;:::o;2709:262::-;;2817:2;2805:9;2796:7;2792:23;2788:32;2785:2;;;2833:1;2830;2823:12;2785:2;2876:1;2901:53;2946:7;2937:6;2926:9;2922:22;2901:53;:::i;:::-;2891:63;;2847:117;2775:196;;;;:::o;2977:401::-;;;3099:2;3087:9;3078:7;3074:23;3070:32;3067:2;;;3115:1;3112;3105:12;3067:2;3158:1;3183:53;3228:7;3219:6;3208:9;3204:22;3183:53;:::i;:::-;3173:63;;3129:117;3285:2;3311:50;3353:7;3344:6;3333:9;3329:22;3311:50;:::i;:::-;3301:60;;3256:115;3057:321;;;;;:::o;3384:405::-;;3517:2;3505:9;3496:7;3492:23;3488:32;3485:2;;;3533:1;3530;3523:12;3485:2;3604:1;3593:9;3589:17;3576:31;3634:18;3626:6;3623:30;3620:2;;;3666:1;3663;3656:12;3620:2;3694:78;3764:7;3755:6;3744:9;3740:22;3694:78;:::i;:::-;3684:88;;3547:235;3475:314;;;;:::o;3795:420::-;;3939:2;3927:9;3918:7;3914:23;3910:32;3907:2;;;3955:1;3952;3945:12;3907:2;4019:1;4008:9;4004:17;3998:24;4049:18;4041:6;4038:30;4035:2;;;4081:1;4078;4071:12;4035:2;4109:89;4190:7;4181:6;4170:9;4166:22;4109:89;:::i;:::-;4099:99;;3969:239;3897:318;;;;:::o;4221:278::-;;4337:2;4325:9;4316:7;4312:23;4308:32;4305:2;;;4353:1;4350;4343:12;4305:2;4396:1;4421:61;4474:7;4465:6;4454:9;4450:22;4421:61;:::i;:::-;4411:71;;4367:125;4295:204;;;;:::o;4505:262::-;;4613:2;4601:9;4592:7;4588:23;4584:32;4581:2;;;4629:1;4626;4619:12;4581:2;4672:1;4697:53;4742:7;4733:6;4722:9;4718:22;4697:53;:::i;:::-;4687:63;;4643:117;4571:196;;;;:::o;4773:179::-;;4863:46;4905:3;4897:6;4863:46;:::i;:::-;4941:4;4936:3;4932:14;4918:28;;4853:99;;;;:::o;4958:108::-;5035:24;5053:5;5035:24;:::i;:::-;5030:3;5023:37;5013:53;;:::o;5072:118::-;5159:24;5177:5;5159:24;:::i;:::-;5154:3;5147:37;5137:53;;:::o;5226:732::-;;5374:54;5422:5;5374:54;:::i;:::-;5444:86;5523:6;5518:3;5444:86;:::i;:::-;5437:93;;5554:56;5604:5;5554:56;:::i;:::-;5633:7;5664:1;5649:284;5674:6;5671:1;5668:13;5649:284;;;5750:6;5744:13;5777:63;5836:3;5821:13;5777:63;:::i;:::-;5770:70;;5863:60;5916:6;5863:60;:::i;:::-;5853:70;;5709:224;5696:1;5693;5689:9;5684:14;;5649:284;;;5653:14;5949:3;5942:10;;5350:608;;;;;;;:::o;5964:109::-;6045:21;6060:5;6045:21;:::i;:::-;6040:3;6033:34;6023:50;;:::o;6079:165::-;6183:54;6231:5;6183:54;:::i;:::-;6178:3;6171:67;6161:83;;:::o;6250:173::-;6358:58;6410:5;6358:58;:::i;:::-;6353:3;6346:71;6336:87;;:::o;6429:344::-;;6535:39;6568:5;6535:39;:::i;:::-;6590:61;6644:6;6639:3;6590:61;:::i;:::-;6583:68;;6660:52;6705:6;6700:3;6693:4;6686:5;6682:16;6660:52;:::i;:::-;6737:29;6759:6;6737:29;:::i;:::-;6732:3;6728:39;6721:46;;6511:262;;;;;:::o;6779:366::-;;6942:67;7006:2;7001:3;6942:67;:::i;:::-;6935:74;;7018:93;7107:3;7018:93;:::i;:::-;7136:2;7131:3;7127:12;7120:19;;6925:220;;;:::o;7151:366::-;;7314:67;7378:2;7373:3;7314:67;:::i;:::-;7307:74;;7390:93;7479:3;7390:93;:::i;:::-;7508:2;7503:3;7499:12;7492:19;;7297:220;;;:::o;7523:366::-;;7686:67;7750:2;7745:3;7686:67;:::i;:::-;7679:74;;7762:93;7851:3;7762:93;:::i;:::-;7880:2;7875:3;7871:12;7864:19;;7669:220;;;:::o;8001:865::-;;8164:4;8159:3;8155:14;8249:4;8242:5;8238:16;8232:23;8268:63;8325:4;8320:3;8316:14;8302:12;8268:63;:::i;:::-;8179:162;8425:4;8418:5;8414:16;8408:23;8478:3;8472:4;8468:14;8461:4;8456:3;8452:14;8445:38;8504:73;8572:4;8558:12;8504:73;:::i;:::-;8496:81;;8351:237;8676:4;8669:5;8665:16;8659:23;8729:3;8723:4;8719:14;8712:4;8707:3;8703:14;8696:38;8755:73;8823:4;8809:12;8755:73;:::i;:::-;8747:81;;8598:241;8856:4;8849:11;;8133:733;;;;;:::o;8872:118::-;8959:24;8977:5;8959:24;:::i;:::-;8954:3;8947:37;8937:53;;:::o;8996:222::-;;9127:2;9116:9;9112:18;9104:26;;9140:71;9208:1;9197:9;9193:17;9184:6;9140:71;:::i;:::-;9094:124;;;;:::o;9224:373::-;;9405:2;9394:9;9390:18;9382:26;;9454:9;9448:4;9444:20;9440:1;9429:9;9425:17;9418:47;9482:108;9585:4;9576:6;9482:108;:::i;:::-;9474:116;;9372:225;;;;:::o;9603:210::-;;9728:2;9717:9;9713:18;9705:26;;9741:65;9803:1;9792:9;9788:17;9779:6;9741:65;:::i;:::-;9695:118;;;;:::o;9819:256::-;;9967:2;9956:9;9952:18;9944:26;;9980:88;10065:1;10054:9;10050:17;10041:6;9980:88;:::i;:::-;9934:141;;;;:::o;10081:264::-;;10233:2;10222:9;10218:18;10210:26;;10246:92;10335:1;10324:9;10320:17;10311:6;10246:92;:::i;:::-;10200:145;;;;:::o;10351:419::-;;10555:2;10544:9;10540:18;10532:26;;10604:9;10598:4;10594:20;10590:1;10579:9;10575:17;10568:47;10632:131;10758:4;10632:131;:::i;:::-;10624:139;;10522:248;;;:::o;10776:419::-;;10980:2;10969:9;10965:18;10957:26;;11029:9;11023:4;11019:20;11015:1;11004:9;11000:17;10993:47;11057:131;11183:4;11057:131;:::i;:::-;11049:139;;10947:248;;;:::o;11201:419::-;;11405:2;11394:9;11390:18;11382:26;;11454:9;11448:4;11444:20;11440:1;11429:9;11425:17;11418:47;11482:131;11608:4;11482:131;:::i;:::-;11474:139;;11372:248;;;:::o;11626:389::-;;11815:2;11804:9;11800:18;11792:26;;11864:9;11858:4;11854:20;11850:1;11839:9;11835:17;11828:47;11892:116;12003:4;11994:6;11892:116;:::i;:::-;11884:124;;11782:233;;;;:::o;12021:222::-;;12152:2;12141:9;12137:18;12129:26;;12165:71;12233:1;12222:9;12218:17;12209:6;12165:71;:::i;:::-;12119:124;;;;:::o;12249:129::-;;12310:20;;:::i;:::-;12300:30;;12339:33;12367:4;12359:6;12339:33;:::i;:::-;12290:88;;;:::o;12384:75::-;;12450:2;12444:9;12434:19;;12424:35;:::o;12465:311::-;;12632:18;12624:6;12621:30;12618:2;;;12654:18;;:::i;:::-;12618:2;12704:4;12696:6;12692:17;12684:25;;12764:4;12758;12754:15;12746:23;;12547:229;;;:::o;12782:132::-;;12872:3;12864:11;;12902:4;12897:3;12893:14;12885:22;;12854:60;;;:::o;12920:114::-;;13021:5;13015:12;13005:22;;12994:40;;;:::o;13040:99::-;;13126:5;13120:12;13110:22;;13099:40;;;:::o;13145:113::-;;13247:4;13242:3;13238:14;13230:22;;13220:38;;;:::o;13264:184::-;;13397:6;13392:3;13385:19;13437:4;13432:3;13428:14;13413:29;;13375:73;;;;:::o;13454:159::-;;13562:6;13557:3;13550:19;13602:4;13597:3;13593:14;13578:29;;13540:73;;;;:::o;13619:169::-;;13737:6;13732:3;13725:19;13777:4;13772:3;13768:14;13753:29;;13715:73;;;;:::o;13794:191::-;;13854:20;13872:1;13854:20;:::i;:::-;13849:25;;13888:20;13906:1;13888:20;:::i;:::-;13883:25;;13927:1;13924;13921:8;13918:2;;;13932:18;;:::i;:::-;13918:2;13977:1;13974;13970:9;13962:17;;13839:146;;;;:::o;13991:96::-;;14057:24;14075:5;14057:24;:::i;:::-;14046:35;;14036:51;;;:::o;14093:90::-;;14170:5;14163:13;14156:21;14145:32;;14135:48;;;:::o;14189:126::-;;14266:42;14259:5;14255:54;14244:65;;14234:81;;;:::o;14321:77::-;;14387:5;14376:16;;14366:32;;;:::o;14404:160::-;;14504:54;14552:5;14504:54;:::i;:::-;14491:67;;14481:83;;;:::o;14570:130::-;;14670:24;14688:5;14670:24;:::i;:::-;14657:37;;14647:53;;;:::o;14706:168::-;;14810:58;14862:5;14810:58;:::i;:::-;14797:71;;14787:87;;;:::o;14880:134::-;;14984:24;15002:5;14984:24;:::i;:::-;14971:37;;14961:53;;;:::o;15020:307::-;15088:1;15098:113;15112:6;15109:1;15106:13;15098:113;;;15197:1;15192:3;15188:11;15182:18;15178:1;15173:3;15169:11;15162:39;15134:2;15131:1;15127:10;15122:15;;15098:113;;;15229:6;15226:1;15223:13;15220:2;;;15309:1;15300:6;15295:3;15291:16;15284:27;15220:2;15069:258;;;;:::o;15333:171::-;;15395:24;15413:5;15395:24;:::i;:::-;15386:33;;15441:4;15434:5;15431:15;15428:2;;;15449:18;;:::i;:::-;15428:2;15496:1;15489:5;15485:13;15478:20;;15376:128;;;:::o;15510:281::-;15593:27;15615:4;15593:27;:::i;:::-;15585:6;15581:40;15723:6;15711:10;15708:22;15687:18;15675:10;15672:34;15669:62;15666:2;;;15734:18;;:::i;:::-;15666:2;15774:10;15770:2;15763:22;15553:238;;;:::o;15797:233::-;;15859:24;15877:5;15859:24;:::i;:::-;15850:33;;15905:66;15898:5;15895:77;15892:2;;;15975:18;;:::i;:::-;15892:2;16022:1;16015:5;16011:13;16004:20;;15840:190;;;:::o;16036:180::-;16084:77;16081:1;16074:88;16181:4;16178:1;16171:15;16205:4;16202:1;16195:15;16222:180;16270:77;16267:1;16260:88;16367:4;16364:1;16357:15;16391:4;16388:1;16381:15;16408:102;;16500:2;16496:7;16491:2;16484:5;16480:14;16476:28;16466:38;;16456:54;;;:::o;16516:239::-;16656:34;16652:1;16644:6;16640:14;16633:58;16725:22;16720:2;16712:6;16708:15;16701:47;16622:133;:::o;16761:174::-;16901:26;16897:1;16889:6;16885:14;16878:50;16867:68;:::o;16941:226::-;17081:34;17077:1;17069:6;17065:14;17058:58;17150:9;17145:2;17137:6;17133:15;17126:34;17047:120;:::o;17173:122::-;17246:24;17264:5;17246:24;:::i;:::-;17239:5;17236:35;17226:2;;17285:1;17282;17275:12;17226:2;17216:79;:::o;17301:116::-;17371:21;17386:5;17371:21;:::i;:::-;17364:5;17361:32;17351:2;;17407:1;17404;17397:12;17351:2;17341:76;:::o;17423:122::-;17496:24;17514:5;17496:24;:::i;:::-;17489:5;17486:35;17476:2;;17535:1;17532;17525:12;17476:2;17466:79;:::o
Swarm Source
ipfs://5679c08cbddc5146ff2fde88b5f94ab199adfe32a60c9df0b5efb370ceb6b59b
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.