ETH Price: $2,069.23 (+1.44%)

Contract

0xA4cF2CCdA169D3CB5B1c93A864A1Ee5D9EC5D760
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Execute Action166506002023-02-17 19:49:111117 days ago1676663351IN
0xA4cF2CCd...D9EC5D760
0 ETH0.0019695741.62946498
Propose Action166505812023-02-17 19:45:231117 days ago1676663123IN
0xA4cF2CCd...D9EC5D760
0 ETH0.0133548339.70471577
Execute Action104258202020-07-09 14:30:012071 days ago1594305001IN
0xA4cF2CCd...D9EC5D760
0 ETH0.023447750
Propose Action104158692020-07-08 1:28:412072 days ago1594171721IN
0xA4cF2CCd...D9EC5D760
0 ETH0.0083796619
Transfer104156542020-07-08 0:42:022072 days ago1594168922IN
0xA4cF2CCd...D9EC5D760
0.15 ETH0.0004271120.3

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
-104258202020-07-09 14:30:012071 days ago1594305001
0xA4cF2CCd...D9EC5D760
0.15 ETH
-104138282020-07-07 17:56:272073 days ago1594144587  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Minion

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-07-07
*/

pragma solidity 0.5.17;

interface IMoloch { // brief interface for minion txs to parent moloch
    function getProposalFlags(uint256 proposalId) external view returns (bool[6] memory);

    function submitProposal(
        address applicant,
        uint256 sharesRequested,
        uint256 lootRequested,
        uint256 tributeOffered,
        address tributeToken,
        uint256 paymentRequested,
        address paymentToken,
        bytes32 details
    ) external returns (uint256);
    
    function withdrawBalance(address token, uint256 amount) external;
}

contract Minion {
    IMoloch public moloch;
    address private molochDepositToken;
    mapping(uint256 => Action) public actions; // proposalId => Action

    struct Action {
        uint256 value;
        address to;
        address proposer;
        bool executed;
        bytes data;
    }

    event ProposeAction(uint256 proposalId, address proposer);
    event ExecuteAction(uint256 proposalId, address executor);

    constructor(address _moloch, address _molochDepositToken) public {
        moloch = IMoloch(_moloch);
        molochDepositToken = _molochDepositToken;
    }

    function doWithdraw(address token, uint256 amount) public {
        moloch.withdrawBalance(token, amount); // withdraw funds from parent moloch
    }

    function proposeAction(
        address actionTo,
        uint256 actionValue,
        bytes memory actionData,
        bytes32 details
    ) public returns (uint256) {
        // No calls to zero address allows us to check that minion submitted
        // the proposal without getting the proposal struct from parent moloch
        require(actionTo != address(0), "invalid actionTo");

        uint256 proposalId = moloch.submitProposal(
            address(this),
            0,
            0,
            0,
            molochDepositToken,
            0,
            molochDepositToken,
            details
        );

        Action memory action = Action({
            value: actionValue,
            to: actionTo,
            proposer: msg.sender,
            executed: false,
            data: actionData
        });

        actions[proposalId] = action;

        emit ProposeAction(proposalId, msg.sender);
        return proposalId;
    }

    function executeAction(uint256 proposalId) public returns (bytes memory) {
        Action memory action = actions[proposalId];
        bool[6] memory flags = moloch.getProposalFlags(proposalId);

        require(action.to != address(0), "invalid proposalId");
        require(!action.executed, "action executed");
        require(address(this).balance >= action.value, "insufficient eth");
        require(flags[2], "proposal not passed");

        // execute call
        actions[proposalId].executed = true;
        (bool success, bytes memory retData) = action.to.call.value(action.value)(action.data);
        require(success, "call failure");
        emit ExecuteAction(proposalId, msg.sender);
        return retData;
    }

    function() external payable {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_moloch","type":"address"},{"internalType":"address","name":"_molochDepositToken","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"proposalId","type":"uint256"},{"indexed":false,"internalType":"address","name":"executor","type":"address"}],"name":"ExecuteAction","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"proposalId","type":"uint256"},{"indexed":false,"internalType":"address","name":"proposer","type":"address"}],"name":"ProposeAction","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"actions","outputs":[{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"to","type":"address"},{"internalType":"address","name":"proposer","type":"address"},{"internalType":"bool","name":"executed","type":"bool"},{"internalType":"bytes","name":"data","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"doWithdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"proposalId","type":"uint256"}],"name":"executeAction","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"moloch","outputs":[{"internalType":"contract IMoloch","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"actionTo","type":"address"},{"internalType":"uint256","name":"actionValue","type":"uint256"},{"internalType":"bytes","name":"actionData","type":"bytes"},{"internalType":"bytes32","name":"details","type":"bytes32"}],"name":"proposeAction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50604051610c11380380610c118339818101604052604081101561003357600080fd5b508051602090910151600080546001600160a01b039384166001600160a01b03199182161790915560018054939092169216919091179055610b978061007a6000396000f3fe60806040526004361061004a5760003560e01c80633381114b1461004c578063623d9ac91461008557806383240f83146100b6578063c0c1cf551461019c578063eec8d6741461023b575b005b34801561005857600080fd5b5061004a6004803603604081101561006f57600080fd5b506001600160a01b038135169060200135610317565b34801561009157600080fd5b5061009a610385565b604080516001600160a01b039092168252519081900360200190f35b3480156100c257600080fd5b506100e0600480360360208110156100d957600080fd5b5035610394565b60405180868152602001856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b031681526020018315151515815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b3480156101a857600080fd5b506101c6600480360360208110156101bf57600080fd5b503561045b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102005781810151838201526020016101e8565b50505050905090810190601f16801561022d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561024757600080fd5b506103056004803603608081101561025e57600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561028e57600080fd5b8201836020820111156102a057600080fd5b803590602001918460018302840111640100000000831117156102c257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925061086e915050565b60408051918252519081900360200190f35b6000805460408051630cf20cc960e01b81526001600160a01b0386811660048301526024820186905291519190921692630cf20cc9926044808201939182900301818387803b15801561036957600080fd5b505af115801561037d573d6000803e3d6000fd5b505050505050565b6000546001600160a01b031681565b60026020818152600092835260409283902080546001808301548386015460038501805489516101009582161595909502600019011697909704601f810187900487028401870190985287835292966001600160a01b039182169691841695600160a01b90940460ff1694938301828280156104515780601f1061042657610100808354040283529160200191610451565b820191906000526020600020905b81548152906001019060200180831161043457829003601f168201915b5050505050905085565b6060610465610a66565b600083815260026020818152604092839020835160a081018552815481526001808301546001600160a01b03908116838601528386015490811683880152600160a01b900460ff161515606083015260038301805487516101009382161593909302600019011695909504601f8101859004850282018501909652858152909491936080860193919290918301828280156105415780601f1061051657610100808354040283529160200191610541565b820191906000526020600020905b81548152906001019060200180831161052457829003601f168201915b5050505050815250509050610554610aa9565b6000546040805163b2643aab60e01b81526004810187905290516001600160a01b039092169163b2643aab9160248082019260c092909190829003018186803b1580156105a057600080fd5b505afa1580156105b4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525060c08110156105d957600080fd5b5060208301519091506001600160a01b0316610631576040805162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a59081c1c9bdc1bdcd85b125960721b604482015290519081900360640190fd5b81606001511561067a576040805162461bcd60e51b815260206004820152600f60248201526e1858dd1a5bdb88195e1958dd5d1959608a1b604482015290519081900360640190fd5b81514710156106c3576040805162461bcd60e51b815260206004820152601060248201526f0d2dce6eaccccd2c6d2cadce840cae8d60831b604482015290519081900360640190fd5b604081015161070f576040805162461bcd60e51b81526020600482015260136024820152721c1c9bdc1bdcd85b081b9bdd081c185cdcd959606a1b604482015290519081900360640190fd5b6000848152600260208181526040808420909201805460ff60a01b1916600160a01b1790558481015185516080870151935184516060956001600160a01b03909416949293928291908401908083835b6020831061077e5780518252601f19909201916020918201910161075f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146107e0576040519150601f19603f3d011682016040523d82523d6000602084013e6107e5565b606091505b50915091508161082b576040805162461bcd60e51b815260206004820152600c60248201526b63616c6c206661696c75726560a01b604482015290519081900360640190fd5b6040805187815233602082015281517f89d7c24363edddd17cb8df5f14a2dcbe1257939eda3a686b02a0ab7f79e81546929181900390910190a195945050505050565b60006001600160a01b0385166108be576040805162461bcd60e51b815260206004820152601060248201526f696e76616c696420616374696f6e546f60801b604482015290519081900360640190fd5b600080546001546040805163ea7b6ffd60e01b81523060048201526024810185905260448101859052606481018590526001600160a01b039283166084820181905260a4820186905260c482015260e481018790529051919092169163ea7b6ffd9161010480830192602092919082900301818787803b15801561094157600080fd5b505af1158015610955573d6000803e3d6000fd5b505050506040513d602081101561096b57600080fd5b50519050610977610a66565b506040805160a0810182528681526001600160a01b03808916602080840191825233848601908152600060608601818152608087018c81528983526002808652989092208751815594516001860180549188166001600160a01b03199283161790559251978501805491511515600160a01b0260ff60a01b19999097169190931617969096169390931790925592518051929384939092610a1f926003850192910190610ac7565b50506040805184815233602082015281517f19702b16644fe61447d97482382f4a881efc32b6d5bae04dfe06942cacc5b5e693509081900390910190a15095945050505050565b6040518060a001604052806000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600015158152602001606081525090565b6040518060c001604052806006906020820280388339509192915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b0857805160ff1916838001178555610b35565b82800160010185558215610b35579182015b82811115610b35578251825591602001919060010190610b1a565b50610b41929150610b45565b5090565b610b5f91905b80821115610b415760008155600101610b4b565b9056fea265627a7a7231582024e397bb71820eb1f1c686ed0056ea374256fc12179bbb5f87087cc95406ad4564736f6c634300051100320000000000000000000000008034f06c558a25bf791158acf50741b9ebd1d98d000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2

Deployed Bytecode

0x60806040526004361061004a5760003560e01c80633381114b1461004c578063623d9ac91461008557806383240f83146100b6578063c0c1cf551461019c578063eec8d6741461023b575b005b34801561005857600080fd5b5061004a6004803603604081101561006f57600080fd5b506001600160a01b038135169060200135610317565b34801561009157600080fd5b5061009a610385565b604080516001600160a01b039092168252519081900360200190f35b3480156100c257600080fd5b506100e0600480360360208110156100d957600080fd5b5035610394565b60405180868152602001856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b031681526020018315151515815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b3480156101a857600080fd5b506101c6600480360360208110156101bf57600080fd5b503561045b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102005781810151838201526020016101e8565b50505050905090810190601f16801561022d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561024757600080fd5b506103056004803603608081101561025e57600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561028e57600080fd5b8201836020820111156102a057600080fd5b803590602001918460018302840111640100000000831117156102c257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925061086e915050565b60408051918252519081900360200190f35b6000805460408051630cf20cc960e01b81526001600160a01b0386811660048301526024820186905291519190921692630cf20cc9926044808201939182900301818387803b15801561036957600080fd5b505af115801561037d573d6000803e3d6000fd5b505050505050565b6000546001600160a01b031681565b60026020818152600092835260409283902080546001808301548386015460038501805489516101009582161595909502600019011697909704601f810187900487028401870190985287835292966001600160a01b039182169691841695600160a01b90940460ff1694938301828280156104515780601f1061042657610100808354040283529160200191610451565b820191906000526020600020905b81548152906001019060200180831161043457829003601f168201915b5050505050905085565b6060610465610a66565b600083815260026020818152604092839020835160a081018552815481526001808301546001600160a01b03908116838601528386015490811683880152600160a01b900460ff161515606083015260038301805487516101009382161593909302600019011695909504601f8101859004850282018501909652858152909491936080860193919290918301828280156105415780601f1061051657610100808354040283529160200191610541565b820191906000526020600020905b81548152906001019060200180831161052457829003601f168201915b5050505050815250509050610554610aa9565b6000546040805163b2643aab60e01b81526004810187905290516001600160a01b039092169163b2643aab9160248082019260c092909190829003018186803b1580156105a057600080fd5b505afa1580156105b4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525060c08110156105d957600080fd5b5060208301519091506001600160a01b0316610631576040805162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a59081c1c9bdc1bdcd85b125960721b604482015290519081900360640190fd5b81606001511561067a576040805162461bcd60e51b815260206004820152600f60248201526e1858dd1a5bdb88195e1958dd5d1959608a1b604482015290519081900360640190fd5b81514710156106c3576040805162461bcd60e51b815260206004820152601060248201526f0d2dce6eaccccd2c6d2cadce840cae8d60831b604482015290519081900360640190fd5b604081015161070f576040805162461bcd60e51b81526020600482015260136024820152721c1c9bdc1bdcd85b081b9bdd081c185cdcd959606a1b604482015290519081900360640190fd5b6000848152600260208181526040808420909201805460ff60a01b1916600160a01b1790558481015185516080870151935184516060956001600160a01b03909416949293928291908401908083835b6020831061077e5780518252601f19909201916020918201910161075f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146107e0576040519150601f19603f3d011682016040523d82523d6000602084013e6107e5565b606091505b50915091508161082b576040805162461bcd60e51b815260206004820152600c60248201526b63616c6c206661696c75726560a01b604482015290519081900360640190fd5b6040805187815233602082015281517f89d7c24363edddd17cb8df5f14a2dcbe1257939eda3a686b02a0ab7f79e81546929181900390910190a195945050505050565b60006001600160a01b0385166108be576040805162461bcd60e51b815260206004820152601060248201526f696e76616c696420616374696f6e546f60801b604482015290519081900360640190fd5b600080546001546040805163ea7b6ffd60e01b81523060048201526024810185905260448101859052606481018590526001600160a01b039283166084820181905260a4820186905260c482015260e481018790529051919092169163ea7b6ffd9161010480830192602092919082900301818787803b15801561094157600080fd5b505af1158015610955573d6000803e3d6000fd5b505050506040513d602081101561096b57600080fd5b50519050610977610a66565b506040805160a0810182528681526001600160a01b03808916602080840191825233848601908152600060608601818152608087018c81528983526002808652989092208751815594516001860180549188166001600160a01b03199283161790559251978501805491511515600160a01b0260ff60a01b19999097169190931617969096169390931790925592518051929384939092610a1f926003850192910190610ac7565b50506040805184815233602082015281517f19702b16644fe61447d97482382f4a881efc32b6d5bae04dfe06942cacc5b5e693509081900390910190a15095945050505050565b6040518060a001604052806000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600015158152602001606081525090565b6040518060c001604052806006906020820280388339509192915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b0857805160ff1916838001178555610b35565b82800160010185558215610b35579182015b82811115610b35578251825591602001919060010190610b1a565b50610b41929150610b45565b5090565b610b5f91905b80821115610b415760008155600101610b4b565b9056fea265627a7a7231582024e397bb71820eb1f1c686ed0056ea374256fc12179bbb5f87087cc95406ad4564736f6c63430005110032

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000008034f06c558a25bf791158acf50741b9ebd1d98d000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2

-----Decoded View---------------
Arg [0] : _moloch (address): 0x8034f06c558a25Bf791158ACF50741b9Ebd1D98d
Arg [1] : _molochDepositToken (address): 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000008034f06c558a25bf791158acf50741b9ebd1d98d
Arg [1] : 000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2


Deployed Bytecode Sourcemap

588:2544:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1199:151;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1199:151:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1199:151:0;;;;;;;;:::i;611:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;611:21:0;;;:::i;:::-;;;;-1:-1:-1;;;;;611:21:0;;;;;;;;;;;;;;680:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;680:41:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;680:41:0;;:::i;:::-;;;;;;;;;;-1:-1:-1;;;;;680:41:0;-1:-1:-1;;;;;680:41:0;;;;;;-1:-1:-1;;;;;680:41:0;-1:-1:-1;;;;;680:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;680:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2347:744;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2347:744:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2347:744:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2347:744:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1358:981;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1358:981:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;1358:981:0;;;;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;1358:981:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;1358:981: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;1358:981:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;1358:981:0;;-1:-1:-1;;1358:981:0;;;-1:-1:-1;1358:981:0;;-1:-1:-1;;1358:981:0:i;:::-;;;;;;;;;;;;;;;;1199:151;1268:6;;;:37;;;-1:-1:-1;;;1268:37:0;;-1:-1:-1;;;;;1268:37:0;;;;;;;;;;;;;;;:6;;;;;:22;;:37;;;;;;;;;;;:6;;:37;;;5:2:-1;;;;30:1;27;20:12;5:2;1268:37:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1268:37:0;;;;1199:151;;:::o;611:21::-;;;-1:-1:-1;;;;;611:21:0;;:::o;680:41::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;680:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;680:41:0;;;;;;;;-1:-1:-1;;;680:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2347:744::-;2406:12;2431:20;;:::i;:::-;2454:19;;;;:7;:19;;;;;;;;;2431:42;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2431:42:0;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2431:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2431:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;2454:19;;2431:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2484:20;;:::i;:::-;2507:6;;:35;;;-1:-1:-1;;;2507:35:0;;;;;;;;;;-1:-1:-1;;;;;2507:6:0;;;;:23;;:35;;;;;;;;;;;;;;;:6;:35;;;5:2:-1;;;;30:1;27;20:12;5:2;2507:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2507:35: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:3;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;2563:9:0;;;;2507:35;;-1:-1:-1;;;;;;2563:23:0;2555:54;;;;;-1:-1:-1;;;2555:54:0;;;;;;;;;;;;-1:-1:-1;;;2555:54:0;;;;;;;;;;;;;;;2629:6;:15;;;2628:16;2620:44;;;;;-1:-1:-1;;;2620:44:0;;;;;;;;;;;;-1:-1:-1;;;2620:44:0;;;;;;;;;;;;;;;2708:12;;2683:21;:37;;2675:66;;;;;-1:-1:-1;;;2675:66:0;;;;;;;;;;;;-1:-1:-1;;;2675:66:0;;;;;;;;;;;;;;;2760:8;;;;2752:40;;;;;-1:-1:-1;;;2752:40:0;;;;;;;;;;;;-1:-1:-1;;;2752:40:0;;;;;;;;;;;;;;;2830:19;;;;:7;:19;;;;;;;;:28;;;:35;;-1:-1:-1;;;;2830:35:0;-1:-1:-1;;;2830:35:0;;;2915:9;;;;2936:12;;2950:11;;;;2915:47;;;;2891:20;;-1:-1:-1;;;;;2915:14:0;;;;2936:12;;2950:11;2915:47;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;2915:47:0;;;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;2876:86:0;;;;2981:7;2973:32;;;;;-1:-1:-1;;;2973:32:0;;;;;;;;;;;;-1:-1:-1;;;2973:32:0;;;;;;;;;;;;;;;3021:37;;;;;;3047:10;3021:37;;;;;;;;;;;;;;;;;3076:7;2347:744;-1:-1:-1;;;;;2347:744:0:o;1358:981::-;1521:7;-1:-1:-1;;;;;1707:22:0;;1699:51;;;;;-1:-1:-1;;;1699:51:0;;;;;;;;;;;;-1:-1:-1;;;1699:51:0;;;;;;;;;;;;;;;1763:18;1784:6;;;1896:18;1784:212;;;-1:-1:-1;;;1784:212:0;;1828:4;1784:212;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1896:18:0;;;1784:212;;;;;;;;;;;;;;;;;;;;;;;;:6;;;;;:21;;:212;;;;;;;;;;;;;;1763:18;1784:6;:212;;;5:2:-1;;;;30:1;27;20:12;5:2;1784:212:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1784:212:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1784:212:0;;-1:-1:-1;2009:20:0;;:::i;:::-;-1:-1:-1;2032:175:0;;;;;;;;;;;-1:-1:-1;;;;;2032:175:0;;;;;;;;;;2124:10;2032:175;;;;;;-1:-1:-1;2032:175:0;;;;;;;;;;;;2220:19;;;:7;:19;;;;;;;:28;;;;;;2032:175;2220:28;;;;;;;-1:-1:-1;;;;;;2220:28:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;2220:28:0;-1:-1:-1;;;;2220:28:0;;;;;;;;;;;;;;;;;;;;;;;;2032:175;;;;2220:19;;:28;;;;;;;;;;:::i;:::-;-1:-1:-1;;2266:37:0;;;;;;2292:10;2266:37;;;;;;;;-1:-1:-1;2266:37:0;;;;;;;;;-1:-1:-1;2321:10:0;1358:981;-1:-1:-1;;;;;1358:981:0:o;588:2544::-;;;;;;;;;;;;;;;-1:-1:-1;;;;;588:2544:0;;;;;;-1:-1:-1;;;;;588:2544:0;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;-1:-1;588:2544:0;;;-1:-1:-1;;588:2544:0:o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;588:2544:0;;;-1:-1:-1;588:2544:0;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

bzzr://24e397bb71820eb1f1c686ed0056ea374256fc12179bbb5f87087cc95406ad45

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.