Sponsored Link: Join FundYourselfNow ICO (20% bonus) – One-stop crowdfunding platform for projects seeking funding and talented helpers
Contract Overview
ETH Balance: 4,436.53 Ether
ETH USD Value: $1,421,996.60 (@ $320.52/ETH)
No Of Transactions: 209 txns + 38 internalTxns
  Latest 25 txns from a total Of 209 transactions View All

TxHash Block Age From To Value [TxFee]
0x94bd98a707b35fdab947026cd3b1372ba6e7b6bc70ccfc5771017fe19ab0a901391247916 hrs 1 min ago0x3c71d90cc3f19ac14c5e59047bb1ecd6d3527d71  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00172281
0x9fb807137c603bff9b50a761cfda029a30a2b8f7c14feed5abb0fb8f12906741391247416 hrs 5 mins ago0x3c71d90cc3f19ac14c5e59047bb1ecd6d3527d71  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00172281
0x71c40029944e55a50a2f8ab51caec3461375e18e975cbbc4334e9643e35894bd391157920 hrs 19 mins ago0x6cdb5584f22586a1d08b5a91e71dc0d378d27f3d  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.0029843
0xd0582ffe6fb036dfc2451e0095a03ff8f338fb2ffe0c3e686c687842430ae8ff391157620 hrs 20 mins ago0x6cdb5584f22586a1d08b5a91e71dc0d378d27f3d  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.0029843
0x0981ec91fd96e60fda16bf228df89525806af227ff35eeb5e7a2b793d450d00739097091 day 5 hrs ago0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00287135
0x688102b5f5b517cda185f8a56e7e304afe35cf15d652ad3441bc4f5d52e2ec0f39097021 day 5 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00437135
0x0a0b20f040ee655b0f29e6c38da594caa690d06b4f3697382234f1d83b23bb5139096981 day 5 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00287135
0x97003263252fb9f9b3f1b082e6d243d1b58a2f5b8d7e4b6cd7386775e8af629339096921 day 5 hrs ago0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00437135
0x444dd72877d83154b736ab2dd72e7c385a2f1bf4c6a32e9769015889ffea9f4b39096631 day 5 hrs ago0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00738005
0x530228935b07a378427d635d09f46d47e166ad7ac4c0420a80566b2615e2a42039096491 day 5 hrs ago0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00738005
0x7c734c044d2c68d6949f8dae11d31d6af094af483bdcf2714a99c880a6f6629a38782587 days 6 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00138398
0xbf7750797d2f043c7b285a9487b62b6c0e749f9024208bbda34475fcfe0f7f4438750477 days 20 hrs ago0x3c71d90cc3f19ac14c5e59047bb1ecd6d3527d71  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00130549
0x9af4a6c158b6aba9349b385df58683de7b9e16088a7d90567bed7730cd1d00d438707988 days 16 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00120596
0xdc227d02c1df60f031e45234f284e890f54db311403fc63944762ec76c99311538707378 days 16 hrs ago0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00183596
0xe5b0e81298f985db479b330c9e16ecd79e90a3ddbc3b1d80cf1bfe8524d7ae8238706898 days 16 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00386754
0x3e8f2c8862abae5a62abbc6de59018da958a59b137b72d7323814abbbd6cb82e383344915 days 18 hrs ago0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00134829
0x44eea72497e93f92eddd78a3a434c1985f4fabc9b23166c73466711142dd4147382366517 days 15 hrs ago0x3c71d90cc3f19ac14c5e59047bb1ecd6d3527d71  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00126339
0x323a31baa841cfa4641322f4ab41944406de450e61e5a6fb995b1d1af466cfda382366517 days 15 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00126339
0xb6fdebfd0dda6e5de29625a1860d67e79da9a9f3b75591e47ea952c6520797a0382366517 days 15 hrs ago0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00126339
0x14f72586931bb804b994d45e14bc93a0107670bc063937dff0360762bbfb8926382366517 days 15 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00192339
0x319ad6569e3a45708a6719bc08223e8fe414bbcf30eb15e68d50621f6d2cd853382363817 days 15 hrs ago0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00420488
0x03fb395f02ce71b273eccd311a4cf1feda66db37724e8dfb0f0ac1a9e229e3da382338717 days 17 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00163028
0x99425382789b5dcacd1a87a1b95aa5be047e205485ba967057bb80e9698bd68a382317517 days 17 hrs ago0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00123038
0xe901543d2690e05e7ed7642301e0331a6ad4259c72342daa8b2e38728914ebb7382317017 days 18 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00123038
0x7a13e6a0da2e7e6bf45f8cc32984c5b9f18822b2b177523adc7542f2e8a1e06c382317017 days 18 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   0x97282a7a15f9beadc854e8793aae43b089f14b4e0 Ether0.00187314

[Download: CSV Export ]    
 Internal Transactions as a result of Contract Execution
  Latest 25 Internal Txns from a total of 38 View All
ParentTxHash Block Age From To Value
0x73dccb6ded62631a75ec0a8ff078644fd4355cec012077a56149e0c25de4771039027452 days 15 hrs ago0x113058c101b2d78e001d4a7d2174a66b5ff3a4a70x97282a7a15f9beadc854e8793aae43b089f14b4e0.1 Ether
0x132ea60428e782a744d4780444e62fc86360fd459448176e0faa7fb7601a793038964693 days 20 hrs ago0x6c0fc347aa0c1bfc3037f06ed09ffd8f5de072590x97282a7a15f9beadc854e8793aae43b089f14b4e0.1 Ether
0xe30468605c114f4ddf194b39edb333e2e645c831a963dc36fc371d2787f99ac738865855 days 16 hrs ago0x6c0fc347aa0c1bfc3037f06ed09ffd8f5de072590x97282a7a15f9beadc854e8793aae43b089f14b4e0.1 Ether
0x7c734c044d2c68d6949f8dae11d31d6af094af483bdcf2714a99c880a6f6629a38782587 days 6 hrs ago0x24cabbab2132f9fe05a89a070570e9e4f0b89e530x97282a7a15f9beadc854e8793aae43b089f14b4e3,900 Ether
0xa7a1749d6b29d174ee4ed716d58acf36d9cf965aa1eb4c67a42bbaefa3357ce038760567 days 16 hrs ago0x6c0fc347aa0c1bfc3037f06ed09ffd8f5de072590x97282a7a15f9beadc854e8793aae43b089f14b4e0.1 Ether
0x4ccd38fa1d7b15108c790b7512c8ee03582f58f50b6983ce24baae3aab2b924c38760407 days 16 hrs ago0x6c0fc347aa0c1bfc3037f06ed09ffd8f5de072590x97282a7a15f9beadc854e8793aae43b089f14b4e0.1 Ether
0x0923bb5da121d74688a9d0a1bdcad7ff74a886050c2d1137ad30b8b6508b888138759467 days 16 hrs ago0x6c0fc347aa0c1bfc3037f06ed09ffd8f5de072590x97282a7a15f9beadc854e8793aae43b089f14b4e0.1 Ether
0x5c9cef536aa37ddb36781c686d6134b88c466994a655f3cadf965d110112599f38758077 days 17 hrs ago0x6c0fc347aa0c1bfc3037f06ed09ffd8f5de072590x97282a7a15f9beadc854e8793aae43b089f14b4e0.1 Ether
0x451e9a4fedd9ec6bd787d1a81e7a80f05a3710a6e2ec628f17bc812676be7f1938752047 days 20 hrs ago0x6c0fc347aa0c1bfc3037f06ed09ffd8f5de072590x97282a7a15f9beadc854e8793aae43b089f14b4e0.1 Ether
0x7859d7193e58182f542a6eefba47ad4dab69f94bf10bc3305261afeefe3a9a7d383975214 days 13 hrs ago0x6c0fc347aa0c1bfc3037f06ed09ffd8f5de072590x97282a7a15f9beadc854e8793aae43b089f14b4e0.1 Ether
0x3e8f2c8862abae5a62abbc6de59018da958a59b137b72d7323814abbbd6cb82e383344915 days 18 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a0951485 Ether
0xca070dd871d18ea50ae9d6fac392a3e8e6a0f2d504bc21bd1bf84a9950fc17e3380338121 days 13 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a09511.5 Ether
0xa1aeeefc390b9d9fd12e1befa880675ad0c1af2736dfd7d939ec0b410a4d7b14380274421 days 16 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x00a886288b720d27282a06d07cd85c2cc64ab6184.5 Ether
0xef9970fc580981ccd18f583babbd5247ec777c63aee3a51f02367345c4ea1377379830322 days 12 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a09518.6 Ether
0x409d1ad93d5e891bb088cea34d18b25251e01c964400b04eda87b08421677ed0379411123 days 7 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x00a54aec088c78aa2bd61f87089b500b2d7e8c6910 Ether
0xfaa3e6cfca852c0271e84fdcb34d5377de6b28142091e7fc721bbd2d354e1699379197223 days 16 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x1e5ac6a2663f1501eeef5c28b7f49bb06f2a095160 Ether
0xff0a61ce85f1afaa04498455f768c5779bda9d69847c91ce3d79edab5869f055376428228 days 17 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x113058c101b2d78e001d4a7d2174a66b5ff3a4a70.1 Ether
0x4bb5864cf187ab4614dcc1a1afa62ea9d4179a14a10b6286bb5672e0aae9d8cf376054229 days 9 hrs ago0x4cb539ca29bc14c9d0a6d6872fd0d4efb56b6b070x97282a7a15f9beadc854e8793aae43b089f14b4e1,100 Ether
0x4d85cf94bf20fad4a319eecdccaedca35d594673548af21f717109eef78d9a1d375944229 days 14 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x4c3c6f5f2ef44f5e2ffcf6c20b906a91d246c9a20.1 Ether
0x374433e959c450dea90a07affa991bab8c9f24e8ba81a88cc6c1750718407dad375938429 days 14 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x6efba8fb2ac5b6730729a972ec224426a287c3ad5.2 Ether
0xd77803fd4c22b2ab7abf833b6073bd65245bbf36ca04437c8e827a7ef859b3dc374890831 days 13 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x7b52427cec68182c74d0b5f9dec57ddd8f727de90.1 Ether
0x46c511d3da60b872bfe037b988a6e6624461f6353562e26b4503f0adf5380cf9372791935 days 9 hrs ago0x5cbdb911fa92261b7606eea74f35ef96ac6d2c700x97282a7a15f9beadc854e8793aae43b089f14b4e4.3 Ether
0x8725b0735cb077e0c72565f645d2a2b9d03c9ba92df5679be53f4c10e635ca1f372724235 days 12 hrs ago0xf2b7f622bbd7edffca61a74fe9b6efda54f40a760x97282a7a15f9beadc854e8793aae43b089f14b4e2.2 Ether
0x74991a7a7b661799b0f82fafcbb0383794038f947e81f32b5213fe190def4aad372721235 days 12 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x113058c101b2d78e001d4a7d2174a66b5ff3a4a70.1 Ether
0x134cd7cc97e28c8b68bde4d756d73bdbfe445ee72cc2334012d08cf382433217372669035 days 14 hrs ago0x97282a7a15f9beadc854e8793aae43b089f14b4e0x4c3c6f5f2ef44f5e2ffcf6c20b906a91d246c9a20.1 Ether

[Download: CSV Export ]    
Warning: The compiled contract might be susceptible to SkipEmptyStringLiteral (low-severity), ConstantOptimizerSubtraction (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: Congress
Compiler Version: v0.4.9+commit.364da425
Optimization Enabled: Yes
Online Solidity Editor:  Click To View



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.4;

/**
 * @title Contract for object that have an owner
 */
contract Owned {
    /**
     * Contract owner address
     */
    address public owner;

    /**
     * @dev Delegate contract to another person
     * @param _owner New owner address 
     */
    function setOwner(address _owner) onlyOwner
    { owner = _owner; }

    /**
     * @dev Owner check modifier
     */
    modifier onlyOwner { if (msg.sender != owner) throw; _; }
}

/**
 * @title Common pattern for destroyable contracts 
 */
contract Destroyable {
    address public hammer;

    /**
     * @dev Hammer setter
     * @param _hammer New hammer address
     */
    function setHammer(address _hammer) onlyHammer
    { hammer = _hammer; }

    /**
     * @dev Destroy contract and scrub a data
     * @notice Only hammer can call it 
     */
    function destroy() onlyHammer
    { suicide(msg.sender); }

    /**
     * @dev Hammer check modifier
     */
    modifier onlyHammer { if (msg.sender != hammer) throw; _; }
}

/**
 * @title Generic owned destroyable contract
 */
contract Object is Owned, Destroyable {
    function Object() {
        owner  = msg.sender;
        hammer = msg.sender;
    }
}

// Standard token interface (ERC 20)
// https://github.com/ethereum/EIPs/issues/20
contract ERC20 
{
// Functions:
    /// @return total amount of tokens
    uint256 public totalSupply;

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint256);

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) returns (bool);

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) returns (bool);

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) returns (bool);

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant returns (uint256);

// Events:
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

/**
 * @title Asset recipient interface
 */
contract Recipient {
    /**
     * @dev On received ethers
     * @param sender Ether sender
     * @param amount Ether value
     */
    event ReceivedEther(address indexed sender,
                        uint256 indexed amount);

    /**
     * @dev On received custom ERC20 tokens
     * @param from Token sender
     * @param value Token value
     * @param token Token contract address
     * @param extraData Custom additional data
     */
    event ReceivedTokens(address indexed from,
                         uint256 indexed value,
                         address indexed token,
                         bytes extraData);

    /**
     * @dev Receive approved ERC20 tokens
     * @param _from Spender address
     * @param _value Transaction value
     * @param _token ERC20 token contract address
     * @param _extraData Custom additional data
     */
    function receiveApproval(address _from, uint256 _value,
                             ERC20 _token, bytes _extraData) {
        if (!_token.transferFrom(_from, this, _value)) throw;
        ReceivedTokens(_from, _value, _token, _extraData);
    }

    /**
     * @dev Catch sended to contract ethers
     */
    function () payable
    { ReceivedEther(msg.sender, msg.value); }
}

/**
 * @title Improved congress contract by Ethereum Foundation
 * @dev https://www.ethereum.org/dao#the-blockchain-congress 
 */
contract Congress is Object, Recipient {
    /**
     * @dev Minimal quorum value
     */
    uint256 public minimumQuorum;

    /**
     * @dev Duration of debates
     */
    uint256 public debatingPeriodInMinutes;

    /**
     * @dev Majority margin is used in voting procedure 
     */
    int256 public majorityMargin;

    /**
     * @dev Archive of all member proposals 
     */
    Proposal[] public proposals;

    /**
     * @dev Count of proposals in archive 
     */
    function numProposals() constant returns (uint256)
    { return proposals.length; }

    /**
     * @dev Congress members list
     */
    Member[] public members;

    /**
     * @dev Get member identifier by account address
     */
    mapping(address => uint256) public memberId;

    /**
     * @dev On proposal added 
     * @param proposal Proposal identifier
     * @param recipient Ether recipient
     * @param amount Amount of wei to transfer
     */
    event ProposalAdded(uint256 indexed proposal,
                        address indexed recipient,
                        uint256 indexed amount,
                        string description);

    /**
     * @dev On vote by member accepted
     * @param proposal Proposal identifier
     * @param position Is proposal accepted by memeber
     * @param voter Congress memeber account address
     * @param justification Member comment
     */
    event Voted(uint256 indexed proposal,
                bool    indexed position,
                address indexed voter,
                string justification);

    /**
     * @dev On Proposal closed
     * @param proposal Proposal identifier
     * @param quorum Number of votes 
     * @param active Is proposal passed
     */
    event ProposalTallied(uint256 indexed proposal,
                          uint256 indexed quorum,
                          bool    indexed active);

    /**
     * @dev On changed membership
     * @param member Account address 
     * @param isMember Is account member now
     */
    event MembershipChanged(address indexed member,
                            bool    indexed isMember);

    /**
     * @dev On voting rules changed
     * @param minimumQuorum New minimal count of votes
     * @param debatingPeriodInMinutes New debating duration
     * @param majorityMargin New majority margin value
     */
    event ChangeOfRules(uint256 indexed minimumQuorum,
                        uint256 indexed debatingPeriodInMinutes,
                        int256  indexed majorityMargin);

    struct Proposal {
        address recipient;
        uint256 amount;
        string  description;
        uint256 votingDeadline;
        bool    executed;
        bool    proposalPassed;
        uint256 numberOfVotes;
        int256  currentResult;
        bytes32 proposalHash;
        Vote[]  votes;
        mapping(address => bool) voted;
    }

    struct Member {
        address member;
        string  name;
        uint256 memberSince;
    }

    struct Vote {
        bool    inSupport;
        address voter;
        string  justification;
    }

    /**
     * @dev Modifier that allows only shareholders to vote and create new proposals
     */
    modifier onlyMembers {
        if (memberId[msg.sender] == 0) throw;
        _;
    }

    /**
     * @dev First time setup
     */
    function Congress(
        uint256 minimumQuorumForProposals,
        uint256 minutesForDebate,
        int256  marginOfVotesForMajority,
        address congressLeader
    ) {
        changeVotingRules(minimumQuorumForProposals, minutesForDebate, marginOfVotesForMajority);
        // It’s necessary to add an empty first member
        addMember(0, ''); // and let's add the founder, to save a step later
        if (congressLeader != 0)
            addMember(congressLeader, 'The Founder');
    }

    /**
     * @dev Append new congress member 
     * @param targetMember Member account address
     * @param memberName Member full name
     */
    function addMember(address targetMember, string memberName) onlyOwner {
        if (memberId[targetMember] != 0) throw;

        memberId[targetMember] = members.length;
        members.push(Member({member:      targetMember,
                             memberSince: now,
                             name:        memberName}));

        MembershipChanged(targetMember, true);
    }

    /**
     * @dev Remove congress member
     * @param targetMember Member account address
     */
    function removeMember(address targetMember) onlyOwner {
        if (memberId[targetMember] == 0) throw;

        uint256 targetId = memberId[targetMember];
        uint256 lastId   = members.length - 1;

        // Move last member to removed position
        Member memory moved    = members[lastId];
        members[targetId]      = moved; 
        memberId[moved.member] = targetId;

        // Clean up
        memberId[targetMember] = 0;
        delete members[lastId];
        --members.length;

        MembershipChanged(targetMember, false);
    }

    /**
     * @dev Change rules of voting
     * @param minimumQuorumForProposals Minimal count of votes
     * @param minutesForDebate Debate deadline in minutes
     * @param marginOfVotesForMajority Majority margin value
     */
    function changeVotingRules(
        uint256 minimumQuorumForProposals,
        uint256 minutesForDebate,
        int256  marginOfVotesForMajority
    )
        onlyOwner
    {
        minimumQuorum           = minimumQuorumForProposals;
        debatingPeriodInMinutes = minutesForDebate;
        majorityMargin          = marginOfVotesForMajority;

        ChangeOfRules(minimumQuorum, debatingPeriodInMinutes, majorityMargin);
    }

    /**
     * @dev Create a new proposal
     * @param beneficiary Beneficiary account address
     * @param amount Transaction value in Wei 
     * @param jobDescription Job description string
     * @param transactionBytecode Bytecode of transaction
     */
    function newProposal(
        address beneficiary,
        uint256 amount,
        string  jobDescription,
        bytes   transactionBytecode
    )
        onlyMembers
        returns (uint256 id)
    {
        id               = proposals.length++;
        Proposal p       = proposals[id];
        p.recipient      = beneficiary;
        p.amount         = amount;
        p.description    = jobDescription;
        p.proposalHash   = sha3(beneficiary, amount, transactionBytecode);
        p.votingDeadline = now + debatingPeriodInMinutes * 1 minutes;
        p.executed       = false;
        p.proposalPassed = false;
        p.numberOfVotes  = 0;
        ProposalAdded(id, beneficiary, amount, jobDescription);
    }

    /**
     * @dev Check if a proposal code matches
     * @param id Proposal identifier
     * @param beneficiary Beneficiary account address
     * @param amount Transaction value in Wei 
     * @param transactionBytecode Bytecode of transaction
     */
    function checkProposalCode(
        uint256 id,
        address beneficiary,
        uint256 amount,
        bytes   transactionBytecode
    )
        constant
        returns (bool codeChecksOut)
    {
        return proposals[id].proposalHash
            == sha3(beneficiary, amount, transactionBytecode);
    }

    /**
     * @dev Proposal voting
     * @param id Proposal identifier
     * @param supportsProposal Is proposal supported
     * @param justificationText Member comment
     */
    function vote(
        uint256 id,
        bool    supportsProposal,
        string  justificationText
    )
        onlyMembers
        returns (uint256 vote)
    {
        Proposal p = proposals[id];             // Get the proposal
        if (p.voted[msg.sender] == true) throw; // If has already voted, cancel
        p.voted[msg.sender] = true;             // Set this voter as having voted
        p.numberOfVotes++;                      // Increase the number of votes
        if (supportsProposal) {                 // If they support the proposal
            p.currentResult++;                  // Increase score
        } else {                                // If they don't
            p.currentResult--;                  // Decrease the score
        }
        // Create a log of this event
        Voted(id,  supportsProposal, msg.sender, justificationText);
    }

    /**
     * @dev Try to execute proposal
     * @param id Proposal identifier
     * @param transactionBytecode Transaction data
     */
    function executeProposal(
        uint256 id,
        bytes   transactionBytecode
    )
        onlyMembers
    {
        Proposal p = proposals[id];
        /* Check if the proposal can be executed:
           - Has the voting deadline arrived?
           - Has it been already executed or is it being executed?
           - Does the transaction code match the proposal?
           - Has a minimum quorum?
        */

        if (now < p.votingDeadline
            || p.executed
            || p.proposalHash != sha3(p.recipient, p.amount, transactionBytecode)
            || p.numberOfVotes < minimumQuorum)
            throw;

        /* execute result */
        /* If difference between support and opposition is larger than margin */
        if (p.currentResult > majorityMargin) {
            // Avoid recursive calling

            p.executed = true;
            if (!p.recipient.call.value(p.amount)(transactionBytecode))
                throw;

            p.proposalPassed = true;
        } else {
            p.proposalPassed = false;
        }
        // Fire Events
        ProposalTallied(id, p.numberOfVotes, p.proposalPassed);
    }
}

  Contract ABI  
[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"proposals","outputs":[{"name":"recipient","type":"address"},{"name":"amount","type":"uint256"},{"name":"description","type":"string"},{"name":"votingDeadline","type":"uint256"},{"name":"executed","type":"bool"},{"name":"proposalPassed","type":"bool"},{"name":"numberOfVotes","type":"uint256"},{"name":"currentResult","type":"int256"},{"name":"proposalHash","type":"bytes32"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"targetMember","type":"address"}],"name":"removeMember","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"id","type":"uint256"},{"name":"transactionBytecode","type":"bytes"}],"name":"executeProposal","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"memberId","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"numProposals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"hammer","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"members","outputs":[{"name":"member","type":"address"},{"name":"name","type":"string"},{"name":"memberSince","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"debatingPeriodInMinutes","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"minimumQuorum","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"destroy","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"},{"name":"_token","type":"address"},{"name":"_extraData","type":"bytes"}],"name":"receiveApproval","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"majorityMargin","outputs":[{"name":"","type":"int256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"},{"name":"amount","type":"uint256"},{"name":"jobDescription","type":"string"},{"name":"transactionBytecode","type":"bytes"}],"name":"newProposal","outputs":[{"name":"id","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"minimumQuorumForProposals","type":"uint256"},{"name":"minutesForDebate","type":"uint256"},{"name":"marginOfVotesForMajority","type":"int256"}],"name":"changeVotingRules","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"targetMember","type":"address"},{"name":"memberName","type":"string"}],"name":"addMember","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_hammer","type":"address"}],"name":"setHammer","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"id","type":"uint256"},{"name":"supportsProposal","type":"bool"},{"name":"justificationText","type":"string"}],"name":"vote","outputs":[{"name":"vote","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"id","type":"uint256"},{"name":"beneficiary","type":"address"},{"name":"amount","type":"uint256"},{"name":"transactionBytecode","type":"bytes"}],"name":"checkProposalCode","outputs":[{"name":"codeChecksOut","type":"bool"}],"payable":false,"type":"function"},{"inputs":[{"name":"minimumQuorumForProposals","type":"uint256"},{"name":"minutesForDebate","type":"uint256"},{"name":"marginOfVotesForMajority","type":"int256"},{"name":"congressLeader","type":"address"}],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"proposal","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"},{"indexed":true,"name":"amount","type":"uint256"},{"indexed":false,"name":"description","type":"string"}],"name":"ProposalAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"proposal","type":"uint256"},{"indexed":true,"name":"position","type":"bool"},{"indexed":true,"name":"voter","type":"address"},{"indexed":false,"name":"justification","type":"string"}],"name":"Voted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"proposal","type":"uint256"},{"indexed":true,"name":"quorum","type":"uint256"},{"indexed":true,"name":"active","type":"bool"}],"name":"ProposalTallied","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"member","type":"address"},{"indexed":true,"name":"isMember","type":"bool"}],"name":"MembershipChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"minimumQuorum","type":"uint256"},{"indexed":true,"name":"debatingPeriodInMinutes","type":"uint256"},{"indexed":true,"name":"majorityMargin","type":"int256"}],"name":"ChangeOfRules","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"amount","type":"uint256"}],"name":"ReceivedEther","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"value","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"extraData","type":"bytes"}],"name":"ReceivedTokens","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405234156200000d57fe5b60405160808062001bf883398101604090815281516020830151918301516060909301519092905b5b60008054600160a060020a033316600160a060020a031991821681179092556001805490911690911790555b6200007d848484640100000000620010616200011882021704565b60408051602081019091526000808252620000a691640100000000620010c16200017a82021704565b600160a060020a038116156200010c576200010c81604060405190810160405280600b81526020017f54686520466f756e6465720000000000000000000000000000000000000000008152506200017a64010000000002620010c1176401000000009004565b5b5b5050505062000406565b60005433600160a060020a03908116911614620001355762000000565b6002839055600382905560048190556040518190839085907fa439d3fa452be5e0e1e24a8145e715f4fd8b9c08c96a42fd82a855a85e5d57de90600090a45b5b505050565b60005433600160a060020a03908116911614620001975762000000565b600160a060020a03821660009081526007602052604090205415620001bc5762000000565b60068054600160a060020a038416600090815260076020526040902081905560018101620001eb838262000294565b916000526020600020906003020160005b5060408051606081018252600160a060020a038616808252602080830187905242938301939093528354600160a060020a03191617835584519092916200024b916001840191870190620002c9565b506040918201516002909101555160019150600160a060020a038416907f27b022af4a8347100c7a041ce5ccf8e14d644ff05de696315196faae8cd50c9b90600090a35b5b5050565b81548183558181151162000174576003028160030283600052602060002091820191016200017491906200034f565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200030c57805160ff19168380011785556200033c565b828001600101855582156200033c579182015b828111156200033c5782518255916020019190600101906200031f565b5b506200034b92915062000396565b5090565b6200039391905b808211156200034b578054600160a060020a031916815560006200037e6001830182620003ba565b506000600282015560030162000356565b5090565b90565b6200039391905b808211156200034b57600081556001016200039d565b5090565b90565b50805460018160011615610100020316600290046000825580601f10620003e2575062000402565b601f01602090049060005260206000209081019062000402919062000396565b5b50565b6117e280620004166000396000f300606060405236156100f65763ffffffff60e060020a600035041663013cf08b81146101355780630b1ca49a1461021f57806313af40351461023d578063237e94921461025b57806339106821146102b4578063400e3949146102e2578063457f4d41146103045780635daf08ca1461033057806369bd3436146103e35780638160f0b51461040557806383197ef0146104275780638da5cb5b146104395780638f4ffcb114610465578063aa02a90f146104d3578063b1050da5146104f5578063bcca1fd3146105a7578063c127c247146105c2578063d31fdffd14610624578063d3c0715b14610642578063eceb2945146106b0575b6101335b6040513490600160a060020a033316907fa419615bc8fda4c87663805ee2a3597a6d71c1d476911d9892f340d965bc7bf190600090a35b565b005b341561013d57fe5b610148600435610729565b60408051600160a060020a038b168152602081018a905260608101889052861515608082015285151560a082015260c0810185905260e081018490526101008082018490526101209282018381528a546002600182161590930260001901169190910492820183905290916101408301908a9080156102085780601f106101dd57610100808354040283529160200191610208565b820191906000526020600020905b8154815290600101906020018083116101eb57829003601f168201915b50509a505050505050505050505060405180910390f35b341561022757fe5b610133600160a060020a036004351661078f565b005b341561024557fe5b610133600160a060020a03600435166109f8565b005b341561026357fe5b60408051602060046024803582810135601f81018590048502860185019096528585526101339583359593946044949392909201918190840183828082843750949650610a3395505050505050565b005b34156102bc57fe5b6102d0600160a060020a0360043516610c65565b60408051918252519081900360200190f35b34156102ea57fe5b6102d0610c77565b60408051918252519081900360200190f35b341561030c57fe5b610314610c7e565b60408051600160a060020a039092168252519081900360200190f35b341561033857fe5b610343600435610c8d565b60408051600160a060020a0385168152908101829052606060208201818152845460026000196101006001841615020190911604918301829052906080830190859080156103d25780601f106103a7576101008083540402835291602001916103d2565b820191906000526020600020905b8154815290600101906020018083116103b557829003601f168201915b505094505050505060405180910390f35b34156103eb57fe5b6102d0610cca565b60408051918252519081900360200190f35b341561040d57fe5b6102d0610cd0565b60408051918252519081900360200190f35b341561042f57fe5b610133610cd6565b005b341561044157fe5b610314610d00565b60408051600160a060020a039092168252519081900360200190f35b341561046d57fe5b604080516020600460643581810135601f8101849004840285018401909552848452610133948235600160a060020a0390811695602480359660443590931695946084949293910191908190840183828082843750949650610d0f95505050505050565b005b34156104db57fe5b6102d0610e69565b60408051918252519081900360200190f35b34156104fd57fe5b604080516020600460443581810135601f81018490048402850184019095528484526102d0948235600160a060020a031694602480359560649492939190920191819084018382808284375050604080516020601f89358b01803591820183900483028401830190945280835297999881019791965091820194509250829150840183828082843750949650610e6f95505050505050565b60408051918252519081900360200190f35b34156105af57fe5b610133600435602435604435611061565b005b34156105ca57fe5b60408051602060046024803582810135601f8101859004850286018501909652858552610133958335600160a060020a031695939460449493929092019181908401838280828437509496506110c195505050505050565b005b341561062c57fe5b610133600160a060020a03600435166111d3565b005b341561064a57fe5b604080516020600460443581810135601f81018490048402850184019095528484526102d0948235946024803515159560649492939190920191819084018382808284375094965061120e95505050505050565b60408051918252519081900360200190f35b34156106b857fe5b604080516020600460643581810135601f81018490048402850184019095528484526107159482359460248035600160a060020a031695604435959460849492019190819084018382808284375094965061139895505050505050565b604080519115158252519081900360200190f35b600580548290811061073757fe5b90600052602060002090600a020160005b508054600182015460038301546004840154600585015460068601546007870154600160a060020a039096169750939560020194929360ff80841694610100909404169289565b6000600061079b611454565b60005433600160a060020a039081169116146107b657610000565b600160a060020a03841660009081526007602052604090205415156107da57610000565b600160a060020a0384166000908152600760205260409020546006805491945060001982019350908390811061080c57fe5b906000526020600020906003020160005b50604080516060810182528254600160a060020a031681526001808401805484516020600261010095841615959095026000190190921693909304601f8101829004820284018201909552848352929493838601938301828280156108c35780601f10610898576101008083540402835291602001916108c3565b820191906000526020600020905b8154815290600101906020018083116108a657829003601f168201915b505050505081526020016002820154815250509050806006848154811015156108e857fe5b906000526020600020906003020160005b5081518154600160a060020a031916600160a060020a03909116178155602080830151805161092e926001850192019061147c565b506040918201516002909101558151600160a060020a0390811660009081526007602052828120869055908616815290812055600680548390811061096f57fe5b906000526020600020906003020160005b8154600160a060020a031916825561099c6001830160006114fb565b506000600291909101556006805460001901906109b99082611543565b50604051600090600160a060020a038616907f27b022af4a8347100c7a041ce5ccf8e14d644ff05de696315196faae8cd50c9b908390a35b5b50505050565b60005433600160a060020a03908116911614610a1357610000565b60008054600160a060020a031916600160a060020a0383161790555b5b50565b600160a060020a0333166000908152600760205260408120541515610a5757610000565b6005805484908110610a6557fe5b90600052602060002090600a020160005b5090508060030154421080610a8f5750600481015460ff165b80610b24575080546001820154604051606060020a600160a060020a039093169283028152601481018290528451859190603482019060208401908083835b60208310610aed5780518252601f199092019160209182019101610ace565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120600787015414159450505050505b80610b3457506002548160050154105b15610b3e57610000565b60045481600601541315610c0f5760048101805460ff191660019081179091558154908201546040518451600160a060020a0390931692859190819060208401908083838215610ba9575b805182526020831115610ba957601f199092019160209182019101610b89565b505050905090810190601f168015610bd55780820380516001836020036101000a031916815260200191505b5091505060006040518083038185876185025a03f1925050501515610bf957610000565b60048101805461ff001916610100179055610c1d565b60048101805461ff00191690555b6004810154600582015460405161010090920460ff1615159185907fa9ac225c6a5870bf2106e428872d012a51247520cc3af4329905bbb60e28978c90600090a45b5b505050565b60076020526000908152604090205481565b6005545b90565b600154600160a060020a031681565b6006805482908110610c9b57fe5b906000526020600020906003020160005b5080546002820154600160a060020a03909116925060019091019083565b60035481565b60025481565b60015433600160a060020a03908116911614610cf157610000565b33600160a060020a0316ff5b5b565b600054600160a060020a031681565b604080516000602091820181905282517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a0388811660048301523081166024830152604482018890529351938616936323b872dd9360648084019491938390030190829087803b1515610d8757fe5b60325a03f11515610d9457fe5b50506040515115159050610da757610000565b81600160a060020a03168385600160a060020a03167fd65b48fd35864b3528d38e44760be5553248f89bf3ff6b06cca57817cc2650bf846040518080602001828103825283818151815260200191508051906020019080838360008314610e29575b805182526020831115610e2957601f199092019160209182019101610e09565b505050905090810190601f168015610e555780820380516001836020036101000a031916815260200191505b509250505060405180910390a45b50505050565b60045481565b600160a060020a03331660009081526007602052604081205481901515610e9557610000565b6005805490610ea79060018301611575565b9150600582815481101515610eb857fe5b90600052602060002090600a020160005b508054600160a060020a031916600160a060020a038816178155600181018690558451909150610f02906002830190602087019061147c565b508585846040518084600160a060020a0316600160a060020a0316606060020a02815260140183815260200182805190602001908083835b60208310610f595780518252601f199092019160209182019101610f3a565b51815160209384036101000a60001901801990921691161790526040805192909401829003822060078a015560038054603c024201908a015560048901805461ffff19169055600060058a01558082528b51828201528b518d9850600160a060020a038f1697508a96507f646fec02522b41e7125cfc859a64fd4f4cefd5dc3b6237ca0abe251ded1fa88195508c949293508392830191850190808383821561101d575b80518252602083111561101d57601f199092019160209182019101610ffd565b505050905090810190601f1680156110495780820380516001836020036101000a031916815260200191505b509250505060405180910390a45b5b50949350505050565b60005433600160a060020a0390811691161461107c57610000565b6002839055600382905560048190556040518190839085907fa439d3fa452be5e0e1e24a8145e715f4fd8b9c08c96a42fd82a855a85e5d57de90600090a45b5b505050565b60005433600160a060020a039081169116146110dc57610000565b600160a060020a038216600090815260076020526040902054156110ff57610000565b60068054600160a060020a03841660009081526007602052604090208190556001810161112c8382611543565b916000526020600020906003020160005b5060408051606081018252600160a060020a038616808252602080830187905242938301939093528354600160a060020a031916178355845190929161118a91600184019187019061147c565b506040918201516002909101555160019150600160a060020a038416907f27b022af4a8347100c7a041ce5ccf8e14d644ff05de696315196faae8cd50c9b90600090a35b5b5050565b60015433600160a060020a039081169116146111ee57610000565b60018054600160a060020a031916600160a060020a0383161790555b5b50565b600160a060020a0333166000908152600760205260408120548190151561123457610000565b600580548690811061124257fe5b90600052602060002090600a020160005b50600160a060020a033316600090815260098201602052604090205490915060ff1615156001141561128457610000565b600160a060020a03331660009081526009820160205260409020805460ff19166001908117909155600582018054909101905583156112cd5760068101805460010190556112da565b6006810180546000190190555b33600160a060020a0316841515867fc34f869b7ff431b034b7b9aea9822dac189a685e0b015c7d1be3add3f89128e8866040518080602001828103825283818151815260200191508051906020019080838360008314611355575b80518252602083111561135557601f199092019160209182019101611335565b505050905090810190601f1680156113815780820380516001836020036101000a031916815260200191505b509250505060405180910390a45b5b509392505050565b60008383836040518084600160a060020a0316600160a060020a0316606060020a02815260140183815260200182805190602001908083835b602083106113f05780518252601f1990920191602091820191016113d1565b6001836020036101000a038019825116818451168082178552505050505050905001935050505060405180910390206000191660058681548110151561143257fe5b90600052602060002090600a020160005b50600701541490505b949350505050565b6040805160608101909152600081526020810161146f611658565b8152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106114bd57805160ff19168380011785556114ea565b828001600101855582156114ea579182015b828111156114ea5782518255916020019190600101906114cf565b5b506114f792915061166a565b5090565b50805460018160011615610100020316600290046000825580601f106115215750610a2f565b601f016020900490600052602060002090810190610a2f919061166a565b5b50565b815481835581811511610c5f57600302816003028360005260206000209182019101610c5f919061168b565b5b505050565b815481835581811511610c5f57600a0281600a028360005260206000209182019101610c5f91906116cd565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106114bd57805160ff19168380011785556114ea565b828001600101855582156114ea579182015b828111156114ea5782518255916020019190600101906114cf565b5b506114f792915061166a565b5090565b815481835581811511610c5f57600302816003028360005260206000209182019101610c5f919061168b565b5b505050565b60408051602081019091526000815290565b610c7b91905b808211156114f75760008155600101611670565b5090565b90565b610c7b91905b808211156114f7578054600160a060020a031916815560006116b660018301826114fb565b5060006002820155600301611691565b5090565b90565b610c7b91905b808211156114f7578054600160a060020a03191681556000600182018190556116ff60028301826114fb565b60006003830181905560048301805461ffff19169055600583018190556006830181905560078301819055611738906008840190611748565b50600a016116d3565b5090565b90565b5080546000825560020290600052602060002090810190610a2f919061176d565b5b50565b610c7b91905b808211156114f757805474ffffffffffffffffffffffffffffffffffffffffff1916815560006117a660018301826114fb565b50600201611773565b5090565b905600a165627a7a7230582085a73b67c6db2e7c854c6435be19bd75c3995e64f66292445642cd4e412f1f5000290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006efba8fb2ac5b6730729a972ec224426a287c3ad

    Constructor Arguments (ABI-encoded and appended to the ByteCode above)
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006efba8fb2ac5b6730729a972ec224426a287c3ad

-----Decoded View---------------
Found 4 constructor arguments :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [3] : 0000000000000000000000006efba8fb2ac5b6730729a972ec224426a287c3ad


   Swarm Source:
bzzr://85a73b67c6db2e7c854c6435be19bd75c3995e64f66292445642cd4e412f1f50
View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward