ETH Price: $3,493.78 (+0.16%)
Gas: 2 Gwei

Contract

0x3D2380B2036e3Ed8229fC8e3B9a62E7a10c073Fd
 

Overview

ETH Balance

28 wei

Eth Value

Less Than $0.01 (@ $3,493.78/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer123197102021-04-27 2:28:091181 days ago1619490489IN
0x3D2380B2...a10c073Fd
0 ETH0.0023096139
Transfer123197082021-04-27 2:27:591181 days ago1619490479IN
0x3D2380B2...a10c073Fd
0 ETH0.0030533240
Transfer123196992021-04-27 2:25:511181 days ago1619490351IN
0x3D2380B2...a10c073Fd
0 ETH0.0030533240
Transfer123196992021-04-27 2:25:511181 days ago1619490351IN
0x3D2380B2...a10c073Fd
0 ETH0.0030533240
Transfer123196992021-04-27 2:25:511181 days ago1619490351IN
0x3D2380B2...a10c073Fd
0 ETH0.0030533240
Transfer123196992021-04-27 2:25:511181 days ago1619490351IN
0x3D2380B2...a10c073Fd
0 ETH0.0030533240
Transfer123196962021-04-27 2:25:411181 days ago1619490341IN
0x3D2380B2...a10c073Fd
0 ETH0.0023693240
Transfer123196952021-04-27 2:25:331181 days ago1619490333IN
0x3D2380B2...a10c073Fd
0 ETH0.0023693240
Transfer123196582021-04-27 2:17:241181 days ago1619489844IN
0x3D2380B2...a10c073Fd
0 ETH0.0032823143
Transfer123196582021-04-27 2:17:241181 days ago1619489844IN
0x3D2380B2...a10c073Fd
0 ETH0.0025470143
Transfer123196502021-04-27 2:15:021181 days ago1619489702IN
0x3D2380B2...a10c073Fd
0 ETH0.0032823143
Transfer123196382021-04-27 2:12:591181 days ago1619489579IN
0x3D2380B2...a10c073Fd
0 ETH0.0026062544
Transfer123196332021-04-27 2:11:371181 days ago1619489497IN
0x3D2380B2...a10c073Fd
0 ETH0.0026062544
Transfer123196312021-04-27 2:11:311181 days ago1619489491IN
0x3D2380B2...a10c073Fd
0 ETH0.0026062544
Transfer123196202021-04-27 2:08:351181 days ago1619489315IN
0x3D2380B2...a10c073Fd
0 ETH0.0030676844
Pay Dividends123196062021-04-27 2:05:061181 days ago1619489106IN
0x3D2380B2...a10c073Fd
0.08 ETH0.0014122249
Withdraw Dividen...112291142020-11-10 9:57:321348 days ago1605002252IN
0x3D2380B2...a10c073Fd
0 ETH0.0021172352
Transfer100492852020-05-12 4:34:061531 days ago1589258046IN
0x3D2380B2...a10c073Fd
0 ETH0.0003650610
Withdraw Dividen...100492562020-05-12 4:26:011531 days ago1589257561IN
0x3D2380B2...a10c073Fd
0 ETH0.0002482910
Withdraw Dividen...100492562020-05-12 4:26:011531 days ago1589257561IN
0x3D2380B2...a10c073Fd
0 ETH0.0002482910
Withdraw Dividen...100492342020-05-12 4:20:421531 days ago1589257242IN
0x3D2380B2...a10c073Fd
0 ETH0.0002482910
Withdraw Dividen...100492312020-05-12 4:20:141531 days ago1589257214IN
0x3D2380B2...a10c073Fd
0 ETH0.0002482910
Withdraw Dividen...100492222020-05-12 4:17:491531 days ago1589257069IN
0x3D2380B2...a10c073Fd
0 ETH0.0002482910
Transfer100443102020-05-11 10:08:171531 days ago1589191697IN
0x3D2380B2...a10c073Fd
0 ETH0.0010813616
Transfer From100442382020-05-11 9:55:401531 days ago1589190940IN
0x3D2380B2...a10c073Fd
0 ETH0.000341414
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
123197102021-04-27 2:28:091181 days ago1619490489
0x3D2380B2...a10c073Fd
0.0018974 ETH
123197082021-04-27 2:27:591181 days ago1619490479
0x3D2380B2...a10c073Fd
0.01857358 ETH
123196992021-04-27 2:25:511181 days ago1619490351
0x3D2380B2...a10c073Fd
0.09177538 ETH
123196992021-04-27 2:25:511181 days ago1619490351
0x3D2380B2...a10c073Fd
0.1092564 ETH
123196992021-04-27 2:25:511181 days ago1619490351
0x3D2380B2...a10c073Fd
0.1092564 ETH
123196992021-04-27 2:25:511181 days ago1619490351
0x3D2380B2...a10c073Fd
0.13567438 ETH
123196962021-04-27 2:25:411181 days ago1619490341
0x3D2380B2...a10c073Fd
0.00779108 ETH
123196952021-04-27 2:25:331181 days ago1619490333
0x3D2380B2...a10c073Fd
0.00206428 ETH
123196582021-04-27 2:17:241181 days ago1619489844
0x3D2380B2...a10c073Fd
0.03277692 ETH
123196582021-04-27 2:17:241181 days ago1619489844
0x3D2380B2...a10c073Fd
0.00571419 ETH
123196502021-04-27 2:15:021181 days ago1619489702
0x3D2380B2...a10c073Fd
0.04370256 ETH
123196382021-04-27 2:12:591181 days ago1619489579
0x3D2380B2...a10c073Fd
0.03300162 ETH
123196332021-04-27 2:11:371181 days ago1619489497
0x3D2380B2...a10c073Fd
0.06318577 ETH
123196312021-04-27 2:11:311181 days ago1619489491
0x3D2380B2...a10c073Fd
0.06607034 ETH
123196202021-04-27 2:08:351181 days ago1619489315
0x3D2380B2...a10c073Fd
0.01025624 ETH
123196202021-04-27 2:08:351181 days ago1619489315
0x3D2380B2...a10c073Fd
0.01347963 ETH
112291142020-11-10 9:57:321348 days ago1605002252
0x3D2380B2...a10c073Fd
0.0359994 ETH
67547372018-11-23 0:31:412067 days ago1542933101
0x3D2380B2...a10c073Fd
0.05950825 ETH
66992692018-11-13 22:10:102076 days ago1542147010
0x3D2380B2...a10c073Fd
0.01195365 ETH
65416732018-10-19 2:47:542102 days ago1539917274
0x3D2380B2...a10c073Fd
0.04871715 ETH
65416592018-10-19 2:42:502102 days ago1539916970
0x3D2380B2...a10c073Fd
0.03369908 ETH
65368332018-10-18 7:44:232103 days ago1539848663
0x3D2380B2...a10c073Fd
0.0194777 ETH
65183692018-10-15 7:24:462106 days ago1539588286
0x3D2380B2...a10c073Fd
0.03032917 ETH
64432402018-10-03 2:48:052118 days ago1538534885
0x3D2380B2...a10c073Fd
0.01752993 ETH
63487552018-09-17 14:16:522133 days ago1537193812
0x3D2380B2...a10c073Fd
0.01207617 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FairDinkums

Compiler Version
v0.4.20+commit.3155dd80

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.20;

contract Token {
    function totalSupply() constant returns (uint256 supply) {}
    function balanceOf(address _owner) constant returns (uint256 balance) {}
    function transfer(address _to, uint256 _value) returns (bool success) {}
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}
    function approve(address _spender, uint256 _value) returns (bool success) {}
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract StandardToken is Token {
    function transfer(address _to, uint256 _value) returns (bool success) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;
}

contract FairDinkums is StandardToken { 
    string public name;                   // Token Name
    uint8 public decimals;                // How many decimals the token has
    string public symbol;                 // Token identifier
    uint256 public tokensPerEth;          // How many tokens purchased per eth in ICO
    uint256 public totalEthInWei;         // Total ethereum raised in ICO (in Wei)  
    address public fundsWallet;           // Wallet which manages the contract
    uint public startTime;                // Start time of the ICO
    bool public tokenReleased;
    uint256 public totalDividends;
    mapping (address => uint256) public lastDividends;
    event TokensSold(address Buyer, uint256 Qty);
    
    function FairDinkums() public {
        balances[msg.sender] = 20000 * 1e18;    // 20'000 max for ICO participants
        totalSupply = 20000 * 1e18;             // 20'000 max for ICO participants
        name = "Fair Dinkums";                  // Fair Dinkums Token
        decimals = 18;                          // Same as eth, 18.
        symbol = "FDK";                         // Fair Dinkums Token => FDK
        tokensPerEth = 1000;                    // Tokens per eth during ICO
        fundsWallet = msg.sender;               // The owner of the contract gets the ETH to manage
        startTime = now;                        // ICO will run for two weeks from initialisation
        tokenReleased = false;                  // Tokens will be released after two weeks or end of ICO as chosen by contract manager
    }

    function() public payable {
        // The callback function serves two purposes:
        //   1) to receive eth as a contribution during the ICO, and
        //   2) to collect dividends after the ICO
        // Using this pattern allows people to interact with the contract without any special API's
        if (icoOpen()){
            // If the ICO is still open, then we add the token balance to the contributor
            require(msg.value > 0 && msg.value <= 20 ether);
            totalEthInWei = totalEthInWei + msg.value;
            uint256 amount = msg.value * tokensPerEth;
            if ((balances[fundsWallet]) < amount) {
                revert();
            }
            TokensSold(msg.sender,amount);
            balances[fundsWallet] = balances[fundsWallet] - amount;
            balances[msg.sender] = balances[msg.sender] + amount;
    
            Transfer(fundsWallet, msg.sender, amount);
    
            fundsWallet.transfer(msg.value);
        } else {
            // If the ico is over, then the value must be zero and the updateDivs function will be called.
            require(msg.value==0);
            updateDivs(msg.sender,dividendsOwing(msg.sender));
        }
    }

    function transfer(address _to, uint256 _value) public released returns (bool success) {
        // Record previous dividendsOwing information before transferring tokens
        uint256 init_from = dividendsOwing(msg.sender);
        uint256 init_to = dividendsOwing(_to);
        // Transfer Tokens
        require(super.transfer(_to,_value));
        // If the transfer was successful, then update dividends as per dividendsOwing from before the transfer
        updateDivs(msg.sender,init_from);
        updateDivs(_to,init_to);
        // Return success flag
        return true;
    }

    function icoOpen() public view returns (bool open) {
        // ICO will be open for the sooner of 2 weeks or the token is declared released by the manager
        return ((now < (startTime + 4 weeks)) && !tokenReleased);
    }
    
    modifier released {
        require(tokenReleased);
        _;
    }
    
    modifier isOwner {
        require(msg.sender == fundsWallet);
        _;
    }

    function dividendsOwing(address _who) public view returns(uint256 owed) {
        // Concise function to determine the amount of dividends owed to a token holder.
        // Susceptible to small rounding errors which will be lost until the token is destroyed
        if (totalDividends > lastDividends[_who]){
            uint256 newDividends = totalDividends - lastDividends[_who];
            return ((balances[_who] * newDividends) / totalSupply);
        } else {
            return 0;
        }
    }
    
    function updateDivs(address _who, uint256 _owing) internal {
        if (_owing > 0){
            if(_owing<=this.balance){
                _who.transfer(_owing);
            } else {
                _who.transfer(this.balance);
            }
        }
        lastDividends[_who] = totalDividends;
    }
    
    function remainingTokens() public view returns(uint256 remaining){
        return balances[fundsWallet];
    }
    
    function releaseToken() public isOwner {
        require(!tokenReleased);
        tokenReleased = true;
        // Burns unsold tokens
        totalSupply -= balances[fundsWallet];
        balances[fundsWallet] = 0;
    }
    
    function payDividends() public payable isOwner {
        totalDividends += msg.value;
    }
    
    function withdrawDividends() public {
        updateDivs(msg.sender,dividendsOwing(msg.sender));
    }
}

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":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundsWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdrawDividends","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReleased","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_who","type":"address"}],"name":"dividendsOwing","outputs":[{"name":"owed","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"icoOpen","outputs":[{"name":"open","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalEthInWei","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"remainingTokens","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensPerEth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":false,"inputs":[],"name":"payDividends","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"releaseToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"Buyer","type":"address"},{"indexed":false,"name":"Qty","type":"uint256"}],"name":"TokensSold","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"},{"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"}]

606060405234156200001057600080fd5b69043c33c19375648000006000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555069043c33c19375648000006002819055506040805190810160405280600c81526020017f466169722044696e6b756d73000000000000000000000000000000000000000081525060039080519060200190620000bb92919062000198565b506012600460006101000a81548160ff021916908360ff1602179055506040805190810160405280600381526020017f46444b0000000000000000000000000000000000000000000000000000000000815250600590805190602001906200012592919062000198565b506103e860068190555033600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426009819055506000600a60006101000a81548160ff02191690831515021790555062000247565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001db57805160ff19168380011785556200020c565b828001600101855582156200020c579182015b828111156200020b578251825591602001919060010190620001ee565b5b5090506200021b91906200021f565b5090565b6200024491905b808211156200024057600081600090555060010162000226565b5090565b90565b6116bd80620002576000396000f300606060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146104a2578063095ea7b31461053057806318160ddd1461058a5780632194f3a2146105b357806323b872dd146106085780632e92abdd14610681578063313ce567146106965780633cbcb74b146106c55780634a76564e1461071257806370a082311461073f57806378e979251461078c5780638391e45c146107b5578063927a90da14610802578063933ba4131461082f57806395d89b4114610858578063997664d7146108e6578063a9059cbb1461090f578063bf58390314610969578063cbdd69b514610992578063dd62ed3e146109bb578063de88a34214610a27578063ec715a3114610a31575b6000610132610a46565b1561047d5760003411801561015057506801158e460913d000003411155b151561015b57600080fd5b34600754016007819055506006543402905080600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156101da57600080fd5b7f57d61f3ccd4ccd25ec5d234d6049553a586fac134c85c98d0b0d9d5724f4e43e3382604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a180600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561047857600080fd5b61049f565b60003414151561048c57600080fd5b61049e3361049933610a70565b610b62565b5b50005b34156104ad57600080fd5b6104b5610c73565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104f55780820151818401526020810190506104da565b50505050905090810190601f1680156105225780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561053b57600080fd5b610570600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d11565b604051808215151515815260200191505060405180910390f35b341561059557600080fd5b61059d610e03565b6040518082815260200191505060405180910390f35b34156105be57600080fd5b6105c6610e09565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561061357600080fd5b610667600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610e2f565b604051808215151515815260200191505060405180910390f35b341561068c57600080fd5b6106946110a8565b005b34156106a157600080fd5b6106a96110bc565b604051808260ff1660ff16815260200191505060405180910390f35b34156106d057600080fd5b6106fc600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110cf565b6040518082815260200191505060405180910390f35b341561071d57600080fd5b6107256110e7565b604051808215151515815260200191505060405180910390f35b341561074a57600080fd5b610776600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110fa565b6040518082815260200191505060405180910390f35b341561079757600080fd5b61079f611142565b6040518082815260200191505060405180910390f35b34156107c057600080fd5b6107ec600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a70565b6040518082815260200191505060405180910390f35b341561080d57600080fd5b610815610a46565b604051808215151515815260200191505060405180910390f35b341561083a57600080fd5b610842611148565b6040518082815260200191505060405180910390f35b341561086357600080fd5b61086b61114e565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108ab578082015181840152602081019050610890565b50505050905090810190601f1680156108d85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156108f157600080fd5b6108f96111ec565b6040518082815260200191505060405180910390f35b341561091a57600080fd5b61094f600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111f2565b604051808215151515815260200191505060405180910390f35b341561097457600080fd5b61097c61125d565b6040518082815260200191505060405180910390f35b341561099d57600080fd5b6109a56112c5565b6040518082815260200191505060405180910390f35b34156109c657600080fd5b610a11600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506112cb565b6040518082815260200191505060405180910390f35b610a2f611352565b005b3415610a3c57600080fd5b610a446113c0565b005b60006224ea006009540142108015610a6b5750600a60009054906101000a900460ff16155b905090565b600080600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600b541115610b5757600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600b54039050600254816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205402811515610b4f57fe5b049150610b5c565b600091505b50919050565b6000811115610c29573073ffffffffffffffffffffffffffffffffffffffff163181111515610bd0578173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610bcb57600080fd5b610c28565b8173ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515610c2757600080fd5b5b5b600b54600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d095780601f10610cde57610100808354040283529160200191610d09565b820191906000526020600020905b815481529060010190602001808311610cec57829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610efb575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610f075750600082115b1561109c57816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506110a1565b600090505b9392505050565b6110ba336110b533610a70565b610b62565b565b600460009054906101000a900460ff1681565b600c6020528060005260406000206000915090505481565b600a60009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60095481565b60075481565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111e45780601f106111b9576101008083540402835291602001916111e4565b820191906000526020600020905b8154815290600101906020018083116111c757829003601f168201915b505050505081565b600b5481565b6000806000600a60009054906101000a900460ff16151561121257600080fd5b61121b33610a70565b915061122685610a70565b9050611232858561152b565b151561123d57600080fd5b6112473383610b62565b6112518582610b62565b60019250505092915050565b6000806000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60065481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113ae57600080fd5b34600b60008282540192505081905550565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561141c57600080fd5b600a60009054906101000a900460ff1615151561143857600080fd5b6001600a60006101000a81548160ff021916908315150217905550600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546002600082825403925050819055506000806000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561157b5750600082115b1561168657816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905061168b565b600090505b929150505600a165627a7a72305820423dc134caa62d0eecb83f39c62d0fd2fb36f2f143bab31e024bf7996c14ba750029

Deployed Bytecode

0x606060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146104a2578063095ea7b31461053057806318160ddd1461058a5780632194f3a2146105b357806323b872dd146106085780632e92abdd14610681578063313ce567146106965780633cbcb74b146106c55780634a76564e1461071257806370a082311461073f57806378e979251461078c5780638391e45c146107b5578063927a90da14610802578063933ba4131461082f57806395d89b4114610858578063997664d7146108e6578063a9059cbb1461090f578063bf58390314610969578063cbdd69b514610992578063dd62ed3e146109bb578063de88a34214610a27578063ec715a3114610a31575b6000610132610a46565b1561047d5760003411801561015057506801158e460913d000003411155b151561015b57600080fd5b34600754016007819055506006543402905080600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156101da57600080fd5b7f57d61f3ccd4ccd25ec5d234d6049553a586fac134c85c98d0b0d9d5724f4e43e3382604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a180600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561047857600080fd5b61049f565b60003414151561048c57600080fd5b61049e3361049933610a70565b610b62565b5b50005b34156104ad57600080fd5b6104b5610c73565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104f55780820151818401526020810190506104da565b50505050905090810190601f1680156105225780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561053b57600080fd5b610570600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d11565b604051808215151515815260200191505060405180910390f35b341561059557600080fd5b61059d610e03565b6040518082815260200191505060405180910390f35b34156105be57600080fd5b6105c6610e09565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561061357600080fd5b610667600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610e2f565b604051808215151515815260200191505060405180910390f35b341561068c57600080fd5b6106946110a8565b005b34156106a157600080fd5b6106a96110bc565b604051808260ff1660ff16815260200191505060405180910390f35b34156106d057600080fd5b6106fc600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110cf565b6040518082815260200191505060405180910390f35b341561071d57600080fd5b6107256110e7565b604051808215151515815260200191505060405180910390f35b341561074a57600080fd5b610776600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110fa565b6040518082815260200191505060405180910390f35b341561079757600080fd5b61079f611142565b6040518082815260200191505060405180910390f35b34156107c057600080fd5b6107ec600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a70565b6040518082815260200191505060405180910390f35b341561080d57600080fd5b610815610a46565b604051808215151515815260200191505060405180910390f35b341561083a57600080fd5b610842611148565b6040518082815260200191505060405180910390f35b341561086357600080fd5b61086b61114e565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108ab578082015181840152602081019050610890565b50505050905090810190601f1680156108d85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156108f157600080fd5b6108f96111ec565b6040518082815260200191505060405180910390f35b341561091a57600080fd5b61094f600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111f2565b604051808215151515815260200191505060405180910390f35b341561097457600080fd5b61097c61125d565b6040518082815260200191505060405180910390f35b341561099d57600080fd5b6109a56112c5565b6040518082815260200191505060405180910390f35b34156109c657600080fd5b610a11600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506112cb565b6040518082815260200191505060405180910390f35b610a2f611352565b005b3415610a3c57600080fd5b610a446113c0565b005b60006224ea006009540142108015610a6b5750600a60009054906101000a900460ff16155b905090565b600080600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600b541115610b5757600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600b54039050600254816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205402811515610b4f57fe5b049150610b5c565b600091505b50919050565b6000811115610c29573073ffffffffffffffffffffffffffffffffffffffff163181111515610bd0578173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610bcb57600080fd5b610c28565b8173ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515610c2757600080fd5b5b5b600b54600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d095780601f10610cde57610100808354040283529160200191610d09565b820191906000526020600020905b815481529060010190602001808311610cec57829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610efb575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610f075750600082115b1561109c57816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506110a1565b600090505b9392505050565b6110ba336110b533610a70565b610b62565b565b600460009054906101000a900460ff1681565b600c6020528060005260406000206000915090505481565b600a60009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60095481565b60075481565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111e45780601f106111b9576101008083540402835291602001916111e4565b820191906000526020600020905b8154815290600101906020018083116111c757829003601f168201915b505050505081565b600b5481565b6000806000600a60009054906101000a900460ff16151561121257600080fd5b61121b33610a70565b915061122685610a70565b9050611232858561152b565b151561123d57600080fd5b6112473383610b62565b6112518582610b62565b60019250505092915050565b6000806000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60065481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113ae57600080fd5b34600b60008282540192505081905550565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561141c57600080fd5b600a60009054906101000a900460ff1615151561143857600080fd5b6001600a60006101000a81548160ff021916908315150217905550600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546002600082825403925050819055506000806000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561157b5750600082115b1561168657816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905061168b565b600090505b929150505600a165627a7a72305820423dc134caa62d0eecb83f39c62d0fd2fb36f2f143bab31e024bf7996c14ba750029

Swarm Source

bzzr://423dc134caa62d0eecb83f39c62d0fd2fb36f2f143bab31e024bf7996c14ba75

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.