Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 573 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 9237298 | 1814 days ago | IN | 0.01 ETH | 0.00013921 | ||||
Transfer | 9237291 | 1814 days ago | IN | 0.01 ETH | 0.00013891 | ||||
Claim | 9088267 | 1841 days ago | IN | 0 ETH | 0.0005389 | ||||
Claim | 9077310 | 1843 days ago | IN | 0 ETH | 0.00026945 | ||||
Claim | 9077287 | 1843 days ago | IN | 0 ETH | 0.00026945 | ||||
Claim | 9077056 | 1843 days ago | IN | 0 ETH | 0.00156478 | ||||
Claim | 9076431 | 1844 days ago | IN | 0 ETH | 0.0026798 | ||||
Claim | 9076400 | 1844 days ago | IN | 0 ETH | 0.0005389 | ||||
Claim | 9075779 | 1844 days ago | IN | 0 ETH | 0.00010729 | ||||
Claim | 9075689 | 1844 days ago | IN | 0 ETH | 0.0005389 | ||||
Claim | 9065683 | 1845 days ago | IN | 0 ETH | 0.00056114 | ||||
Claim | 9065596 | 1845 days ago | IN | 0 ETH | 0.00028057 | ||||
Claim | 9063862 | 1846 days ago | IN | 0 ETH | 0.00254604 | ||||
Claim | 9057010 | 1847 days ago | IN | 0 ETH | 0.00056114 | ||||
Transfer | 9053687 | 1848 days ago | IN | 0 ETH | 0.00018897 | ||||
Claim | 8756322 | 1897 days ago | IN | 0 ETH | 0.00056114 | ||||
Claim | 8756288 | 1897 days ago | IN | 0 ETH | 0.0000895 | ||||
Set Vesting | 8578855 | 1924 days ago | IN | 0 ETH | 0.02680296 | ||||
Set Vesting | 8578828 | 1924 days ago | IN | 0 ETH | 0.00989754 | ||||
Set Vesting | 8578665 | 1925 days ago | IN | 0 ETH | 0.00865954 | ||||
Claim | 8568654 | 1926 days ago | IN | 0 ETH | 0.00152702 | ||||
Claim | 8503543 | 1936 days ago | IN | 0 ETH | 0.00144945 | ||||
Claim | 8450341 | 1945 days ago | IN | 0 ETH | 0.00002805 | ||||
Claim | 8449353 | 1945 days ago | IN | 0 ETH | 0.00254604 | ||||
Claim | 8412881 | 1950 days ago | IN | 0 ETH | 0.00254476 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
||||
---|---|---|---|---|---|---|---|
9088267 | 1841 days ago | 0 ETH | |||||
9077310 | 1843 days ago | 0 ETH | |||||
9077287 | 1843 days ago | 0 ETH | |||||
9077056 | 1843 days ago | 0 ETH | |||||
9076431 | 1844 days ago | 0 ETH | |||||
9076431 | 1844 days ago | 0 ETH | |||||
9076400 | 1844 days ago | 0 ETH | |||||
9075779 | 1844 days ago | 0 ETH | |||||
9075689 | 1844 days ago | 0 ETH | |||||
9065683 | 1845 days ago | 0 ETH | |||||
9065596 | 1845 days ago | 0 ETH | |||||
9063862 | 1846 days ago | 0 ETH | |||||
9063862 | 1846 days ago | 0 ETH | |||||
9057010 | 1847 days ago | 0 ETH | |||||
8756322 | 1897 days ago | 0 ETH | |||||
8756288 | 1897 days ago | 0 ETH | |||||
8578855 | 1924 days ago | 0 ETH | |||||
8578855 | 1924 days ago | 0 ETH | |||||
8578855 | 1924 days ago | 0 ETH | |||||
8578855 | 1924 days ago | 0 ETH | |||||
8578855 | 1924 days ago | 0 ETH | |||||
8578855 | 1924 days ago | 0 ETH | |||||
8578855 | 1924 days ago | 0 ETH | |||||
8578855 | 1924 days ago | 0 ETH | |||||
8578855 | 1924 days ago | 0 ETH |
Loading...
Loading
Contract Name:
Claims
Compiler Version
v0.5.9+commit.e560f70d
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-07-17 */ pragma solidity 0.5.9; // File: contracts/FrozenToken.sol /** * Source Code first verified at https://etherscan.io on Wednesday, October 11, 2017 (UTC) */ //! FrozenToken ECR20-compliant token contract //! By Parity Technologies, 2017. //! Released under the Apache Licence 2. pragma solidity ^0.5.0; // Owned contract. contract Owned { modifier only_owner { require (msg.sender == owner, "Only owner"); _; } event NewOwner(address indexed old, address indexed current); function setOwner(address _new) public only_owner { emit NewOwner(owner, _new); owner = _new; } address public owner; } // FrozenToken, a bit like an ECR20 token (though not - as it doesn't // implement most of the API). // All token balances are generally non-transferable. // All "tokens" belong to the owner (who is uniquely liquid) at construction. // Liquid accounts can make other accounts liquid and send their tokens // to other axccounts. contract FrozenToken is Owned { event Transfer(address indexed from, address indexed to, uint256 value); // this is as basic as can be, only the associated balance & allowances struct Account { uint balance; bool liquid; } // constructor sets the parameters of execution, _totalSupply is all units constructor(uint _totalSupply, address _owner) public when_non_zero(_totalSupply) { totalSupply = _totalSupply; owner = _owner; accounts[_owner].balance = totalSupply; accounts[_owner].liquid = true; } // balance of a specific address function balanceOf(address _who) public view returns (uint256) { return accounts[_who].balance; } // make an account liquid: only liquid accounts can do this. function makeLiquid(address _to) public when_liquid(msg.sender) returns(bool) { accounts[_to].liquid = true; return true; } // transfer function transfer(address _to, uint256 _value) public when_owns(msg.sender, _value) when_liquid(msg.sender) returns(bool) { emit Transfer(msg.sender, _to, _value); accounts[msg.sender].balance -= _value; accounts[_to].balance += _value; return true; } // no default function, simple contract only, entry-level users function() external { assert(false); } // the balance should be available modifier when_owns(address _owner, uint _amount) { require (accounts[_owner].balance >= _amount); _; } modifier when_liquid(address who) { require (accounts[who].liquid); _; } // a value should be > 0 modifier when_non_zero(uint _value) { require (_value > 0); _; } // Available token supply uint public totalSupply; // Storage and mapping of all balances & allowances mapping (address => Account) accounts; // Conventional metadata. string public constant name = "DOT Allocation Indicator"; string public constant symbol = "DOT"; uint8 public constant decimals = 3; } // File: contracts/Claims.sol /// @author Web3 Foundation /// @title Claims /// Allows allocations to be claimed to Polkadot public keys. contract Claims is Owned { struct Claim { uint index; // Index for short address. bytes32 pubKey; // Ed25519/SR25519 public key. bool hasIndex; // Has the index been set? uint vested; // Amount of allocation that is vested. } // The address of the allocation indicator contract. FrozenToken public allocationIndicator; // 0xb59f67A8BfF5d8Cd03f6AC17265c550Ed8F33907 // The next index to be assigned. uint public nextIndex; // Maps allocations to `Claim` data. mapping (address => Claim) public claims; // Addresses that already claimed so we can easily grab them from state. address[] public claimed; // Amended keys, old address => new address. New address is allowed to claim for old address. mapping (address => address) public amended; // Event for when an allocation address amendment is made. event Amended(address indexed original, address indexed amendedTo); // Event for when an allocation is claimed to a Polkadot address. event Claimed(address indexed eth, bytes32 indexed dot, uint indexed idx); // Event for when an index is assigned to an allocation. event IndexAssigned(address indexed eth, uint indexed idx); // Event for when vesting is set on an allocation. event Vested(address indexed eth, uint amount); constructor(address _owner, address _allocations) public { require(_owner != address(0x0), "Must provide an owner address"); require(_allocations != address(0x0), "Must provide an allocations address"); owner = _owner; allocationIndicator = FrozenToken(_allocations); } /// Allows owner to manually amend allocations to a new address that can claim. /// @dev The given arrays must be same length and index must map directly. /// @param _origs An array of original (allocation) addresses. /// @param _amends An array of the new addresses which can claim those allocations. function amend(address[] calldata _origs, address[] calldata _amends) external only_owner { require( _origs.length == _amends.length, "Must submit arrays of equal length." ); for (uint i = 0; i < _amends.length; i++) { require(!hasClaimed(_origs[i]), "Address has already claimed"); amended[_origs[i]] = _amends[i]; emit Amended(_origs[i], _amends[i]); } } /// Allows owner to manually toggle vesting onto allocations. /// @param _eths The addresses for which to set vesting. /// @param _vestingAmts The amounts that the accounts are vested. function setVesting(address[] calldata _eths, uint[] calldata _vestingAmts) external only_owner { require(_eths.length == _vestingAmts.length, "Must submit arrays of equal length"); for (uint i = 0; i < _eths.length; i++) { Claim storage claimData = claims[_eths[i]]; require(!hasClaimed(_eths[i]), "Account must not be claimed"); require(claimData.vested == 0, "Account must not be vested already"); require(_vestingAmts[i] != 0, "Vesting amount must be greater than zero"); claimData.vested = _vestingAmts[i]; emit Vested(_eths[i], _vestingAmts[i]); } } /// Allows anyone to assign a batch of indices onto unassigned and unclaimed allocations. /// @dev This function is safe because all the necessary checks are made on `assignNextIndex`. /// @param _eths An array of all€ocation addresses to assign indices for. /// @return bool True is successful. function assignIndices(address[] calldata _eths) external { for (uint i = 0; i < _eths.length; i++) { require(assignNextIndex(_eths[i]), "Assigning the next index failed"); } } /// Claims an allocation associated with an `_eth` address to a `_pubKey` public key. /// @dev Can only be called by the `_eth` address or the amended address for the allocation. /// @param _eth The allocation address to claim. /// @param _pubKey The Polkadot public key to claim. /// @return True if successful. function claim(address _eth, bytes32 _pubKey) external has_allocation(_eth) not_claimed(_eth) { require(_pubKey != bytes32(0), "Failed to provide an Ed25519 or SR25519 public key"); if (amended[_eth] != address(0x0)) { require(amended[_eth] == msg.sender, "Address is amended and sender is not the amendment"); } else { require(_eth == msg.sender, "Sender is not the allocation address"); } if (claims[_eth].index == 0 && !claims[_eth].hasIndex) { require(assignNextIndex(_eth), "Assigning the next index failed"); } claims[_eth].pubKey = _pubKey; claimed.push(_eth); emit Claimed(_eth, _pubKey, claims[_eth].index); } /// Get the length of `claimed`. /// @return uint The number of accounts that have claimed. function claimedLength() external view returns (uint) { return claimed.length; } /// Get whether an allocation has been claimed. /// @return bool True if claimed. function hasClaimed(address _eth) has_allocation(_eth) public view returns (bool) { return claims[_eth].pubKey != bytes32(0); } /// Assings an index to an allocation address. /// @dev Public function. /// @param _eth The allocation address. function assignNextIndex(address _eth) has_allocation(_eth) not_claimed(_eth) internal returns (bool) { require(claims[_eth].index == 0, "Cannot reassign an index."); require(!claims[_eth].hasIndex, "Address has already been assigned an index"); uint idx = nextIndex; nextIndex++; claims[_eth].index = idx; claims[_eth].hasIndex = true; emit IndexAssigned(_eth, idx); return true; } /// @dev Requires that `_eth` address has DOT allocation. modifier has_allocation(address _eth) { uint bal = allocationIndicator.balanceOf(_eth); require( bal > 0, "Ethereum address has no DOT allocation" ); _; } /// @dev Requires that `_eth` address has not claimed. modifier not_claimed(address _eth) { require( claims[_eth].pubKey == bytes32(0), "Account has already claimed." ); _; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"_new","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"allocationIndicator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_origs","type":"address[]"},{"name":"_amends","type":"address[]"}],"name":"amend","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_eth","type":"address"}],"name":"hasClaimed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"claimedLength","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_eths","type":"address[]"},{"name":"_vestingAmts","type":"uint256[]"}],"name":"setVesting","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_eths","type":"address[]"}],"name":"assignIndices","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claims","outputs":[{"name":"index","type":"uint256"},{"name":"pubKey","type":"bytes32"},{"name":"hasIndex","type":"bool"},{"name":"vested","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_eth","type":"address"},{"name":"_pubKey","type":"bytes32"}],"name":"claim","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"claimed","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"amended","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nextIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_owner","type":"address"},{"name":"_allocations","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"original","type":"address"},{"indexed":true,"name":"amendedTo","type":"address"}],"name":"Amended","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"eth","type":"address"},{"indexed":true,"name":"dot","type":"bytes32"},{"indexed":true,"name":"idx","type":"uint256"}],"name":"Claimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"eth","type":"address"},{"indexed":true,"name":"idx","type":"uint256"}],"name":"IndexAssigned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"eth","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Vested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"old","type":"address"},{"indexed":true,"name":"current","type":"address"}],"name":"NewOwner","type":"event"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516114063803806114068339818101604052604081101561003357600080fd5b5080516020909101516001600160a01b0382166100b157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f4d7573742070726f7669646520616e206f776e65722061646472657373000000604482015290519081900360640190fd5b6001600160a01b038116610110576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806113e36023913960400191505060405180910390fd5b600080546001600160a01b039384166001600160a01b031991821617909155600180549290931691161790556112988061014b6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063c34965291161008c578063c8622c2411610066578063c8622c24146103b2578063dbe7e3bd146103de578063edd83104146103fb578063fc7e9c6f14610421576100cf565b8063c34965291461023a578063c37b85a6146102f8578063c6788bdd14610366576100cf565b806313af4035146100d45780631db2bbe8146100fc57806363aa56b11461012057806373b2e80e146101de5780638da5cb5b1461021857806393e40f7e14610220575b600080fd5b6100fa600480360360208110156100ea57600080fd5b50356001600160a01b0316610429565b005b6101046104d0565b604080516001600160a01b039092168252519081900360200190f35b6100fa6004803603604081101561013657600080fd5b810190602081018135600160201b81111561015057600080fd5b82018360208201111561016257600080fd5b803590602001918460208302840111600160201b8311171561018357600080fd5b919390929091602081019035600160201b8111156101a057600080fd5b8201836020820111156101b257600080fd5b803590602001918460208302840111600160201b831117156101d357600080fd5b5090925090506104df565b610204600480360360208110156101f457600080fd5b50356001600160a01b03166106ef565b604080519115158252519081900360200190f35b6101046107cf565b6102286107de565b60408051918252519081900360200190f35b6100fa6004803603604081101561025057600080fd5b810190602081018135600160201b81111561026a57600080fd5b82018360208201111561027c57600080fd5b803590602001918460208302840111600160201b8311171561029d57600080fd5b919390929091602081019035600160201b8111156102ba57600080fd5b8201836020820111156102cc57600080fd5b803590602001918460208302840111600160201b831117156102ed57600080fd5b5090925090506107e4565b6100fa6004803603602081101561030e57600080fd5b810190602081018135600160201b81111561032857600080fd5b82018360208201111561033a57600080fd5b803590602001918460208302840111600160201b8311171561035b57600080fd5b509092509050610a41565b61038c6004803603602081101561037c57600080fd5b50356001600160a01b0316610ace565b604080519485526020850193909352901515838301526060830152519081900360800190f35b6100fa600480360360408110156103c857600080fd5b506001600160a01b038135169060200135610afa565b610104600480360360208110156103f457600080fd5b5035610e54565b6101046004803603602081101561041157600080fd5b50356001600160a01b0316610e7b565b610228610e96565b6000546001600160a01b03163314610475576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600080546040516001600160a01b03808516939216917f70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b236491a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b6000546001600160a01b0316331461052b576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b604482015290519081900360640190fd5b8281146105695760405162461bcd60e51b815260040180806020018281038252602381526020018061120f6023913960400191505060405180910390fd5b60005b818110156106e85761059885858381811061058357fe5b905060200201356001600160a01b03166106ef565b156105ea576040805162461bcd60e51b815260206004820152601b60248201527f416464726573732068617320616c726561647920636c61696d65640000000000604482015290519081900360640190fd5b8282828181106105f657fe5b905060200201356001600160a01b03166005600087878581811061061657fe5b905060200201356001600160a01b03166001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082828281811061067657fe5b905060200201356001600160a01b03166001600160a01b031685858381811061069b57fe5b905060200201356001600160a01b03166001600160a01b03167f385f6a4b73038a5f14e3482732f99dde086b6fd0930af57604250b72726f439260405160405180910390a360010161056c565b5050505050565b600154604080516370a0823160e01b81526001600160a01b0380851660048301529151600093859385939116916370a0823191602480820192602092909190829003018186803b15801561074257600080fd5b505afa158015610756573d6000803e3d6000fd5b505050506040513d602081101561076c57600080fd5b50519050806107ac5760405162461bcd60e51b81526004018080602001828103825260268152602001806111276026913960400191505060405180910390fd5b5050506001600160a01b0316600090815260036020526040902060010154151590565b6000546001600160a01b031681565b60045490565b6000546001600160a01b03163314610830576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b604482015290519081900360640190fd5b82811461086e5760405162461bcd60e51b81526004018080602001828103825260228152602001806111c96022913960400191505060405180910390fd5b60005b838110156106e85760006003600087878581811061088b57fe5b905060200201356001600160a01b03166001600160a01b03166001600160a01b0316815260200190815260200160002090506108cc86868481811061058357fe5b1561091e576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e74206d757374206e6f7420626520636c61696d65640000000000604482015290519081900360640190fd5b60038101541561095f5760405162461bcd60e51b815260040180806020018281038252602281526020018061117f6022913960400191505060405180910390fd5b83838381811061096b57fe5b90506020020135600014156109b15760405162461bcd60e51b81526004018080602001828103825260288152602001806111a16028913960400191505060405180910390fd5b8383838181106109bd57fe5b60200291909101356003830155508585838181106109d757fe5b905060200201356001600160a01b03166001600160a01b03167ed5958799b183a7b738d3ad5e711305293dd5076a37a4e3b7e6611dea6114f3858585818110610a1c57fe5b905060200201356040518082815260200191505060405180910390a250600101610871565b60005b81811015610ac957610a70838383818110610a5b57fe5b905060200201356001600160a01b0316610e9c565b610ac1576040805162461bcd60e51b815260206004820152601f60248201527f41737369676e696e6720746865206e65787420696e646578206661696c656400604482015290519081900360640190fd5b600101610a44565b505050565b6003602081905260009182526040909120805460018201546002830154929093015490929160ff169084565b600154604080516370a0823160e01b81526001600160a01b0380861660048301529151859360009316916370a08231916024808301926020929190829003018186803b158015610b4957600080fd5b505afa158015610b5d573d6000803e3d6000fd5b505050506040513d6020811015610b7357600080fd5b5051905080610bb35760405162461bcd60e51b81526004018080602001828103825260268152602001806111276026913960400191505060405180910390fd5b6001600160a01b038416600090815260036020526040902060010154849015610c23576040805162461bcd60e51b815260206004820152601c60248201527f4163636f756e742068617320616c726561647920636c61696d65642e00000000604482015290519081900360640190fd5b83610c5f5760405162461bcd60e51b81526004018080602001828103825260328152602001806112326032913960400191505060405180910390fd5b6001600160a01b038581166000908152600560205260409020541615610cdc576001600160a01b03858116600090815260056020526040902054163314610cd75760405162461bcd60e51b815260040180806020018281038252603281526020018061114d6032913960400191505060405180910390fd5b610d23565b6001600160a01b0385163314610d235760405162461bcd60e51b81526004018080602001828103825260248152602001806111eb6024913960400191505060405180910390fd5b6001600160a01b038516600090815260036020526040902054158015610d6557506001600160a01b03851660009081526003602052604090206002015460ff16155b15610dc457610d7385610e9c565b610dc4576040805162461bcd60e51b815260206004820152601f60248201527f41737369676e696e6720746865206e65787420696e646578206661696c656400604482015290519081900360640190fd5b6001600160a01b03851660008181526003602052604080822060018082018990556004805491820190557f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b031916851790555490519092879290917f9b01158d4bc10c112ba32b5240cda97e49e2eb86021f03f6a0f460342ac4dfda9190a45050505050565b60048181548110610e6157fe5b6000918252602090912001546001600160a01b0316905081565b6005602052600090815260409020546001600160a01b031681565b60025481565b600154604080516370a0823160e01b81526001600160a01b0380851660048301529151600093859385939116916370a0823191602480820192602092909190829003018186803b158015610eef57600080fd5b505afa158015610f03573d6000803e3d6000fd5b505050506040513d6020811015610f1957600080fd5b5051905080610f595760405162461bcd60e51b81526004018080602001828103825260268152602001806111276026913960400191505060405180910390fd5b6001600160a01b038416600090815260036020526040902060010154849015610fc9576040805162461bcd60e51b815260206004820152601c60248201527f4163636f756e742068617320616c726561647920636c61696d65642e00000000604482015290519081900360640190fd5b6001600160a01b03851660009081526003602052604090205415611034576040805162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420726561737369676e20616e20696e6465782e00000000000000604482015290519081900360640190fd5b6001600160a01b03851660009081526003602052604090206002015460ff161561108f5760405162461bcd60e51b815260040180806020018281038252602a8152602001806110fd602a913960400191505060405180910390fd5b60028054600180820183556001600160a01b038816600081815260036020526040808220858155909501805460ff191690931790925592519192839290917ffe8e0f7f7b06a0461a35a3efd185ab04bf2c1b47d74ced0ad04fc5dda048d4aa91a35060019594505050505056fe416464726573732068617320616c7265616479206265656e2061737369676e656420616e20696e646578457468657265756d206164647265737320686173206e6f20444f5420616c6c6f636174696f6e4164647265737320697320616d656e64656420616e642073656e646572206973206e6f742074686520616d656e646d656e744163636f756e74206d757374206e6f742062652076657374656420616c726561647956657374696e6720616d6f756e74206d7573742062652067726561746572207468616e207a65726f4d757374207375626d697420617272617973206f6620657175616c206c656e67746853656e646572206973206e6f742074686520616c6c6f636174696f6e20616464726573734d757374207375626d697420617272617973206f6620657175616c206c656e6774682e4661696c656420746f2070726f7669646520616e2045643235353139206f722053523235353139207075626c6963206b6579a265627a7a7230582010c8ae3ea26c0301e9bfad943a96f770f81567830694ef0ba13a8fceafce83c764736f6c634300050900324d7573742070726f7669646520616e20616c6c6f636174696f6e73206164647265737300000000000000000000000000444c3281dadacb6e7c55357e5a7bbd92c2dc34000000000000000000000000b59f67a8bff5d8cd03f6ac17265c550ed8f33907
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063c34965291161008c578063c8622c2411610066578063c8622c24146103b2578063dbe7e3bd146103de578063edd83104146103fb578063fc7e9c6f14610421576100cf565b8063c34965291461023a578063c37b85a6146102f8578063c6788bdd14610366576100cf565b806313af4035146100d45780631db2bbe8146100fc57806363aa56b11461012057806373b2e80e146101de5780638da5cb5b1461021857806393e40f7e14610220575b600080fd5b6100fa600480360360208110156100ea57600080fd5b50356001600160a01b0316610429565b005b6101046104d0565b604080516001600160a01b039092168252519081900360200190f35b6100fa6004803603604081101561013657600080fd5b810190602081018135600160201b81111561015057600080fd5b82018360208201111561016257600080fd5b803590602001918460208302840111600160201b8311171561018357600080fd5b919390929091602081019035600160201b8111156101a057600080fd5b8201836020820111156101b257600080fd5b803590602001918460208302840111600160201b831117156101d357600080fd5b5090925090506104df565b610204600480360360208110156101f457600080fd5b50356001600160a01b03166106ef565b604080519115158252519081900360200190f35b6101046107cf565b6102286107de565b60408051918252519081900360200190f35b6100fa6004803603604081101561025057600080fd5b810190602081018135600160201b81111561026a57600080fd5b82018360208201111561027c57600080fd5b803590602001918460208302840111600160201b8311171561029d57600080fd5b919390929091602081019035600160201b8111156102ba57600080fd5b8201836020820111156102cc57600080fd5b803590602001918460208302840111600160201b831117156102ed57600080fd5b5090925090506107e4565b6100fa6004803603602081101561030e57600080fd5b810190602081018135600160201b81111561032857600080fd5b82018360208201111561033a57600080fd5b803590602001918460208302840111600160201b8311171561035b57600080fd5b509092509050610a41565b61038c6004803603602081101561037c57600080fd5b50356001600160a01b0316610ace565b604080519485526020850193909352901515838301526060830152519081900360800190f35b6100fa600480360360408110156103c857600080fd5b506001600160a01b038135169060200135610afa565b610104600480360360208110156103f457600080fd5b5035610e54565b6101046004803603602081101561041157600080fd5b50356001600160a01b0316610e7b565b610228610e96565b6000546001600160a01b03163314610475576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600080546040516001600160a01b03808516939216917f70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b236491a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b6000546001600160a01b0316331461052b576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b604482015290519081900360640190fd5b8281146105695760405162461bcd60e51b815260040180806020018281038252602381526020018061120f6023913960400191505060405180910390fd5b60005b818110156106e85761059885858381811061058357fe5b905060200201356001600160a01b03166106ef565b156105ea576040805162461bcd60e51b815260206004820152601b60248201527f416464726573732068617320616c726561647920636c61696d65640000000000604482015290519081900360640190fd5b8282828181106105f657fe5b905060200201356001600160a01b03166005600087878581811061061657fe5b905060200201356001600160a01b03166001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082828281811061067657fe5b905060200201356001600160a01b03166001600160a01b031685858381811061069b57fe5b905060200201356001600160a01b03166001600160a01b03167f385f6a4b73038a5f14e3482732f99dde086b6fd0930af57604250b72726f439260405160405180910390a360010161056c565b5050505050565b600154604080516370a0823160e01b81526001600160a01b0380851660048301529151600093859385939116916370a0823191602480820192602092909190829003018186803b15801561074257600080fd5b505afa158015610756573d6000803e3d6000fd5b505050506040513d602081101561076c57600080fd5b50519050806107ac5760405162461bcd60e51b81526004018080602001828103825260268152602001806111276026913960400191505060405180910390fd5b5050506001600160a01b0316600090815260036020526040902060010154151590565b6000546001600160a01b031681565b60045490565b6000546001600160a01b03163314610830576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b604482015290519081900360640190fd5b82811461086e5760405162461bcd60e51b81526004018080602001828103825260228152602001806111c96022913960400191505060405180910390fd5b60005b838110156106e85760006003600087878581811061088b57fe5b905060200201356001600160a01b03166001600160a01b03166001600160a01b0316815260200190815260200160002090506108cc86868481811061058357fe5b1561091e576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e74206d757374206e6f7420626520636c61696d65640000000000604482015290519081900360640190fd5b60038101541561095f5760405162461bcd60e51b815260040180806020018281038252602281526020018061117f6022913960400191505060405180910390fd5b83838381811061096b57fe5b90506020020135600014156109b15760405162461bcd60e51b81526004018080602001828103825260288152602001806111a16028913960400191505060405180910390fd5b8383838181106109bd57fe5b60200291909101356003830155508585838181106109d757fe5b905060200201356001600160a01b03166001600160a01b03167ed5958799b183a7b738d3ad5e711305293dd5076a37a4e3b7e6611dea6114f3858585818110610a1c57fe5b905060200201356040518082815260200191505060405180910390a250600101610871565b60005b81811015610ac957610a70838383818110610a5b57fe5b905060200201356001600160a01b0316610e9c565b610ac1576040805162461bcd60e51b815260206004820152601f60248201527f41737369676e696e6720746865206e65787420696e646578206661696c656400604482015290519081900360640190fd5b600101610a44565b505050565b6003602081905260009182526040909120805460018201546002830154929093015490929160ff169084565b600154604080516370a0823160e01b81526001600160a01b0380861660048301529151859360009316916370a08231916024808301926020929190829003018186803b158015610b4957600080fd5b505afa158015610b5d573d6000803e3d6000fd5b505050506040513d6020811015610b7357600080fd5b5051905080610bb35760405162461bcd60e51b81526004018080602001828103825260268152602001806111276026913960400191505060405180910390fd5b6001600160a01b038416600090815260036020526040902060010154849015610c23576040805162461bcd60e51b815260206004820152601c60248201527f4163636f756e742068617320616c726561647920636c61696d65642e00000000604482015290519081900360640190fd5b83610c5f5760405162461bcd60e51b81526004018080602001828103825260328152602001806112326032913960400191505060405180910390fd5b6001600160a01b038581166000908152600560205260409020541615610cdc576001600160a01b03858116600090815260056020526040902054163314610cd75760405162461bcd60e51b815260040180806020018281038252603281526020018061114d6032913960400191505060405180910390fd5b610d23565b6001600160a01b0385163314610d235760405162461bcd60e51b81526004018080602001828103825260248152602001806111eb6024913960400191505060405180910390fd5b6001600160a01b038516600090815260036020526040902054158015610d6557506001600160a01b03851660009081526003602052604090206002015460ff16155b15610dc457610d7385610e9c565b610dc4576040805162461bcd60e51b815260206004820152601f60248201527f41737369676e696e6720746865206e65787420696e646578206661696c656400604482015290519081900360640190fd5b6001600160a01b03851660008181526003602052604080822060018082018990556004805491820190557f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b031916851790555490519092879290917f9b01158d4bc10c112ba32b5240cda97e49e2eb86021f03f6a0f460342ac4dfda9190a45050505050565b60048181548110610e6157fe5b6000918252602090912001546001600160a01b0316905081565b6005602052600090815260409020546001600160a01b031681565b60025481565b600154604080516370a0823160e01b81526001600160a01b0380851660048301529151600093859385939116916370a0823191602480820192602092909190829003018186803b158015610eef57600080fd5b505afa158015610f03573d6000803e3d6000fd5b505050506040513d6020811015610f1957600080fd5b5051905080610f595760405162461bcd60e51b81526004018080602001828103825260268152602001806111276026913960400191505060405180910390fd5b6001600160a01b038416600090815260036020526040902060010154849015610fc9576040805162461bcd60e51b815260206004820152601c60248201527f4163636f756e742068617320616c726561647920636c61696d65642e00000000604482015290519081900360640190fd5b6001600160a01b03851660009081526003602052604090205415611034576040805162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420726561737369676e20616e20696e6465782e00000000000000604482015290519081900360640190fd5b6001600160a01b03851660009081526003602052604090206002015460ff161561108f5760405162461bcd60e51b815260040180806020018281038252602a8152602001806110fd602a913960400191505060405180910390fd5b60028054600180820183556001600160a01b038816600081815260036020526040808220858155909501805460ff191690931790925592519192839290917ffe8e0f7f7b06a0461a35a3efd185ab04bf2c1b47d74ced0ad04fc5dda048d4aa91a35060019594505050505056fe416464726573732068617320616c7265616479206265656e2061737369676e656420616e20696e646578457468657265756d206164647265737320686173206e6f20444f5420616c6c6f636174696f6e4164647265737320697320616d656e64656420616e642073656e646572206973206e6f742074686520616d656e646d656e744163636f756e74206d757374206e6f742062652076657374656420616c726561647956657374696e6720616d6f756e74206d7573742062652067726561746572207468616e207a65726f4d757374207375626d697420617272617973206f6620657175616c206c656e67746853656e646572206973206e6f742074686520616c6c6f636174696f6e20616464726573734d757374207375626d697420617272617973206f6620657175616c206c656e6774682e4661696c656420746f2070726f7669646520616e2045643235353139206f722053523235353139207075626c6963206b6579a265627a7a7230582010c8ae3ea26c0301e9bfad943a96f770f81567830694ef0ba13a8fceafce83c764736f6c63430005090032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000444c3281dadacb6e7c55357e5a7bbd92c2dc34000000000000000000000000b59f67a8bff5d8cd03f6ac17265c550ed8f33907
-----Decoded View---------------
Arg [0] : _owner (address): 0x00444c3281dadacb6e7c55357e5a7BBD92C2DC34
Arg [1] : _allocations (address): 0xb59f67A8BfF5d8Cd03f6AC17265c550Ed8F33907
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000000444c3281dadacb6e7c55357e5a7bbd92c2dc34
Arg [1] : 000000000000000000000000b59f67a8bff5d8cd03f6ac17265c550ed8f33907
Deployed Bytecode Sourcemap
3104:6788:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3104:6788:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;503:95;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;503:95:0;-1:-1:-1;;;;;503:95:0;;:::i;:::-;;3483:38;;;:::i;:::-;;;;-1:-1:-1;;;;;3483:38:0;;;;;;;;;;;;;;5166:487;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5166:487:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;5166:487:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5166:487:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;5166:487:0;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;5166:487:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5166:487:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;-1:-1;5166:487:0;;-1:-1:-1;5166:487:0;-1:-1:-1;5166:487:0;:::i;8561:164::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8561:164:0;-1:-1:-1;;;;;8561:164:0;;:::i;:::-;;;;;;;;;;;;;;;;;;603:20;;;:::i;8350:111::-;;;:::i;:::-;;;;;;;;;;;;;;;;5861:690;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5861:690:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;5861:690:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5861:690:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;5861:690:0;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;5861:690:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5861:690:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;-1:-1;5861:690:0;;-1:-1:-1;5861:690:0;-1:-1:-1;5861:690:0;:::i;6877:226::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6877:226:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;6877:226:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6877:226:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;-1:-1;6877:226:0;;-1:-1:-1;6877:226:0;-1:-1:-1;6877:226:0;:::i;3687:40::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3687:40:0;-1:-1:-1;;;;;3687:40:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7449:791;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7449:791:0;;;;;;;;:::i;3814:24::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3814:24:0;;:::i;3946:43::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3946:43:0;-1:-1:-1;;;;;3946:43:0;;:::i;3615:21::-;;;:::i;503:95::-;406:5;;-1:-1:-1;;;;;406:5:0;392:10;:19;383:43;;;;;-1:-1:-1;;;383:43:0;;;;;;;;;;;;-1:-1:-1;;;383:43:0;;;;;;;;;;;;;;;569:5;;;560:21;;-1:-1:-1;;;;;560:21:0;;;;569:5;;;560:21;;;583:5;:12;;-1:-1:-1;;;;;;583:12:0;-1:-1:-1;;;;;583:12:0;;;;;;;;;;503:95::o;3483:38::-;;;-1:-1:-1;;;;;3483:38:0;;:::o;5166:487::-;406:5;;-1:-1:-1;;;;;406:5:0;392:10;:19;383:43;;;;;-1:-1:-1;;;383:43:0;;;;;;;;;;;;-1:-1:-1;;;383:43:0;;;;;;;;;;;;;;;5312:31;;;5290:116;;;;-1:-1:-1;;;5290:116:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5424:6;5419:227;5436:18;;;5419:227;;;5485:21;5496:6;;5503:1;5496:9;;;;;;;;;;;;;-1:-1:-1;;;;;5496:9:0;5485:10;:21::i;:::-;5484:22;5476:62;;;;;-1:-1:-1;;;5476:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5574:7;;5582:1;5574:10;;;;;;;;;;;;;-1:-1:-1;;;;;5574:10:0;5553:7;:18;5561:6;;5568:1;5561:9;;;;;;;;;;;;;-1:-1:-1;;;;;5561:9:0;-1:-1:-1;;;;;5553:18:0;-1:-1:-1;;;;;5553:18:0;;;;;;;;;;;;;:31;;;;;-1:-1:-1;;;;;5553:31:0;;;;;-1:-1:-1;;;;;5553:31:0;;;;;;5623:7;;5631:1;5623:10;;;;;;;;;;;;;-1:-1:-1;;;;;5623:10:0;-1:-1:-1;;;;;5604:30:0;5612:6;;5619:1;5612:9;;;;;;;;;;;;;-1:-1:-1;;;;;5612:9:0;-1:-1:-1;;;;;5604:30:0;;;;;;;;;;;5456:3;;5419:227;;;;5166:487;;;;:::o;8561:164::-;9483:19;;:35;;;-1:-1:-1;;;9483:35:0;;-1:-1:-1;;;;;9483:35:0;;;;;;;;;8655:4;;8619;;8655;;9483:19;;;:29;;:35;;;;;;;;;;;;;;;:19;:35;;;5:2:-1;;;;30:1;27;20:12;5:2;9483:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9483:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;9483:35:0;;-1:-1:-1;9551:7:0;9529:95;;;;-1:-1:-1;;;9529:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;;;8684:12:0;8715:1;8684:12;;;:6;:12;;;;;:19;;;:33;;;8561:164::o;603:20::-;;;-1:-1:-1;;;;;603:20:0;;:::o;8350:111::-;8439:7;:14;8350:111;:::o;5861:690::-;406:5;;-1:-1:-1;;;;;406:5:0;392:10;:19;383:43;;;;;-1:-1:-1;;;383:43:0;;;;;;;;;;;;-1:-1:-1;;;383:43:0;;;;;;;;;;;;;;;5999:35;;;5991:82;;;;-1:-1:-1;;;5991:82:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6091:6;6086:458;6103:16;;;6086:458;;;6141:23;6167:6;:16;6174:5;;6180:1;6174:8;;;;;;;;;;;;;-1:-1:-1;;;;;6174:8:0;-1:-1:-1;;;;;6167:16:0;-1:-1:-1;;;;;6167:16:0;;;;;;;;;;;;6141:42;;6207:20;6218:5;;6224:1;6218:8;;;;;;6207:20;6206:21;6198:61;;;;;-1:-1:-1;;;6198:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6282:16;;;;:21;6274:68;;;;-1:-1:-1;;;6274:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6365:12;;6378:1;6365:15;;;;;;;;;;;;;6384:1;6365:20;;6357:73;;;;-1:-1:-1;;;6357:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6464:12;;6477:1;6464:15;;;;;;;;;;;;;;6445:16;;;:34;-1:-1:-1;6506:5:0;;6512:1;6506:8;;;;;;;;;;;;;-1:-1:-1;;;;;6506:8:0;-1:-1:-1;;;;;6499:33:0;;6516:12;;6529:1;6516:15;;;;;;;;;;;;;6499:33;;;;;;;;;;;;;;;;;;-1:-1:-1;6121:3:0;;6086:458;;6877:226;6965:6;6960:136;6977:16;;;6960:136;;;7023:25;7039:5;;7045:1;7039:8;;;;;;;;;;;;;-1:-1:-1;;;;;7039:8:0;7023:15;:25::i;:::-;7015:69;;;;;-1:-1:-1;;;7015:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6995:3;;6960:136;;;;6877:226;;:::o;3687:40::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7449:791::-;9483:19;;:35;;;-1:-1:-1;;;9483:35:0;;-1:-1:-1;;;;;9483:35:0;;;;;;;;;7537:4;;9472:8;;9483:19;;:29;;:35;;;;;;;;;;;;;;:19;:35;;;5:2:-1;;;;30:1;27;20:12;5:2;9483:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9483:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;9483:35:0;;-1:-1:-1;9551:7:0;9529:95;;;;-1:-1:-1;;;9529:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9780:12:0;;9811:1;9780:12;;;:6;:12;;;;;:19;;;7564:4;;9780:33;9758:111;;;;;-1:-1:-1;;;9758:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;7594:21;7586:84;;;;-1:-1:-1;;;7586:84:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7695:13:0;;;7720:3;7695:13;;;:7;:13;;;;;;;:29;7691:252;;-1:-1:-1;;;;;7749:13:0;;;;;;;:7;:13;;;;;;;7766:10;7749:27;7741:90;;;;-1:-1:-1;;;7741:90:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7691:252;;;-1:-1:-1;;;;;7872:18:0;;7880:10;7872:18;7864:67;;;;-1:-1:-1;;;7864:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7959:12:0;;;;;;:6;:12;;;;;:18;:23;:49;;;;-1:-1:-1;;;;;;7987:12:0;;;;;;:6;:12;;;;;:21;;;;;7986:22;7959:49;7955:147;;;8033:21;8049:4;8033:15;:21::i;:::-;8025:65;;;;;-1:-1:-1;;;8025:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8114:12:0;;;;;;:6;:12;;;;;;:19;;;;:29;;;8154:7;27:10:-1;;23:18;;;45:23;;8154:18:0;;;;-1:-1:-1;;;;;;8154:18:0;;;;;8213;8190:42;;8213:18;;8114:29;;:12;;8190:42;;8114:12;8190:42;9635:1;7449:791;;;;:::o;3814:24::-;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3814:24:0;;-1:-1:-1;3814:24:0;:::o;3946:43::-;;;;;;;;;;;;-1:-1:-1;;;;;3946:43:0;;:::o;3615:21::-;;;;:::o;8861:491::-;9483:19;;:35;;;-1:-1:-1;;;9483:35:0;;-1:-1:-1;;;;;9483:35:0;;;;;;;;;8984:4;;8924;;8984;;9483:19;;;:29;;:35;;;;;;;;;;;;;;;:19;:35;;;5:2:-1;;;;30:1;27;20:12;5:2;9483:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9483:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;9483:35:0;;-1:-1:-1;9551:7:0;9529:95;;;;-1:-1:-1;;;9529:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9780:12:0;;9811:1;9780:12;;;:6;:12;;;;;:19;;;8951:4;;9780:33;9758:111;;;;;-1:-1:-1;;;9758:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9014:12:0;;;;;;:6;:12;;;;;:18;:23;9006:61;;;;;-1:-1:-1;;;9006:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9087:12:0;;;;;;:6;:12;;;;;:21;;;;;9086:22;9078:77;;;;-1:-1:-1;;;9078:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9177:9;;;9197:11;;;;;;-1:-1:-1;;;;;9219:12:0;;9166:8;9219:12;;;:6;:12;;;;;;:24;;;9254:21;;;:28;;-1:-1:-1;;9254:28:0;;;;;;;9298:24;;9177:9;;;;9219:12;;9298:24;;;-1:-1:-1;9340:4:0;;8861:491;-1:-1:-1;;;;;8861:491:0:o
Swarm Source
bzzr://10c8ae3ea26c0301e9bfad943a96f770f81567830694ef0ba13a8fceafce83c7
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.