Sponsored Link: Crowdsale has finished. Check out the KICKICO platform to find new ICOs to start.
Contract Overview
ETH Balance: 1,797.652816577168764824 Ether
ETH USD Value: $509,580.64 (@ $283.47/ETH)
No Of Transactions: 25 txns
Misc
Address Watch Add To Watch List
Contract Creator 0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8at txn 0x2463726c710326cdb795d2449f0ba2d15429da372167cea59b6cb59083a5d988
Token Tracker
  Latest 25 txns

TxHash Age From To Value [TxFee]
0x002346d26991b440a54ae7637c08c7eb7eccb0ca0bfa7ad0181959d7232687f365 days 8 hrs ago0x1f35adde102cd2e6af06fc8fd9c828630ee16488  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.002643186
0xf1e03d8dce3b17859867f33e32c73ae7ef0d1ade696d321deecc209e7e7bd19f65 days 8 hrs ago0x1f35adde102cd2e6af06fc8fd9c828630ee16488  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.002640498
0x91bdcf6e30aab9ac09d9a0339f4479a8ebb460995b0dbee59b6620a7c077120165 days 9 hrs ago0xb09c81c899d40553b7a7e5fbaa79b2d7f75a58e6  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.001851066
0x14069578ee916ce970e682131b7cd432012d548b10b90bb8e9e555a9d92e7f0167 days 3 hrs ago0x1f35adde102cd2e6af06fc8fd9c828630ee16488  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00345836
0xf97573aa0aa94d476ebca5717f4aa2d324fe65d58a0616d254949765722a1d7067 days 3 hrs ago0xb09c81c899d40553b7a7e5fbaa79b2d7f75a58e6  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.12082304
0x6738039719752edcf9c0164c1b29efb0671c32aa6695016ae2f4c3a214cac9b267 days 3 hrs ago0xb09c81c899d40553b7a7e5fbaa79b2d7f75a58e6  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.0015944
0x3ee61fc5b091ae48ba70897feab436ae43dcb936b598653a0943fc5cc71e6ae067 days 3 hrs ago0x1f35adde102cd2e6af06fc8fd9c828630ee16488  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00345324
0x2d79af6515687c74ea823b8d06c3c9492682c01de6c39af07d6d42ad0f6c3f3867 days 3 hrs ago0x1f35adde102cd2e6af06fc8fd9c828630ee16488  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.0025186
0x63762e794bccb6c3e42f44599875a9bb0a7e161706c0460e0c06cd72145732e667 days 3 hrs ago0xb09c81c899d40553b7a7e5fbaa79b2d7f75a58e6  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.0015944
0x0fef66ef3f4e27da3e0be9abdf85ecec2662e3e41abd4bbd24c1aa5c7a6e2a5e67 days 3 hrs ago0x1f35adde102cd2e6af06fc8fd9c828630ee16488  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00377214
0x2f22f13f9ed518cdc4dfb8d39d36568c173d478782dff57402eb2656ce3be43071 days 2 hrs ago0xb09c81c899d40553b7a7e5fbaa79b2d7f75a58e6  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00206536
0xa3bae7543429ba951514c8f477b45afb091da47f2cbe8a36803338cdb6d611f371 days 2 hrs ago0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00502952
0xf668b76d504c162d3903c64f00eada2e1e5e41fdccba31c11bfd971760c0341572 days 2 hrs ago0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00220708
0x63a6a8a399c62b63ccfd8f0e51d4bbe3ac57e19f9d28048b96ba20d6133a8d6472 days 2 hrs ago0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70.05 Ether0.0009036
0xa88bca7a832b9b219dd230569e4928d7b8a07be32697f442b43710b5627e9f7372 days 3 hrs ago0xb09c81c899d40553b7a7e5fbaa79b2d7f75a58e6  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.001438143
0x264b1cc2aaacd1c11091d3feb4f22384a6da0141d5455a42d7a5304ca34e8d2d72 days 3 hrs ago0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.006158026
0x3f7d9eb08bcaf6b002d818db09429daaf212d2597318a078030becd6009e5de972 days 3 hrs ago0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00181312
0x252229eb06f27105e8d263e925b26c8c6747f518e634f7762f5ec8a1bf44178e72 days 3 hrs ago0xb09c81c899d40553b7a7e5fbaa79b2d7f75a58e6  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.000951888
0x0da9791d796a7c3904fc560e3bb8c06ff711f6c870883803b472f5dd3d5eceed72 days 3 hrs ago0xb09c81c899d40553b7a7e5fbaa79b2d7f75a58e6  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.127362102
0xf4d7d2f62345bae2dcdf1291a81966e29236e636af7b3219ba4a9473388a884172 days 3 hrs ago0xb09c81c899d40553b7a7e5fbaa79b2d7f75a58e6  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.001436799
0xfd7087a715b0369db7fe47c549b607db65aaff94f718c6f0081921638ef2670572 days 3 hrs ago0x1f35adde102cd2e6af06fc8fd9c828630ee16488  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00167412
0xcbc34a0e3195e7406d96a1d582e1b6743faf5a6ab3f633eecee6a82f90a7f64472 days 3 hrs ago0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00251476
0xef48f8338a39847c6c27fe0d7b13574ab8f8dd6c1de494cb53094808b4f51d9772 days 3 hrs ago0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70 Ether0.00281348
0x324b90c9d2db0211ff4c5f3bad7d011b8d3436377b5b58eae46c5739f83189ad72 days 3 hrs ago0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8  IN   0x1a8cc57f1155d7df4626978401e203e00da097f70.1 Ether0.0009036
0x2463726c710326cdb795d2449f0ba2d15429da372167cea59b6cb59083a5d98872 days 3 hrs ago0x9cc9c3de8e710781983a65b90b7efeaad2d3d7d8  IN    Contract Creation0 Ether0.03443084
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 10 Internal Transactions

ParentTxHash Block Age From To Value
0x6738039719752edcf9c0164c1b29efb0671c32aa6695016ae2f4c3a214cac9b2402303467 days 3 hrs ago0x1a8cc57f1155d7df4626978401e203e00da097f70xee155572635ae7d1f4e30ec3179ce65b5342cb1730,745.40342 Ether
0x63762e794bccb6c3e42f44599875a9bb0a7e161706c0460e0c06cd72145732e6402299167 days 3 hrs ago0x1a8cc57f1155d7df4626978401e203e00da097f70xee155572635ae7d1f4e30ec3179ce65b5342cb1710 Ether
0x2f22f13f9ed518cdc4dfb8d39d36568c173d478782dff57402eb2656ce3be430400516571 days 2 hrs ago0x1a8cc57f1155d7df4626978401e203e00da097f70xee155572635ae7d1f4e30ec3179ce65b5342cb1715 Ether
0x9572313d73789906561fce1d1112d2ba7d535be2b4f5bcd7aabe28adc08dffb5400076472 days 1 hr ago0x5a8b20e070e82b4e3fb97ecbd71b587a74f2ecc10x1a8cc57f1155d7df4626978401e203e00da097f720,676.873218022490009192 Ether
0x79eff2c6fe619445ace4158b7595065b234d52c0c532f41f74ecb11550c9cde4400062572 days 1 hr ago0x5a8b20e070e82b4e3fb97ecbd71b587a74f2ecc10x1a8cc57f1155d7df4626978401e203e00da097f73,304.286467504 Ether
0xc2d6f2894a6588776787d76e198fadaddf9e63ffaa0564e968c3d510f1b7f022400062272 days 2 hrs ago0x5a8b20e070e82b4e3fb97ecbd71b587a74f2ecc10x1a8cc57f1155d7df4626978401e203e00da097f73,118.469598720957570072 Ether
0x71bf6ff1acdbedd4d81006b44f3e7eb69348f04cc9267031cfdd7a5a97734945400061872 days 2 hrs ago0x5a8b20e070e82b4e3fb97ecbd71b587a74f2ecc10x1a8cc57f1155d7df4626978401e203e00da097f75,468.37695232972118556 Ether
0xdee0ee8cb8ce0b309adbc6bf8dc9014b622d4f163956462b7175a569f8b3c97a400056372 days 2 hrs ago0x5a8b20e070e82b4e3fb97ecbd71b587a74f2ecc10x1a8cc57f1155d7df4626978401e203e00da097f70.01 Ether
0xf668b76d504c162d3903c64f00eada2e1e5e41fdccba31c11bfd971760c03415400047272 days 2 hrs ago0x1a8cc57f1155d7df4626978401e203e00da097f70x9cc9c3de8e710781983a65b90b7efeaad2d3d7d80.01 Ether
0xfd7087a715b0369db7fe47c549b607db65aaff94f718c6f0081921638ef26705400036672 days 3 hrs ago0x1a8cc57f1155d7df4626978401e203e00da097f70x9cc9c3de8e710781983a65b90b7efeaad2d3d7d80.1 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity), ConstantOptimizerSubtraction (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: MultiSigWallet
Compiler Version: v0.4.8+commit.60cc1668
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
/**
 * Originally from https://github.com/ConsenSys/MultiSigWallet
 */



/// @title Multisignature wallet - Allows multiple parties to agree on transactions before execution.
/// @author Stefan George - <stefan.george@consensys.net>
contract MultiSigWallet {

    uint constant public MAX_OWNER_COUNT = 50;

    event Confirmation(address indexed sender, uint indexed transactionId);
    event Revocation(address indexed sender, uint indexed transactionId);
    event Submission(uint indexed transactionId);
    event Execution(uint indexed transactionId);
    event ExecutionFailure(uint indexed transactionId);
    event Deposit(address indexed sender, uint value);
    event OwnerAddition(address indexed owner);
    event OwnerRemoval(address indexed owner);
    event RequirementChange(uint required);

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

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

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

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

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

    modifier transactionExists(uint transactionId) {
        if (transactions[transactionId].destination == 0)
            throw;
        _;
    }

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

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

    modifier notExecuted(uint transactionId) {
        if (transactions[transactionId].executed)
            throw;
        _;
    }

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

    modifier validRequirement(uint ownerCount, uint _required) {
        if (   ownerCount > MAX_OWNER_COUNT
            || _required > ownerCount
            || _required == 0
            || ownerCount == 0)
            throw;
        _;
    }

    /// @dev Fallback function allows to deposit ether.
    function()
        payable
    {
        if (msg.value > 0)
            Deposit(msg.sender, msg.value);
    }

    /*
     * Public functions
     */
    /// @dev Contract constructor sets initial owners and required number of confirmations.
    /// @param _owners List of initial owners.
    /// @param _required Number of required confirmations.
    function MultiSigWallet(address[] _owners, uint _required)
        public
        validRequirement(_owners.length, _required)
    {
        for (uint i=0; i<_owners.length; i++) {
            if (isOwner[_owners[i]] || _owners[i] == 0)
                throw;
            isOwner[_owners[i]] = true;
        }
        owners = _owners;
        required = _required;
    }

    /// @dev Allows to add a new owner. Transaction has to be sent by wallet.
    /// @param owner Address of new owner.
    function addOwner(address owner)
        public
        onlyWallet
        ownerDoesNotExist(owner)
        notNull(owner)
        validRequirement(owners.length + 1, required)
    {
        isOwner[owner] = true;
        owners.push(owner);
        OwnerAddition(owner);
    }

    /// @dev Allows to remove an owner. Transaction has to be sent by wallet.
    /// @param owner Address of owner.
    function removeOwner(address owner)
        public
        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)
            changeRequirement(owners.length);
        OwnerRemoval(owner);
    }

    /// @dev Allows to replace an owner with a new owner. Transaction has to be sent by wallet.
    /// @param owner Address of owner to be replaced.
    /// @param owner Address of new owner.
    function replaceOwner(address owner, address newOwner)
        public
        onlyWallet
        ownerExists(owner)
        ownerDoesNotExist(newOwner)
    {
        for (uint i=0; i<owners.length; i++)
            if (owners[i] == owner) {
                owners[i] = newOwner;
                break;
            }
        isOwner[owner] = false;
        isOwner[newOwner] = true;
        OwnerRemoval(owner);
        OwnerAddition(newOwner);
    }

    /// @dev Allows to change the number of required confirmations. Transaction has to be sent by wallet.
    /// @param _required Number of required confirmations.
    function changeRequirement(uint _required)
        public
        onlyWallet
        validRequirement(owners.length, _required)
    {
        required = _required;
        RequirementChange(_required);
    }

    /// @dev Allows an owner to submit and confirm a transaction.
    /// @param destination Transaction target address.
    /// @param value Transaction ether value.
    /// @param data Transaction data payload.
    /// @return Returns transaction ID.
    function submitTransaction(address destination, uint value, bytes data)
        public
        returns (uint transactionId)
    {
        transactionId = addTransaction(destination, value, data);
        confirmTransaction(transactionId);
    }

    /// @dev Allows an owner to confirm a transaction.
    /// @param transactionId Transaction ID.
    function confirmTransaction(uint transactionId)
        public
        ownerExists(msg.sender)
        transactionExists(transactionId)
        notConfirmed(transactionId, msg.sender)
    {
        confirmations[transactionId][msg.sender] = true;
        Confirmation(msg.sender, transactionId);
        executeTransaction(transactionId);
    }

    /// @dev Allows an owner to revoke a confirmation for a transaction.
    /// @param transactionId Transaction ID.
    function revokeConfirmation(uint transactionId)
        public
        ownerExists(msg.sender)
        confirmed(transactionId, msg.sender)
        notExecuted(transactionId)
    {
        confirmations[transactionId][msg.sender] = false;
        Revocation(msg.sender, transactionId);
    }

    /// @dev Allows anyone to execute a confirmed transaction.
    /// @param transactionId Transaction ID.
    function executeTransaction(uint transactionId)
        public
        notExecuted(transactionId)
    {
        if (isConfirmed(transactionId)) {
            Transaction tx = transactions[transactionId];
            tx.executed = true;
            if (tx.destination.call.value(tx.value)(tx.data))
                Execution(transactionId);
            else {
                ExecutionFailure(transactionId);
                tx.executed = false;
            }
        }
    }

    /// @dev Returns the confirmation status of a transaction.
    /// @param transactionId Transaction ID.
    /// @return Confirmation status.
    function isConfirmed(uint transactionId)
        public
        constant
        returns (bool)
    {
        uint count = 0;
        for (uint i=0; i<owners.length; i++) {
            if (confirmations[transactionId][owners[i]])
                count += 1;
            if (count == required)
                return true;
        }
    }

    /*
     * Internal functions
     */
    /// @dev Adds a new transaction to the transaction mapping, if transaction does not exist yet.
    /// @param destination Transaction target address.
    /// @param value Transaction ether value.
    /// @param data Transaction data payload.
    /// @return Returns transaction ID.
    function addTransaction(address destination, uint value, bytes data)
        internal
        notNull(destination)
        returns (uint transactionId)
    {
        transactionId = transactionCount;
        transactions[transactionId] = Transaction({
            destination: destination,
            value: value,
            data: data,
            executed: false
        });
        transactionCount += 1;
        Submission(transactionId);
    }

    /*
     * Web3 call functions
     */
    /// @dev Returns number of confirmations of a transaction.
    /// @param transactionId Transaction ID.
    /// @return Number of confirmations.
    function getConfirmationCount(uint transactionId)
        public
        constant
        returns (uint count)
    {
        for (uint i=0; i<owners.length; i++)
            if (confirmations[transactionId][owners[i]])
                count += 1;
    }

    /// @dev Returns total number of transactions after filers are applied.
    /// @param pending Include pending transactions.
    /// @param executed Include executed transactions.
    /// @return Total number of transactions after filters are applied.
    function getTransactionCount(bool pending, bool executed)
        public
        constant
        returns (uint count)
    {
        for (uint i=0; i<transactionCount; i++)
            if (   pending && !transactions[i].executed
                || executed && transactions[i].executed)
                count += 1;
    }

    /// @dev Returns list of owners.
    /// @return List of owner addresses.
    function getOwners()
        public
        constant
        returns (address[])
    {
        return owners;
    }

    /// @dev Returns array with owner addresses, which confirmed transaction.
    /// @param transactionId Transaction ID.
    /// @return Returns array of owner addresses.
    function getConfirmations(uint transactionId)
        public
        constant
        returns (address[] _confirmations)
    {
        address[] memory confirmationsTemp = new address[](owners.length);
        uint count = 0;
        uint i;
        for (i=0; i<owners.length; i++)
            if (confirmations[transactionId][owners[i]]) {
                confirmationsTemp[count] = owners[i];
                count += 1;
            }
        _confirmations = new address[](count);
        for (i=0; i<count; i++)
            _confirmations[i] = confirmationsTemp[i];
    }

    /// @dev Returns list of transaction IDs in defined range.
    /// @param from Index start position of transaction array.
    /// @param to Index end position of transaction array.
    /// @param pending Include pending transactions.
    /// @param executed Include executed transactions.
    /// @return Returns array of transaction IDs.
    function getTransactionIds(uint from, uint to, bool pending, bool executed)
        public
        constant
        returns (uint[] _transactionIds)
    {
        uint[] memory transactionIdsTemp = new uint[](transactionCount);
        uint count = 0;
        uint i;
        for (i=0; i<transactionCount; i++)
            if (   pending && !transactions[i].executed
                || executed && transactions[i].executed)
            {
                transactionIdsTemp[count] = i;
                count += 1;
            }
        _transactionIds = new uint[](to - from);
        for (i=from; i<to; i++)
            _transactionIds[i - from] = transactionIdsTemp[i];
    }
}

  Contract ABI  
[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"owners","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"}],"name":"removeOwner","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"revokeConfirmation","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":"","type":"uint256"},{"name":"","type":"address"}],"name":"confirmations","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"pending","type":"bool"},{"name":"executed","type":"bool"}],"name":"getTransactionCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"}],"name":"addOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"isConfirmed","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"getConfirmationCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"transactions","outputs":[{"name":"destination","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"},{"name":"executed","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getOwners","outputs":[{"name":"","type":"address[]"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"from","type":"uint256"},{"name":"to","type":"uint256"},{"name":"pending","type":"bool"},{"name":"executed","type":"bool"}],"name":"getTransactionIds","outputs":[{"name":"_transactionIds","type":"uint256[]"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"getConfirmations","outputs":[{"name":"_confirmations","type":"address[]"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"transactionCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_required","type":"uint256"}],"name":"changeRequirement","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"confirmTransaction","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"destination","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}],"name":"submitTransaction","outputs":[{"name":"transactionId","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"MAX_OWNER_COUNT","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"required","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"},{"name":"newOwner","type":"address"}],"name":"replaceOwner","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"executeTransaction","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_owners","type":"address[]"},{"name":"_required","type":"uint256"}],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Confirmation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Revocation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Submission","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Execution","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"ExecutionFailure","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerRemoval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"required","type":"uint256"}],"name":"RequirementChange","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052346200000057604051620017923803806200179283398101604052805160208201519101905b600082518260328211806200003e57508181115b8062000048575080155b8062000052575081155b156200005e5762000000565b600092505b84518310156200012a57600260008685815181101562000000576020908102909101810151600160a060020a031682528101919091526040016000205460ff1680620000cd575084838151811015620000005790602001906020020151600160a060020a03166000145b15620000d95762000000565b600160026000878681518110156200000057602090810291909101810151600160a060020a03168252810191909152604001600020805460ff19169115159190911790555b60019092019162000063565b845160038054828255600082905290917fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b91820191602089018215620001a8579160200282015b82811115620001a85782518254600160a060020a031916600160a060020a0390911617825560209092019160019091019062000171565b5b50620001d69291505b80821115620001d2578054600160a060020a0319168155600101620001b2565b5090565b505060048490555b5b50505050505b61159d80620001f56000396000f300606060405236156101015763ffffffff60e060020a600035041663025e7c278114610153578063173825d91461017f57806320ea8d861461019a5780632f54bf6e146101ac5780633411c81c146101d957806354741525146102095780637065cb4814610232578063784547a71461024d5780638b51d13f146102715780639ace38c214610293578063a0e67e2b1461034d578063a8abe69a146103b5578063b5dc40c31461042d578063b77bf60014610498578063ba51a6df146104b7578063c01a8c84146104c9578063c6427474146104db578063d74f8edd1461054d578063dc8452cd1461056c578063e20056e61461058b578063ee22610b146105ac575b6101515b600034111561014e57604080513481529051600160a060020a033316917fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c919081900360200190a25b5b565b005b34610000576101636004356105be565b60408051600160a060020a039092168252519081900360200190f35b3461000057610151600160a060020a03600435166105ee565b005b34610000576101516004356107cd565b005b34610000576101c5600160a060020a03600435166108a7565b604080519115158252519081900360200190f35b34610000576101c5600435600160a060020a03602435166108bc565b604080519115158252519081900360200190f35b3461000057610220600435151560243515156108dc565b60408051918252519081900360200190f35b3461000057610151600160a060020a036004351661094b565b005b34610000576101c5600435610ab4565b604080519115158252519081900360200190f35b3461000057610220600435610b47565b60408051918252519081900360200190f35b34610000576102a3600435610bc5565b60408051600160a060020a03861681526020810185905282151560608201526080918101828152845460026000196101006001841615020190911604928201839052909160a08301908590801561033b5780601f106103105761010080835404028352916020019161033b565b820191906000526020600020905b81548152906001019060200180831161031e57829003601f168201915b50509550505050505060405180910390f35b346100005761035a610bf9565b60408051602080825283518183015283519192839290830191858101910280838382156103a2575b8051825260208311156103a257601f199092019160209182019101610382565b5050509050019250505060405180910390f35b346100005761035a60043560243560443515156064351515610c64565b60408051602080825283518183015283519192839290830191858101910280838382156103a2575b8051825260208311156103a257601f199092019160209182019101610382565b5050509050019250505060405180910390f35b346100005761035a600435610da2565b60408051602080825283518183015283519192839290830191858101910280838382156103a2575b8051825260208311156103a257601f199092019160209182019101610382565b5050509050019250505060405180910390f35b3461000057610220610f32565b60408051918252519081900360200190f35b3461000057610151600435610f38565b005b3461000057610151600435610fc6565b005b3461000057604080516020600460443581810135601f8101849004840285018401909552848452610220948235600160a060020a03169460248035956064949293919092019181908401838280828437509496506110b195505050505050565b60408051918252519081900360200190f35b34610000576102206110d1565b60408051918252519081900360200190f35b34610000576102206110d6565b60408051918252519081900360200190f35b3461000057610151600160a060020a03600435811690602435166110dc565b005b346100005761015160043561128f565b005b600381815481101561000057906000526020600020900160005b915054906101000a9004600160a060020a031681565b600030600160a060020a031633600160a060020a031614151561061057610000565b600160a060020a038216600090815260026020526040902054829060ff16151561063957610000565b600160a060020a0383166000908152600260205260408120805460ff1916905591505b6003546000190182101561072d5782600160a060020a0316600383815481101561000057906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a03161415610721576003805460001981019081101561000057906000526020600020900160005b9054906101000a9004600160a060020a0316600383815481101561000057906000526020600020900160005b6101000a815481600160a060020a030219169083600160a060020a0316021790555061072d565b5b60019091019061065c565b600380546000198101808355919082908015829011610771576000838152602090206107719181019083015b8082111561076d5760008155600101610759565b5090565b5b50506003546004541115915061079090505760035461079090610f38565b5b604051600160a060020a038416907f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9090600090a25b5b505b5050565b33600160a060020a03811660009081526002602052604090205460ff1615156107f557610000565b600082815260016020908152604080832033600160a060020a038116855292529091205483919060ff16151561082a57610000565b600084815260208190526040902060030154849060ff161561084b57610000565b6000858152600160209081526040808320600160a060020a0333168085529252808320805460ff191690555187927ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e991a35b5b505b50505b5050565b60026020526000908152604090205460ff1681565b600160209081526000928352604080842090915290825290205460ff1681565b6000805b60055481101561094357838015610909575060008181526020819052604090206003015460ff16155b8061092d575082801561092d575060008181526020819052604090206003015460ff165b5b1561093a576001820191505b5b6001016108e0565b5b5092915050565b30600160a060020a031633600160a060020a031614151561096b57610000565b600160a060020a038116600090815260026020526040902054819060ff161561099357610000565b81600160a060020a03811615156109a957610000565b60038054905060010160045460328211806109c357508181115b806109cc575080155b806109d5575081155b156109df57610000565b600160a060020a0385166000908152600260205260409020805460ff19166001908117909155600380549182018082559091908281838015829011610a4957600083815260209020610a499181019083015b8082111561076d5760008155600101610759565b5090565b5b505050916000526020600020900160005b8154600160a060020a03808a166101009390930a838102910219909116179091556040519091507ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d90600090a25b5b50505b505b505b50565b600080805b600354811015610b3f57600084815260016020526040812060038054919291849081101561000057906000526020600020900160005b9054600160a060020a036101009290920a900416815260208101919091526040016000205460ff1615610b23576001820191505b600454821415610b365760019250610b3f565b5b600101610ab9565b5b5050919050565b6000805b600354811015610bbe57600083815260016020526040812060038054919291849081101561000057906000526020600020900160005b9054600160a060020a036101009290920a900416815260208101919091526040016000205460ff1615610bb5576001820191505b5b600101610b4b565b5b50919050565b6000602081905290815260409020805460018201546003830154600160a060020a0390921692909160029091019060ff1684565b604080516020818101835260008252600380548451818402810184019095528085529293929091830182828015610c5957602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610c3b575b505050505090505b90565b6020604051908101604052806000815250602060405190810160405280600081525060006000600554604051805910610c9a5750595b908082528060200260200182016040525b50925060009150600090505b600554811015610d3157858015610ce0575060008181526020819052604090206003015460ff16155b80610d045750848015610d04575060008181526020819052604090206003015460ff165b5b15610d285780838381518110156100005760209081029091010152600191909101905b5b600101610cb7565b878703604051805910610d415750595b908082528060200260200182016040525b5093508790505b86811015610d965782818151811015610000579060200190602002015184898303815181101561000057602090810290910101525b600101610d59565b5b505050949350505050565b6020604051908101604052806000815250602060405190810160405280600081525060006000600380549050604051805910610ddb5750595b908082528060200260200182016040525b50925060009150600090505b600354811015610eba57600085815260016020526040812060038054919291849081101561000057906000526020600020900160005b9054600160a060020a036101009290920a900416815260208101919091526040016000205460ff1615610eb157600381815481101561000057906000526020600020900160005b9054906101000a9004600160a060020a03168383815181101561000057600160a060020a03909216602092830290910190910152600191909101905b5b600101610df8565b81604051805910610ec85750595b908082528060200260200182016040525b509350600090505b81811015610f29578281815181101561000057906020019060200201518482815181101561000057600160a060020a039092166020928302909101909101525b600101610ee1565b5b505050919050565b60055481565b30600160a060020a031633600160a060020a0316141515610f5857610000565b600354816032821180610f6a57508181115b80610f73575080155b80610f7c575081155b15610f8657610000565b60048390556040805184815290517fa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a9181900360200190a15b5b50505b50565b33600160a060020a03811660009081526002602052604090205460ff161515610fee57610000565b6000828152602081905260409020548290600160a060020a0316151561101357610000565b600083815260016020908152604080832033600160a060020a038116855292529091205484919060ff161561104757610000565b6000858152600160208181526040808420600160a060020a0333168086529252808420805460ff1916909317909255905187927f4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef91a361089d8561128f565b5b5b50505b505b5050565b60006110be8484846113f6565b90506110c981610fc6565b5b9392505050565b603281565b60045481565b600030600160a060020a031633600160a060020a03161415156110fe57610000565b600160a060020a038316600090815260026020526040902054839060ff16151561112757610000565b600160a060020a038316600090815260026020526040902054839060ff161561114f57610000565b600092505b6003548310156111f15784600160a060020a0316600384815481101561000057906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a031614156111e55783600384815481101561000057906000526020600020900160005b6101000a815481600160a060020a030219169083600160a060020a031602179055506111f1565b5b600190920191611154565b600160a060020a03808616600081815260026020526040808220805460ff1990811690915593881682528082208054909416600117909355915190917f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9091a2604051600160a060020a038516907ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d90600090a25b5b505b505b505050565b600081815260208190526040812060030154829060ff16156112b057610000565b6112b983610ab4565b156107c6576000838152602081905260409081902060038101805460ff19166001908117909155815481830154935160028085018054959850600160a060020a03909316959492939192839285926000199183161561010002919091019091160480156113675780601f1061133c57610100808354040283529160200191611367565b820191906000526020600020905b81548152906001019060200180831161134a57829003601f168201915b505091505060006040518083038185876185025a03f192505050156113b65760405183907f33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed7590600090a26107c6565b60405183907f526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b7923690600090a260038201805460ff191690555b5b5b5b505050565b600083600160a060020a038116151561140e57610000565b60055460408051608081018252600160a060020a038089168252602080830189815283850189815260006060860181905287815280845295862085518154951673ffffffffffffffffffffffffffffffffffffffff1990951694909417845590516001848101919091559051805160028086018054818a5298869020999b5096989597601f94811615610100026000190116048301849004850194909390929101908390106114c857805160ff19168380011785556114f5565b828001600101855582156114f5579182015b828111156114f55782518255916020019190600101906114da565b5b506115169291505b8082111561076d5760008155600101610759565b5090565b5050606091909101516003909101805460ff191691151591909117905560058054600101905560405182907fc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e5190600090a25b5b5093925050505600a165627a7a72305820213fb898df4343125eaffa68240fa56a5c43fdc0d8f18bf1dac066581472763300290000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000009cc9c3de8e710781983a65b90b7efeaad2d3d7d8000000000000000000000000b09c81c899d40553b7a7e5fbaa79b2d7f75a58e60000000000000000000000001f35adde102cd2e6af06fc8fd9c828630ee16488

    Constructor Arguments (ABI-encoded and appended to the ByteCode above)
0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000009cc9c3de8e710781983a65b90b7efeaad2d3d7d8000000000000000000000000b09c81c899d40553b7a7e5fbaa79b2d7f75a58e60000000000000000000000001f35adde102cd2e6af06fc8fd9c828630ee16488

-----Decoded View---------------
Found 6 constructor arguments :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [3] : 0000000000000000000000009cc9c3de8e710781983a65b90b7efeaad2d3d7d8
Arg [4] : 000000000000000000000000b09c81c899d40553b7a7e5fbaa79b2d7f75a58e6
Arg [5] : 0000000000000000000000001f35adde102cd2e6af06fc8fd9c828630ee16488


   Swarm Source:
bzzr://213fb898df4343125eaffa68240fa56a5c43fdc0d8f18bf1dac0665814727633
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.