More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 12,266 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Bulk Withdraw | 20646280 | 9 days ago | IN | 0 ETH | 0.0000476 | ||||
Bulk Withdraw | 20639291 | 10 days ago | IN | 0 ETH | 0.00005104 | ||||
Bulk Withdraw | 20638743 | 10 days ago | IN | 0 ETH | 0.00005148 | ||||
Bulk Withdraw | 20631542 | 11 days ago | IN | 0 ETH | 0.00004878 | ||||
Bulk Withdraw | 20624765 | 12 days ago | IN | 0 ETH | 0.00004886 | ||||
Bulk Withdraw | 20616385 | 13 days ago | IN | 0 ETH | 0.00005371 | ||||
Bulk Withdraw | 20616209 | 13 days ago | IN | 0 ETH | 0.00005471 | ||||
Bulk Withdraw | 20616184 | 13 days ago | IN | 0 ETH | 0.00005819 | ||||
Bulk Withdraw | 20616133 | 13 days ago | IN | 0 ETH | 0.0000567 | ||||
Bulk Withdraw | 20616083 | 13 days ago | IN | 0 ETH | 0.00006138 | ||||
Bulk Withdraw | 20616034 | 13 days ago | IN | 0 ETH | 0.00006123 | ||||
Bulk Withdraw | 20616009 | 13 days ago | IN | 0 ETH | 0.00006298 | ||||
Bulk Withdraw | 20615984 | 13 days ago | IN | 0 ETH | 0.00006099 | ||||
Bulk Withdraw | 20615911 | 13 days ago | IN | 0 ETH | 0.00006338 | ||||
Bulk Withdraw | 20615861 | 13 days ago | IN | 0 ETH | 0.00006843 | ||||
Bulk Withdraw | 20611364 | 14 days ago | IN | 0 ETH | 0.00006122 | ||||
Bulk Withdraw | 20611339 | 14 days ago | IN | 0 ETH | 0.00006444 | ||||
Bulk Withdraw | 20611314 | 14 days ago | IN | 0 ETH | 0.00006622 | ||||
Bulk Withdraw | 20611289 | 14 days ago | IN | 0 ETH | 0.00007572 | ||||
Bulk Withdraw | 20611265 | 14 days ago | IN | 0 ETH | 0.00006278 | ||||
Bulk Withdraw | 20611240 | 14 days ago | IN | 0 ETH | 0.00006457 | ||||
Bulk Withdraw | 20611215 | 14 days ago | IN | 0 ETH | 0.00006809 | ||||
Bulk Withdraw | 20611165 | 14 days ago | IN | 0 ETH | 0.00007824 | ||||
Bulk Withdraw | 20611140 | 14 days ago | IN | 0 ETH | 0.00007428 | ||||
Bulk Withdraw | 20611115 | 14 days ago | IN | 0 ETH | 0.00006832 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
10332927 | 1537 days ago | 0.0003 ETH | ||||
10331659 | 1537 days ago | 0.0003 ETH | ||||
10327425 | 1538 days ago | 0.0003 ETH | ||||
10326690 | 1538 days ago | 0.0003 ETH | ||||
10326690 | 1538 days ago | 0.0003 ETH | ||||
10326258 | 1538 days ago | 0.0003 ETH | ||||
10326258 | 1538 days ago | 0.0003 ETH | ||||
10326258 | 1538 days ago | 0.0003 ETH | ||||
10325964 | 1538 days ago | 0.0003 ETH | ||||
10325418 | 1538 days ago | 0.0003 ETH | ||||
10325418 | 1538 days ago | 0.0003 ETH | ||||
10325418 | 1538 days ago | 0.0003 ETH | ||||
10324851 | 1538 days ago | 0.0003 ETH | ||||
10324851 | 1538 days ago | 0.0003 ETH | ||||
10323719 | 1538 days ago | 0.0003 ETH | ||||
10323612 | 1538 days ago | 0.0003 ETH | ||||
10323612 | 1538 days ago | 0.0003 ETH | ||||
10323612 | 1538 days ago | 0.0003 ETH | ||||
10323612 | 1538 days ago | 0.0003 ETH | ||||
10322923 | 1538 days ago | 0.0003 ETH | ||||
10322923 | 1538 days ago | 0.0003 ETH | ||||
10322632 | 1538 days ago | 0.0003 ETH | ||||
10322632 | 1538 days ago | 0.0003 ETH | ||||
10322010 | 1538 days ago | 0.0003 ETH | ||||
10321290 | 1538 days ago | 0.0003 ETH |
Loading...
Loading
Contract Name:
BFHSphereGateway
Compiler Version
v0.5.16+commit.9c3226ce
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-01-29 */ // Copyright (c) 2018-2020 double jump.tokyo inc. pragma solidity 0.5.16; interface IERC165 { function supportsInterface(bytes4 interfaceID) external view returns (bool); } /// @title ERC-165 Standard Interface Detection /// @dev See https://eips.ethereum.org/EIPS/eip-165 contract ERC165 is IERC165 { bytes4 private constant _INTERFACE_ID_ERC165 = 0x01ffc9a7; mapping(bytes4 => bool) private _supportedInterfaces; constructor () internal { _registerInterface(_INTERFACE_ID_ERC165); } function supportsInterface(bytes4 interfaceId) external view returns (bool) { return _supportedInterfaces[interfaceId]; } function _registerInterface(bytes4 interfaceId) internal { require(interfaceId != 0xffffffff, "ERC165: invalid interface id"); _supportedInterfaces[interfaceId] = true; } } interface AssetContract { function balanceOf(address _owner) external view returns (uint256); function ownerOf(uint256 _tokenId) external view returns (address); function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes calldata data) external payable; function safeTransferFrom(address _from, address _to, uint256 _tokenId) external payable; function transferFrom(address _from, address _to, uint256 _tokenId) external payable; function approve(address _approved, uint256 _tokenId) external payable; function setApprovalForAll(address _operator, bool _approved) external; function getApproved(uint256 _tokenId) external view returns (address); function isApprovedForAll(address _owner, address _operator) external view returns (bool); function exist(uint256 _tokenId) external view returns (bool); function mint(address _to, uint256 _tokenId) external; } interface IERC721Gateway { event Deposit(address indexed owner, uint256 tokenId); event Withdraw(address indexed owner, uint256 tokenId, uint256 supportEther, bytes32 eventHash); function isTransactedEventHash(bytes32 _eventHash) external view returns (bool); function setTransactedEventHash(bytes32 _eventHash, bool _desired) external; function deposit(uint256 _tokenId) external; function bulkDeposit(uint256[] calldata _tokenIds) external; function withdraw(address payable _to, uint256 _tokenId, uint256 _supportEther, bytes32 _eventHash) external payable; function bulkWithdraw(address payable[] calldata _tos, uint256[] calldata _tokenIds, uint256[] calldata _supportEther, bytes32[] calldata _eventHashes) external payable; } library Roles { struct Role { mapping (address => bool) bearer; } function add(Role storage role, address account) internal { require(!has(role, account), "role already has the account"); role.bearer[account] = true; } function remove(Role storage role, address account) internal { require(has(role, account), "role dosen't have the account"); role.bearer[account] = false; } function has(Role storage role, address account) internal view returns (bool) { return role.bearer[account]; } } interface IERC721TokenReceiver { /// @notice Handle the receipt of an NFT /// @dev The ERC721 smart contract calls this function on the recipient /// after a `transfer`. This function MAY throw to revert and reject the /// transfer. Return of other than the magic value MUST result in the /// transaction being reverted. /// Note: the contract address is always the message sender. /// @param _operator The address which called `safeTransferFrom` function /// @param _from The address which previously owned the token /// @param _tokenId The NFT identifier which is being transferred /// @param _data Additional data with no specified format /// @return `bytes4(keccak256("onERC721Received(address,address,uint256,bytes)"))` /// unless throwing function onERC721Received( address _operator, address _from, uint256 _tokenId, bytes calldata _data ) external returns(bytes4); } interface IERC173 /* is ERC165 */ { /// @dev This emits when ownership of a contract changes. event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /// @notice Get the address of the owner /// @return The address of the owner. function owner() external view returns (address); /// @notice Set the address of the new owner of the contract /// @param _newOwner The address of the new owner of the contract function transferOwnership(address _newOwner) external; } contract ERC173 is IERC173, ERC165 { address private _owner; constructor() public { _registerInterface(0x7f5828d0); _transferOwnership(msg.sender); } modifier onlyOwner() { require(msg.sender == owner(), "Must be owner"); _; } function owner() public view returns (address) { return _owner; } function transferOwnership(address _newOwner) public onlyOwner() { _transferOwnership(_newOwner); } function _transferOwnership(address _newOwner) internal { address previousOwner = owner(); _owner = _newOwner; emit OwnershipTransferred(previousOwner, _newOwner); } } contract Operatable is ERC173 { using Roles for Roles.Role; event OperatorAdded(address indexed account); event OperatorRemoved(address indexed account); event Paused(address account); event Unpaused(address account); bool private _paused; Roles.Role private operators; constructor() public { operators.add(msg.sender); _paused = false; } modifier onlyOperator() { require(isOperator(msg.sender), "Must be operator"); _; } modifier whenNotPaused() { require(!_paused, "Pausable: paused"); _; } modifier whenPaused() { require(_paused, "Pausable: not paused"); _; } function transferOwnership(address _newOwner) public onlyOperator() { _transferOwnership(_newOwner); } function isOperator(address account) public view returns (bool) { return operators.has(account); } function addOperator(address account) public onlyOperator() { operators.add(account); emit OperatorAdded(account); } function removeOperator(address account) public onlyOperator() { operators.remove(account); emit OperatorRemoved(account); } function paused() public view returns (bool) { return _paused; } function pause() public onlyOperator() whenNotPaused() { _paused = true; emit Paused(msg.sender); } function unpause() public onlyOperator() whenPaused() { _paused = false; emit Unpaused(msg.sender); } function withdrawEther() public onlyOperator() { msg.sender.transfer(address(this).balance); } } contract ERC721Holder is IERC721TokenReceiver { function onERC721Received(address, address, uint256, bytes memory) public returns (bytes4) { return this.onERC721Received.selector; } } contract BFHSphereGateway is IERC721Gateway, Operatable, ERC721Holder { AssetContract public assetContract; mapping(bytes32 => bool) private eventHashTransacted; constructor(address _assetContract) public { assetContract = AssetContract(_assetContract); } function isTransactedEventHash(bytes32 _eventHash) public view returns (bool) { return eventHashTransacted[_eventHash]; } function setTransactedEventHash(bytes32 _eventHash, bool _desired) public onlyOperator() { eventHashTransacted[_eventHash] = _desired; } function deposit(uint256 _tokenId) public whenNotPaused() { address owner = assetContract.ownerOf(_tokenId); require(owner == msg.sender, "msg.sender must be _tokenId owner"); assetContract.safeTransferFrom(owner, address(this), _tokenId); emit Deposit(owner, _tokenId); } function bulkDeposit(uint256[] calldata _tokenIds) external { for (uint256 i = 0; i < _tokenIds.length; i++) { deposit(_tokenIds[i]); } } function withdraw(address payable _to, uint256 _tokenId, uint256 _supportEther, bytes32 _eventHash) public payable whenNotPaused() onlyOperator() { require(!isTransactedEventHash(_eventHash), "_eventHash is already transacted"); if (assetContract.exist(_tokenId)) { assetContract.safeTransferFrom(address(this), _to, _tokenId); } else { assetContract.mint(_to, _tokenId); } setTransactedEventHash(_eventHash, true); _to.transfer(_supportEther); emit Withdraw(msg.sender, _tokenId, _supportEther, _eventHash); } function bulkWithdraw( address payable[] calldata _tos, uint256[] calldata _tokenIds, uint256[] calldata _supportEthers, bytes32[] calldata _eventHashes ) external payable { require(_tokenIds.length == _tos.length && _tokenIds.length == _supportEthers.length && _tokenIds.length == _eventHashes.length, "invalid length"); for (uint256 i = 0; i < _tokenIds.length; i++) { withdraw(_tos[i], _tokenIds[i], _supportEthers[i], _eventHashes[i]); } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_assetContract","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"OperatorAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"OperatorRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"supportEther","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"eventHash","type":"bytes32"}],"name":"Withdraw","type":"event"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"assetContract","outputs":[{"internalType":"contract AssetContract","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256[]","name":"_tokenIds","type":"uint256[]"}],"name":"bulkDeposit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable[]","name":"_tos","type":"address[]"},{"internalType":"uint256[]","name":"_tokenIds","type":"uint256[]"},{"internalType":"uint256[]","name":"_supportEthers","type":"uint256[]"},{"internalType":"bytes32[]","name":"_eventHashes","type":"bytes32[]"}],"name":"bulkWithdraw","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"}],"name":"deposit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOperator","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes32","name":"_eventHash","type":"bytes32"}],"name":"isTransactedEventHash","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC721Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"bytes32","name":"_eventHash","type":"bytes32"},{"internalType":"bool","name":"_desired","type":"bool"}],"name":"setTransactedEventHash","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"uint256","name":"_supportEther","type":"uint256"},{"internalType":"bytes32","name":"_eventHash","type":"bytes32"}],"name":"withdraw","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040516200151738038062001517833981810160405260208110156200003757600080fd5b5051620000546301ffc9a760e01b6001600160e01b03620000d116565b6200006f6307f5828d60e41b6001600160e01b03620000d116565b62000083336001600160e01b036200015616565b6200009e336002620001bf60201b620010db1790919060201c565b6001805460ff60a01b19169055600380546001600160a01b0319166001600160a01b03929092169190911790556200027a565b6001600160e01b0319808216141562000131576040805162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b6001600160e01b0319166000908152602081905260409020805460ff19166001179055565b60006200016b6001600160e01b036200024c16565b600180546001600160a01b0319166001600160a01b0385811691821790925560405192935091908316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b620001d482826001600160e01b036200025b16565b1562000227576040805162461bcd60e51b815260206004820152601c60248201527f726f6c6520616c72656164792068617320746865206163636f756e7400000000604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b6001546001600160a01b031690565b6001600160a01b03166000908152602091909152604090205460ff1690565b61128d806200028a6000396000f3fe6080604052600436106101095760003560e01c80637362377b11610095578063ac8a584a11610064578063ac8a584a146103da578063b6b55f251461040d578063eeeb019814610437578063f2fde38b146104b2578063f592c79c146104e557610109565b80637362377b146103685780638456cb591461037d5780638da5cb5b146103925780639870d7fe146103a757610109565b806344c7d8c2116100dc57806344c7d8c21461029357806345711ecd146102bd5780634d16304f146102ef5780635c975abb146103205780636d70f7ae1461033557610109565b806301ffc9a71461010e578063150b7a02146101565780633f4ba83a146102445780634250a6f31461025b575b600080fd5b34801561011a57600080fd5b506101426004803603602081101561013157600080fd5b50356001600160e01b031916610643565b604080519115158252519081900360200190f35b34801561016257600080fd5b506102276004803603608081101561017957600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b8111156101b357600080fd5b8201836020820111156101c557600080fd5b803590602001918460018302840111600160201b831117156101e657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610662945050505050565b604080516001600160e01b03199092168252519081900360200190f35b34801561025057600080fd5b50610259610672565b005b6102596004803603608081101561027157600080fd5b506001600160a01b038135169060208101359060408101359060600135610756565b34801561029f57600080fd5b50610142600480360360208110156102b657600080fd5b5035610a3e565b3480156102c957600080fd5b50610259600480360360408110156102e057600080fd5b50803590602001351515610a53565b3480156102fb57600080fd5b50610304610ac0565b604080516001600160a01b039092168252519081900360200190f35b34801561032c57600080fd5b50610142610acf565b34801561034157600080fd5b506101426004803603602081101561035857600080fd5b50356001600160a01b0316610adf565b34801561037457600080fd5b50610259610af8565b34801561038957600080fd5b50610259610b74565b34801561039e57600080fd5b50610304610c5b565b3480156103b357600080fd5b50610259600480360360208110156103ca57600080fd5b50356001600160a01b0316610c6a565b3480156103e657600080fd5b50610259600480360360208110156103fd57600080fd5b50356001600160a01b0316610cff565b34801561041957600080fd5b506102596004803603602081101561043057600080fd5b5035610d94565b34801561044357600080fd5b506102596004803603602081101561045a57600080fd5b810190602081018135600160201b81111561047457600080fd5b82018360208201111561048657600080fd5b803590602001918460208302840111600160201b831117156104a757600080fd5b509092509050610f5d565b3480156104be57600080fd5b50610259600480360360208110156104d557600080fd5b50356001600160a01b0316610f90565b610259600480360360808110156104fb57600080fd5b810190602081018135600160201b81111561051557600080fd5b82018360208201111561052757600080fd5b803590602001918460208302840111600160201b8311171561054857600080fd5b919390929091602081019035600160201b81111561056557600080fd5b82018360208201111561057757600080fd5b803590602001918460208302840111600160201b8311171561059857600080fd5b919390929091602081019035600160201b8111156105b557600080fd5b8201836020820111156105c757600080fd5b803590602001918460208302840111600160201b831117156105e857600080fd5b919390929091602081019035600160201b81111561060557600080fd5b82018360208201111561061757600080fd5b803590602001918460208302840111600160201b8311171561063857600080fd5b509092509050610fe6565b6001600160e01b03191660009081526020819052604090205460ff1690565b630a85bd0160e11b949350505050565b61067b33610adf565b6106bf576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b600154600160a01b900460ff16610714576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b6001805460ff60a01b191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b600154600160a01b900460ff16156107a8576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6107b133610adf565b6107f5576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b6107fe81610a3e565b15610850576040805162461bcd60e51b815260206004820181905260248201527f5f6576656e744861736820697320616c7265616479207472616e736163746564604482015290519081900360640190fd5b6003546040805163275de49560e11b81526004810186905290516001600160a01b0390921691634ebbc92a91602480820192602092909190829003018186803b15801561089c57600080fd5b505afa1580156108b0573d6000803e3d6000fd5b505050506040513d60208110156108c657600080fd5b5051156109455760035460408051632142170760e11b81523060048201526001600160a01b03878116602483015260448201879052915191909216916342842e0e91606480830192600092919082900301818387803b15801561092857600080fd5b505af115801561093c573d6000803e3d6000fd5b505050506109b3565b600354604080516340c10f1960e01b81526001600160a01b03878116600483015260248201879052915191909216916340c10f1991604480830192600092919082900301818387803b15801561099a57600080fd5b505af11580156109ae573d6000803e3d6000fd5b505050505b6109be816001610a53565b6040516001600160a01b0385169083156108fc029084906000818181858888f193505050501580156109f4573d6000803e3d6000fd5b506040805184815260208101849052808201839052905133917f80bd7e915c065f64ef8e41fa6334d4a2b752591cb4d462c204b8e2449eb0a1f7919081900360600190a250505050565b60009081526004602052604090205460ff1690565b610a5c33610adf565b610aa0576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b600091825260046020526040909120805460ff1916911515919091179055565b6003546001600160a01b031681565b600154600160a01b900460ff1690565b6000610af260028363ffffffff6110bc16565b92915050565b610b0133610adf565b610b45576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b60405133904780156108fc02916000818181858888f19350505050158015610b71573d6000803e3d6000fd5b50565b610b7d33610adf565b610bc1576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b600154600160a01b900460ff1615610c13576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6001805460ff60a01b1916600160a01b1790556040805133815290517f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589181900360200190a1565b6001546001600160a01b031690565b610c7333610adf565b610cb7576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b610cc860028263ffffffff6110db16565b6040516001600160a01b038216907fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d90600090a250565b610d0833610adf565b610d4c576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b610d5d60028263ffffffff61115c16565b6040516001600160a01b038216907f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d90600090a250565b600154600160a01b900460ff1615610de6576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600354604080516331a9108f60e11b81526004810184905290516000926001600160a01b031691636352211e916024808301926020929190829003018186803b158015610e3257600080fd5b505afa158015610e46573d6000803e3d6000fd5b505050506040513d6020811015610e5c57600080fd5b505190506001600160a01b0381163314610ea75760405162461bcd60e51b81526004018080602001828103825260218152602001806112386021913960400191505060405180910390fd5b60035460408051632142170760e11b81526001600160a01b03848116600483015230602483015260448201869052915191909216916342842e0e91606480830192600092919082900301818387803b158015610f0257600080fd5b505af1158015610f16573d6000803e3d6000fd5b50506040805185815290516001600160a01b03851693507fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c92509081900360200190a25050565b60005b81811015610f8b57610f83838383818110610f7757fe5b90506020020135610d94565b600101610f60565b505050565b610f9933610adf565b610fdd576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b610b71816111d9565b8487148015610ff457508483145b8015610fff57508481145b611041576040805162461bcd60e51b815260206004820152600e60248201526d0d2dcecc2d8d2c840d8cadccee8d60931b604482015290519081900360640190fd5b60005b858110156110b1576110a989898381811061105b57fe5b905060200201356001600160a01b031688888481811061107757fe5b9050602002013587878581811061108a57fe5b9050602002013586868681811061109d57fe5b90506020020135610756565b600101611044565b505050505050505050565b6001600160a01b03166000908152602091909152604090205460ff1690565b6110e582826110bc565b15611137576040805162461bcd60e51b815260206004820152601c60248201527f726f6c6520616c72656164792068617320746865206163636f756e7400000000604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b61116682826110bc565b6111b7576040805162461bcd60e51b815260206004820152601d60248201527f726f6c6520646f73656e2774206861766520746865206163636f756e74000000604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19169055565b60006111e3610c5b565b600180546001600160a01b0319166001600160a01b0385811691821790925560405192935091908316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505056fe6d73672e73656e646572206d757374206265205f746f6b656e4964206f776e6572a265627a7a723158203281daefb07baba6ceb4a4d06ef0e0347c9bf581dc5b166ace55d6b70bfb7bc264736f6c63430005100032000000000000000000000000c03844f07f86ad1d90a1c4a2a8204dcf00f3a991
Deployed Bytecode
0x6080604052600436106101095760003560e01c80637362377b11610095578063ac8a584a11610064578063ac8a584a146103da578063b6b55f251461040d578063eeeb019814610437578063f2fde38b146104b2578063f592c79c146104e557610109565b80637362377b146103685780638456cb591461037d5780638da5cb5b146103925780639870d7fe146103a757610109565b806344c7d8c2116100dc57806344c7d8c21461029357806345711ecd146102bd5780634d16304f146102ef5780635c975abb146103205780636d70f7ae1461033557610109565b806301ffc9a71461010e578063150b7a02146101565780633f4ba83a146102445780634250a6f31461025b575b600080fd5b34801561011a57600080fd5b506101426004803603602081101561013157600080fd5b50356001600160e01b031916610643565b604080519115158252519081900360200190f35b34801561016257600080fd5b506102276004803603608081101561017957600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b8111156101b357600080fd5b8201836020820111156101c557600080fd5b803590602001918460018302840111600160201b831117156101e657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610662945050505050565b604080516001600160e01b03199092168252519081900360200190f35b34801561025057600080fd5b50610259610672565b005b6102596004803603608081101561027157600080fd5b506001600160a01b038135169060208101359060408101359060600135610756565b34801561029f57600080fd5b50610142600480360360208110156102b657600080fd5b5035610a3e565b3480156102c957600080fd5b50610259600480360360408110156102e057600080fd5b50803590602001351515610a53565b3480156102fb57600080fd5b50610304610ac0565b604080516001600160a01b039092168252519081900360200190f35b34801561032c57600080fd5b50610142610acf565b34801561034157600080fd5b506101426004803603602081101561035857600080fd5b50356001600160a01b0316610adf565b34801561037457600080fd5b50610259610af8565b34801561038957600080fd5b50610259610b74565b34801561039e57600080fd5b50610304610c5b565b3480156103b357600080fd5b50610259600480360360208110156103ca57600080fd5b50356001600160a01b0316610c6a565b3480156103e657600080fd5b50610259600480360360208110156103fd57600080fd5b50356001600160a01b0316610cff565b34801561041957600080fd5b506102596004803603602081101561043057600080fd5b5035610d94565b34801561044357600080fd5b506102596004803603602081101561045a57600080fd5b810190602081018135600160201b81111561047457600080fd5b82018360208201111561048657600080fd5b803590602001918460208302840111600160201b831117156104a757600080fd5b509092509050610f5d565b3480156104be57600080fd5b50610259600480360360208110156104d557600080fd5b50356001600160a01b0316610f90565b610259600480360360808110156104fb57600080fd5b810190602081018135600160201b81111561051557600080fd5b82018360208201111561052757600080fd5b803590602001918460208302840111600160201b8311171561054857600080fd5b919390929091602081019035600160201b81111561056557600080fd5b82018360208201111561057757600080fd5b803590602001918460208302840111600160201b8311171561059857600080fd5b919390929091602081019035600160201b8111156105b557600080fd5b8201836020820111156105c757600080fd5b803590602001918460208302840111600160201b831117156105e857600080fd5b919390929091602081019035600160201b81111561060557600080fd5b82018360208201111561061757600080fd5b803590602001918460208302840111600160201b8311171561063857600080fd5b509092509050610fe6565b6001600160e01b03191660009081526020819052604090205460ff1690565b630a85bd0160e11b949350505050565b61067b33610adf565b6106bf576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b600154600160a01b900460ff16610714576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b6001805460ff60a01b191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b600154600160a01b900460ff16156107a8576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6107b133610adf565b6107f5576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b6107fe81610a3e565b15610850576040805162461bcd60e51b815260206004820181905260248201527f5f6576656e744861736820697320616c7265616479207472616e736163746564604482015290519081900360640190fd5b6003546040805163275de49560e11b81526004810186905290516001600160a01b0390921691634ebbc92a91602480820192602092909190829003018186803b15801561089c57600080fd5b505afa1580156108b0573d6000803e3d6000fd5b505050506040513d60208110156108c657600080fd5b5051156109455760035460408051632142170760e11b81523060048201526001600160a01b03878116602483015260448201879052915191909216916342842e0e91606480830192600092919082900301818387803b15801561092857600080fd5b505af115801561093c573d6000803e3d6000fd5b505050506109b3565b600354604080516340c10f1960e01b81526001600160a01b03878116600483015260248201879052915191909216916340c10f1991604480830192600092919082900301818387803b15801561099a57600080fd5b505af11580156109ae573d6000803e3d6000fd5b505050505b6109be816001610a53565b6040516001600160a01b0385169083156108fc029084906000818181858888f193505050501580156109f4573d6000803e3d6000fd5b506040805184815260208101849052808201839052905133917f80bd7e915c065f64ef8e41fa6334d4a2b752591cb4d462c204b8e2449eb0a1f7919081900360600190a250505050565b60009081526004602052604090205460ff1690565b610a5c33610adf565b610aa0576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b600091825260046020526040909120805460ff1916911515919091179055565b6003546001600160a01b031681565b600154600160a01b900460ff1690565b6000610af260028363ffffffff6110bc16565b92915050565b610b0133610adf565b610b45576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b60405133904780156108fc02916000818181858888f19350505050158015610b71573d6000803e3d6000fd5b50565b610b7d33610adf565b610bc1576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b600154600160a01b900460ff1615610c13576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6001805460ff60a01b1916600160a01b1790556040805133815290517f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589181900360200190a1565b6001546001600160a01b031690565b610c7333610adf565b610cb7576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b610cc860028263ffffffff6110db16565b6040516001600160a01b038216907fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d90600090a250565b610d0833610adf565b610d4c576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b610d5d60028263ffffffff61115c16565b6040516001600160a01b038216907f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d90600090a250565b600154600160a01b900460ff1615610de6576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600354604080516331a9108f60e11b81526004810184905290516000926001600160a01b031691636352211e916024808301926020929190829003018186803b158015610e3257600080fd5b505afa158015610e46573d6000803e3d6000fd5b505050506040513d6020811015610e5c57600080fd5b505190506001600160a01b0381163314610ea75760405162461bcd60e51b81526004018080602001828103825260218152602001806112386021913960400191505060405180910390fd5b60035460408051632142170760e11b81526001600160a01b03848116600483015230602483015260448201869052915191909216916342842e0e91606480830192600092919082900301818387803b158015610f0257600080fd5b505af1158015610f16573d6000803e3d6000fd5b50506040805185815290516001600160a01b03851693507fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c92509081900360200190a25050565b60005b81811015610f8b57610f83838383818110610f7757fe5b90506020020135610d94565b600101610f60565b505050565b610f9933610adf565b610fdd576040805162461bcd60e51b815260206004820152601060248201526f26bab9ba1031329037b832b930ba37b960811b604482015290519081900360640190fd5b610b71816111d9565b8487148015610ff457508483145b8015610fff57508481145b611041576040805162461bcd60e51b815260206004820152600e60248201526d0d2dcecc2d8d2c840d8cadccee8d60931b604482015290519081900360640190fd5b60005b858110156110b1576110a989898381811061105b57fe5b905060200201356001600160a01b031688888481811061107757fe5b9050602002013587878581811061108a57fe5b9050602002013586868681811061109d57fe5b90506020020135610756565b600101611044565b505050505050505050565b6001600160a01b03166000908152602091909152604090205460ff1690565b6110e582826110bc565b15611137576040805162461bcd60e51b815260206004820152601c60248201527f726f6c6520616c72656164792068617320746865206163636f756e7400000000604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b61116682826110bc565b6111b7576040805162461bcd60e51b815260206004820152601d60248201527f726f6c6520646f73656e2774206861766520746865206163636f756e74000000604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19169055565b60006111e3610c5b565b600180546001600160a01b0319166001600160a01b0385811691821790925560405192935091908316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505056fe6d73672e73656e646572206d757374206265205f746f6b656e4964206f776e6572a265627a7a723158203281daefb07baba6ceb4a4d06ef0e0347c9bf581dc5b166ace55d6b70bfb7bc264736f6c63430005100032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c03844f07f86ad1d90a1c4a2a8204dcf00f3a991
-----Decoded View---------------
Arg [0] : _assetContract (address): 0xC03844f07F86AD1D90a1c4A2A8204Dcf00F3a991
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000c03844f07f86ad1d90a1c4a2a8204dcf00f3a991
Deployed Bytecode Sourcemap
7391:2247:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;538:135;;8:9:-1;5:2;;;30:1;27;20:12;5:2;538:135:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;538:135:0;-1:-1:-1;;;;;;538:135:0;;:::i;:::-;;;;;;;;;;;;;;;;;;7237:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7237:147:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;7237:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;7237:147:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7237:147:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;7237:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7237:147:0;;-1:-1:-1;7237:147:0;;-1:-1:-1;;;;;7237:147:0:i;:::-;;;;-1:-1:-1;;;;;;7237:147:0;;;;;;;;;;;;;;6935:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6935:124:0;;;:::i;:::-;;8490:608;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;;8490:608:0;;;;;;;;;;;;;;;;;;:::i;7687:135::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7687:135:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7687:135:0;;:::i;7830:150::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7830:150:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7830:150:0;;;;;;;;;:::i;7468:34::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7468:34:0;;;:::i;:::-;;;;-1:-1:-1;;;;;7468:34:0;;;;;;;;;;;;;;6719:78;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6719:78:0;;;:::i;6297:112::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6297:112:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6297:112:0;-1:-1:-1;;;;;6297:112:0;;:::i;7067:108::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7067:108:0;;;:::i;6805:122::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6805:122:0;;;:::i;5035:79::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5035:79:0;;;:::i;6417:139::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6417:139:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6417:139:0;-1:-1:-1;;;;;6417:139:0;;:::i;6564:147::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6564:147:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6564:147:0;-1:-1:-1;;;;;6564:147:0;;:::i;7988:313::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7988:313:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7988:313:0;;:::i;8309:173::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8309:173:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8309:173:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;8309:173:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8309:173: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;8309:173:0;;-1:-1:-1;8309:173:0;-1:-1:-1;8309:173:0;:::i;6173:116::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6173:116:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6173:116:0;-1:-1:-1;;;;;6173:116:0;;:::i;9106:529::-;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;9106:529:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;9106:529:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;9106:529: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;9106:529:0;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;9106:529:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;9106:529: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;9106:529:0;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;9106:529:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;9106:529: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;9106:529:0;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;9106:529:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;9106:529: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;9106:529:0;;-1:-1:-1;9106:529:0;-1:-1:-1;9106:529:0;:::i;538:135::-;-1:-1:-1;;;;;;632:33:0;608:4;632:33;;;;;;;;;;;;;;538:135::o;7237:147::-;-1:-1:-1;;;7237:147:0;;;;;;:::o;6935:124::-;5900:22;5911:10;5900;:22::i;:::-;5892:51;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;;;;6113:7;;-1:-1:-1;;;6113:7:0;;;;6105:40;;;;;-1:-1:-1;;;6105:40:0;;;;;;;;;;;;-1:-1:-1;;;6105:40:0;;;;;;;;;;;;;;;7000:7;:15;;-1:-1:-1;;;;7000:15:0;;;7031:20;;;7040:10;7031:20;;;;;;;;;;;;;6935:124::o;8490:608::-;6016:7;;-1:-1:-1;;;6016:7:0;;;;6015:8;6007:37;;;;;-1:-1:-1;;;6007:37:0;;;;;;;;;;;;-1:-1:-1;;;6007:37:0;;;;;;;;;;;;;;;5900:22;5911:10;5900;:22::i;:::-;5892:51;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;;;;8656:33;8678:10;8656:21;:33::i;:::-;8655:34;8647:79;;;;;-1:-1:-1;;;8647:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8743:13;;:29;;;-1:-1:-1;;;8743:29:0;;;;;;;;;;-1:-1:-1;;;;;8743:13:0;;;;:19;;:29;;;;;;;;;;;;;;;:13;:29;;;5:2:-1;;;;30:1;27;20:12;5:2;8743:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8743:29:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8743:29:0;8739:188;;;8789:13;;:60;;;-1:-1:-1;;;8789:60:0;;8828:4;8789:60;;;;-1:-1:-1;;;;;8789:60:0;;;;;;;;;;;;;;;:13;;;;;:30;;:60;;;;;:13;;:60;;;;;;;:13;;:60;;;5:2:-1;;;;30:1;27;20:12;5:2;8789:60:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8789:60:0;;;;8739:188;;;8882:13;;:33;;;-1:-1:-1;;;8882:33:0;;-1:-1:-1;;;;;8882:33:0;;;;;;;;;;;;;;;:13;;;;;:18;;:33;;;;;:13;;:33;;;;;;;:13;;:33;;;5:2:-1;;;;30:1;27;20:12;5:2;8882:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8882:33:0;;;;8739:188;8937:40;8960:10;8972:4;8937:22;:40::i;:::-;8990:27;;-1:-1:-1;;;;;8990:12:0;;;:27;;;;;9003:13;;8990:27;;;;9003:13;8990:12;:27;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;9033:57:0;;;;;;;;;;;;;;;;;;;;9042:10;;9033:57;;;;;;;;;;8490:608;;;;:::o;7687:135::-;7759:4;7783:31;;;:19;:31;;;;;;;;;7687:135::o;7830:150::-;5900:22;5911:10;5900;:22::i;:::-;5892:51;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;;;;7930:31;;;;:19;:31;;;;;;:42;;-1:-1:-1;;7930:42:0;;;;;;;;;;7830:150::o;7468:34::-;;;-1:-1:-1;;;;;7468:34:0;;:::o;6719:78::-;6782:7;;-1:-1:-1;;;6782:7:0;;;;;6719:78::o;6297:112::-;6355:4;6379:22;:9;6393:7;6379:22;:13;:22;:::i;:::-;6372:29;6297:112;-1:-1:-1;;6297:112:0:o;7067:108::-;5900:22;5911:10;5900;:22::i;:::-;5892:51;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;;;;7125:42;;:10;;7145:21;7125:42;;;;;;;;;7145:21;7125:10;:42;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7125:42:0;7067:108::o;6805:122::-;5900:22;5911:10;5900;:22::i;:::-;5892:51;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;;;;6016:7;;-1:-1:-1;;;6016:7:0;;;;6015:8;6007:37;;;;;-1:-1:-1;;;6007:37:0;;;;;;;;;;;;-1:-1:-1;;;6007:37:0;;;;;;;;;;;;;;;6881:4;6871:14;;-1:-1:-1;;;;6871:14:0;-1:-1:-1;;;6871:14:0;;;6901:18;;;6908:10;6901:18;;;;;;;;;;;;;6805:122::o;5035:79::-;5100:6;;-1:-1:-1;;;;;5100:6:0;5035:79;:::o;6417:139::-;5900:22;5911:10;5900;:22::i;:::-;5892:51;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;;;;6488:22;:9;6502:7;6488:22;:13;:22;:::i;:::-;6526;;-1:-1:-1;;;;;6526:22:0;;;;;;;;6417:139;:::o;6564:147::-;5900:22;5911:10;5900;:22::i;:::-;5892:51;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;;;;6638:25;:9;6655:7;6638:25;:16;:25;:::i;:::-;6679:24;;-1:-1:-1;;;;;6679:24:0;;;;;;;;6564:147;:::o;7988:313::-;6016:7;;-1:-1:-1;;;6016:7:0;;;;6015:8;6007:37;;;;;-1:-1:-1;;;6007:37:0;;;;;;;;;;;;-1:-1:-1;;;6007:37:0;;;;;;;;;;;;;;;8073:13;;:31;;;-1:-1:-1;;;8073:31:0;;;;;;;;;;8057:13;;-1:-1:-1;;;;;8073:13:0;;:21;;:31;;;;;;;;;;;;;;:13;:31;;;5:2:-1;;;;30:1;27;20:12;5:2;8073:31:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8073:31:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8073:31:0;;-1:-1:-1;;;;;;8123:19:0;;8132:10;8123:19;8115:65;;;;-1:-1:-1;;;8115:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8191:13;;:62;;;-1:-1:-1;;;8191:62:0;;-1:-1:-1;;;;;8191:62:0;;;;;;;8237:4;8191:62;;;;;;;;;;;;:13;;;;;:30;;:62;;;;;:13;;:62;;;;;;;:13;;:62;;;5:2:-1;;;;30:1;27;20:12;5:2;8191:62:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;8269:24:0;;;;;;;;-1:-1:-1;;;;;8269:24:0;;;-1:-1:-1;8269:24:0;;-1:-1:-1;8269:24:0;;;;;;;;6055:1;7988:313;:::o;8309:173::-;8385:9;8380:95;8400:20;;;8380:95;;;8442:21;8450:9;;8460:1;8450:12;;;;;;;;;;;;;8442:7;:21::i;:::-;8422:3;;8380:95;;;;8309:173;;:::o;6173:116::-;5900:22;5911:10;5900;:22::i;:::-;5892:51;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;-1:-1:-1;;;5892:51:0;;;;;;;;;;;;;;;6252:29;6271:9;6252:18;:29::i;9106:529::-;9338:31;;;:76;;;;-1:-1:-1;9373:41:0;;;9338:76;:119;;;;-1:-1:-1;9418:39:0;;;9338:119;9330:146;;;;;-1:-1:-1;;;9330:146:0;;;;;;;;;;;;-1:-1:-1;;;9330:146:0;;;;;;;;;;;;;;;9492:9;9487:141;9507:20;;;9487:141;;;9549:67;9558:4;;9563:1;9558:7;;;;;;;;;;;;;-1:-1:-1;;;;;9558:7:0;9567:9;;9577:1;9567:12;;;;;;;;;;;;;9581:14;;9596:1;9581:17;;;;;;;;;;;;;9600:12;;9613:1;9600:15;;;;;;;;;;;;;9549:8;:67::i;:::-;9529:3;;9487:141;;;;9106:529;;;;;;;;:::o;3055:124::-;-1:-1:-1;;;;;3151:20:0;3127:4;3151:20;;;;;;;;;;;;;;;3055:124::o;2685:175::-;2763:18;2767:4;2773:7;2763:3;:18::i;:::-;2762:19;2754:60;;;;;-1:-1:-1;;;2754:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2825:20:0;:11;:20;;;;;;;;;;;:27;;-1:-1:-1;;2825:27:0;2848:4;2825:27;;;2685:175::o;2868:179::-;2948:18;2952:4;2958:7;2948:3;:18::i;:::-;2940:60;;;;;-1:-1:-1;;;2940:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3011:20:0;3034:5;3011:20;;;;;;;;;;;:28;;-1:-1:-1;;3011:28:0;;;2868:179::o;5243:190::-;5310:21;5334:7;:5;:7::i;:::-;5345:6;:18;;-1:-1:-1;;;;;;5345:18:0;-1:-1:-1;;;;;5345:18:0;;;;;;;;;5379:46;;5310:31;;-1:-1:-1;5345:18:0;5379:46;;;;;;-1:-1:-1;;5379:46:0;5243:190;;:::o
Swarm Source
bzzr://3281daefb07baba6ceb4a4d06ef0e0347c9bf581dc5b166ace55d6b70bfb7bc2
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.000025 | 193,537 | $4.83 |
Loading...
Loading
[ Download: CSV Export ]
[ 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.