Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 2 internal transactions
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
8928171 | 1629 days ago | Contract Creation | 0 ETH | |||
8928171 | 1629 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Name:
DSPause
Compiler Version
v0.5.12+commit.7709ece9
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-11-14 */ // hevm: flattened sources of /nix/store/b2bvh9ljr3yljrdz6lm764hdyj7nk4iy-ds-pause-f43edc1/src/pause.sol pragma solidity >=0.4.23 >=0.5.0 <0.6.0; ////// /nix/store/6qq1ps6wrikrl6ha3q33739dbs2wg2hb-ds-note/dapp/ds-note/src/note.sol /// note.sol -- the `note' modifier, for logging calls as events // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. /* pragma solidity >=0.4.23; */ contract DSNote { event LogNote( bytes4 indexed sig, address indexed guy, bytes32 indexed foo, bytes32 indexed bar, uint256 wad, bytes fax ) anonymous; modifier note { bytes32 foo; bytes32 bar; uint256 wad; assembly { foo := calldataload(4) bar := calldataload(36) wad := callvalue } emit LogNote(msg.sig, msg.sender, foo, bar, wad, msg.data); _; } } ////// /nix/store/r1w3fgb8wh0c2qn0i8jg95sv99l5nh7j-ds-auth/dapp/ds-auth/src/auth.sol // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. /* pragma solidity >=0.4.23; */ contract DSAuthority { function canCall( address src, address dst, bytes4 sig ) public view returns (bool); } contract DSAuthEvents { event LogSetAuthority (address indexed authority); event LogSetOwner (address indexed owner); } contract DSAuth is DSAuthEvents { DSAuthority public authority; address public owner; constructor() public { owner = msg.sender; emit LogSetOwner(msg.sender); } function setOwner(address owner_) public auth { owner = owner_; emit LogSetOwner(owner); } function setAuthority(DSAuthority authority_) public auth { authority = authority_; emit LogSetAuthority(address(authority)); } modifier auth { require(isAuthorized(msg.sender, msg.sig), "ds-auth-unauthorized"); _; } function isAuthorized(address src, bytes4 sig) internal view returns (bool) { if (src == address(this)) { return true; } else if (src == owner) { return true; } else if (authority == DSAuthority(0)) { return false; } else { return authority.canCall(src, address(this), sig); } } } ////// /nix/store/b2bvh9ljr3yljrdz6lm764hdyj7nk4iy-ds-pause-f43edc1/src/pause.sol // Copyright (C) 2019 David Terry <[email protected]> // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see <https://www.gnu.org/licenses/>. /* pragma solidity >=0.5.0 <0.6.0; */ /* import {DSNote} from "ds-note/note.sol"; */ /* import {DSAuth, DSAuthority} from "ds-auth/auth.sol"; */ contract DSPause is DSAuth, DSNote { // --- admin --- modifier wait { require(msg.sender == address(proxy), "ds-pause-undelayed-call"); _; } function setOwner(address owner_) public wait { owner = owner_; emit LogSetOwner(owner); } function setAuthority(DSAuthority authority_) public wait { authority = authority_; emit LogSetAuthority(address(authority)); } function setDelay(uint delay_) public note wait { delay = delay_; } // --- math --- function add(uint x, uint y) internal pure returns (uint z) { z = x + y; require(z >= x, "ds-pause-addition-overflow"); } // --- data --- mapping (bytes32 => bool) public plans; DSPauseProxy public proxy; uint public delay; // --- init --- constructor(uint delay_, address owner_, DSAuthority authority_) public { delay = delay_; owner = owner_; authority = authority_; proxy = new DSPauseProxy(); } // --- util --- function hash(address usr, bytes32 tag, bytes memory fax, uint eta) internal pure returns (bytes32) { return keccak256(abi.encode(usr, tag, fax, eta)); } function soul(address usr) internal view returns (bytes32 tag) { assembly { tag := extcodehash(usr) } } // --- operations --- function plot(address usr, bytes32 tag, bytes memory fax, uint eta) public note auth { require(eta >= add(now, delay), "ds-pause-delay-not-respected"); plans[hash(usr, tag, fax, eta)] = true; } function drop(address usr, bytes32 tag, bytes memory fax, uint eta) public note auth { plans[hash(usr, tag, fax, eta)] = false; } function exec(address usr, bytes32 tag, bytes memory fax, uint eta) public note returns (bytes memory out) { require(plans[hash(usr, tag, fax, eta)], "ds-pause-unplotted-plan"); require(soul(usr) == tag, "ds-pause-wrong-codehash"); require(now >= eta, "ds-pause-premature-exec"); plans[hash(usr, tag, fax, eta)] = false; out = proxy.exec(usr, fax); require(proxy.owner() == address(this), "ds-pause-illegal-storage-change"); } } // plans are executed in an isolated storage context to protect the pause from // malicious storage modification during plan execution contract DSPauseProxy { address public owner; modifier auth { require(msg.sender == owner, "ds-pause-proxy-unauthorized"); _; } constructor() public { owner = msg.sender; } function exec(address usr, bytes memory fax) public auth returns (bytes memory out) { bool ok; (ok, out) = usr.delegatecall(fax); require(ok, "ds-pause-delegatecall-error"); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"delay_","type":"uint256"},{"internalType":"address","name":"owner_","type":"address"},{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":true,"inputs":[{"indexed":true,"internalType":"bytes4","name":"sig","type":"bytes4"},{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":true,"internalType":"bytes32","name":"foo","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"bar","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"fax","type":"bytes"}],"name":"LogNote","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"delay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"bytes32","name":"tag","type":"bytes32"},{"internalType":"bytes","name":"fax","type":"bytes"},{"internalType":"uint256","name":"eta","type":"uint256"}],"name":"drop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"bytes32","name":"tag","type":"bytes32"},{"internalType":"bytes","name":"fax","type":"bytes"},{"internalType":"uint256","name":"eta","type":"uint256"}],"name":"exec","outputs":[{"internalType":"bytes","name":"out","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"plans","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"bytes32","name":"tag","type":"bytes32"},{"internalType":"bytes","name":"fax","type":"bytes"},{"internalType":"uint256","name":"eta","type":"uint256"}],"name":"plot","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"proxy","outputs":[{"internalType":"contract DSPauseProxy","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"delay_","type":"uint256"}],"name":"setDelay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051611ee8380380611ee88339818101604052606081101561003357600080fd5b8101908080519060200190929190805190602001909291908051906020019092919050505033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a28260048190555081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604051610170906101d5565b604051809103906000f08015801561018c573d6000803e3d6000fd5b50600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050506101e2565b61048c80611a5c83390190565b61186b806101f16000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80637a9e5e4b116100715780637a9e5e4b146104565780638da5cb5b1461049a578063aa4f2653146104e4578063bf7e214f1461052a578063e177246e14610574578063ec556889146105a2576100a9565b806313af4035146100ae578063162c7de3146100f2578063168ccd67146101e157806346d2fbbb146103495780636a42b8f814610438575b600080fd5b6100f0600480360360208110156100c457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506105ec565b005b6101df6004803603608081101561010857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561014f57600080fd5b82018360208201111561016157600080fd5b8035906020019184600183028401116401000000008311171561018357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929080359060200190929190505050610758565b005b6102ce600480360360808110156101f757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561023e57600080fd5b82018360208201111561025057600080fd5b8035906020019184600183028401116401000000008311171561027257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506108f2565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561030e5780820151818401526020810190506102f3565b50505050905090810190601f16801561033b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104366004803603608081101561035f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001906401000000008111156103a657600080fd5b8201836020820111156103b857600080fd5b803590602001918460018302840111640100000000831117156103da57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929080359060200190929190505050610ecd565b005b6104406110e8565b6040518082815260200191505060405180910390f35b6104986004803603602081101561046c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110ee565b005b6104a2611258565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610510600480360360208110156104fa57600080fd5b810190808035906020019092919050505061127e565b604051808215151515815260200191505060405180910390f35b61053261129e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105a06004803603602081101561058a57600080fd5b81019080803590602001909291905050506112c3565b005b6105aa61144d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d756e64656c617965642d63616c6c00000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a250565b60008060006004359250602435915034905081833373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168460003660405180848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505094505050505060405180910390a4610840336000357fffffffff0000000000000000000000000000000000000000000000000000000016611473565b6108b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b6000600260006108c48a8a8a8a6116cc565b815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050505050565b606060008060006004359250602435915034905081833373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168460003660405180848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505094505050505060405180910390a4600260006109be8a8a8a8a6116cc565b815260200190815260200160002060009054906101000a900460ff16610a4c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d756e706c6f747465642d706c616e00000000000000000081525060200191505060405180910390fd5b86610a56896117a8565b14610ac9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d77726f6e672d636f64656861736800000000000000000081525060200191505060405180910390fd5b84421015610b3f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d7072656d61747572652d6578656300000000000000000081525060200191505060405180910390fd5b600060026000610b518b8b8b8b6116cc565b815260200190815260200160002060006101000a81548160ff021916908315150217905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663be6002c289886040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610c37578082015181840152602081019050610c1c565b50505050905090810190601f168015610c645780820380516001836020036101000a031916815260200191505b509350505050600060405180830381600087803b158015610c8457600080fd5b505af1158015610c98573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015610cc257600080fd5b8101908080516040519392919084640100000000821115610ce257600080fd5b83820191506020820185811115610cf857600080fd5b8251866001820283011164010000000082111715610d1557600080fd5b8083526020830192505050908051906020019080838360005b83811015610d49578082015181840152602081019050610d2e565b50505050905090810190601f168015610d765780820380516001836020036101000a031916815260200191505b5060405250505093503073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015610dfe57600080fd5b505afa158015610e12573d6000803e3d6000fd5b505050506040513d6020811015610e2857600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff1614610ec2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f64732d70617573652d696c6c6567616c2d73746f726167652d6368616e67650081525060200191505060405180910390fd5b505050949350505050565b60008060006004359250602435915034905081833373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168460003660405180848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505094505050505060405180910390a4610fb5336000357fffffffff0000000000000000000000000000000000000000000000000000000016611473565b611027576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b611033426004546117b3565b8410156110a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f64732d70617573652d64656c61792d6e6f742d7265737065637465640000000081525060200191505060405180910390fd5b6001600260006110ba8a8a8a8a6116cc565b815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050505050565b60045481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d756e64656c617965642d63616c6c00000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada460405160405180910390a250565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060006004359250602435915034905081833373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168460003660405180848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505094505050505060405180910390a4600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611440576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d756e64656c617965642d63616c6c00000000000000000081525060200191505060405180910390fd5b8360048190555050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156114b257600190506116c6565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561151157600190506116c6565b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561157057600090506116c6565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b70096138430856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001935050505060206040518083038186803b15801561168857600080fd5b505afa15801561169c573d6000803e3d6000fd5b505050506040513d60208110156116b257600080fd5b810190808051906020019092919050505090505b92915050565b600084848484604051602001808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015611753578082015181840152602081019050611738565b50505050905090810190601f1680156117805780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052805190602001209050949350505050565b6000813f9050919050565b6000818301905082811015611830576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f64732d70617573652d6164646974696f6e2d6f766572666c6f7700000000000081525060200191505060405180910390fd5b9291505056fea265627a7a72315820b7b98b39952702f353312501ea16cddbc3854ea63e1ca03029122908885538ea64736f6c634300050c0032608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061042c806100606000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80638da5cb5b1461003b578063be6002c214610085575b600080fd5b6100436101d9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61015e6004803603604081101561009b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156100d857600080fd5b8201836020820111156100ea57600080fd5b8035906020019184600183028401116401000000008311171561010c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506101fe565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019e578082015181840152602081019050610183565b50505050905090810190601f1680156101cb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102c2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f64732d70617573652d70726f78792d756e617574686f72697a6564000000000081525060200191505060405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831061030f57805182526020820191506020810190506020830392506102ec565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461036f576040519150601f19603f3d011682016040523d82523d6000602084013e610374565b606091505b508093508192505050806103f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f64732d70617573652d64656c656761746563616c6c2d6572726f72000000000081525060200191505060405180910390fd5b509291505056fea265627a7a723158201aaf44b09961e5d78dcb89db50ece2cf99b6310af3657880f30921c1a292db5364736f6c634300050c0032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000560328fdbf78edeba4ea13cfb1467e1fb44d2ed
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80637a9e5e4b116100715780637a9e5e4b146104565780638da5cb5b1461049a578063aa4f2653146104e4578063bf7e214f1461052a578063e177246e14610574578063ec556889146105a2576100a9565b806313af4035146100ae578063162c7de3146100f2578063168ccd67146101e157806346d2fbbb146103495780636a42b8f814610438575b600080fd5b6100f0600480360360208110156100c457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506105ec565b005b6101df6004803603608081101561010857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561014f57600080fd5b82018360208201111561016157600080fd5b8035906020019184600183028401116401000000008311171561018357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929080359060200190929190505050610758565b005b6102ce600480360360808110156101f757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561023e57600080fd5b82018360208201111561025057600080fd5b8035906020019184600183028401116401000000008311171561027257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506108f2565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561030e5780820151818401526020810190506102f3565b50505050905090810190601f16801561033b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104366004803603608081101561035f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001906401000000008111156103a657600080fd5b8201836020820111156103b857600080fd5b803590602001918460018302840111640100000000831117156103da57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929080359060200190929190505050610ecd565b005b6104406110e8565b6040518082815260200191505060405180910390f35b6104986004803603602081101561046c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110ee565b005b6104a2611258565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610510600480360360208110156104fa57600080fd5b810190808035906020019092919050505061127e565b604051808215151515815260200191505060405180910390f35b61053261129e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105a06004803603602081101561058a57600080fd5b81019080803590602001909291905050506112c3565b005b6105aa61144d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d756e64656c617965642d63616c6c00000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a250565b60008060006004359250602435915034905081833373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168460003660405180848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505094505050505060405180910390a4610840336000357fffffffff0000000000000000000000000000000000000000000000000000000016611473565b6108b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b6000600260006108c48a8a8a8a6116cc565b815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050505050565b606060008060006004359250602435915034905081833373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168460003660405180848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505094505050505060405180910390a4600260006109be8a8a8a8a6116cc565b815260200190815260200160002060009054906101000a900460ff16610a4c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d756e706c6f747465642d706c616e00000000000000000081525060200191505060405180910390fd5b86610a56896117a8565b14610ac9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d77726f6e672d636f64656861736800000000000000000081525060200191505060405180910390fd5b84421015610b3f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d7072656d61747572652d6578656300000000000000000081525060200191505060405180910390fd5b600060026000610b518b8b8b8b6116cc565b815260200190815260200160002060006101000a81548160ff021916908315150217905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663be6002c289886040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610c37578082015181840152602081019050610c1c565b50505050905090810190601f168015610c645780820380516001836020036101000a031916815260200191505b509350505050600060405180830381600087803b158015610c8457600080fd5b505af1158015610c98573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015610cc257600080fd5b8101908080516040519392919084640100000000821115610ce257600080fd5b83820191506020820185811115610cf857600080fd5b8251866001820283011164010000000082111715610d1557600080fd5b8083526020830192505050908051906020019080838360005b83811015610d49578082015181840152602081019050610d2e565b50505050905090810190601f168015610d765780820380516001836020036101000a031916815260200191505b5060405250505093503073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015610dfe57600080fd5b505afa158015610e12573d6000803e3d6000fd5b505050506040513d6020811015610e2857600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff1614610ec2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f64732d70617573652d696c6c6567616c2d73746f726167652d6368616e67650081525060200191505060405180910390fd5b505050949350505050565b60008060006004359250602435915034905081833373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168460003660405180848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505094505050505060405180910390a4610fb5336000357fffffffff0000000000000000000000000000000000000000000000000000000016611473565b611027576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b611033426004546117b3565b8410156110a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f64732d70617573652d64656c61792d6e6f742d7265737065637465640000000081525060200191505060405180910390fd5b6001600260006110ba8a8a8a8a6116cc565b815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050505050565b60045481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d756e64656c617965642d63616c6c00000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada460405160405180910390a250565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060006004359250602435915034905081833373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168460003660405180848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505094505050505060405180910390a4600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611440576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f64732d70617573652d756e64656c617965642d63616c6c00000000000000000081525060200191505060405180910390fd5b8360048190555050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156114b257600190506116c6565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561151157600190506116c6565b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561157057600090506116c6565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b70096138430856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001935050505060206040518083038186803b15801561168857600080fd5b505afa15801561169c573d6000803e3d6000fd5b505050506040513d60208110156116b257600080fd5b810190808051906020019092919050505090505b92915050565b600084848484604051602001808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015611753578082015181840152602081019050611738565b50505050905090810190601f1680156117805780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052805190602001209050949350505050565b6000813f9050919050565b6000818301905082811015611830576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f64732d70617573652d6164646974696f6e2d6f766572666c6f7700000000000081525060200191505060405180910390fd5b9291505056fea265627a7a72315820b7b98b39952702f353312501ea16cddbc3854ea63e1ca03029122908885538ea64736f6c634300050c0032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000560328fdbf78edeba4ea13cfb1467e1fb44d2ed
-----Decoded View---------------
Arg [0] : delay_ (uint256): 0
Arg [1] : owner_ (address): 0x0000000000000000000000000000000000000000
Arg [2] : authority_ (address): 0x0560328FDbF78EdEBA4Ea13cfB1467e1Fb44d2ed
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [2] : 0000000000000000000000000560328fdbf78edeba4ea13cfb1467e1fb44d2ed
Deployed Bytecode Sourcemap
4634:2418:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4634:2418:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4796:113;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4796:113:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;6336:157;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;6336:157:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6336:157:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6336:157:0;;;;;;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;6336:157:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;6336:157:0;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6501:548;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;6501:548:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6501:548:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6501:548:0;;;;;;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;6501:548:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;6501:548:0;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;6501:548:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6098:230;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;6098:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6098:230:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6098:230:0;;;;;;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;6098:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;6098:230:0;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5435:25;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4915:150;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4915:150:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2689:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5358:38;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5358:38:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2652:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5071:81;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5071:81:0;;;;;;;;;;;;;;;;;:::i;:::-;;5403:25;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4796:113;4748:5;;;;;;;;;;;4726:28;;:10;:28;;;4718:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4861:6;4853:5;;:14;;;;;;;;;;;;;;;;;;4895:5;;;;;;;;;;;4883:18;;;;;;;;;;;;4796:113;:::o;6336:157::-;1274:11;1296;1318;1386:1;1373:15;1366:22;;1422:2;1409:16;1402:23;;1446:9;1439:16;;1517:3;1512;1500:10;1483:53;;1491:7;;;;1483:53;;;1522:3;1527:8;;1483:53;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1483:53:0;;;;;;;;;;;;;;;3187:33;3200:10;3212:7;;;;3187:12;:33::i;:::-;3179:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6480:5;6446;:31;6452:24;6457:3;6462;6467;6472;6452:4;:24::i;:::-;6446:31;;;;;;;;;;;;:39;;;;;;;;;;;;;;;;;;6336:157;;;;;;;:::o;6501:548::-;6608:16;1274:11;1296;1318;1386:1;1373:15;1366:22;;1422:2;1409:16;1402:23;;1446:9;1439:16;;1517:3;1512;1500:10;1483:53;;1491:7;;;;1483:53;;;1522:3;1527:8;;1483:53;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1483:53:0;;;;;;;;;;;;;;;6650:5;:31;6656:24;6661:3;6666;6671;6676;6656:4;:24::i;:::-;6650:31;;;;;;;;;;;;;;;;;;;;;6642:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6741:3;6728:9;6733:3;6728:4;:9::i;:::-;:16;6720:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6813:3;6806;:10;;6798:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6912:5;6878;:31;6884:24;6889:3;6894;6899;6904;6884:4;:24::i;:::-;6878:31;;;;;;;;;;;;:39;;;;;;;;;;;;;;;;;;6936:5;;;;;;;;;;;:10;;;6947:3;6952;6936:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;6936:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6936:20:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6936:20:0;;;;;;39:16:-1;36:1;17:17;2:54;6936:20:0;101:4:-1;97:9;90:4;84;80:15;76:31;69:5;65:43;126:6;120:4;113:20;0:138;13:2;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6936:20:0;;;;;;;;;;;;;19:11:-1;14:3;11:20;8:2;;;44:1;41;34:12;8:2;71:11;66:3;62:21;55:28;;123:4;118:3;114:14;159:9;141:16;138:31;135:2;;;182:1;179;172:12;135:2;219:3;213:10;330:9;325:1;311:12;307:20;289:16;285:43;282:58;261:11;247:12;244:29;233:115;230:2;;;361:1;358;351:12;230:2;384:12;379:3;372:25;420:4;415:3;411:14;404:21;;0:432;;6936:20:0;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;6936:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6930:26;;7000:4;6975:30;;:5;;;;;;;;;;;:11;;;:13;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6975:13:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6975:13:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6975:13:0;;;;;;;;;;;;;;;;:30;;;6967:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6501:548;;;;;;;;;:::o;6098:230::-;1274:11;1296;1318;1386:1;1373:15;1366:22;;1422:2;1409:16;1402:23;;1446:9;1439:16;;1517:3;1512;1500:10;1483:53;;1491:7;;;;1483:53;;;1522:3;1527:8;;1483:53;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1483:53:0;;;;;;;;;;;;;;;3187:33;3200:10;3212:7;;;;3187:12;:33::i;:::-;3179:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6223:15;6227:3;6232:5;;6223:3;:15::i;:::-;6216:3;:22;;6208:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6316:4;6282:5;:31;6288:24;6293:3;6298;6303;6308;6288:4;:24::i;:::-;6282:31;;;;;;;;;;;;:38;;;;;;;;;;;;;;;;;;6098:230;;;;;;;:::o;5435:25::-;;;;:::o;4915:150::-;4748:5;;;;;;;;;;;4726:28;;:10;:28;;;4718:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4996:10;4984:9;;:22;;;;;;;;;;;;;;;;;;5046:9;;;;;;;;;;;5022:35;;;;;;;;;;;;4915:150;:::o;2689:26::-;;;;;;;;;;;;;:::o;5358:38::-;;;;;;;;;;;;;;;;;;;;;;:::o;2652:30::-;;;;;;;;;;;;;:::o;5071:81::-;1274:11;1296;1318;1386:1;1373:15;1366:22;;1422:2;1409:16;1402:23;;1446:9;1439:16;;1517:3;1512;1500:10;1483:53;;1491:7;;;;1483:53;;;1522:3;1527:8;;1483:53;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1483:53:0;;;;;;;;;;;;;;;4748:5;;;;;;;;;;;4726:28;;:10;:28;;;4718:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5138:6;5130:5;:14;;;;5071:81;;;;:::o;5403:25::-;;;;;;;;;;;;;:::o;3273:380::-;3343:4;3379;3364:20;;:3;:20;;;3360:286;;;3408:4;3401:11;;;;3360:286;3441:5;;;;;;;;;;;3434:12;;:3;:12;;;3430:216;;;3470:4;3463:11;;;;3430:216;3521:1;3496:27;;:9;;;;;;;;;;;:27;;;3492:154;;;3547:5;3540:12;;;;3492:154;3592:9;;;;;;;;;;;:17;;;3610:3;3623:4;3630:3;3592:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3592:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3592:42:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3592:42:0;;;;;;;;;;;;;;;;3585:49;;3273:380;;;;;:::o;5723:190::-;5832:7;5885:3;5890;5895;5900;5874:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;5874:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;5874:30:0;;;5864:41;;;;;;5857:48;;5723:190;;;;;;:::o;5921:140::-;5989:11;6048:3;6036:16;6029:23;;6027:27;;;:::o;5183:144::-;5235:6;5262:1;5258;:5;5254:9;;5287:1;5282;:6;;5274:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5183:144;;;;:::o
Swarm Source
bzzr://1aaf44b09961e5d78dcb89db50ece2cf99b6310af3657880f30921c1a292db53
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 25 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.