Sponsored Link:   ARNA Genomics - FIRST BLOCKCHAIN BIOTECH ECOSYSTEM. Join ICO Now!
  Latest 25 txns from a total Of 226 transactions View All

TxHash Age From To Value [TxFee]
0x5b975d2b8528ee9ab2e11c45085ac82a6586f8b2dcb5e1de702e3ade6a87d9c03 days 5 hrs ago0x46ef48e06ff160f311d17151e118c504d015ec6e  IN   GolemMultisig0 Ether0.001144563
0x81b79c2bdfb24f577e06a468cfd2c1f18fabfdca275b3f568b28572f724cc9d55 days 19 hrs ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   GolemMultisig0 Ether0.004121397
0x5e964cfc4037f073e4cb8d9dc4e233afc6a91e62871a36b33d701556ab2f19515 days 21 hrs ago0xf0776febc8a729b60602e2c2f6c446a518df78fe  IN   GolemMultisig0 Ether0.0025031
0xd4e2832598dd794102c69e54922fa04d5c9c29e97a6e8aa8a7bd5244f8a4cf556 days 1 hr ago0x46ef48e06ff160f311d17151e118c504d015ec6e  IN   GolemMultisig0 Ether0.000639708
0xb97f62bd505bd09e403ea4eac3f2e7e6819a07a7893f59039ee01de185fa6f2d6 days 23 hrs ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   GolemMultisig0 Ether0.004097667
0xdfca74e903c665540f719a4ee95cd093778bb3168c2388fbf91b1e1fa26572307 days 56 mins ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   GolemMultisig0 Ether0.004244646
0x54e48db94f92421cdfd6adba3138db6b95e618a7e78016dd86b9a1cd999bf9fb8 days 3 hrs ago0xf0776febc8a729b60602e2c2f6c446a518df78fe  IN   GolemMultisig0 Ether0.001086826185
0xdf5539b7ecba19fa940a5202fc0fa602b5927ec7a66957bc027f22c135b64db68 days 17 hrs ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   GolemMultisig0 Ether0.000380159806
0x256e1c47ac849652af75ff27b513e529de1a6198f39db2416468f4361a014f828 days 19 hrs ago0x46ef48e06ff160f311d17151e118c504d015ec6e  IN   GolemMultisig0 Ether0.000673752
0x50362cc978eeb14522b9e0448f4b43c7e53c68cda4c67b2ad879df85c18ae4b636 days 17 hrs ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   GolemMultisig0 Ether0.000663952
0x55da4ae9560c3db373d0bf6cdb218d4831e8f38b47dd6c72570c49351741e3e236 days 22 hrs ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   GolemMultisig0 Ether0.001425079436
0x2c9b3554db449ccc8d1a97d77d32c9c120bd13f188887db50b0074f23994563237 days 2 hrs ago0x46ef48e06ff160f311d17151e118c504d015ec6e  IN   GolemMultisig0 Ether0.000426472
0x2b8fbcc8fe28ecb79077d5c131d49666a6c3890c4714191d7319d1a79bce525e37 days 17 hrs ago0x2ef6e246ab8ca985044e733f696e08940414d57b  IN   GolemMultisig0 Ether0.000336876
0xe1f8c75075c3898adf4d57943b97ba5e3a1053e90494dc48908d17484ad78d1248 days 2 hrs ago0x2ef6e246ab8ca985044e733f696e08940414d57b  IN   GolemMultisig0 Ether0.000588
0x8d943c40f26179252f87ec555931d2499a9b9c856534483134beb81592fa657669 days 6 hrs ago0x2ff4d83d13fb20b88614fbe38aaceaadad9d53fc  IN   GolemMultisig0 Ether0.0002
0xdf0577b4703ccda4795b9d5006c4054b21e8e60aff0ad1964d20499c85ee55e894 days 10 hrs ago0xe6c3659605c19fd7367bd78d3c7ca45b7982af6a  IN   GolemMultisig0 Ether0.000510153
0x5ff3ec4a6281fbac405b4f0e343a2eae7e3fcf4e8bbd3e9d36e3e61937065e3d97 days 4 hrs ago0x46ef48e06ff160f311d17151e118c504d015ec6e  IN   GolemMultisig0 Ether0.004427754
0x05cfdf9d166a347263fd5815dccc0a17e3bebc024aa47d52d895473decbf360497 days 4 hrs ago0x46ef48e06ff160f311d17151e118c504d015ec6e  IN   GolemMultisig0 Ether0.002912419
0xc528deb519ce1d9e9397fbad0a1e75260a8baa58a5787e3c1eb1c869a9ca107b97 days 4 hrs ago0x46ef48e06ff160f311d17151e118c504d015ec6e  IN   GolemMultisig0 Ether0.001342929
0x5a668c9a129470c77356ea45f71b654477b1c91d6e993b30a67a12d234e70b9e97 days 20 hrs ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   GolemMultisig0 Ether0.00106618
0xa562bce7975cf1aa2b6e679fca34be9c53a13964f47c2ba0591869e032fbaa8398 days 3 hrs ago0x2ef6e246ab8ca985044e733f696e08940414d57b  IN   GolemMultisig0 Ether0.00398264125
0x497dfcfc6224a330c78211c9e3fb4770535f8bf53f156038975c06cb844576a3114 days 11 hrs ago0x34d6a1fd8aa15cfb00d6c6d47963d5e4e32ac2b8  IN   GolemMultisig0 Ether0.00124491
0xb12517aed41d5ea011a2b910575ee9915d3725e6039099d05f3fe62be1665c6b114 days 14 hrs ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   GolemMultisig0 Ether0.001119489
0x021aab777dd4e2c000409c9f8c9cb7e940eb2d40f3998b23d230fa3d9809e3f8114 days 17 hrs ago0x2ef6e246ab8ca985044e733f696e08940414d57b  IN   GolemMultisig0 Ether0.00336876
0xa027d12b1b94302ec1af328366c599466291fa29f47f7359e176fa9e03d0e7b8125 days 23 hrs ago0x919ef7318bd672be616d2cc9211b0cd227d7d817  IN   GolemMultisig0 Ether0.00102
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 24 Internal Transactions

ParentTxHash Block Age From To Value
0x54e48db94f92421cdfd6adba3138db6b95e618a7e78016dd86b9a1cd999bf9fb45570848 days 3 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x949342479c00fccd65fee93a6b5a4fbd9b4abcea4,000 Ether
0x50362cc978eeb14522b9e0448f4b43c7e53c68cda4c67b2ad879df85c18ae4b6437931336 days 17 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x949342479c00fccd65fee93a6b5a4fbd9b4abcea3,000 Ether
0x5ff3ec4a6281fbac405b4f0e343a2eae7e3fcf4e8bbd3e9d36e3e61937065e3d417300697 days 4 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90xa11c6660af58cd94baae681c870c1374d3c4d0b810,000 Ether
0x497dfcfc6224a330c78211c9e3fb4770535f8bf53f156038975c06cb844576a34102239114 days 11 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x00294facdb03e5422deeea8858cc8dcfe7ec62253,000 Ether
0x7e7ac3deb28776e9199b19a3140e05634d6db57e717334394ed14150921c99273865693163 days 4 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe925,000 Ether
0x3dcaf54d9dc7e4c21fcca2901e1fe5f575e88891259507f0856f605063f99a343751002184 days 17 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe925,000 Ether
0xbebafa7438f8081380f4ca6aa60fe8a82ebdc043bb1e7f4d538e0df87faa7a7d3722243189 days 23 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe925,000 Ether
0x121b1f0de44073b27a76939c66fb947d82c1d41d755a0171a2614f9515e3a6ef3642586204 days 5 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe923,379.15 Ether
0xe68fb241015ffa98808b06e7c9263f29f3e686494bb9b5fcba90f450724bdfb43468558234 days 5 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x00294facdb03e5422deeea8858cc8dcfe7ec622511,000 Ether
0xaace8a6e8aae437e3f80bf88bb7650cc36ad7ab35a9d76c6c168332905970d173444880238 days 5 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe952,000 Ether
0x87b7928ca38a6993b355b3c233056a59fb64c30f9d223e4f84d6c29e761e91dd3367072251 days 6 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0xbb85ba72a3cf0b7f1cd71fc7bc913fd43067b653fed3dd76ee0e5d2a4e2ff65c3187137281 days 5 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe914,600 Ether
0x3e27f3e303f779f2688fa526bf3a184d250440d9caf7ca002c8ecb3b14a4d9883151078287 days 4 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0xe595a2cbf5e2ba722848019da46522b81b1f19561b8857e4f86b4e5d1c2e2fd83066716301 days 3 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x001de0ab13c480e6d0f47e6d275c8afcdce2ce785,000 Ether
0xfbc203bacb0b1022c03506987a80d40c1ec75676e03f9eab506f6e069b918e483045409304 days 16 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0x1ea172d9bacc6f9bb49877fb57f9d29f255b2da9f6cd0e1047db509698efad1d3014754309 days 18 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0x46daf23345ac53c1f0f641d1eaf6224da563679d1e76ebccc6ca70fa5304d9f22818315342 days 4 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0x66fa31c2f938e02edb33806960dc568a8feeef001ad7e5382ad7bee84b9e617d2806509344 days 3 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe91 Ether
0x91f6cc426eee7b6f894f50afe32bf4e2e0a7c973180ab3a282943893deed786d2802082344 days 20 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe91 wei
0x1bdf7f7da468cdf9d5098abb2c06fd6fc1264a33eaf36bdc35e617cc8010e6812607939376 days 23 hrs ago0xa74476443119a942de498590fe1f2454d7d4ac0d0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf9820,000 Ether
0x186025565e87641e59709ede73140d1b5d7a63820f58c2dc728960ff8028215b2602022377 days 22 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x48f41f19ec8de7172f413a171c77775ff9e3f3800.2 Ether
0x29a6b4da9752dd61a39273ca35699d7e3d17f8db3544a6a53a4b597621101aa22601783377 days 23 hrs ago0x9fb7871e3e67fb294e47d11c1747ef3793425bdb0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf92 Ether
0x83954691afd1a65545cf25a7410fa5331c0dabadd3c3166c25b3bf9ec24b677b2601554378 days 47 mins ago0x75089f9072b4fbe4611a6786ecc3dc74e61115e30x7da82c7ab4771ff031b66538d2fb9b0b047f6cf91 Ether
0x973e37a2425a616fd8bea32b54362d8452ba03e1f7b2ba0632afa0666e6610be2601222378 days 1 hr ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x48f41f19ec8de7172f413a171c77775ff9e3f3800.2 Ether
[ Download CSV Export  ] 
Contract Name: MultiSigWallet
Compiler Version: v0.4.4+commit.4633f3de
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.4;


/// @title Multisignature wallet - Allows multiple parties to agree on transactions before execution.
/// @author Stefan George - <[email protected]>
contract MultiSigWallet {

    event Confirmation(address sender, bytes32 transactionHash);
    event Revocation(address sender, bytes32 transactionHash);
    event Submission(bytes32 transactionHash);
    event Execution(bytes32 transactionHash);
    event Deposit(address sender, uint value);
    event OwnerAddition(address owner);
    event OwnerRemoval(address owner);
    event RequiredUpdate(uint required);

    mapping (bytes32 => Transaction) public transactions;
    mapping (bytes32 => mapping (address => bool)) public confirmations;
    mapping (address => bool) public isOwner;
    address[] owners;
    bytes32[] transactionList;
    uint public required;

    struct Transaction {
        address destination;
        uint value;
        bytes data;
        uint nonce;
        bool executed;
    }

    modifier onlyWallet() {
        if (msg.sender != address(this))
            throw;
        _;
    }

    modifier signaturesFromOwners(bytes32 transactionHash, uint8[] v, bytes32[] rs) {
        for (uint i=0; i<v.length; i++)
            if (!isOwner[ecrecover(transactionHash, v[i], rs[i], rs[v.length + i])])
                throw;
        _;
    }

    modifier ownerDoesNotExist(address owner) {
        if (isOwner[owner])
            throw;
        _;
    }

    modifier ownerExists(address owner) {
        if (!isOwner[owner])
            throw;
        _;
    }

    modifier confirmed(bytes32 transactionHash, address owner) {
        if (!confirmations[transactionHash][owner])
            throw;
        _;
    }

    modifier notConfirmed(bytes32 transactionHash, address owner) {
        if (confirmations[transactionHash][owner])
            throw;
        _;
    }

    modifier notExecuted(bytes32 transactionHash) {
        if (transactions[transactionHash].executed)
            throw;
        _;
    }

    modifier notNull(address destination) {
        if (destination == 0)
            throw;
        _;
    }

    modifier validRequired(uint _ownerCount, uint _required) {
        if (   _required > _ownerCount
            || _required == 0
            || _ownerCount == 0)
            throw;
        _;
    }

    function addOwner(address owner)
        external
        onlyWallet
        ownerDoesNotExist(owner)
    {
        isOwner[owner] = true;
        owners.push(owner);
        OwnerAddition(owner);
    }

    function removeOwner(address owner)
        external
        onlyWallet
        ownerExists(owner)
    {
        isOwner[owner] = false;
        for (uint i=0; i<owners.length - 1; i++)
            if (owners[i] == owner) {
                owners[i] = owners[owners.length - 1];
                break;
            }
        owners.length -= 1;
        if (required > owners.length)
            updateRequired(owners.length);
        OwnerRemoval(owner);
    }

    function updateRequired(uint _required)
        public
        onlyWallet
        validRequired(owners.length, _required)
    {
        required = _required;
        RequiredUpdate(_required);
    }

    function addTransaction(address destination, uint value, bytes data, uint nonce)
        private
        notNull(destination)
        returns (bytes32 transactionHash)
    {
        transactionHash = sha3(destination, value, data, nonce);
        if (transactions[transactionHash].destination == 0) {
            transactions[transactionHash] = Transaction({
                destination: destination,
                value: value,
                data: data,
                nonce: nonce,
                executed: false
            });
            transactionList.push(transactionHash);
            Submission(transactionHash);
        }
    }

    function submitTransaction(address destination, uint value, bytes data, uint nonce)
        external
        returns (bytes32 transactionHash)
    {
        transactionHash = addTransaction(destination, value, data, nonce);
        confirmTransaction(transactionHash);
    }

    function submitTransactionWithSignatures(address destination, uint value, bytes data, uint nonce, uint8[] v, bytes32[] rs)
        external
        returns (bytes32 transactionHash)
    {
        transactionHash = addTransaction(destination, value, data, nonce);
        confirmTransactionWithSignatures(transactionHash, v, rs);
    }

    function addConfirmation(bytes32 transactionHash, address owner)
        private
        notConfirmed(transactionHash, owner)
    {
        confirmations[transactionHash][owner] = true;
        Confirmation(owner, transactionHash);
    }

    function confirmTransaction(bytes32 transactionHash)
        public
        ownerExists(msg.sender)
    {
        addConfirmation(transactionHash, msg.sender);
        executeTransaction(transactionHash);
    }

    function confirmTransactionWithSignatures(bytes32 transactionHash, uint8[] v, bytes32[] rs)
        public
        signaturesFromOwners(transactionHash, v, rs)
    {
        for (uint i=0; i<v.length; i++)
            addConfirmation(transactionHash, ecrecover(transactionHash, v[i], rs[i], rs[i + v.length]));
        executeTransaction(transactionHash);
    }

    function executeTransaction(bytes32 transactionHash)
        public
        notExecuted(transactionHash)
    {
        if (isConfirmed(transactionHash)) {
            Transaction tx = transactions[transactionHash];
            tx.executed = true;
            if (!tx.destination.call.value(tx.value)(tx.data))
                throw;
            Execution(transactionHash);
        }
    }

    function revokeConfirmation(bytes32 transactionHash)
        external
        ownerExists(msg.sender)
        confirmed(transactionHash, msg.sender)
        notExecuted(transactionHash)
    {
        confirmations[transactionHash][msg.sender] = false;
        Revocation(msg.sender, transactionHash);
    }

    function MultiSigWallet(address[] _owners, uint _required)
        validRequired(_owners.length, _required)
    {
        for (uint i=0; i<_owners.length; i++)
            isOwner[_owners[i]] = true;
        owners = _owners;
        required = _required;
    }

    function()
        payable
    {
        if (msg.value > 0)
            Deposit(msg.sender, msg.value);
    }

    function isConfirmed(bytes32 transactionHash)
        public
        constant
        returns (bool)
    {
        uint count = 0;
        for (uint i=0; i<owners.length; i++)
            if (confirmations[transactionHash][owners[i]])
                count += 1;
            if (count == required)
                return true;
    }

    function confirmationCount(bytes32 transactionHash)
        external
        constant
        returns (uint count)
    {
        for (uint i=0; i<owners.length; i++)
            if (confirmations[transactionHash][owners[i]])
                count += 1;
    }

    function filterTransactions(bool isPending)
        private
        returns (bytes32[] _transactionList)
    {
        bytes32[] memory _transactionListTemp = new bytes32[](transactionList.length);
        uint count = 0;
        for (uint i=0; i<transactionList.length; i++)
            if (   isPending && !transactions[transactionList[i]].executed
                || !isPending && transactions[transactionList[i]].executed)
            {
                _transactionListTemp[count] = transactionList[i];
                count += 1;
            }
        _transactionList = new bytes32[](count);
        for (i=0; i<count; i++)
            if (_transactionListTemp[i] > 0)
                _transactionList[i] = _transactionListTemp[i];
    }

    function getPendingTransactions()
        external
        constant
        returns (bytes32[] _transactionList)
    {
        return filterTransactions(true);
    }

    function getExecutedTransactions()
        external
        constant
        returns (bytes32[] _transactionList)
    {
        return filterTransactions(false);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[{"name":"","type":"bytes32"},{"name":"","type":"address"}],"name":"confirmations","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"destination","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"},{"name":"nonce","type":"uint256"}],"name":"submitTransaction","outputs":[{"name":"transactionHash","type":"bytes32"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"}],"name":"removeOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"transactionHash","type":"bytes32"}],"name":"confirmationCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_required","type":"uint256"}],"name":"updateRequired","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"transactions","outputs":[{"name":"destination","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"},{"name":"nonce","type":"uint256"},{"name":"executed","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"transactionHash","type":"bytes32"}],"name":"isConfirmed","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"}],"name":"addOwner","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"transactionHash","type":"bytes32"}],"name":"confirmTransaction","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"destination","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"},{"name":"nonce","type":"uint256"},{"name":"v","type":"uint8[]"},{"name":"rs","type":"bytes32[]"}],"name":"submitTransactionWithSignatures","outputs":[{"name":"transactionHash","type":"bytes32"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"transactionHash","type":"bytes32"}],"name":"executeTransaction","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getPendingTransactions","outputs":[{"name":"_transactionList","type":"bytes32[]"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"required","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getExecutedTransactions","outputs":[{"name":"_transactionList","type":"bytes32[]"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"transactionHash","type":"bytes32"}],"name":"revokeConfirmation","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"transactionHash","type":"bytes32"},{"name":"v","type":"uint8[]"},{"name":"rs","type":"bytes32[]"}],"name":"confirmTransactionWithSignatures","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_owners","type":"address[]"},{"name":"_required","type":"uint256"}],"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"transactionHash","type":"bytes32"}],"name":"Confirmation","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"transactionHash","type":"bytes32"}],"name":"Revocation","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"transactionHash","type":"bytes32"}],"name":"Submission","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"transactionHash","type":"bytes32"}],"name":"Execution","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"owner","type":"address"}],"name":"OwnerAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"owner","type":"address"}],"name":"OwnerRemoval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"required","type":"uint256"}],"name":"RequiredUpdate","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526040516113ea3803806113ea833981016040528051608051910190600082518281811180610030575080155b80610039575081155b1561004357610002565b600092505b84518310156100cb57600160026000506000878681518110156100025790602001906020020151600160a060020a0316815260200190815260200160002060006101000a81548160ff02191690837f0100000000000000000000000000000000000000000000000000000000000000908102040217905550600190920191610048565b845160038054828255600082905290917fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b91820191602089018215610150579160200282015b828111156101505782518254600160a060020a0319166c0100000000000000000000000091820291909104178255602090920191600190910190610111565b506101769291505b80821115610190578054600160a060020a0319168155600101610158565b505060058490555050505050611256806101946000396000f35b509056606060405236156100cf5760e060020a60003504630c4ecab481146101215780630d59b5641461014e578063173825d9146101be5780632f54bf6e146101eb57806359bf77df1461020b578063607fa5a41461027f578063642f2eaf146102ab5780636486aa51146102ef5780637065cb48146102ff57806379716e431461032a5780639119e5fb1461033a578063c69ed5f2146103b0578063d11db83f146103c0578063dc8452cd1461050b578063e6a6d4c814610519578063f3fc536d1461053a578063fbc6d0ff1461056e575b6105f7600034111561011f5760408051600160a060020a033316815234602082015281517fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c929181900390910190a15b565b34610002576001602090815260043560009081526040808220909252602435815220546105f99060ff1681565b346100025761060d600480359060248035916044359182019101356064356000610740868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437508a9450505050505b600084600160a060020a0381161515610ab357610002565b34610002576105f7600435600030600160a060020a031633600160a060020a031614151561096c57610002565b34610002576105f960043560026020526000908152604090205460ff1681565b346100025761060d6004356000805b600354811015610c24576000838152600160205260408120600380549192918490811015610002576000918252602080832090910154600160a060020a0316835282019290925260400190205460ff161561027757600191909101905b60010161021a565b34610002576105f76004355b30600160a060020a031633600160a060020a0316141515610c2a57610002565b346100025761061f60043560006020819052908152604090208054600182015460038301546004840154600160a060020a0390931693919260029092019160ff1685565b34610002576105f96004356106d6565b34610002576105f760043530600160a060020a031633600160a060020a0316141515610ca057610002565b34610002576105f7600435610747565b346100025761060d600480359060248035916044358083019290820135916064359160843580820192908101359160a43590810191013560006107df8a8a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437508e94506101a69350505050565b34610002576105f7600435610774565b3461000257610795604080516020810190915260008152610ed660015b60408051602081810183526000808352835191820184528082526004549351929391929091829180591061040e5750595b908082528060200260200182016040528015610425575b50925060009150600090505b6004548110156111c65784801561047d5750600480546000918291849081101561000257906000526020600020900160005054815260208101919091526040016000206004015460ff16155b806104c55750841580156104c55750600480546000918291849081101561000257906000526020600020900160005054815260208101919091526040016000206004015460ff165b156105035760048054829081101561000257906000526020600020900160005054838381518110156100025760209081029091010152600191909101905b600101610431565b346100025761060d60055481565b346100025761079560408051602081019091526000808252610ed6906103dd565b34610002576105f7600435600160a060020a033390811660009081526002602052604090205460ff161515610edb57610002565b34610002576040805160248035600481810135602081810286810182019097528186526105f796833596939560449501929182919085019084908082843750506040805196358089013560208181028a81018201909452818a52979998606498909750602492909201955093508392508501908490808284375094965061084095505050505050565b005b604080519115158252519081900360200190f35b60408051918252519081900360200190f35b60408051600160a060020a03871681526020810186905260608101849052821515608082015260a0918101828152855460026000196101006001841615020190911604928201839052909160c0830190869080156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b5050965050505050505060405180910390f35b610dce835b600080805b600354811015610c8a576000848152600160205260408120600380549192918490811015610002576000918252602080832090910154600160a060020a0316835282019290925260400190205460ff161561073857600191909101905b6001016106db565b9050610920815b33600160a060020a03811660009081526002602052604090205460ff161515610d8757610002565b610968825b600081815260208190526040812060040154829060ff16156106d157610002565b60405180806020018281038252838181518152602001915080519060200190602002808383829060006004602084601f0104600302600f01f1509050019250505060405180910390f35b90508050610dc18186868080602002602001604051908101604052809392919081815260200183836020028082843750506040805160208b810282810182019093528b82529095508b94508a93508392508501908490808284375050505050505b6000838383835b8251811015610f9c576002600050600060018686858151811015610002579060200190602002015186868151811015610002579060200190602002015187878a510181518110156100025760209081029091018101516040805160008181528185018352908201819052815196875260ff9095168684015285810193909352606085015290516080808501949293601f198301938390039091019190866161da5a03f11561000257505060408051601f190151600160a060020a031682526020820192909252016000205460ff16151561105457610002565b95945050505050565b60408051600160a060020a038516815290517f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b909181900360200190a15b505b5050565b600160a060020a038216600090815260026020526040902054829060ff16151561099557610002565b600160a060020a0383166000908152600260205260408120805460ff1916905591505b60035460001901821015610a5a5782600160a060020a0316600360005083815481101561000257600091825260209091200154600160a060020a03161415610a8a57600380546000198101908110156100025760009182526020909120015460038054600160a060020a039092169184908110156100025760009182526020909120018054600160a060020a031916606060020a928302929092049190911790555b600380546000198101808355919082908015829011610a9557600083815260209020610a95918101908301610c0c565b6001909101906109b8565b5050600354600554111591506109299050576003546109299061028b565b858585856040518085600160a060020a0316606060020a0281526014018481526020018380519060200190808383829060006004602084601f0104600302600f01f150905001828152602001945050505050604051809103902091508150600060005060008360001916815260200190815260200160002060005060000160009054906101000a9004600160a060020a0316600160a060020a0316600014156110c5576040805160a08101825287815260208082018881528284018881526060840188905260006080850181905287815280845294852084518154600160a060020a031916606060020a9182029190910417815591516001808401919091559051805160028085018054818a529887902097989597909661010095871615959095026000190190951604601f90810184900485019491939192909101908390106110ce57805160ff19168380011785555b506110fe9291505b80821115610c205760008155600101610c0c565b5090565b50919050565b6003548181811180610c3a575080155b80610c43575081155b15610c4d57610002565b60058390556040805184815290517f0cfd262243fb0dd33ba2604015772142a737b088fb078ec5aa18bea2c58c29a29181900360200190a1505050565b600554821415610c9957600192505b5050919050565b600160a060020a038116600090815260026020526040902054819060ff1615610cc857610002565b600160a060020a0382166000908152600260205260409020805460ff19166001908117909155600380549182018082559091908281838015829011610d1e57600083815260209020610d1e918101908301610c0c565b505050600092835250602091829020018054600160a060020a031916606060020a8581020417905560408051600160a060020a038516815290517ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d929181900390910190a15050565b61076f82335b6000828152600160209081526040808320600160a060020a03851684529091529020548290829060ff161561115957610002565b9998505050505050505050565b15610966576000838152602081905260409081902060048101805460ff19166001908117909155815481830154935160028085018054959850600160a060020a0390931695949293919283928592908216156101000260001901909116048015610e795780601f10610e4e57610100808354040283529160200191610e79565b820191906000526020600020905b815481529060010190602001808311610e5c57829003601f168201915b505091505060006040518083038185876185025a03f1925050501515610e9e57610002565b6040805184815290517f7e9e1cb65db4927b1815f498cbaa226a15c277816f7df407573682110522c9b19181900360200190a1505050565b905090565b600082815260016020908152604080832033600160a060020a038116855292529091205483919060ff161515610f1057610002565b600084815260208190526040902060040154849060ff1615610f3157610002565b6000858152600160209081526040808320600160a060020a03331680855290835292819020805460ff19169055805192835290820187905280517f9aec1a62b961581534d37fd62d35e3648f05a17b1f986eda1d1a9d97b14784069281900390910190a15050505050565b600094505b865185101561105c576110658860018a8a89815181101561000257906020019060200201518a8a815181101561000257906020019060200201518b8d518c0181518110156100025760209081029091018101516040805160008181528185018352908201819052815196875260ff9095168684015285810193909352606085015290516080808501949293601f198301938390039091019190866161da5a03f11561000257505060206040510351610d8d565b600101610847565b61107088610774565b600190940193610fa1565b5050505050505050565b50505091909060005260206000209001600050839055506040805183815290517f1b15da2a2b1f440c8fb970f04466e7ccd3a8215634645d232bbc23c75785b5bb9181900360200190a15b50949350505050565b82800160010185558215610c04579182015b82811115610c045782518260005055916020019190600101906110e0565b5050606082015160038201556080909101516004918201805460ff191660f860020a92830292909204919091179055805460018101808355828183801582901161107a5760008381526020902061107a918101908301610c0c565b6000848152600160208181526040808420600160a060020a03881680865290835293819020805460ff19169093179092558151928352820186905280517fe1c52dc63b719ade82e8bea94cc41a0d5d28e4aaf536adb5e9cccc9ff8c1aeda9281900390910190a150505050565b816040518059106111d45750595b9080825280602002602001820160405280156111eb575b509350600090505b8181101561124e5760006001028382815181101561000257602090810290910101511115611246578281815181101561000257906020019060200201518482815181101561000257602090810290910101525b6001016111f3565b50505091905056

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

-----Decoded View---------------
Found 8 constructor arguments :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [3] : 00000000000000000000000046ef48e06ff160f311d17151e118c504d015ec6e
Arg [4] : 0000000000000000000000002ef6e246ab8ca985044e733f696e08940414d57b
Arg [5] : 000000000000000000000000b21f27b9c4137849c8a991fe1c18ab72a2f81eb6
Arg [6] : 000000000000000000000000f0776febc8a729b60602e2c2f6c446a518df78fe
Arg [7] : 00000000000000000000000034d6a1fd8aa15cfb00d6c6d47963d5e4e32ac2b8

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.