ETH Price: $1,901.43 (-1.60%)
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Send52911162018-03-20 20:10:342901 days ago1521576634IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0011599741
Send52910792018-03-20 20:01:102901 days ago1521576070IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0021614741
Send52910452018-03-20 19:52:572901 days ago1521575577IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0015316121
Send52910232018-03-20 19:48:192901 days ago1521575299IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0016724741
Send52909832018-03-20 19:40:092901 days ago1521574809IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0011070921
Send52909542018-03-20 19:33:102901 days ago1521574390IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0029902941
Send43963782017-10-20 15:30:423053 days ago1508513442IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0008487630
Send43963732017-10-20 15:29:083053 days ago1508513348IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0011070921
Send43963642017-10-20 15:24:473053 days ago1508513087IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0015316121
Send43963552017-10-20 15:21:193053 days ago1508512879IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0012237630
Send43963292017-10-20 15:13:533053 days ago1508512433IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0011070921
Send43963102017-10-20 15:09:013053 days ago1508512141IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0015316121
Send43962582017-10-20 14:56:403053 days ago1508511400IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0014993521
Send43281522017-10-01 17:26:463072 days ago1506878806IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0005356221
0xcdc06bdd43281442017-10-01 17:23:413072 days ago1506878621IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0004936221
Send42753772017-09-15 3:53:113088 days ago1505447591IN
0x0CCb03CB...5E44cB9CF
0 ETH0.000164
Send41459162017-08-11 21:27:133122 days ago1502486833IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0010521
Send40323782017-07-16 23:38:413148 days ago1500248321IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0005934621
Send40322802017-07-16 23:12:343148 days ago1500246754IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0005941321
Send40321412017-07-16 22:34:403148 days ago1500244480IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0015815730
Send40321392017-07-16 22:33:583148 days ago1500244438IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0015316121
Send40321062017-07-16 22:24:273148 days ago1500243867IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0015796530
Send40320992017-07-16 22:22:333148 days ago1500243753IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0015302721
Send40174462017-07-13 16:52:563152 days ago1499964776IN
0x0CCb03CB...5E44cB9CF
0 ETH0.0015
Transfer37549452017-05-23 15:23:163203 days ago1495552996IN
0x0CCb03CB...5E44cB9CF
88.84 ETH0.0004743921
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer52911162018-03-20 20:10:342901 days ago1521576634
0x0CCb03CB...5E44cB9CF
844 ETH
Transfer52910232018-03-20 19:48:192901 days ago1521575299
0x0CCb03CB...5E44cB9CF
112 ETH
Transfer43963782017-10-20 15:30:423053 days ago1508513442
0x0CCb03CB...5E44cB9CF
555 ETH
Transfer43963552017-10-20 15:21:193053 days ago1508512879
0x0CCb03CB...5E44cB9CF
740 ETH
Transfer40323782017-07-16 23:38:413148 days ago1500248321
0x0CCb03CB...5E44cB9CF
289 ETH
Transfer40322802017-07-16 23:12:343148 days ago1500246754
0x0CCb03CB...5E44cB9CF
1,029.37 ETH
Transfer39667812017-07-03 7:21:013162 days ago1499066461
0x0CCb03CB...5E44cB9CF
0.20623359 ETH
Transfer39611062017-07-02 4:32:153163 days ago1498969935
0x0CCb03CB...5E44cB9CF
0.4959352 ETH
Transfer39597872017-07-01 22:09:023163 days ago1498946942
0x0CCb03CB...5E44cB9CF
3.4959003 ETH
Transfer39559892017-07-01 4:02:133164 days ago1498881733
0x0CCb03CB...5E44cB9CF
1.9945 ETH
Transfer39558952017-07-01 3:34:523164 days ago1498880092
0x0CCb03CB...5E44cB9CF
15.0533828 ETH
Transfer39550412017-06-30 23:33:463164 days ago1498865626
0x0CCb03CB...5E44cB9CF
2.9945 ETH
Transfer39550402017-06-30 23:33:123164 days ago1498865592
0x0CCb03CB...5E44cB9CF
0.9945 ETH
Transfer39550402017-06-30 23:33:123164 days ago1498865592
0x0CCb03CB...5E44cB9CF
181.5945 ETH
Transfer39550402017-06-30 23:33:123164 days ago1498865592
0x0CCb03CB...5E44cB9CF
0.0945 ETH
Transfer39550402017-06-30 23:33:123164 days ago1498865592
0x0CCb03CB...5E44cB9CF
0.9945 ETH
Transfer39550402017-06-30 23:33:123164 days ago1498865592
0x0CCb03CB...5E44cB9CF
5.9945 ETH
Transfer39550402017-06-30 23:33:123164 days ago1498865592
0x0CCb03CB...5E44cB9CF
0.0945 ETH
Transfer39550362017-06-30 23:32:283164 days ago1498865548
0x0CCb03CB...5E44cB9CF
0.93618328 ETH
Transfer39550272017-06-30 23:30:433164 days ago1498865443
0x0CCb03CB...5E44cB9CF
0.35268 ETH
Transfer39550142017-06-30 23:27:493164 days ago1498865269
0x0CCb03CB...5E44cB9CF
1.79595105 ETH
Transfer39550042017-06-30 23:25:113164 days ago1498865111
0x0CCb03CB...5E44cB9CF
14.9959669 ETH
Transfer39549922017-06-30 23:22:303164 days ago1498864950
0x0CCb03CB...5E44cB9CF
27.9589669 ETH
Transfer39549612017-06-30 23:13:533164 days ago1498864433
0x0CCb03CB...5E44cB9CF
0.6959352 ETH
Transfer39549492017-06-30 23:11:423164 days ago1498864302
0x0CCb03CB...5E44cB9CF
0.6445 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

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

Contract Source Code Verified (Exact Match)

Contract Name:
CrypviserICO

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-05-20
*/

pragma solidity 0.4.11;

// © 2016 Ambisafe Inc. No reuse without written permission is allowed.

contract CrypviserICO {
    struct PendingOperation {
        mapping(address => bool) hasConfirmed;
        uint yetNeeded;
    }

    mapping(bytes32 => PendingOperation) pending;
    uint public required;
    mapping(address => bool) public isOwner;
    address[] public owners;

    event Confirmation(address indexed owner, bytes32 indexed operation, bool completed);

    function CrypviserICO(address[] _owners, uint _required) {
        if (_owners.length == 0 || _required == 0 || _required > _owners.length) {
            selfdestruct(msg.sender);
        }
        required = _required;
        for (uint i = 0; i < _owners.length; i++) {
            owners.push(_owners[i]);
            isOwner[_owners[i]] = true;
        }
    }

    function hasConfirmed(bytes32 _operation, address _owner) constant returns(bool) {
        return pending[_operation].hasConfirmed[_owner];
    }
    
    function n() constant returns(uint) {
        return required;
    }
    
    function m() constant returns(uint) {
        return owners.length;
    }

    modifier onlyowner() {
        if (!isOwner[msg.sender]) {
            throw;
        }
        _;
    }

    modifier onlymanyowners(bytes32 _operation) {
        if (_confirmAndCheck(_operation)) {
            _;
        }
    }

    function _confirmAndCheck(bytes32 _operation) onlyowner() internal returns(bool) {
        if (hasConfirmed(_operation, msg.sender)) {
            throw;
        }

        var pendingOperation = pending[_operation];
        if (pendingOperation.yetNeeded == 0) {
            pendingOperation.yetNeeded = required;
        }

        if (pendingOperation.yetNeeded <= 1) {
            Confirmation(msg.sender, _operation, true);
            _removeOperation(_operation);
            return true;
        } else {
            Confirmation(msg.sender, _operation, false);
            pendingOperation.yetNeeded--;
            pendingOperation.hasConfirmed[msg.sender] = true;
        }

        return false;
    }

    function _removeOperation(bytes32 _operation) internal {
        var pendingOperation = pending[_operation];
        for (uint i = 0; i < owners.length; i++) {
            if (pendingOperation.hasConfirmed[owners[i]]) {
                pendingOperation.hasConfirmed[owners[i]] = false;
            }
        }
        delete pending[_operation];
    }

    function send(address _to, uint _value) onlymanyowners(sha3(msg.data)) returns(bool) {
        return _to.send(_value);
    }
    
    event Received(address indexed addr, uint value);
    function () payable {
        if (msg.value > 0) {
            Received(msg.sender, msg.value);
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"owners","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"n","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"m","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_operation","type":"bytes32"},{"name":"_owner","type":"address"}],"name":"hasConfirmed","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"send","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"required","outputs":[{"name":"","type":"uint256"}],"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":"owner","type":"address"},{"indexed":true,"name":"operation","type":"bytes32"},{"indexed":false,"name":"completed","type":"bool"}],"name":"Confirmation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"addr","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Received","type":"event"}]

6060604052341561000c57fe5b6040516106a63803806106a683398101604052805160208201519101905b600082516000148061003a575081155b806100455750825182115b156100565733600160a060020a0316ff5b50600181905560005b825181101561011657600380546001810161007a838261011f565b916000526020600020900160005b858481518110151561009657fe5b90602001906020020151909190916101000a815481600160a060020a030219169083600160a060020a031602179055505060016002600085848151811015156100db57fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff19169115159190911790555b60010161005f565b5b50505061016a565b81548183558181151161014357600083815260209020610143918101908301610149565b5b505050565b61016791905b80821115610163576000815560010161014f565b5090565b90565b61052d806101796000396000f300606060405236156100805763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025e7c2781146100d25780632e52d606146101015780632f54bf6e146101235780635a2ee01914610153578063c2cf732614610175578063d0679d34146101a8578063dc8452cd146101db575b6100d05b60003411156100cd57604080513481529051600160a060020a033316917f88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874919081900360200190a25b5b565b005b34156100da57fe5b6100e56004356101fd565b60408051600160a060020a039092168252519081900360200190f35b341561010957fe5b61011161022f565b60408051918252519081900360200190f35b341561012b57fe5b61013f600160a060020a0360043516610236565b604080519115158252519081900360200190f35b341561015b57fe5b61011161024b565b60408051918252519081900360200190f35b341561017d57fe5b61013f600435600160a060020a0360243516610252565b604080519115158252519081900360200190f35b34156101b057fe5b61013f600160a060020a036004351660243561027d565b604080519115158252519081900360200190f35b34156101e357fe5b6101116102db565b60408051918252519081900360200190f35b600380548290811061020b57fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b6001545b90565b60026020526000908152604090205460ff1681565b6003545b90565b600082815260208181526040808320600160a060020a038516845290915290205460ff165b92915050565b60006000366040518083838082843782019150509250505060405180910390206102a6816102e1565b156102d257604051600160a060020a0385169084156108fc029085906000818181858888f19550505050505b5b5b5092915050565b60015481565b600160a060020a033316600090815260026020526040812054819060ff16151561030b5760006000fd5b6103158333610252565b156103205760006000fd5b506000828152602081905260409020600181015415156103435760018054908201555b600181810154116103a157604080516001815290518491600160a060020a033316917fe65b00b698ba37c614af350761c735c5f4a82b4ab365a1f1022d49d9dfc8e9309181900360200190a36103988361041f565b60019150610418565b604080516000815290518491600160a060020a033316917fe65b00b698ba37c614af350761c735c5f4a82b4ab365a1f1022d49d9dfc8e9309181900360200190a360018082018054600019019055600160a060020a0333166000908152602083905260409020805460ff191690911790555b600091505b5b50919050565b6000818152602081905260408120905b6003548110156104e9576003805483916000918490811061044c57fe5b906000526020600020900160005b9054600160a060020a036101009290920a900416815260208101919091526040016000205460ff16156104e057600082600001600060038481548110151561049e57fe5b906000526020600020900160005b90546101009190910a9004600160a060020a031681526020810191909152604001600020805460ff19169115159190911790555b5b60010161042f565b6000838152602081905260408120600101555b5050505600a165627a7a72305820a7f1546be89a4dd69a378a45470027de0b964f9bd148954da126a663049cfc3e00290000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000005d9b1263fba7ae4e9eca978e95c94361df3872f8000000000000000000000000874e6b766fae6d9a07a0aaa4db94613113646d14000000000000000000000000001355df41b0955d04123e37425256dbbacf013200000000000000000000000000155d5711fa4ffa6c2e7f1c6d46dc071981fa61

Deployed Bytecode

0x606060405236156100805763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025e7c2781146100d25780632e52d606146101015780632f54bf6e146101235780635a2ee01914610153578063c2cf732614610175578063d0679d34146101a8578063dc8452cd146101db575b6100d05b60003411156100cd57604080513481529051600160a060020a033316917f88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874919081900360200190a25b5b565b005b34156100da57fe5b6100e56004356101fd565b60408051600160a060020a039092168252519081900360200190f35b341561010957fe5b61011161022f565b60408051918252519081900360200190f35b341561012b57fe5b61013f600160a060020a0360043516610236565b604080519115158252519081900360200190f35b341561015b57fe5b61011161024b565b60408051918252519081900360200190f35b341561017d57fe5b61013f600435600160a060020a0360243516610252565b604080519115158252519081900360200190f35b34156101b057fe5b61013f600160a060020a036004351660243561027d565b604080519115158252519081900360200190f35b34156101e357fe5b6101116102db565b60408051918252519081900360200190f35b600380548290811061020b57fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b6001545b90565b60026020526000908152604090205460ff1681565b6003545b90565b600082815260208181526040808320600160a060020a038516845290915290205460ff165b92915050565b60006000366040518083838082843782019150509250505060405180910390206102a6816102e1565b156102d257604051600160a060020a0385169084156108fc029085906000818181858888f19550505050505b5b5b5092915050565b60015481565b600160a060020a033316600090815260026020526040812054819060ff16151561030b5760006000fd5b6103158333610252565b156103205760006000fd5b506000828152602081905260409020600181015415156103435760018054908201555b600181810154116103a157604080516001815290518491600160a060020a033316917fe65b00b698ba37c614af350761c735c5f4a82b4ab365a1f1022d49d9dfc8e9309181900360200190a36103988361041f565b60019150610418565b604080516000815290518491600160a060020a033316917fe65b00b698ba37c614af350761c735c5f4a82b4ab365a1f1022d49d9dfc8e9309181900360200190a360018082018054600019019055600160a060020a0333166000908152602083905260409020805460ff191690911790555b600091505b5b50919050565b6000818152602081905260408120905b6003548110156104e9576003805483916000918490811061044c57fe5b906000526020600020900160005b9054600160a060020a036101009290920a900416815260208101919091526040016000205460ff16156104e057600082600001600060038481548110151561049e57fe5b906000526020600020900160005b90546101009190910a9004600160a060020a031681526020810191909152604001600020805460ff19169115159190911790555b5b60010161042f565b6000838152602081905260408120600101555b5050505600a165627a7a72305820a7f1546be89a4dd69a378a45470027de0b964f9bd148954da126a663049cfc3e0029

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

0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000005d9b1263fba7ae4e9eca978e95c94361df3872f8000000000000000000000000874e6b766fae6d9a07a0aaa4db94613113646d14000000000000000000000000001355df41b0955d04123e37425256dbbacf013200000000000000000000000000155d5711fa4ffa6c2e7f1c6d46dc071981fa61

-----Decoded View---------------
Arg [0] : _owners (address[]): 0x5D9b1263FBa7AE4e9eCa978E95C94361DF3872F8,0x874e6B766FAE6D9a07A0aaa4dB94613113646D14,0x001355DF41b0955d04123e37425256DbbAcF0132,0x00155d5711fA4fFA6c2E7f1C6D46Dc071981fA61
Arg [1] : _required (uint256): 3

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [3] : 0000000000000000000000005d9b1263fba7ae4e9eca978e95c94361df3872f8
Arg [4] : 000000000000000000000000874e6b766fae6d9a07a0aaa4db94613113646d14
Arg [5] : 000000000000000000000000001355df41b0955d04123e37425256dbbacf0132
Arg [6] : 00000000000000000000000000155d5711fa4ffa6c2e7f1c6d46dc071981fa61


Swarm Source

bzzr://a7f1546be89a4dd69a378a45470027de0b964f9bd148954da126a663049cfc3e

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.