Contract Overview | Golem_MultiSig
Balance: 369,023.148049999999999999 Ether
Ether Value: $76,642,417.62 (@ $207.69/ETH)
Transactions: 265 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x1a5218b6e5c49c290745552481bb0335be2fb0f4at txn 0xd66169d4a5feaceaf777b9949ad0e9bc5621a438846a90087e50a5d7b9b0ad1e
Token Balance:
 Latest 25 txns From a total of 265 Transactions

TxHash Age From To Value [TxFee]
0x77807ca5042b854fed07c80b251d518323fe773589d66a0f4fe1293b8cd564209 hrs 43 mins ago0x2ef6e246ab8ca985044e733f696e08940414d57b  IN   Golem_MultiSig0 Ether0.004333085
0x253d4c613480c0c1a181fb55589a7363c762eaca07f6c073f9b04f90408062a515 hrs 1 min ago0x46ef48e06ff160f311d17151e118c504d015ec6e  IN   Golem_MultiSig0 Ether0.002931995
0x231a2114694e574f6285f0b2e19fc8f1e108b6bf31c77a581b359f4f4503484f1 day 10 hrs ago0x90c1bd18caf3867d3f7474e1ea55a27a4310f418  IN   Golem_MultiSig0 Ether0.000396204
0x00940b3f6168361f37da182c3af879b7e190258344c5d7ed6ec48ef06dcd33cc1 day 10 hrs ago0x90c1bd18caf3867d3f7474e1ea55a27a4310f418  IN   Golem_MultiSig0 Ether0.000538653
0xbb36b7dd7fe61e96b810873e6e7e44e13bec07ed8a9b4e5c0d3c9f08dc4d61a71 day 10 hrs ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   Golem_MultiSig0 Ether0.008232513
0x63ec422b1afa6ae5776ff25c30aea1e2b437fb5d3ac11004903779470622463f43 days 20 hrs ago0x90c1bd18caf3867d3f7474e1ea55a27a4310f418  IN   Golem_MultiSig0 Ether0.000441396
0x48fda451fed62f41771121b91befccee5099ab17576eb3d7be814c6d455eed3f88 days 13 hrs ago0xcd4fec10c8ad4873e209062b31defb684ff8cb7c  IN   Golem_MultiSig0 Ether0.000231814
0x155237e472ea7c00d748d18747520a81b41704f8cdd18c42dcd6033e8cca2ca691 days 11 hrs ago0x2ef6e246ab8ca985044e733f696e08940414d57b  IN   Golem_MultiSig0 Ether0.00063411
0x0df130f6cfd328859b4c5d21263b07a0296e184f79b6631a8b265be51bb13ec291 days 11 hrs ago0x2ef6e246ab8ca985044e733f696e08940414d57b  IN   Golem_MultiSig0 Ether0.000175
0x6de229ee28faf4e7017fbee7a4d792d1493fbe2fb385bf77d34e38faa5c8a62d91 days 11 hrs ago0x2ef6e246ab8ca985044e733f696e08940414d57b  IN   Golem_MultiSig0 Ether0.000175
0x49a3f20d091a14c1f593f80c6674629359486785aedf4fc68a08d7cc5c66e51191 days 11 hrs ago0x4b52fcbaa1383eca859148579a8702289127456c  IN   Golem_MultiSig0 Ether0.000159927
0x5f4051981ae246bf7db5834808a3d1079ea1f01aa86c0ce08f9ac05ba0c9728591 days 12 hrs ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   Golem_MultiSig0 Ether0.008232513
0x2184f0a05c41fe5405d917878b6a60b94ed8cbc228e225c8e0399c499132b8dd92 days 11 hrs ago0x4b52fcbaa1383eca859148579a8702289127456c  IN   Golem_MultiSig0 Ether0.000333456
0xeba39ebb86cf911053711dcb529866dfb15970aad0f185606d0a935cf7fbc0d292 days 12 hrs ago0x2ef6e246ab8ca985044e733f696e08940414d57b  IN   Golem_MultiSig0 Ether0.000377373937
0x6dbd4090717c7e24a8c17b7976c96482e4290d2b43bbe77f8aeeddff7e2d1ccd93 days 51 mins ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   Golem_MultiSig0 Ether0.00153881896
0x7ff1ba327942c3c07c9ac21d4dfb6149b41cbef2c542a34f0430005b8bfee2f693 days 55 mins ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   Golem_MultiSig0 Ether0.00172128
0x960f3ccd9f2238b181f71f2957ab1dec6ff0cdd5ce6c7af9ea701642b41bd81793 days 1 hr ago0xb21f27b9c4137849c8a991fe1c18ab72a2f81eb6  IN   Golem_MultiSig0 Ether0.000126445
0xd4589948a1f34ab2bacd90c9169a22b09a6389b602c5f2224930340e5eebad2a122 days 19 hrs ago0xcc6667503aed0c27ac9f5ac78131710ba79b09e9  IN   Golem_MultiSig0 Ether0.000603716
0x902e3e084ccbb7f81ad38c78c327ce9ecef4d6f356e196a54fa42f13f2105919140 days 10 hrs ago0x979260baab708fbb2d810fdbaf0e8f0ad04f9127  IN   Golem_MultiSig0 Ether0.00219135
0xa0c70a2b8d29024da8047cd591544894b93013760449b1756bf7b29934976182170 days 22 hrs ago0x70341461e043f4bf14c70018ff25efb0a7dfeb64  IN   Golem_MultiSig0 Ether0.0041
0xb1b9254bc7ca38d8525790dbcac9e857ef6a9d8fee044cd4b870cfe8779943cd170 days 22 hrs ago0x70341461e043f4bf14c70018ff25efb0a7dfeb64  IN   Golem_MultiSig0 Ether0.00246
0xe42522dd4abd6cb979d00ab2bbdc1cc05e2b04eecb5f14b4726d29cd489c7d6c170 days 23 hrs ago0x70341461e043f4bf14c70018ff25efb0a7dfeb64  IN   Golem_MultiSig0 Ether0.000114543
0x0f141997753f55aa9ae02616245ad08f11b51192cdd0263e5ad73cfa16a9f999244 days 20 hrs ago0x6a2168f0ee23c4cf6796763b896e47da29b4f479  IN   Golem_MultiSig0 Ether0.001006509
0x5d3e947391a7790d386695c2aa556122ddbf473bb23dfb09c41fbbea8296f9b1245 days 21 mins ago0x6a2168f0ee23c4cf6796763b896e47da29b4f479  IN   Golem_MultiSig0 Ether0.000953004
0x1a0c42bd4f2130137d060209b35aa4f5f8f17d7850b34815728048dd733bfe02245 days 2 hrs ago0x6a2168f0ee23c4cf6796763b896e47da29b4f479  IN   Golem_MultiSig0 Ether0.000967149
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 24 Internal Transactions

ParentTxHash Block Age From To Value
0x54e48db94f92421cdfd6adba3138db6b95e618a7e78016dd86b9a1cd999bf9fb4557084336 days 11 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x949342479c00fccd65fee93a6b5a4fbd9b4abcea4,000 Ether
0x50362cc978eeb14522b9e0448f4b43c7e53c68cda4c67b2ad879df85c18ae4b64379313365 days 2 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x949342479c00fccd65fee93a6b5a4fbd9b4abcea3,000 Ether
0x5ff3ec4a6281fbac405b4f0e343a2eae7e3fcf4e8bbd3e9d36e3e61937065e3d4173006425 days 12 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90xa11c6660af58cd94baae681c870c1374d3c4d0b810,000 Ether
0x497dfcfc6224a330c78211c9e3fb4770535f8bf53f156038975c06cb844576a34102239442 days 20 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x00294facdb03e5422deeea8858cc8dcfe7ec62253,000 Ether
0x7e7ac3deb28776e9199b19a3140e05634d6db57e717334394ed14150921c99273865693491 days 13 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe925,000 Ether
0x3dcaf54d9dc7e4c21fcca2901e1fe5f575e88891259507f0856f605063f99a343751002513 days 2 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe925,000 Ether
0xbebafa7438f8081380f4ca6aa60fe8a82ebdc043bb1e7f4d538e0df87faa7a7d3722243518 days 8 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe925,000 Ether
0x121b1f0de44073b27a76939c66fb947d82c1d41d755a0171a2614f9515e3a6ef3642586532 days 14 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe923,379.15 Ether
0xe68fb241015ffa98808b06e7c9263f29f3e686494bb9b5fcba90f450724bdfb43468558562 days 14 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x00294facdb03e5422deeea8858cc8dcfe7ec622511,000 Ether
0xaace8a6e8aae437e3f80bf88bb7650cc36ad7ab35a9d76c6c168332905970d173444880566 days 14 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe952,000 Ether
0x87b7928ca38a6993b355b3c233056a59fb64c30f9d223e4f84d6c29e761e91dd3367072579 days 15 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0xbb85ba72a3cf0b7f1cd71fc7bc913fd43067b653fed3dd76ee0e5d2a4e2ff65c3187137609 days 14 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe914,600 Ether
0x3e27f3e303f779f2688fa526bf3a184d250440d9caf7ca002c8ecb3b14a4d9883151078615 days 13 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0xe595a2cbf5e2ba722848019da46522b81b1f19561b8857e4f86b4e5d1c2e2fd83066716629 days 12 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x001de0ab13c480e6d0f47e6d275c8afcdce2ce785,000 Ether
0xfbc203bacb0b1022c03506987a80d40c1ec75676e03f9eab506f6e069b918e483045409633 days 1 hr ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0x1ea172d9bacc6f9bb49877fb57f9d29f255b2da9f6cd0e1047db509698efad1d3014754638 days 3 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0x46daf23345ac53c1f0f641d1eaf6224da563679d1e76ebccc6ca70fa5304d9f22818315670 days 13 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe950,000 Ether
0x66fa31c2f938e02edb33806960dc568a8feeef001ad7e5382ad7bee84b9e617d2806509672 days 12 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe91 Ether
0x91f6cc426eee7b6f894f50afe32bf4e2e0a7c973180ab3a282943893deed786d2802082673 days 5 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x1e549606b695423368e851ff13edef7ea4790fe91 wei
0x1bdf7f7da468cdf9d5098abb2c06fd6fc1264a33eaf36bdc35e617cc8010e6812607939705 days 8 hrs ago0xa74476443119a942de498590fe1f2454d7d4ac0d0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf9820,000 Ether
0x186025565e87641e59709ede73140d1b5d7a63820f58c2dc728960ff8028215b2602022706 days 7 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x48f41f19ec8de7172f413a171c77775ff9e3f3800.2 Ether
0x29a6b4da9752dd61a39273ca35699d7e3d17f8db3544a6a53a4b597621101aa22601783706 days 8 hrs ago0x9fb7871e3e67fb294e47d11c1747ef3793425bdb0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf92 Ether
0x83954691afd1a65545cf25a7410fa5331c0dabadd3c3166c25b3bf9ec24b677b2601554706 days 9 hrs ago0x75089f9072b4fbe4611a6786ecc3dc74e61115e30x7da82c7ab4771ff031b66538d2fb9b0b047f6cf91 Ether
0x973e37a2425a616fd8bea32b54362d8452ba03e1f7b2ba0632afa0666e6610be2601222706 days 10 hrs ago0x7da82c7ab4771ff031b66538d2fb9b0b047f6cf90x48f41f19ec8de7172f413a171c77775ff9e3f3800.2 Ether
[ Download CSV Export  ] 
Contract Name: MultiSigWallet
Compiler Text: 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

-----Encoded View---------------
8 Constructor Arguments found :
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 transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.