ETH Price: $2,813.16 (+2.66%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer80252482019-06-25 5:22:012052 days ago1561440121IN
Prover Token
0 ETH0.0007431820
Transfer77718172019-05-16 14:30:082092 days ago1558017008IN
Prover Token
0 ETH0.0009289725
Transfer69861872018-12-31 14:16:422228 days ago1546265802IN
Prover Token
0 ETH0.0015261441
Transfer69805712018-12-30 15:32:522229 days ago1546183972IN
Prover Token
0 ETH0.000111663
Transfer69631662018-12-27 16:57:562232 days ago1545929876IN
Prover Token
0 ETH0.0015261441
Transfer69399912018-12-23 19:07:222236 days ago1545592042IN
Prover Token
0 ETH0.0009456241
Approve69151262018-12-19 13:33:372240 days ago1545226417IN
Prover Token
0 ETH0.0004981411
Transfer68130212018-12-02 15:02:132257 days ago1543762933IN
Prover Token
0 ETH0.0003715910
Transfer68017372018-11-30 17:56:362259 days ago1543600596IN
Prover Token
0 ETH0.000349115.80028875
Transfer67084422018-11-15 10:14:282274 days ago1542276868IN
Prover Token
0 ETH0.0006688618
Transfer66441852018-11-04 21:17:392285 days ago1541366259IN
Prover Token
0 ETH0.0015261441
Transfer66441782018-11-04 21:15:292285 days ago1541366129IN
Prover Token
0 ETH0.0020541
Transfer66441662018-11-04 21:13:502285 days ago1541366030IN
Prover Token
0 ETH0.0012341
Transfer65796042018-10-25 7:32:182295 days ago1540452738IN
Prover Token
0 ETH0.0015235141
Transfer62121012018-08-25 17:07:362356 days ago1535216856IN
Prover Token
0 ETH0.0007803321
Transfer61671022018-08-18 2:32:242364 days ago1534559544IN
Prover Token
0 ETH0.000148634
Transfer61630002018-08-17 9:38:502364 days ago1534498730IN
Prover Token
0 ETH0.0015235141
Transfer61537772018-08-15 20:10:532366 days ago1534363853IN
Prover Token
0 ETH0.000163494.4
Transfer61397862018-08-13 11:39:002368 days ago1534160340IN
Prover Token
0 ETH0.0007816821
Transfer61397272018-08-13 11:22:532368 days ago1534159373IN
Prover Token
0 ETH0.0007816821
Transfer61300922018-08-11 19:59:562370 days ago1534017596IN
Prover Token
0 ETH0.000066663
Transfer61291192018-08-11 15:58:332370 days ago1534003113IN
Prover Token
0 ETH0.0010966821
Transfer61198052018-08-10 2:20:242372 days ago1533867624IN
Prover Token
0 ETH0.0013255535.55
Transfer60814882018-08-03 15:29:462378 days ago1533310186IN
Prover Token
0 ETH0.0015261441
Transfer60279422018-07-25 14:21:572387 days ago1532528517IN
Prover Token
0 ETH0.0022295460
View all transactions

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
53604612018-04-01 10:40:132502 days ago1522579213
Prover Token
563.1943212 ETH
50968562018-02-15 21:23:562547 days ago1518729836
Prover Token
550.11900182 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ProofToken

Compiler Version
v0.4.17-nightly.2017.8.28+commit.d15cde2a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-01-26
*/

/*
This file is part of the PROOF Contract.

The PROOF Contract is free software: you can redistribute it and/or
modify it under the terms of the GNU lesser General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

The PROOF Contract is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU lesser General Public License for more details.

You should have received a copy of the GNU lesser General Public License
along with the PROOF Contract. If not, see <http://www.gnu.org/licenses/>.

@author Ilya Svirin <[email protected]>
*/

pragma solidity ^0.4.11;

contract owned {

    address public owner;
    address public candidate;

    function owned() public {
        owner = msg.sender;
    }
    
    modifier onlyOwner {
        require(owner == msg.sender);
        _;
    }

    function changeOwner(address _owner) onlyOwner public {
        candidate = _owner;
    }
    
    function confirmOwner() public {
        require(candidate == msg.sender);
        owner = candidate;
        delete candidate;
    }
}

/**
 * @title Base of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract BaseERC20 {
    function balanceOf(address who) public constant returns (uint);
    function transfer(address to, uint value) public;
}

contract ManualMigration is owned {

    address                      public original = 0x5B5d8A8A732A3c73fF0fB6980880Ef399ecaf72E;
    uint                         public totalSupply;
    mapping (address => uint256) public balanceOf;

    uint                         public numberOfInvestors;
    mapping (address => bool)    public investors;

    event Transfer(address indexed from, address indexed to, uint value);

    function ManualMigration() public owned() {}

    function migrateManual(address _who, bool _preico) public onlyOwner {
        require(original != 0);
        require(balanceOf[_who] == 0);
        uint balance = BaseERC20(original).balanceOf(_who);
        balance *= _preico ? 27 : 45;
        balance /= 10;
        balance *= 100000000;
        balanceOf[_who] = balance;
        totalSupply += balance;
        if (!investors[_who]) {
            investors[_who] = true;
            ++numberOfInvestors;
        }
        Transfer(original, _who, balance);
    }
    
    function migrateListManual(address [] _who, bool _preico) public onlyOwner {
        for(uint i = 0; i < _who.length; ++i) {
            migrateManual(_who[i], _preico);
        }
    }
    
    function sealManualMigration() public onlyOwner {
        delete original;
    }
}

contract Crowdsale is ManualMigration {

    address public backend;
    address public cryptaurToken = 0x88d50B466BE55222019D71F9E8fAe17f5f45FCA1;
    uint    public crowdsaleStartTime = 1517270400;  // 30 January 2018, GMT 00:00:00
    uint    public crowdsaleFinishTime = 1522454400; // 31 March 2018, 00:00:00
    uint    public etherPrice;
    uint    public collectedUSD;
    bool    public crowdsaleFinished;

    event Mint(address indexed minter, uint tokens, bytes32 originalTxHash);

    // Fix for the ERC20 short address attack
    modifier onlyPayloadSize(uint size) {
        require(msg.data.length >= size + 4);
        _;
    }

    modifier isCrowdsale() {
        require(now >= crowdsaleStartTime && now <= crowdsaleFinishTime);
        _;
    }

    function Crowdsale(address _backend, uint _etherPrice) public ManualMigration() {
        backend = _backend;
        etherPrice = _etherPrice;
    }

    function changeBackend(address _backend) public onlyOwner {
        backend = _backend;
    }
    
    function setEtherPrice(uint _etherPrice) public {
        require(msg.sender == owner || msg.sender == backend);
        etherPrice = _etherPrice;
    }

    function () payable public isCrowdsale {
        uint valueUSD = msg.value * etherPrice / 1 ether;
        collectedUSD += valueUSD;
        mintTokens(msg.sender, valueUSD);
    }

    function depositUSD(address _who, uint _valueUSD) public isCrowdsale {
        require(msg.sender == backend || msg.sender == owner);
        collectedUSD += _valueUSD;
        mintTokens(_who, _valueUSD);
    }

    function mintTokens(address _who, uint _valueUSD) internal {
        uint tokensPerUSD = 100;
        if (_valueUSD >= 50000) {
            tokensPerUSD = 120;
        } else if (now < crowdsaleStartTime + 1 days) {
            tokensPerUSD = 115;
        } else if (now < crowdsaleStartTime + 1 weeks) {
            tokensPerUSD = 110;
        }
        uint tokens = tokensPerUSD * _valueUSD * 100000000;
        require(balanceOf[_who] + tokens > balanceOf[_who]); // overflow
        require(tokens > 0);
        balanceOf[_who] += tokens;
        if (!investors[_who]) {
            investors[_who] = true;
            ++numberOfInvestors;
        }
        Transfer(this, _who, tokens);
        totalSupply += tokens;
    }

    function depositCPT(address _who, uint _valueCPT, bytes32 _originalTxHash) public isCrowdsale {
        require(msg.sender == backend || msg.sender == owner);
        // decimals in CPT and PROOF are the same and equal 8
        uint tokens = 15 * _valueCPT / 10;
        require(balanceOf[_who] + tokens > balanceOf[_who]); // overflow
        require(tokens > 0);
        balanceOf[_who] += tokens;
        totalSupply += tokens;
        collectedUSD += _valueCPT / 100;
        if (!investors[_who]) {
            investors[_who] = true;
            ++numberOfInvestors;
        }
        Transfer(this, _who, tokens);
        Mint(_who, tokens, _originalTxHash);
    }

    function withdraw() public onlyOwner {
        require(msg.sender.call.gas(3000000).value(this.balance)());
        uint balance = BaseERC20(cryptaurToken).balanceOf(this);
        BaseERC20(cryptaurToken).transfer(msg.sender, balance);
    }
    
    function finishCrowdsale() public onlyOwner {
        require(!crowdsaleFinished);
        uint extraTokens = totalSupply / 2;
        balanceOf[msg.sender] += extraTokens;
        totalSupply += extraTokens;
        if (!investors[msg.sender]) {
            investors[msg.sender] = true;
            ++numberOfInvestors;
        }
        Transfer(this, msg.sender, extraTokens);
        crowdsaleFinished = true;
    }
}

contract ProofToken is Crowdsale {

    string  public standard = 'Token 0.1';
    string  public name     = 'PROOF';
    string  public symbol   = 'PF';
    uint8   public decimals = 8;

    mapping (address => mapping (address => uint)) public allowed;
    event Approval(address indexed owner, address indexed spender, uint value);
    event Burn(address indexed owner, uint value);

    function ProofToken(address _backend, uint _etherPrice) public
        payable Crowdsale(_backend, _etherPrice) {
    }

    function transfer(address _to, uint256 _value) public onlyPayloadSize(2 * 32) {
        require(balanceOf[msg.sender] >= _value);
        require(balanceOf[_to] + _value >= balanceOf[_to]);
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        Transfer(msg.sender, _to, _value);
    }
    
    function transferFrom(address _from, address _to, uint _value) public onlyPayloadSize(3 * 32) {
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value >= balanceOf[_to]); // overflow
        require(allowed[_from][msg.sender] >= _value);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        allowed[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
    }

    function approve(address _spender, uint _value) public {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
    }

    function allowance(address _owner, address _spender) public constant returns (uint remaining) {
        return allowed[_owner][_spender];
    }
    
    function burn(uint _value) public {
        require(balanceOf[msg.sender] >= _value);
        balanceOf[msg.sender] -= _value;
        totalSupply -= _value;
        Burn(msg.sender, _value);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"backend","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"numberOfInvestors","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"collectedUSD","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_etherPrice","type":"uint256"}],"name":"setEtherPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"cryptaurToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_who","type":"address"},{"name":"_valueCPT","type":"uint256"},{"name":"_originalTxHash","type":"bytes32"}],"name":"depositCPT","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"original","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"candidate","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"investors","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_who","type":"address[]"},{"name":"_preico","type":"bool"}],"name":"migrateListManual","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleFinishTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"etherPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_who","type":"address"},{"name":"_preico","type":"bool"}],"name":"migrateManual","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishCrowdsale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"confirmOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_who","type":"address"},{"name":"_valueUSD","type":"uint256"}],"name":"depositUSD","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_backend","type":"address"}],"name":"changeBackend","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sealManualMigration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_backend","type":"address"},{"name":"_etherPrice","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"minter","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"},{"indexed":false,"name":"originalTxHash","type":"bytes32"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

6060604090815260028054600160a060020a0319908116735b5d8a8a732a3c73ff0fb6980880ef399ecaf72e17909155600880549091167388d50b466be55222019d71f9e8fae17f5f45fca1179055635a6fb580600955635abecf80600a558051908101604052600981527f546f6b656e20302e3100000000000000000000000000000000000000000000006020820152600e908051620000a59291602001906200019a565b5060408051908101604052600581527f50524f4f460000000000000000000000000000000000000000000000000000006020820152600f908051620000ef9291602001906200019a565b5060408051908101604052600281527f504600000000000000000000000000000000000000000000000000000000000060208201526010908051620001399291602001906200019a565b506011805460ff1916600817905560405160408062001665833981016040528080519190602001805160008054600160a060020a03338116600160a060020a03199283161790925560078054929096169116179093555050600b556200023f565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001dd57805160ff19168380011785556200020d565b828001600101855582156200020d579182015b828111156200020d578251825591602001919060010190620001f0565b506200021b9291506200021f565b5090565b6200023c91905b808211156200021b576000815560010162000226565b90565b611416806200024f6000396000f3006060604052361561019b5763ffffffff60e060020a60003504166306fdde0381146101e7578063095ea7b314610271578063099e41331461029557806318160ddd146102c45780631af2c9fd146102e95780631ff6c241146102fc57806323b872dd1461030f5780632718799114610337578063283ceee21461034d578063313ce567146103605780633bc764f7146103895780633ccfd60b146103ae57806342966c68146103c157806346c715fa146103d75780635a3b7e42146103ea5780635c658165146103fd5780636c8381f8146104225780636f7bc9be1461043557806370a08231146104685780638da5cb5b1461048757806393af374a1461049a57806395d89b41146104ed5780639789f9da146105005780639e30795514610513578063a6f9dae114610526578063a9059cbb14610545578063b5d561bb14610567578063b80cdcf61461058b578063bd9b6d861461059e578063dd15f993146105b1578063dd62ed3e146105d3578063e2fc421d146105f8578063eaecfca71461060b578063ece84fd51461062a578063f8ba73171461063d575b600060095442101580156101b15750600a544211155b15156101bc57600080fd5b600b54670de0b6b3a7640000903402600c805492909104918201905590506101e43382610650565b50005b34156101f257600080fd5b6101fa610775565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561023657808201518382015260200161021e565b50505050905090810190601f1680156102635780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561027c57600080fd5b610293600160a060020a0360043516602435610813565b005b34156102a057600080fd5b6102a8610877565b604051600160a060020a03909116815260200160405180910390f35b34156102cf57600080fd5b6102d7610886565b60405190815260200160405180910390f35b34156102f457600080fd5b6102d761088c565b341561030757600080fd5b6102d7610892565b341561031a57600080fd5b610293600160a060020a0360043581169060243516604435610898565b341561034257600080fd5b6102936004356109a1565b341561035857600080fd5b6102a86109dc565b341561036b57600080fd5b6103736109eb565b60405160ff909116815260200160405180910390f35b341561039457600080fd5b610293600160a060020a03600435166024356044356109f4565b34156103b957600080fd5b610293610b7b565b34156103cc57600080fd5b610293600435610cb4565b34156103e257600080fd5b6102a8610d3a565b34156103f557600080fd5b6101fa610d49565b341561040857600080fd5b6102d7600160a060020a0360043581169060243516610db4565b341561042d57600080fd5b6102a8610dd1565b341561044057600080fd5b610454600160a060020a0360043516610de0565b604051901515815260200160405180910390f35b341561047357600080fd5b6102d7600160a060020a0360043516610df5565b341561049257600080fd5b6102a8610e07565b34156104a557600080fd5b6102936004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650505050913515159150610e169050565b34156104f857600080fd5b6101fa610e6b565b341561050b57600080fd5b6102d7610ed6565b341561051e57600080fd5b6102d7610edc565b341561053157600080fd5b610293600160a060020a0360043516610ee2565b341561055057600080fd5b610293600160a060020a0360043516602435610f2c565b341561057257600080fd5b610293600160a060020a03600435166024351515610fe1565b341561059657600080fd5b61029361116c565b34156105a957600080fd5b610293611252565b34156105bc57600080fd5b610293600160a060020a03600435166024356112a1565b34156105de57600080fd5b6102d7600160a060020a036004358116906024351661130c565b341561060357600080fd5b6102d7611337565b341561061657600080fd5b610293600160a060020a036004351661133d565b341561063557600080fd5b610454611387565b341561064857600080fd5b610293611390565b6064600061c35083106106665760789150610692565b600954620151800142101561067e5760739150610692565b60095462093a800142101561069257606e91505b50600160a060020a0383166000908152600460205260409020546305f5e1008284020290808201116106c357600080fd5b600081116106d057600080fd5b600160a060020a0384166000908152600460209081526040808320805485019055600690915290205460ff16151561073257600160a060020a0384166000908152600660205260409020805460ff191660019081179091556005805490910190555b83600160a060020a031630600160a060020a03166000805160206113cb8339815191528360405190815260200160405180910390a3600380549091019055505050565b600f8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561080b5780601f106107e05761010080835404028352916020019161080b565b820191906000526020600020905b8154815290600101906020018083116107ee57829003601f168201915b505050505081565b600160a060020a03338116600081815260126020908152604080832094871680845294909152908190208490557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259084905190815260200160405180910390a35050565b600754600160a060020a031681565b60035481565b60055481565b600c5481565b606060643610156108a857600080fd5b600160a060020a038416600090815260046020526040902054829010156108ce57600080fd5b600160a060020a03831660009081526004602052604090205482810110156108f557600080fd5b600160a060020a03808516600090815260126020908152604080832033909416835292905220548290101561092957600080fd5b600160a060020a03808516600081815260046020908152604080832080548890039055878516808452818420805489019055848452601283528184203390961684529490915290819020805486900390556000805160206113cb8339815191529085905190815260200160405180910390a350505050565b60005433600160a060020a03908116911614806109cc575060075433600160a060020a039081169116145b15156109d757600080fd5b600b55565b600854600160a060020a031681565b60115460ff1681565b60006009544210158015610a0a5750600a544211155b1515610a1557600080fd5b60075433600160a060020a0390811691161480610a40575060005433600160a060020a039081169116145b1515610a4b57600080fd5b50600160a060020a038316600090815260046020526040902054600a600f8402049081810111610a7a57600080fd5b60008111610a8757600080fd5b600160a060020a03841660009081526004602090815260408083208054850190556003805485019055600c805460648804019055600690915290205460ff161515610afc57600160a060020a0384166000908152600660205260409020805460ff191660019081179091556005805490910190555b83600160a060020a031630600160a060020a03166000805160206113cb8339815191528360405190815260200160405180910390a383600160a060020a03167f3dec94b8abc8f801eaade1616d3aadd3114b556a284267905e0a053b2df39892828460405191825260208201526040908101905180910390a250505050565b6000805433600160a060020a03908116911614610b9757600080fd5b33600160a060020a0316622dc6c030600160a060020a031631604051600060405180830381858888f193505050501515610bd057600080fd5b600854600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610c2957600080fd5b6102c65a03f11515610c3a57600080fd5b5050506040518051600854909250600160a060020a0316905063a9059cbb338360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610c9d57600080fd5b6102c65a03f11515610cae57600080fd5b50505050565b600160a060020a03331660009081526004602052604090205481901015610cda57600080fd5b600160a060020a03331660008181526004602052604090819020805484900390556003805484900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59083905190815260200160405180910390a250565b600254600160a060020a031681565b600e8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561080b5780601f106107e05761010080835404028352916020019161080b565b601260209081526000928352604080842090915290825290205481565b600154600160a060020a031681565b60066020526000908152604090205460ff1681565b60046020526000908152604090205481565b600054600160a060020a031681565b6000805433600160a060020a03908116911614610e3257600080fd5b5060005b8251811015610e6657610e5e838281518110610e4e57fe5b9060200190602002015183610fe1565b600101610e36565b505050565b60108054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561080b5780601f106107e05761010080835404028352916020019161080b565b600a5481565b600b5481565b60005433600160a060020a03908116911614610efd57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60406044361015610f3c57600080fd5b600160a060020a03331660009081526004602052604090205482901015610f6257600080fd5b600160a060020a0383166000908152600460205260409020548281011015610f8957600080fd5b600160a060020a033381166000818152600460205260408082208054879003905592861680825290839020805486019055916000805160206113cb8339815191529085905190815260200160405180910390a3505050565b6000805433600160a060020a03908116911614610ffd57600080fd5b600254600160a060020a0316151561101457600080fd5b600160a060020a0383166000908152600460205260409020541561103757600080fd5b600254600160a060020a03166370a082318460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561109057600080fd5b6102c65a03f115156110a157600080fd5b505050604051805190509050816110b957602d6110bc565b601b5b60ff1602600a81600160a060020a0385166000908152600460209081526040808320949093046305f5e1000293849055600380548501905560069052205490915060ff16151561113657600160a060020a0383166000908152600660205260409020805460ff191660019081179091556005805490910190555b600254600160a060020a0380851691166000805160206113cb8339815191528360405190815260200160405180910390a3505050565b6000805433600160a060020a0390811691161461118857600080fd5b600d5460ff161561119857600080fd5b506003805433600160a060020a031660009081526004602090815260408083208054600290950494850190558454840190945560069052919091205460ff16151561120d57600160a060020a0333166000908152600660205260409020805460ff191660019081179091556005805490910190555b33600160a060020a031630600160a060020a03166000805160206113cb8339815191528360405190815260200160405180910390a350600d805460ff19166001179055565b60015433600160a060020a0390811691161461126d57600080fd5b600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60095442101580156112b55750600a544211155b15156112c057600080fd5b60075433600160a060020a03908116911614806112eb575060005433600160a060020a039081169116145b15156112f657600080fd5b600c8054820190556113088282610650565b5050565b600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b60095481565b60005433600160a060020a0390811691161461135857600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600d5460ff1681565b60005433600160a060020a039081169116146113ab57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff191690555600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058205258cd98618dde2db6c4115fe4a44780c2ac4ab9aad49a82c801e3231ceb8f18002900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6060604052361561019b5763ffffffff60e060020a60003504166306fdde0381146101e7578063095ea7b314610271578063099e41331461029557806318160ddd146102c45780631af2c9fd146102e95780631ff6c241146102fc57806323b872dd1461030f5780632718799114610337578063283ceee21461034d578063313ce567146103605780633bc764f7146103895780633ccfd60b146103ae57806342966c68146103c157806346c715fa146103d75780635a3b7e42146103ea5780635c658165146103fd5780636c8381f8146104225780636f7bc9be1461043557806370a08231146104685780638da5cb5b1461048757806393af374a1461049a57806395d89b41146104ed5780639789f9da146105005780639e30795514610513578063a6f9dae114610526578063a9059cbb14610545578063b5d561bb14610567578063b80cdcf61461058b578063bd9b6d861461059e578063dd15f993146105b1578063dd62ed3e146105d3578063e2fc421d146105f8578063eaecfca71461060b578063ece84fd51461062a578063f8ba73171461063d575b600060095442101580156101b15750600a544211155b15156101bc57600080fd5b600b54670de0b6b3a7640000903402600c805492909104918201905590506101e43382610650565b50005b34156101f257600080fd5b6101fa610775565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561023657808201518382015260200161021e565b50505050905090810190601f1680156102635780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561027c57600080fd5b610293600160a060020a0360043516602435610813565b005b34156102a057600080fd5b6102a8610877565b604051600160a060020a03909116815260200160405180910390f35b34156102cf57600080fd5b6102d7610886565b60405190815260200160405180910390f35b34156102f457600080fd5b6102d761088c565b341561030757600080fd5b6102d7610892565b341561031a57600080fd5b610293600160a060020a0360043581169060243516604435610898565b341561034257600080fd5b6102936004356109a1565b341561035857600080fd5b6102a86109dc565b341561036b57600080fd5b6103736109eb565b60405160ff909116815260200160405180910390f35b341561039457600080fd5b610293600160a060020a03600435166024356044356109f4565b34156103b957600080fd5b610293610b7b565b34156103cc57600080fd5b610293600435610cb4565b34156103e257600080fd5b6102a8610d3a565b34156103f557600080fd5b6101fa610d49565b341561040857600080fd5b6102d7600160a060020a0360043581169060243516610db4565b341561042d57600080fd5b6102a8610dd1565b341561044057600080fd5b610454600160a060020a0360043516610de0565b604051901515815260200160405180910390f35b341561047357600080fd5b6102d7600160a060020a0360043516610df5565b341561049257600080fd5b6102a8610e07565b34156104a557600080fd5b6102936004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650505050913515159150610e169050565b34156104f857600080fd5b6101fa610e6b565b341561050b57600080fd5b6102d7610ed6565b341561051e57600080fd5b6102d7610edc565b341561053157600080fd5b610293600160a060020a0360043516610ee2565b341561055057600080fd5b610293600160a060020a0360043516602435610f2c565b341561057257600080fd5b610293600160a060020a03600435166024351515610fe1565b341561059657600080fd5b61029361116c565b34156105a957600080fd5b610293611252565b34156105bc57600080fd5b610293600160a060020a03600435166024356112a1565b34156105de57600080fd5b6102d7600160a060020a036004358116906024351661130c565b341561060357600080fd5b6102d7611337565b341561061657600080fd5b610293600160a060020a036004351661133d565b341561063557600080fd5b610454611387565b341561064857600080fd5b610293611390565b6064600061c35083106106665760789150610692565b600954620151800142101561067e5760739150610692565b60095462093a800142101561069257606e91505b50600160a060020a0383166000908152600460205260409020546305f5e1008284020290808201116106c357600080fd5b600081116106d057600080fd5b600160a060020a0384166000908152600460209081526040808320805485019055600690915290205460ff16151561073257600160a060020a0384166000908152600660205260409020805460ff191660019081179091556005805490910190555b83600160a060020a031630600160a060020a03166000805160206113cb8339815191528360405190815260200160405180910390a3600380549091019055505050565b600f8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561080b5780601f106107e05761010080835404028352916020019161080b565b820191906000526020600020905b8154815290600101906020018083116107ee57829003601f168201915b505050505081565b600160a060020a03338116600081815260126020908152604080832094871680845294909152908190208490557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259084905190815260200160405180910390a35050565b600754600160a060020a031681565b60035481565b60055481565b600c5481565b606060643610156108a857600080fd5b600160a060020a038416600090815260046020526040902054829010156108ce57600080fd5b600160a060020a03831660009081526004602052604090205482810110156108f557600080fd5b600160a060020a03808516600090815260126020908152604080832033909416835292905220548290101561092957600080fd5b600160a060020a03808516600081815260046020908152604080832080548890039055878516808452818420805489019055848452601283528184203390961684529490915290819020805486900390556000805160206113cb8339815191529085905190815260200160405180910390a350505050565b60005433600160a060020a03908116911614806109cc575060075433600160a060020a039081169116145b15156109d757600080fd5b600b55565b600854600160a060020a031681565b60115460ff1681565b60006009544210158015610a0a5750600a544211155b1515610a1557600080fd5b60075433600160a060020a0390811691161480610a40575060005433600160a060020a039081169116145b1515610a4b57600080fd5b50600160a060020a038316600090815260046020526040902054600a600f8402049081810111610a7a57600080fd5b60008111610a8757600080fd5b600160a060020a03841660009081526004602090815260408083208054850190556003805485019055600c805460648804019055600690915290205460ff161515610afc57600160a060020a0384166000908152600660205260409020805460ff191660019081179091556005805490910190555b83600160a060020a031630600160a060020a03166000805160206113cb8339815191528360405190815260200160405180910390a383600160a060020a03167f3dec94b8abc8f801eaade1616d3aadd3114b556a284267905e0a053b2df39892828460405191825260208201526040908101905180910390a250505050565b6000805433600160a060020a03908116911614610b9757600080fd5b33600160a060020a0316622dc6c030600160a060020a031631604051600060405180830381858888f193505050501515610bd057600080fd5b600854600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610c2957600080fd5b6102c65a03f11515610c3a57600080fd5b5050506040518051600854909250600160a060020a0316905063a9059cbb338360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610c9d57600080fd5b6102c65a03f11515610cae57600080fd5b50505050565b600160a060020a03331660009081526004602052604090205481901015610cda57600080fd5b600160a060020a03331660008181526004602052604090819020805484900390556003805484900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59083905190815260200160405180910390a250565b600254600160a060020a031681565b600e8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561080b5780601f106107e05761010080835404028352916020019161080b565b601260209081526000928352604080842090915290825290205481565b600154600160a060020a031681565b60066020526000908152604090205460ff1681565b60046020526000908152604090205481565b600054600160a060020a031681565b6000805433600160a060020a03908116911614610e3257600080fd5b5060005b8251811015610e6657610e5e838281518110610e4e57fe5b9060200190602002015183610fe1565b600101610e36565b505050565b60108054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561080b5780601f106107e05761010080835404028352916020019161080b565b600a5481565b600b5481565b60005433600160a060020a03908116911614610efd57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60406044361015610f3c57600080fd5b600160a060020a03331660009081526004602052604090205482901015610f6257600080fd5b600160a060020a0383166000908152600460205260409020548281011015610f8957600080fd5b600160a060020a033381166000818152600460205260408082208054879003905592861680825290839020805486019055916000805160206113cb8339815191529085905190815260200160405180910390a3505050565b6000805433600160a060020a03908116911614610ffd57600080fd5b600254600160a060020a0316151561101457600080fd5b600160a060020a0383166000908152600460205260409020541561103757600080fd5b600254600160a060020a03166370a082318460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561109057600080fd5b6102c65a03f115156110a157600080fd5b505050604051805190509050816110b957602d6110bc565b601b5b60ff1602600a81600160a060020a0385166000908152600460209081526040808320949093046305f5e1000293849055600380548501905560069052205490915060ff16151561113657600160a060020a0383166000908152600660205260409020805460ff191660019081179091556005805490910190555b600254600160a060020a0380851691166000805160206113cb8339815191528360405190815260200160405180910390a3505050565b6000805433600160a060020a0390811691161461118857600080fd5b600d5460ff161561119857600080fd5b506003805433600160a060020a031660009081526004602090815260408083208054600290950494850190558454840190945560069052919091205460ff16151561120d57600160a060020a0333166000908152600660205260409020805460ff191660019081179091556005805490910190555b33600160a060020a031630600160a060020a03166000805160206113cb8339815191528360405190815260200160405180910390a350600d805460ff19166001179055565b60015433600160a060020a0390811691161461126d57600080fd5b600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60095442101580156112b55750600a544211155b15156112c057600080fd5b60075433600160a060020a03908116911614806112eb575060005433600160a060020a039081169116145b15156112f657600080fd5b600c8054820190556113088282610650565b5050565b600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b60095481565b60005433600160a060020a0390811691161461135857600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600d5460ff1681565b60005433600160a060020a039081169116146113ab57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff191690555600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058205258cd98618dde2db6c4115fe4a44780c2ac4ab9aad49a82c801e3231ceb8f180029

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

00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _backend (address): 0x0000000000000000000000000000000000000000
Arg [1] : _etherPrice (uint256): 0

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://5258cd98618dde2db6c4115fe4a44780c2ac4ab9aad49a82c801e3231ceb8f18

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.