ETH Price: $2,807.31 (+2.44%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve203777672024-07-24 17:02:59196 days ago1721840579IN
0x9B4eb067...Cfdb9370f
0 ETH0.000144836
Approve183374842023-10-12 23:02:23482 days ago1697151743IN
0x9B4eb067...Cfdb9370f
0 ETH0.00024815.38341985
Approve139099472021-12-31 0:41:291133 days ago1640911289IN
0x9B4eb067...Cfdb9370f
0 ETH0.00254578105.46361414
Transfer135894472021-11-10 16:05:171183 days ago1636560317IN
0x9B4eb067...Cfdb9370f
0.14 ETH0.00417712198.91068106
Approve126972742021-06-24 14:08:491322 days ago1624543729IN
0x9B4eb067...Cfdb9370f
0 ETH0.0002315216
Approve119421052021-02-27 22:38:541439 days ago1614465534IN
0x9B4eb067...Cfdb9370f
0 ETH0.0011431379
Approve112893612020-11-19 15:47:141539 days ago1605800834IN
0x9B4eb067...Cfdb9370f
0 ETH0.0024820856
Approve111936962020-11-04 23:27:501554 days ago1604532470IN
0x9B4eb067...Cfdb9370f
0 ETH0.0008820219.9
Approve111825672020-11-03 6:27:001555 days ago1604384820IN
0x9B4eb067...Cfdb9370f
0 ETH0.0019945345
Approve111283932020-10-25 22:48:391564 days ago1603666119IN
0x9B4eb067...Cfdb9370f
0 ETH0.0002315216.00000145
Approve111134272020-10-23 15:46:401566 days ago1603468000IN
0x9B4eb067...Cfdb9370f
0 ETH0.0032355773
Approve110893492020-10-19 23:02:441570 days ago1603148564IN
0x9B4eb067...Cfdb9370f
0 ETH0.0008421319
Transfer110893442020-10-19 23:01:251570 days ago1603148485IN
0x9B4eb067...Cfdb9370f
0 ETH0.0018753330
Transfer110778652020-10-18 4:55:181571 days ago1602996918IN
0x9B4eb067...Cfdb9370f
0 ETH0.0011480733.1
Approve110761812020-10-17 22:35:031572 days ago1602974103IN
0x9B4eb067...Cfdb9370f
0 ETH0.0008421319
Approve110673422020-10-16 13:57:331573 days ago1602856653IN
0x9B4eb067...Cfdb9370f
0 ETH0.003522880
Approve110640582020-10-16 1:53:491574 days ago1602813229IN
0x9B4eb067...Cfdb9370f
0 ETH0.0012853629.00000145
Approve110638892020-10-16 1:16:161574 days ago1602810976IN
0x9B4eb067...Cfdb9370f
0 ETH0.001157680
Approve110638852020-10-16 1:15:411574 days ago1602810941IN
0x9B4eb067...Cfdb9370f
0 ETH0.001157680
Approve110638642020-10-16 1:11:181574 days ago1602810678IN
0x9B4eb067...Cfdb9370f
0 ETH0.0033375275.3
Approve110638612020-10-16 1:10:581574 days ago1602810658IN
0x9B4eb067...Cfdb9370f
0 ETH0.0021103384
Approve110638612020-10-16 1:10:581574 days ago1602810658IN
0x9B4eb067...Cfdb9370f
0 ETH0.0007536930
Approve110638612020-10-16 1:10:581574 days ago1602810658IN
0x9B4eb067...Cfdb9370f
0 ETH0.0008864620
Approve110638372020-10-16 1:05:581574 days ago1602810358IN
0x9B4eb067...Cfdb9370f
0 ETH0.0013296930
Approve110638302020-10-16 1:04:271574 days ago1602810267IN
0x9B4eb067...Cfdb9370f
0 ETH0.0011521725.9949217
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Clock

Compiler Version
v0.5.0+commit.1d4f565a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv2 license
/**
 *Submitted for verification at Etherscan.io on 2020-10-15
*/

/**

 ______     __         ______     ______     __  __        ______   __     __   __     ______     __   __     ______     ______    
/\  ___\   /\ \       /\  __ \   /\  ___\   /\ \/ /       /\  ___\ /\ \   /\ "-.\ \   /\  __ \   /\ "-.\ \   /\  ___\   /\  ___\   
\ \ \____  \ \ \____  \ \ \/\ \  \ \ \____  \ \  _"-.     \ \  __\ \ \ \  \ \ \-.  \  \ \  __ \  \ \ \-.  \  \ \ \____  \ \  __\   
 \ \_____\  \ \_____\  \ \_____\  \ \_____\  \ \_\ \_\     \ \_\    \ \_\  \ \_\\"\_\  \ \_\ \_\  \ \_\\"\_\  \ \_____\  \ \_____\ 
  \/_____/   \/_____/   \/_____/   \/_____/   \/_/\/_/      \/_/     \/_/   \/_/ \/_/   \/_/\/_/   \/_/ \/_/   \/_____/   \/_____/ 
                                                                                                                                   
                                                                                                                                                              
*/

pragma solidity ^0.5.0;

// Standar ERC Token Interface
contract ERC20Interface {
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
   
    function approve(address spender, uint tokens) public returns (bool success);
    function totalSupply() public view returns (uint);
   
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function transfer(address to, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);
     
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
    event Transfer(address indexed from, address indexed to, uint tokens);
    
}

// ----------------------------------------------------------------------------
// Safe Math Library 
// ----------------------------------------------------------------------------
library SafeMath {
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
      }
    
      function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
      }
    
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
          return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }
    
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a / b;
        return c;
    }
    
    function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
        uint256 c = add(a,m);
        uint256 d = sub(c,1);
        return mul(div(d,m),m);
    }
}


contract Clock is ERC20Interface {
    
    using SafeMath for uint256;
    string public name;
    string public symbol;
    uint8 public decimals; // 18 standard decimal place
    
    uint256 public basePercent = 100;
    uint256 public _totalSupply;
    
    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;

    constructor() public {
        name = "clock.finance";
        symbol = "CLK";
        decimals = 18;
        _totalSupply = 10000000000000000000000;
        
        balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }
    
    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }
    
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }
    
    
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = balances[from].sub(tokens);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(from, to, tokens);
        return true;
    }
    
    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }
    
    function findBurnPercent(uint256 value) public view returns (uint256)  {
        uint256 roundValue = value.ceil(basePercent);
        uint256 onePercent = roundValue.mul(basePercent).div(30000); // 3 percent burn
        return onePercent;
      }
    
    function transfer(address to, uint value) public returns (bool success) {
        // balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        // balances[to] = safeAdd(balances[to], tokens);
        // emit Transfer(msg.sender, to, tokens);
        // return true;
        
        require(value <= balances[msg.sender]);
        require(to != address(0));
    
        uint256 tokensToBurn = findBurnPercent(value);
        uint256 tokensToTransfer = value.sub(tokensToBurn);
    
        balances[msg.sender] = balances[msg.sender].sub(value);
        balances[to] = balances[to].add(tokensToTransfer);
    
        _totalSupply = _totalSupply.sub(tokensToBurn);
    
        emit Transfer(msg.sender, to, tokensToTransfer);
        emit Transfer(msg.sender, address(0), tokensToBurn);
        return true;
    }
    
    function totalSupply() public view returns (uint) {
        return _totalSupply  - balances[address(0)];
    }
    
}

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":"tokens","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":"value","type":"uint256"}],"name":"findBurnPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"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":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"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":"basePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"}]

608060405260646003553480156200001657600080fd5b506040805190810160405280600d81526020017f636c6f636b2e66696e616e636500000000000000000000000000000000000000815250600090805190602001906200006492919062000194565b506040805190810160405280600381526020017f434c4b000000000000000000000000000000000000000000000000000000000081525060019080519060200190620000b292919062000194565b506012600260006101000a81548160ff021916908360ff16021790555069021e19e0c9bab2400000600481905550600454600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040518082815260200191505060405180910390a362000243565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001d757805160ff191683800117855562000208565b8280016001018555821562000208579182015b8281111562000207578251825591602001919060010190620001ea565b5b5090506200021791906200021b565b5090565b6200024091905b808211156200023c57600081600090555060010162000222565b5090565b90565b610f6780620002536000396000f3fe6080604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100bf578063095ea7b31461014f57806318160ddd146101c25780631dbeb04f146101ed57806323b872dd1461023c578063313ce567146102cf5780633eaaf86b1461030057806370a082311461032b57806395d89b4114610390578063a9059cbb14610420578063c5ac0ded14610493578063dd62ed3e146104be575b600080fd5b3480156100cb57600080fd5b506100d4610543565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101145780820151818401526020810190506100f9565b50505050905090810190601f1680156101415780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015b57600080fd5b506101a86004803603604081101561017257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105e1565b604051808215151515815260200191505060405180910390f35b3480156101ce57600080fd5b506101d76106d3565b6040518082815260200191505060405180910390f35b3480156101f957600080fd5b506102266004803603602081101561021057600080fd5b810190808035906020019092919050505061071e565b6040518082815260200191505060405180910390f35b34801561024857600080fd5b506102b56004803603606081101561025f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061076f565b604051808215151515815260200191505060405180910390f35b3480156102db57600080fd5b506102e4610a1a565b604051808260ff1660ff16815260200191505060405180910390f35b34801561030c57600080fd5b50610315610a2d565b6040518082815260200191505060405180910390f35b34801561033757600080fd5b5061037a6004803603602081101561034e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a33565b6040518082815260200191505060405180910390f35b34801561039c57600080fd5b506103a5610a7c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103e55780820151818401526020810190506103ca565b50505050905090810190601f1680156104125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561042c57600080fd5b506104796004803603604081101561044357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b1a565b604051808215151515815260200191505060405180910390f35b34801561049f57600080fd5b506104a8610de6565b6040518082815260200191505060405180910390f35b3480156104ca57600080fd5b5061052d600480360360408110156104e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dec565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105d95780601f106105ae576101008083540402835291602001916105d9565b820191906000526020600020905b8154815290600101906020018083116105bc57829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600560008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460045403905090565b60008061073660035484610e7390919063ffffffff16565b9050600061076361753061075560035485610eae90919063ffffffff16565b610ee990919063ffffffff16565b90508092505050919050565b60006107c382600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061089582600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061096782600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1d90919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b60045481565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b125780601f10610ae757610100808354040283529160200191610b12565b820191906000526020600020905b815481529060010190602001808311610af557829003601f168201915b505050505081565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b6a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610ba657600080fd5b6000610bb18361071e565b90506000610bc88285610f0490919063ffffffff16565b9050610c1c84600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cb181600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1d90919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d0982600454610f0490919063ffffffff16565b6004819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60035481565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080610e808484610f1d565b90506000610e8f826001610f04565b9050610ea4610e9e8286610ee9565b85610eae565b9250505092915050565b600080831415610ec15760009050610ee3565b60008284029050828482811515610ed457fe5b04141515610ede57fe5b809150505b92915050565b6000808284811515610ef757fe5b0490508091505092915050565b6000828211151515610f1257fe5b818303905092915050565b6000808284019050838110151515610f3157fe5b809150509291505056fea165627a7a72305820c0d7a1df3a004b9123b1bc95b49b2001e5b32f0780f2d5ee32c9439797e08f320029

Deployed Bytecode

0x6080604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100bf578063095ea7b31461014f57806318160ddd146101c25780631dbeb04f146101ed57806323b872dd1461023c578063313ce567146102cf5780633eaaf86b1461030057806370a082311461032b57806395d89b4114610390578063a9059cbb14610420578063c5ac0ded14610493578063dd62ed3e146104be575b600080fd5b3480156100cb57600080fd5b506100d4610543565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101145780820151818401526020810190506100f9565b50505050905090810190601f1680156101415780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015b57600080fd5b506101a86004803603604081101561017257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105e1565b604051808215151515815260200191505060405180910390f35b3480156101ce57600080fd5b506101d76106d3565b6040518082815260200191505060405180910390f35b3480156101f957600080fd5b506102266004803603602081101561021057600080fd5b810190808035906020019092919050505061071e565b6040518082815260200191505060405180910390f35b34801561024857600080fd5b506102b56004803603606081101561025f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061076f565b604051808215151515815260200191505060405180910390f35b3480156102db57600080fd5b506102e4610a1a565b604051808260ff1660ff16815260200191505060405180910390f35b34801561030c57600080fd5b50610315610a2d565b6040518082815260200191505060405180910390f35b34801561033757600080fd5b5061037a6004803603602081101561034e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a33565b6040518082815260200191505060405180910390f35b34801561039c57600080fd5b506103a5610a7c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103e55780820151818401526020810190506103ca565b50505050905090810190601f1680156104125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561042c57600080fd5b506104796004803603604081101561044357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b1a565b604051808215151515815260200191505060405180910390f35b34801561049f57600080fd5b506104a8610de6565b6040518082815260200191505060405180910390f35b3480156104ca57600080fd5b5061052d600480360360408110156104e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dec565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105d95780601f106105ae576101008083540402835291602001916105d9565b820191906000526020600020905b8154815290600101906020018083116105bc57829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600560008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460045403905090565b60008061073660035484610e7390919063ffffffff16565b9050600061076361753061075560035485610eae90919063ffffffff16565b610ee990919063ffffffff16565b90508092505050919050565b60006107c382600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061089582600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061096782600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1d90919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b60045481565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b125780601f10610ae757610100808354040283529160200191610b12565b820191906000526020600020905b815481529060010190602001808311610af557829003601f168201915b505050505081565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b6a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610ba657600080fd5b6000610bb18361071e565b90506000610bc88285610f0490919063ffffffff16565b9050610c1c84600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cb181600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1d90919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d0982600454610f0490919063ffffffff16565b6004819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60035481565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080610e808484610f1d565b90506000610e8f826001610f04565b9050610ea4610e9e8286610ee9565b85610eae565b9250505092915050565b600080831415610ec15760009050610ee3565b60008284029050828482811515610ed457fe5b04141515610ede57fe5b809150505b92915050565b6000808284811515610ef757fe5b0490508091505092915050565b6000828211151515610f1257fe5b818303905092915050565b6000808284019050838110151515610f3157fe5b809150509291505056fea165627a7a72305820c0d7a1df3a004b9123b1bc95b49b2001e5b32f0780f2d5ee32c9439797e08f320029

Deployed Bytecode Sourcemap

2783:2780:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2862:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2862:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2862:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3579:208;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3579:208:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3579:208:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5442:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5442:112:0;;;;;;;;;;;;;;;;;;;;;;;4319:252;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4319:252:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4319:252:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3805:343;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3805:343:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3805:343:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2914:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2914:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3016:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3016:27:0;;;;;;;;;;;;;;;;;;;;;;;3447:120;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3447:120:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3447:120:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2887:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2887:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2887:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4583:847;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4583:847:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4583:847:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2977:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2977:32:0;;;;;;;;;;;;;;;;;;;;;;;4160:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4160:147:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4160:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2862:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3579:208::-;3642:12;3698:6;3667:7;:19;3675:10;3667:19;;;;;;;;;;;;;;;:28;3687:7;3667:28;;;;;;;;;;;;;;;:37;;;;3741:7;3720:37;;3729:10;3720:37;;;3750:6;3720:37;;;;;;;;;;;;;;;;;;3775:4;3768:11;;3579:208;;;;:::o;5442:112::-;5486:4;5526:8;:20;5543:1;5526:20;;;;;;;;;;;;;;;;5510:12;;:36;5503:43;;5442:112;:::o;4319:252::-;4380:7;4401:18;4422:23;4433:11;;4422:5;:10;;:23;;;;:::i;:::-;4401:44;;4456:18;4477:38;4509:5;4477:27;4492:11;;4477:10;:14;;:27;;;;:::i;:::-;:31;;:38;;;;:::i;:::-;4456:59;;4551:10;4544:17;;;;4319:252;;;:::o;3805:343::-;3882:12;3924:26;3943:6;3924:8;:14;3933:4;3924:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;3907:8;:14;3916:4;3907:14;;;;;;;;;;;;;;;:43;;;;3989:37;4019:6;3989:7;:13;3997:4;3989:13;;;;;;;;;;;;;;;:25;4003:10;3989:25;;;;;;;;;;;;;;;;:29;;:37;;;;:::i;:::-;3961:7;:13;3969:4;3961:13;;;;;;;;;;;;;;;:25;3975:10;3961:25;;;;;;;;;;;;;;;:65;;;;4052:24;4069:6;4052:8;:12;4061:2;4052:12;;;;;;;;;;;;;;;;:16;;:24;;;;:::i;:::-;4037:8;:12;4046:2;4037:12;;;;;;;;;;;;;;;:39;;;;4107:2;4092:26;;4101:4;4092:26;;;4111:6;4092:26;;;;;;;;;;;;;;;;;;4136:4;4129:11;;3805:343;;;;;:::o;2914:21::-;;;;;;;;;;;;;:::o;3016:27::-;;;;:::o;3447:120::-;3507:12;3539:8;:20;3548:10;3539:20;;;;;;;;;;;;;;;;3532:27;;3447:120;;;:::o;2887:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4583:847::-;4641:12;4901:8;:20;4910:10;4901:20;;;;;;;;;;;;;;;;4892:5;:29;;4884:38;;;;;;;;4955:1;4941:16;;:2;:16;;;;4933:25;;;;;;;;4975:20;4998:22;5014:5;4998:15;:22::i;:::-;4975:45;;5031:24;5058:23;5068:12;5058:5;:9;;:23;;;;:::i;:::-;5031:50;;5121:31;5146:5;5121:8;:20;5130:10;5121:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;5098:8;:20;5107:10;5098:20;;;;;;;;;;;;;;;:54;;;;5178:34;5195:16;5178:8;:12;5187:2;5178:12;;;;;;;;;;;;;;;;:16;;:34;;;;:::i;:::-;5163:8;:12;5172:2;5163:12;;;;;;;;;;;;;;;:49;;;;5244:30;5261:12;5244;;:16;;:30;;;;:::i;:::-;5229:12;:45;;;;5317:2;5296:42;;5305:10;5296:42;;;5321:16;5296:42;;;;;;;;;;;;;;;;;;5383:1;5354:46;;5363:10;5354:46;;;5387:12;5354:46;;;;;;;;;;;;;;;;;;5418:4;5411:11;;;;4583:847;;;;:::o;2977:32::-;;;;:::o;4160:147::-;4237:14;4271:7;:19;4279:10;4271:19;;;;;;;;;;;;;;;:28;4291:7;4271:28;;;;;;;;;;;;;;;;4264:35;;4160:147;;;;:::o;2603:171::-;2662:7;2682:9;2694:8;2698:1;2700;2694:3;:8::i;:::-;2682:20;;2713:9;2725:8;2729:1;2731;2725:3;:8::i;:::-;2713:20;;2751:15;2755:8;2759:1;2761;2755:3;:8::i;:::-;2764:1;2751:3;:15::i;:::-;2744:22;;;;2603:171;;;;:::o;2251:206::-;2309:7;2338:1;2333;:6;2329:45;;;2361:1;2354:8;;;;2329:45;2384:9;2400:1;2396;:5;2384:17;;2428:1;2423;2419;:5;;;;;;;;:10;2412:18;;;;;;2448:1;2441:8;;;2251:206;;;;;:::o;2469:122::-;2527:7;2547:9;2563:1;2559;:5;;;;;;;;2547:17;;2582:1;2575:8;;;2469:122;;;;:::o;1951:125::-;2009:7;2041:1;2036;:6;;2029:14;;;;;;2065:1;2061;:5;2054:12;;1951:125;;;;:::o;2090:149::-;2148:7;2168:9;2184:1;2180;:5;2168:17;;2208:1;2203;:6;;2196:14;;;;;;2228:1;2221:8;;;2090:149;;;;:::o

Swarm Source

bzzr://c0d7a1df3a004b9123b1bc95b49b2001e5b32f0780f2d5ee32c9439797e08f32

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  ]

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.