More Info
Private Name Tags
ContractCreator
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
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
|
||||
---|---|---|---|---|---|---|---|
14224955 | 1051 days ago | 0 ETH | |||||
14224955 | 1051 days ago | 0 ETH | |||||
14224955 | 1051 days ago | 0 ETH | |||||
14224955 | 1051 days ago | 0 ETH | |||||
13714700 | 1130 days ago | 0 ETH | |||||
13714700 | 1130 days ago | 0 ETH | |||||
13714700 | 1130 days ago | 189.66228728 ETH | |||||
13714700 | 1130 days ago | 0 ETH | |||||
13714700 | 1130 days ago | 0 ETH | |||||
13714700 | 1130 days ago | 0 ETH | |||||
13508989 | 1163 days ago | 26 ETH | |||||
13508989 | 1163 days ago | 0 ETH | |||||
13508989 | 1163 days ago | 0 ETH | |||||
13508989 | 1163 days ago | 0 ETH | |||||
13042207 | 1235 days ago | 0 ETH | |||||
13042207 | 1235 days ago | 0 ETH | |||||
13042207 | 1235 days ago | 0 ETH | |||||
13042207 | 1235 days ago | 0 ETH | |||||
13042207 | 1235 days ago | 0 ETH | |||||
13042207 | 1235 days ago | 0 ETH | |||||
13042207 | 1235 days ago | 0 ETH | |||||
13042207 | 1235 days ago | 0 ETH | |||||
13042088 | 1235 days ago | 0 ETH | |||||
13042088 | 1235 days ago | 0 ETH | |||||
13035735 | 1236 days ago | 0.06408569 ETH |
Loading...
Loading
Contract Name:
MVDWallet
Compiler Version
v0.6.8+commit.0bbfe453
Contract Source Code (Solidity Multiple files format)
pragma solidity ^0.6.0; import "./IMVDWallet.sol"; import "./IMVDProxy.sol"; import "./IERC20.sol"; import "./IERC721.sol"; import "./IERC721Receiver.sol"; contract MVDWallet is IMVDWallet, IERC721Receiver { address private _proxy; address payable private _newWallet; function setNewWallet(address payable newWallet, address tokenAddress) public override { require(msg.sender == _proxy, "Unauthorized Access!"); _newWallet = newWallet; _newWallet.transfer(address(this).balance); IERC20 token = IERC20(tokenAddress); token.transfer(_newWallet, token.balanceOf(address(this))); } function flushToNewWallet(address tokenAddress) public override { require(_newWallet != address(0), "Unauthorized Access!"); if(tokenAddress == address(0)) { payable(_newWallet).transfer(address(this).balance); return; } IERC20 token = IERC20(tokenAddress); token.transfer(_newWallet, token.balanceOf(address(this))); } function flush721ToNewWallet(uint256 tokenId, bytes memory data, bool safe, address tokenAddress) public override { require(_newWallet != address(0), "Unauthorized Access!"); _transfer(_newWallet, tokenId, data, safe, tokenAddress); } function transfer(address receiver, uint256 value, address token) public override { require(msg.sender == _proxy, "Unauthorized Access!"); if(value == 0) { return; } if(token == address(0)) { payable(receiver).transfer(value); return; } IERC20(token).transfer(receiver, value); } function transfer(address receiver, uint256 tokenId, bytes memory data, bool safe, address token) public override { require(msg.sender == _proxy, "Unauthorized Access!"); _transfer(receiver, tokenId, data, safe, token); } function _transfer(address receiver, uint256 tokenId, bytes memory data, bool safe, address token) private { if(safe) { IERC721(token).safeTransferFrom(address(this), receiver, tokenId, data); } else { IERC721(token).transferFrom(address(this), receiver, tokenId); } } receive() external payable { if(_newWallet != address(0)) { _newWallet.transfer(address(this).balance); } } function getProxy() public override view returns(address) { return _proxy; } function setProxy() public override { require(_proxy == address(0) || _proxy == msg.sender, _proxy != address(0) ? "Proxy already set!" : "Only Proxy can toggle itself!"); _proxy = _proxy == address(0) ? msg.sender : address(0); } function onERC721Received(address, address, uint256 tokenId, bytes memory data) public override returns (bytes4) { if(_newWallet != address(0)) { _transfer(_newWallet, tokenId, data, true, msg.sender); } return 0x150b7a02; } }
pragma solidity ^0.6.0; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); }
pragma solidity ^0.6.0; interface IERC721 { function ownerOf(uint256 _tokenId) external view returns (address); function transferFrom(address _from, address _to, uint256 _tokenId) external payable; function safeTransferFrom(address from, address to, uint256 tokenId, bytes calldata data) external; }
pragma solidity ^0.6.0; interface IERC721Receiver { function onERC721Received(address operator, address from, uint256 tokenId, bytes calldata data) external returns (bytes4); }
pragma solidity ^0.6.0; interface IMVDProxy { function init(address votingTokenAddress, address functionalityProposalManagerAddress, address stateHolderAddress, address functionalityModelsManagerAddress, address functionalitiesManagerAddress, address walletAddress) external; function getDelegates() external view returns(address,address,address,address,address,address); function getToken() external view returns(address); function getMVDFunctionalityProposalManagerAddress() external view returns(address); function getStateHolderAddress() external view returns(address); function getMVDFunctionalityModelsManagerAddress() external view returns(address); function getMVDFunctionalitiesManagerAddress() external view returns(address); function getMVDWalletAddress() external view returns(address); function setDelegate(uint256 position, address newAddress) external returns(address oldAddress); function changeProxy(address newAddress, bytes calldata initPayload) external; function isValidProposal(address proposal) external view returns (bool); function isAuthorizedFunctionality(address functionality) external view returns(bool); function newProposal(string calldata codeName, bool emergency, address sourceLocation, uint256 sourceLocationId, address location, bool submitable, string calldata methodSignature, string calldata returnParametersJSONArray, bool isInternal, bool needsSender, string calldata replaces) external returns(address proposalAddress); function startProposal(address proposalAddress) external; function disableProposal(address proposalAddress) external; function transfer(address receiver, uint256 value, address token) external; function transfer721(address receiver, uint256 tokenId, bytes calldata data, bool safe, address token) external; function setProposal() external; function read(string calldata codeName, bytes calldata data) external view returns(bytes memory returnData); function submit(string calldata codeName, bytes calldata data) external payable returns(bytes memory returnData); function callFromManager(address location, bytes calldata payload) external returns(bool, bytes memory); function emitFromManager(string calldata codeName, address proposal, string calldata replaced, address replacedSourceLocation, uint256 replacedSourceLocationId, address location, bool submitable, string calldata methodSignature, bool isInternal, bool needsSender, address proposalAddress) external; function emitEvent(string calldata eventSignature, bytes calldata firstIndex, bytes calldata secondIndex, bytes calldata data) external; event ProxyChanged(address indexed newAddress); event DelegateChanged(uint256 position, address indexed oldAddress, address indexed newAddress); event Proposal(address proposal); event ProposalCheck(address indexed proposal); event ProposalSet(address indexed proposal, bool success); event FunctionalitySet(string codeName, address indexed proposal, string replaced, address replacedSourceLocation, uint256 replacedSourceLocationId, address indexed replacedLocation, bool replacedWasSubmitable, string replacedMethodSignature, bool replacedWasInternal, bool replacedNeededSender, address indexed replacedProposal); event Event(string indexed key, bytes32 indexed firstIndex, bytes32 indexed secondIndex, bytes data); }
pragma solidity ^0.6.0; interface IMVDWallet { function getProxy() external view returns (address); function setProxy() external; function setNewWallet(address payable newWallet, address tokenAddress) external; function transfer(address receiver, uint256 value, address tokenAddress) external; function transfer(address receiver, uint256 tokenId, bytes calldata data, bool safe, address token) external; function flushToNewWallet(address token) external; function flush721ToNewWallet(uint256 tokenId, bytes calldata data, bool safe, address tokenAddress) external; }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"bool","name":"safe","type":"bool"},{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"flush721ToNewWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"flushToNewWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getProxy","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"onERC721Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"newWallet","type":"address"},{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"setNewWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setProxy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"token","type":"address"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"bool","name":"safe","type":"bool"},{"internalType":"address","name":"token","type":"address"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b50610cdd806100206000396000f3fe60806040526004361061007f5760003560e01c8063933a9ce81161004e578063933a9ce8146102e1578063dbba0f0114610312578063e34ed67214610355578063f161e7d41461042d576100d2565b8063150b7a02146100d75780633914a04f146101c75780636c261975146101dc5780639254c7d414610217576100d2565b366100d2576001546001600160a01b0316156100d0576001546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156100ce573d6000803e3d6000fd5b505b005b600080fd5b3480156100e357600080fd5b506101aa600480360360808110156100fa57600080fd5b6001600160a01b0382358116926020810135909116916040820135919081019060808101606082013564010000000081111561013557600080fd5b82018360208201111561014757600080fd5b8035906020019184600183028401116401000000008311171561016957600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610460945050505050565b604080516001600160e01b03199092168252519081900360200190f35b3480156101d357600080fd5b506100d06104a3565b3480156101e857600080fd5b506100d0600480360360408110156101ff57600080fd5b506001600160a01b0381358116916020013516610602565b34801561022357600080fd5b506100d06004803603608081101561023a57600080fd5b8135919081019060408101602082013564010000000081111561025c57600080fd5b82018360208201111561026e57600080fd5b8035906020019184600183028401116401000000008311171561029057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505050803515159150602001356001600160a01b03166107ae565b3480156102ed57600080fd5b506102f6610821565b604080516001600160a01b039092168252519081900360200190f35b34801561031e57600080fd5b506100d06004803603606081101561033557600080fd5b506001600160a01b03813581169160208101359160409091013516610830565b34801561036157600080fd5b506100d0600480360360a081101561037857600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156103a857600080fd5b8201836020820111156103ba57600080fd5b803590602001918460018302840111640100000000831117156103dc57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505050803515159150602001356001600160a01b031661093f565b34801561043957600080fd5b506100d06004803603602081101561045057600080fd5b50356001600160a01b03166109a2565b6001546000906001600160a01b0316156104925760018054610492916001600160a01b03909116908590859033610b44565b50630a85bd0160e11b949350505050565b6000546001600160a01b031615806104c557506000546001600160a01b031633145b6000546001600160a01b0316610510576040518060400160405280601d81526020017f4f6e6c792050726f78792063616e20746f67676c6520697473656c662100000081525061053c565b6040518060400160405280601281526020017150726f787920616c7265616479207365742160701b8152505b906105c55760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561058a578181015183820152602001610572565b50505050905090810190601f1680156105b75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000546001600160a01b0316156105de5760006105e0565b335b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610658576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b600180546001600160a01b038085166001600160a01b031990921691909117918290556040519116904780156108fc02916000818181858888f193505050501580156106a8573d6000803e3d6000fd5b50600154604080516370a0823160e01b8152306004820152905183926001600160a01b038085169363a9059cbb93929091169184916370a08231916024808301926020929190829003018186803b15801561070257600080fd5b505afa158015610716573d6000803e3d6000fd5b505050506040513d602081101561072c57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561077d57600080fd5b505af1158015610791573d6000803e3d6000fd5b505050506040513d60208110156107a757600080fd5b5050505050565b6001546001600160a01b0316610802576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b60015461081b906001600160a01b031685858585610b44565b50505050565b6000546001600160a01b031690565b6000546001600160a01b03163314610886576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b816108905761093a565b6001600160a01b0381166108da576040516001600160a01b0384169083156108fc029084906000818181858888f193505050501580156108d4573d6000803e3d6000fd5b5061093a565b806001600160a01b031663a9059cbb84846040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561077d57600080fd5b505050565b6000546001600160a01b03163314610995576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b6107a78585858585610b44565b6001546001600160a01b03166109f6576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b6001600160a01b038116610a43576001546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610a3d573d6000803e3d6000fd5b50610b41565b600154604080516370a0823160e01b8152306004820152905183926001600160a01b038085169363a9059cbb93929091169184916370a08231916024808301926020929190829003018186803b158015610a9c57600080fd5b505afa158015610ab0573d6000803e3d6000fd5b505050506040513d6020811015610ac657600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b158015610b1757600080fd5b505af1158015610b2b573d6000803e3d6000fd5b505050506040513d602081101561081b57600080fd5b50565b8115610c3057604051635c46a7ef60e11b815230600482018181526001600160a01b038881166024850152604484018890526080606485019081528751608486015287519186169463b88d4fde94938b938b938b93909160a490910190602085019080838360005b83811015610bc4578181015183820152602001610bac565b50505050905090810190601f168015610bf15780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610c1357600080fd5b505af1158015610c27573d6000803e3d6000fd5b505050506107a7565b604080516323b872dd60e01b81523060048201526001600160a01b038781166024830152604482018790529151918316916323b872dd9160648082019260009290919082900301818387803b158015610c8857600080fd5b505af1158015610c9c573d6000803e3d6000fd5b50505050505050505056fea264697066735822122008a1816e93c11fa426eb6b4b775766418d2294c35e9fed4d8be4efb7228f469064736f6c63430006080033
Deployed Bytecode
0x60806040526004361061007f5760003560e01c8063933a9ce81161004e578063933a9ce8146102e1578063dbba0f0114610312578063e34ed67214610355578063f161e7d41461042d576100d2565b8063150b7a02146100d75780633914a04f146101c75780636c261975146101dc5780639254c7d414610217576100d2565b366100d2576001546001600160a01b0316156100d0576001546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156100ce573d6000803e3d6000fd5b505b005b600080fd5b3480156100e357600080fd5b506101aa600480360360808110156100fa57600080fd5b6001600160a01b0382358116926020810135909116916040820135919081019060808101606082013564010000000081111561013557600080fd5b82018360208201111561014757600080fd5b8035906020019184600183028401116401000000008311171561016957600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610460945050505050565b604080516001600160e01b03199092168252519081900360200190f35b3480156101d357600080fd5b506100d06104a3565b3480156101e857600080fd5b506100d0600480360360408110156101ff57600080fd5b506001600160a01b0381358116916020013516610602565b34801561022357600080fd5b506100d06004803603608081101561023a57600080fd5b8135919081019060408101602082013564010000000081111561025c57600080fd5b82018360208201111561026e57600080fd5b8035906020019184600183028401116401000000008311171561029057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505050803515159150602001356001600160a01b03166107ae565b3480156102ed57600080fd5b506102f6610821565b604080516001600160a01b039092168252519081900360200190f35b34801561031e57600080fd5b506100d06004803603606081101561033557600080fd5b506001600160a01b03813581169160208101359160409091013516610830565b34801561036157600080fd5b506100d0600480360360a081101561037857600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156103a857600080fd5b8201836020820111156103ba57600080fd5b803590602001918460018302840111640100000000831117156103dc57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505050803515159150602001356001600160a01b031661093f565b34801561043957600080fd5b506100d06004803603602081101561045057600080fd5b50356001600160a01b03166109a2565b6001546000906001600160a01b0316156104925760018054610492916001600160a01b03909116908590859033610b44565b50630a85bd0160e11b949350505050565b6000546001600160a01b031615806104c557506000546001600160a01b031633145b6000546001600160a01b0316610510576040518060400160405280601d81526020017f4f6e6c792050726f78792063616e20746f67676c6520697473656c662100000081525061053c565b6040518060400160405280601281526020017150726f787920616c7265616479207365742160701b8152505b906105c55760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561058a578181015183820152602001610572565b50505050905090810190601f1680156105b75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000546001600160a01b0316156105de5760006105e0565b335b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610658576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b600180546001600160a01b038085166001600160a01b031990921691909117918290556040519116904780156108fc02916000818181858888f193505050501580156106a8573d6000803e3d6000fd5b50600154604080516370a0823160e01b8152306004820152905183926001600160a01b038085169363a9059cbb93929091169184916370a08231916024808301926020929190829003018186803b15801561070257600080fd5b505afa158015610716573d6000803e3d6000fd5b505050506040513d602081101561072c57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561077d57600080fd5b505af1158015610791573d6000803e3d6000fd5b505050506040513d60208110156107a757600080fd5b5050505050565b6001546001600160a01b0316610802576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b60015461081b906001600160a01b031685858585610b44565b50505050565b6000546001600160a01b031690565b6000546001600160a01b03163314610886576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b816108905761093a565b6001600160a01b0381166108da576040516001600160a01b0384169083156108fc029084906000818181858888f193505050501580156108d4573d6000803e3d6000fd5b5061093a565b806001600160a01b031663a9059cbb84846040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561077d57600080fd5b505050565b6000546001600160a01b03163314610995576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b6107a78585858585610b44565b6001546001600160a01b03166109f6576040805162461bcd60e51b8152602060048201526014602482015273556e617574686f72697a6564204163636573732160601b604482015290519081900360640190fd5b6001600160a01b038116610a43576001546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610a3d573d6000803e3d6000fd5b50610b41565b600154604080516370a0823160e01b8152306004820152905183926001600160a01b038085169363a9059cbb93929091169184916370a08231916024808301926020929190829003018186803b158015610a9c57600080fd5b505afa158015610ab0573d6000803e3d6000fd5b505050506040513d6020811015610ac657600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b158015610b1757600080fd5b505af1158015610b2b573d6000803e3d6000fd5b505050506040513d602081101561081b57600080fd5b50565b8115610c3057604051635c46a7ef60e11b815230600482018181526001600160a01b038881166024850152604484018890526080606485019081528751608486015287519186169463b88d4fde94938b938b938b93909160a490910190602085019080838360005b83811015610bc4578181015183820152602001610bac565b50505050905090810190601f168015610bf15780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610c1357600080fd5b505af1158015610c27573d6000803e3d6000fd5b505050506107a7565b604080516323b872dd60e01b81523060048201526001600160a01b038781166024830152604482018790529151918316916323b872dd9160648082019260009290919082900301818387803b158015610c8857600080fd5b505af1158015610c9c573d6000803e3d6000fd5b50505050505050505056fea264697066735822122008a1816e93c11fa426eb6b4b775766418d2294c35e9fed4d8be4efb7228f469064736f6c63430006080033
Deployed Bytecode Sourcemap
158:2847:5:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2283:10;;-1:-1:-1;;;;;2283:10:5;:24;2280:96;;2323:10;;:42;;-1:-1:-1;;;;;2323:10:5;;;;2343:21;2323:42;;;;;:10;:42;:10;:42;2343:21;2323:10;:42;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2323:42:5;2280:96;158:2847;;12:1:-1;9;2:12;2739:264:5;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2739:264:5;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;-1:-1;;;;;2739:264:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:11:-1;11:28;;8:2;;;52:1;49;42:12;8:2;2739:264:5;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;2739:264:5;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;2739:264:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;2739:264:5;;-1:-1:-1;2739:264:5;;-1:-1:-1;;;;;2739:264:5:i;:::-;;;;-1:-1:-1;;;;;;2739:264:5;;;;;;;;;;;;;;2482:251;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2482:251:5;;;:::i;284:354::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;284:354:5;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;284:354:5;;;;;;;;;;:::i;1037:254::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1037:254:5;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;1037:254:5;;;;;;;;;;;;;;27:11:-1;11:28;;8:2;;;52:1;49;42:12;8:2;1037:254:5;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;1037:254:5;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1037:254:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;1037:254:5;;-1:-1:-1;;;;1037:254:5;;;;;-1:-1:-1;1037:254:5;;;-1:-1:-1;;;;;1037:254:5;;:::i;2388:88::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2388:88:5;;;:::i;:::-;;;;-1:-1:-1;;;;;2388:88:5;;;;;;;;;;;;;;1297:367;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1297:367:5;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;1297:367:5;;;;;;;;;;;;;;;;;:::i;1670:241::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1670:241:5;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;-1:-1;;;;;1670:241:5;;;;;;;;;;;;;;;;;;;27:11:-1;11:28;;8:2;;;52:1;49;42:12;8:2;1670:241:5;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;1670:241:5;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1670:241:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;1670:241:5;;-1:-1:-1;;;;1670:241:5;;;;;-1:-1:-1;1670:241:5;;;-1:-1:-1;;;;;1670:241:5;;:::i;644:387::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;644:387:5;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;644:387:5;-1:-1:-1;;;;;644:387:5;;:::i;2739:264::-;2865:10;;2844:6;;-1:-1:-1;;;;;2865:10:5;:24;2862:108;;2915:10;;;2905:54;;-1:-1:-1;;;;;2915:10:5;;;;2927:7;;2936:4;;2948:10;2905:9;:54::i;:::-;-1:-1:-1;;;;2739:264:5;;;;;;:::o;2482:251::-;2554:1;2536:6;-1:-1:-1;;;;;2536:6:5;:20;;:44;;-1:-1:-1;2560:6:5;;-1:-1:-1;;;;;2560:6:5;2570:10;2560:20;2536:44;2600:1;2582:6;-1:-1:-1;;;;;2582:6:5;:77;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2582:77:5;;;;2528:132;;;;;-1:-1:-1;;;2528:132:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2528:132:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2697:1:5;2679:6;-1:-1:-1;;;;;2679:6:5;:20;:47;;2724:1;2679:47;;;2703:10;2679:47;2670:6;:56;;-1:-1:-1;;;;;;2670:56:5;-1:-1:-1;;;;;2670:56:5;;;;;;;;;;2482:251::o;284:354::-;403:6;;-1:-1:-1;;;;;403:6:5;389:10;:20;381:53;;;;;-1:-1:-1;;;381:53:5;;;;;;;;;;;;-1:-1:-1;;;381:53:5;;;;;;;;;;;;;;;444:10;:22;;-1:-1:-1;;;;;444:22:5;;;-1:-1:-1;;;;;;444:22:5;;;;;;;;;;;476:42;;:10;;;496:21;476:42;;;;;444:10;476:42;444:10;476:42;496:21;476:10;:42;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;588:10:5;;600:30;;;-1:-1:-1;;;600:30:5;;624:4;600:30;;;;;;550:12;;-1:-1:-1;;;;;573:14:5;;;;;;588:10;;;;;573:14;;600:15;;:30;;;;;;;;;;;;;;573:14;600:30;;;2:2:-1;;;;27:1;24;17:12;2:2;600:30:5;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;600:30:5;;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;600:30:5;573:58;;;-1:-1:-1;;;;;;573:58:5;;;;;;;-1:-1:-1;;;;;573:58:5;;;;;;;;;;;;;;;;;;;;600:30;;573:58;;;;;;;-1:-1:-1;573:58:5;;;;2:2:-1;;;;27:1;24;17:12;2:2;573:58:5;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;573:58:5;;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;284:354:5:o;1037:254::-;1169:10;;-1:-1:-1;;;;;1169:10:5;1161:57;;;;;-1:-1:-1;;;1161:57:5;;;;;;;;;;;;-1:-1:-1;;;1161:57:5;;;;;;;;;;;;;;;1238:10;;1228:56;;-1:-1:-1;;;;;1238:10:5;1250:7;1259:4;1265;1271:12;1228:9;:56::i;:::-;1037:254;;;;:::o;2388:88::-;2437:7;2463:6;-1:-1:-1;;;;;2463:6:5;2388:88;:::o;1297:367::-;1411:6;;-1:-1:-1;;;;;1411:6:5;1397:10;:20;1389:53;;;;;-1:-1:-1;;;1389:53:5;;;;;;;;;;;;-1:-1:-1;;;1389:53:5;;;;;;;;;;;;;;;1455:10;1452:46;;1481:7;;1452:46;-1:-1:-1;;;;;1510:19:5;;1507:102;;1545:33;;-1:-1:-1;;;;;1545:26:5;;;:33;;;;;1572:5;;1545:33;;;;1572:5;1545:26;:33;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1545:33:5;1592:7;;1507:102;1625:5;-1:-1:-1;;;;;1618:22:5;;1641:8;1651:5;1618:39;;;;;;;;;;;;;-1:-1:-1;;;;;1618:39:5;-1:-1:-1;;;;;1618:39:5;;;;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;1297:367:5;;;;:::o;1670:241::-;1816:6;;-1:-1:-1;;;;;1816:6:5;1802:10;:20;1794:53;;;;;-1:-1:-1;;;1794:53:5;;;;;;;;;;;;-1:-1:-1;;;1794:53:5;;;;;;;;;;;;;;;1857:47;1867:8;1877:7;1886:4;1892;1898:5;1857:9;:47::i;644:387::-;726:10;;-1:-1:-1;;;;;726:10:5;718:57;;;;;-1:-1:-1;;;718:57:5;;;;;;;;;;;;-1:-1:-1;;;718:57:5;;;;;;;;;;;;;;;-1:-1:-1;;;;;788:26:5;;785:127;;838:10;;830:51;;-1:-1:-1;;;;;838:10:5;;;;859:21;830:51;;;;;838:10;830:51;838:10;830:51;859:21;838:10;830:51;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;830:51:5;895:7;;785:127;981:10;;993:30;;;-1:-1:-1;;;993:30:5;;1017:4;993:30;;;;;;943:12;;-1:-1:-1;;;;;966:14:5;;;;;;981:10;;;;;966:14;;993:15;;:30;;;;;;;;;;;;;;966:14;993:30;;;2:2:-1;;;;27:1;24;17:12;2:2;993:30:5;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;993:30:5;;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;993:30:5;966:58;;;-1:-1:-1;;;;;;966:58:5;;;;;;;-1:-1:-1;;;;;966:58:5;;;;;;;;;;;;;;;;;;;;993:30;;966:58;;;;;;;-1:-1:-1;966:58:5;;;;2:2:-1;;;;27:1;24;17:12;2:2;966:58:5;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;966:58:5;;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;644:387:5;;:::o;1917:320::-;2037:4;2034:197;;;2057:71;;-1:-1:-1;;;2057:71:5;;2097:4;2057:71;;;;;;-1:-1:-1;;;;;2057:71:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;:31;;;;;;2097:4;2104:8;;2114:7;;2123:4;;2057:71;;;;;;;;;;;;;;-1:-1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2057:71:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2057:71:5;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2057:71:5;;;;2034:197;;;2159:61;;;-1:-1:-1;;;2159:61:5;;2195:4;2159:61;;;;-1:-1:-1;;;;;2159:61:5;;;;;;;;;;;;;;;:27;;;;;;:61;;;;;-1:-1:-1;;2159:61:5;;;;;;;;-1:-1:-1;2159:27:5;:61;;;2:2:-1;;;;27:1;24;17:12;2:2;2159:61:5;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2159:61:5;;;;1917:320;;;;;:::o
Swarm Source
ipfs://08a1816e93c11fa426eb6b4b775766418d2294c35e9fed4d8be4efb7228f4690
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
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.