ETH Price: $1,985.68 (-3.94%)

Contract

0x0C5b604463e17d06ecCD1edafdbB62fa42F33AFb
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer115506302020-12-29 18:50:261914 days ago1609267826IN
0x0C5b6044...a42F33AFb
0 ETH0.0012915445
Approve114824392020-12-19 8:04:141924 days ago1608365054IN
0x0C5b6044...a42F33AFb
0 ETH0.0013302330.00000145
Transfer114394052020-12-12 17:12:561931 days ago1607793176IN
0x0C5b6044...a42F33AFb
0 ETH0.0007742727
Approve114175692020-12-09 8:26:031934 days ago1607502363IN
0x0C5b6044...a42F33AFb
0 ETH0.0027681262.9563018
Transfer113180412020-11-24 1:37:561950 days ago1606181876IN
0x0C5b6044...a42F33AFb
0.01 ETH0.0015752872
Transfer113179332020-11-24 1:16:161950 days ago1606180576IN
0x0C5b6044...a42F33AFb
0.01 ETH0.00149171
Transfer113178182020-11-24 0:51:351950 days ago1606179095IN
0x0C5b6044...a42F33AFb
0.01 ETH0.001501571.5
Transfer112952572020-11-20 13:32:041953 days ago1605879124IN
0x0C5b6044...a42F33AFb
0 ETH0.0023744664
Approve112561312020-11-14 13:30:591959 days ago1605360659IN
0x0C5b6044...a42F33AFb
0 ETH0.0010641824
Transfer112466982020-11-13 2:48:121961 days ago1605235692IN
0x0C5b6044...a42F33AFb
0.00499999 ETH0.00098747
_forward Funds112229012020-11-09 11:01:291964 days ago1604919689IN
0x0C5b6044...a42F33AFb
0 ETH0.0016200850.35714285
Transfer112166972020-11-08 12:18:401965 days ago1604837920IN
0x0C5b6044...a42F33AFb
0.1 ETH0.000949217.1
_forward Funds112053682020-11-06 18:17:281967 days ago1604686648IN
0x0C5b6044...a42F33AFb
0 ETH0.0008404926.125
Transfer111988862020-11-05 18:37:101968 days ago1604601430IN
0x0C5b6044...a42F33AFb
0.1 ETH0.0009991618
_forward Funds111988422020-11-05 18:27:421968 days ago1604600862IN
0x0C5b6044...a42F33AFb
0 ETH0.0007640823.75
Transfer111964782020-11-05 9:47:011968 days ago1604569621IN
0x0C5b6044...a42F33AFb
0 ETH0.0012243333
Transfer111960232020-11-05 8:14:571968 days ago1604564097IN
0x0C5b6044...a42F33AFb
0.1 ETH0.0013877225
Transfer111950802020-11-05 4:35:531968 days ago1604550953IN
0x0C5b6044...a42F33AFb
0.08 ETH0.00050424
Transfer111922612020-11-04 18:17:011969 days ago1604513821IN
0x0C5b6044...a42F33AFb
0.105 ETH0.0015542528.00000145
Transfer111909212020-11-04 13:26:341969 days ago1604496394IN
0x0C5b6044...a42F33AFb
0.1 ETH0.0015542528
_forward Funds111904282020-11-04 11:37:041969 days ago1604489824IN
0x0C5b6044...a42F33AFb
0 ETH0.0017234953.57142857
Transfer111876512020-11-04 1:14:281970 days ago1604452468IN
0x0C5b6044...a42F33AFb
0.1 ETH0.0013877225
Transfer111857112020-11-03 18:16:051970 days ago1604427365IN
0x0C5b6044...a42F33AFb
0.001 ETH0.00060929
Transfer From111853412020-11-03 16:51:381970 days ago1604422298IN
0x0C5b6044...a42F33AFb
0 ETH0.002441654.64285714
Transfer111846042020-11-03 13:59:191970 days ago1604411959IN
0x0C5b6044...a42F33AFb
0 ETH0.0021200240.7
View all transactions

Latest 5 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
-112229012020-11-09 11:01:291964 days ago1604919689
0x0C5b6044...a42F33AFb
0.1 ETH
-112053682020-11-06 18:17:281967 days ago1604686648
0x0C5b6044...a42F33AFb
0.1 ETH
-111988422020-11-05 18:27:421968 days ago1604600862
0x0C5b6044...a42F33AFb
0.305 ETH
-111904282020-11-04 11:37:041969 days ago1604489824
0x0C5b6044...a42F33AFb
3.51 ETH
-111533602020-10-29 18:37:001975 days ago1603996620
0x0C5b6044...a42F33AFb
0.1 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

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

Contract Source Code Verified (Exact Match)

Contract Name:
dCNP

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.24;

library SafeMath {

  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) return 0;
    uint256 c = a * b;
    require(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b > 0); // Solidity only automatically asserts when dividing by 0
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a);
    uint256 c = a - b;
    return c;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a);
    return c;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b != 0);
    return a % b;
  }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);
    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);

}


contract dCNP is ERC20Interface {
  using SafeMath for uint256;
    string public symbol;
    string public  name;
    uint8 public decimals;
    address public _owner;
    uint256 private _totalSupply;
    uint256 private _rate;
    uint256 private _minAmount;
    uint256 private _maxAmount;

    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowed;

    event TokensPurchased(address indexed purchaser, uint256 value, uint256 amount);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
       symbol = "dCNP";
       name = "deCyberNetwork Protocol";
       decimals = 8;
       _owner =  0xb1eb1C820FE48c0550077A7c3678d347843dB287;
       _totalSupply = 28000000 * 10 ** uint256(decimals);
       _balances[address(this)] = _totalSupply;
       _allowed[address(this)][_owner] = _totalSupply;
       _rate = 500;
       _minAmount = 100000000000000000;
       _maxAmount = 200000000000000000000;

    }


  function owner() public view returns(address) {
    return _owner;
  }


  modifier onlyOwner() {
    require(msg.sender == _owner);
    _;
  }

  function transferOwnership(address newOwner) public onlyOwner {
    _transferOwnership(newOwner);
  }

  function _transferOwnership(address newOwner) internal {
    require(newOwner != address(0));
    require (newOwner != address(this));
    _owner = newOwner;
    emit OwnershipTransferred(_owner, newOwner);

  }

  function totalSupply() public view returns (uint256) {
    return _totalSupply;
  }

  function balanceOf(address owner) public view returns (uint256) {
    return _balances[owner];
  }

  function allowance(address owner, address spender) public view returns (uint256) {
    return _allowed[owner][spender];
  }

  function transfer(address to, uint256 value) public returns (bool) {
    require(value <= _balances[msg.sender]);
    require(to != address(0));
    _balances[msg.sender] = _balances[msg.sender].sub(value);
    _balances[to] = _balances[to].add(value);
    emit Transfer(msg.sender, to, value);
    return true;
  }

  function approve(address spender, uint256 value) public returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = value;
    emit Approval(msg.sender, spender, value);
    return true;
  }

  function transferFrom(address from, address to, uint256 value) public returns (bool) {
    require(value <= _balances[from]);
    require(value <= _allowed[from][msg.sender]);
    require(to != address(0));

    _balances[from] = _balances[from].sub(value);
    _balances[to] = _balances[to].add(value);
    _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);
    emit Transfer(from, to, value);
    return true;
  }


  function _forwardFunds() external onlyOwner {
    require (address(this).balance > 0);
    _owner.transfer(address(this).balance);
  }


  function () external payable {
    require(msg.value >= _minAmount);
    require(msg.value <= _maxAmount);
    uint256 tokenAmount = msg.value.mul(_rate).div(10000000000);
    require (_balances[address(this)] >= tokenAmount);
    _balances[address(this)] = _balances[address(this)].sub(tokenAmount);
    _balances[msg.sender] = _balances[msg.sender].add(tokenAmount);
    emit Transfer(address(this), msg.sender, tokenAmount);
    emit TokensPurchased(msg.sender,  msg.value, tokenAmount);

  }

}

Contract Security Audit

Contract ABI

API
[{"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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","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":[{"name":"","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":"owner","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":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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"_forwardFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokensPurchased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"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"}]

60806040523480156200001157600080fd5b506040805190810160405280600481526020017f64434e5000000000000000000000000000000000000000000000000000000000815250600090805190602001906200005f9291906200025a565b506040805190810160405280601781526020017f646543796265724e6574776f726b2050726f746f636f6c00000000000000000081525060019080519060200190620000ad9291906200025a565b506008600260006101000a81548160ff021916908360ff16021790555073b1eb1c820fe48c0550077a7c3678d347843db287600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600260009054906101000a900460ff1660ff16600a0a6301ab3f0002600381905550600354600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600354600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506101f460048190555067016345785d8a0000600581905550680ad78ebc5ac620000060068190555062000309565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200029d57805160ff1916838001178555620002ce565b82800160010185558215620002ce579182015b82811115620002cd578251825591602001919060010190620002b0565b5b509050620002dd9190620002e1565b5090565b6200030691905b8082111562000302576000816000905550600101620002e8565b5090565b90565b6114f280620003196000396000f3006080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461034d578063095ea7b3146103dd57806318160ddd1461044257806323b872dd1461046d578063313ce567146104f257806370a08231146105235780638da5cb5b1461057a57806395d89b41146105d1578063a9059cbb14610661578063b2bdfa7b146106c6578063b3413d9f1461071d578063dd62ed3e14610734578063f2fde38b146107ab575b600060055434101515156100d857600080fd5b60065434111515156100e957600080fd5b6101156402540be400610107600454346107ee90919063ffffffff16565b61082c90919063ffffffff16565b905080600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561016557600080fd5b6101b781600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061024c81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a33373ffffffffffffffffffffffffffffffffffffffff167f8fafebcaf9d154343dad25669bfa277f4fbacd7ac6b0c4fed522580e040a0f333483604051808381526020018281526020019250505060405180910390a250005b34801561035957600080fd5b50610362610898565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103a2578082015181840152602081019050610387565b50505050905090810190601f1680156103cf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103e957600080fd5b50610428600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610936565b604051808215151515815260200191505060405180910390f35b34801561044e57600080fd5b50610457610a63565b6040518082815260200191505060405180910390f35b34801561047957600080fd5b506104d8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a6d565b604051808215151515815260200191505060405180910390f35b3480156104fe57600080fd5b50610507610e2d565b604051808260ff1660ff16815260200191505060405180910390f35b34801561052f57600080fd5b50610564600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e40565b6040518082815260200191505060405180910390f35b34801561058657600080fd5b5061058f610e89565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105dd57600080fd5b506105e6610eb3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561062657808201518184015260208101905061060b565b50505050905090810190601f1680156106535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561066d57600080fd5b506106ac600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f51565b604051808215151515815260200191505060405180910390f35b3480156106d257600080fd5b506106db611176565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561072957600080fd5b5061073261119c565b005b34801561074057600080fd5b50610795600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112a0565b6040518082815260200191505060405180910390f35b3480156107b757600080fd5b506107ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611327565b005b60008060008414156108035760009150610825565b828402905082848281151561081457fe5b0414151561082157600080fd5b8091505b5092915050565b60008060008311151561083e57600080fd5b828481151561084957fe5b0490508091505092915050565b60008083831115151561086857600080fd5b82840390508091505092915050565b600080828401905083811015151561088e57600080fd5b8091505092915050565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561092e5780601f106109035761010080835404028352916020019161092e565b820191906000526020600020905b81548152906001019060200180831161091157829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561097357600080fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610abd57600080fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b4857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b8457600080fd5b610bd682600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c6b82600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d3d82600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f495780601f10610f1e57610100808354040283529160200191610f49565b820191906000526020600020905b815481529060010190602001808311610f2c57829003601f168201915b505050505081565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610fa157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610fdd57600080fd5b61102f82600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110c482600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111f857600080fd5b60003073ffffffffffffffffffffffffffffffffffffffff163111151561121e57600080fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015801561129d573d6000803e3d6000fd5b50565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138357600080fd5b61138c8161138f565b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156113cb57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561140657600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505600a165627a7a72305820f53774a14a8f068f4f1676e960e98955b0f341731c6977a228d608f5060a78ce0029

Deployed Bytecode

0x6080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461034d578063095ea7b3146103dd57806318160ddd1461044257806323b872dd1461046d578063313ce567146104f257806370a08231146105235780638da5cb5b1461057a57806395d89b41146105d1578063a9059cbb14610661578063b2bdfa7b146106c6578063b3413d9f1461071d578063dd62ed3e14610734578063f2fde38b146107ab575b600060055434101515156100d857600080fd5b60065434111515156100e957600080fd5b6101156402540be400610107600454346107ee90919063ffffffff16565b61082c90919063ffffffff16565b905080600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561016557600080fd5b6101b781600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061024c81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a33373ffffffffffffffffffffffffffffffffffffffff167f8fafebcaf9d154343dad25669bfa277f4fbacd7ac6b0c4fed522580e040a0f333483604051808381526020018281526020019250505060405180910390a250005b34801561035957600080fd5b50610362610898565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103a2578082015181840152602081019050610387565b50505050905090810190601f1680156103cf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103e957600080fd5b50610428600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610936565b604051808215151515815260200191505060405180910390f35b34801561044e57600080fd5b50610457610a63565b6040518082815260200191505060405180910390f35b34801561047957600080fd5b506104d8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a6d565b604051808215151515815260200191505060405180910390f35b3480156104fe57600080fd5b50610507610e2d565b604051808260ff1660ff16815260200191505060405180910390f35b34801561052f57600080fd5b50610564600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e40565b6040518082815260200191505060405180910390f35b34801561058657600080fd5b5061058f610e89565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105dd57600080fd5b506105e6610eb3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561062657808201518184015260208101905061060b565b50505050905090810190601f1680156106535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561066d57600080fd5b506106ac600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f51565b604051808215151515815260200191505060405180910390f35b3480156106d257600080fd5b506106db611176565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561072957600080fd5b5061073261119c565b005b34801561074057600080fd5b50610795600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112a0565b6040518082815260200191505060405180910390f35b3480156107b757600080fd5b506107ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611327565b005b60008060008414156108035760009150610825565b828402905082848281151561081457fe5b0414151561082157600080fd5b8091505b5092915050565b60008060008311151561083e57600080fd5b828481151561084957fe5b0490508091505092915050565b60008083831115151561086857600080fd5b82840390508091505092915050565b600080828401905083811015151561088e57600080fd5b8091505092915050565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561092e5780601f106109035761010080835404028352916020019161092e565b820191906000526020600020905b81548152906001019060200180831161091157829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561097357600080fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610abd57600080fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b4857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b8457600080fd5b610bd682600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c6b82600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d3d82600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f495780601f10610f1e57610100808354040283529160200191610f49565b820191906000526020600020905b815481529060010190602001808311610f2c57829003601f168201915b505050505081565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610fa157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610fdd57600080fd5b61102f82600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085690919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110c482600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461087790919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111f857600080fd5b60003073ffffffffffffffffffffffffffffffffffffffff163111151561121e57600080fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015801561129d573d6000803e3d6000fd5b50565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138357600080fd5b61138c8161138f565b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156113cb57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561140657600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505600a165627a7a72305820f53774a14a8f068f4f1676e960e98955b0f341731c6977a228d608f5060a78ce0029

Deployed Bytecode Sourcemap

1806:3736:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5146:19;5089:10;;5076:9;:23;;5068:32;;;;;;;;5128:10;;5115:9;:23;;5107:32;;;;;;;;5168:37;5193:11;5168:20;5182:5;;5168:9;:13;;:20;;;;:::i;:::-;:24;;:37;;;;:::i;:::-;5146:59;;5249:11;5221:9;:24;5239:4;5221:24;;;;;;;;;;;;;;;;:39;;5212:49;;;;;;;;5295:41;5324:11;5295:9;:24;5313:4;5295:24;;;;;;;;;;;;;;;;:28;;:41;;;;:::i;:::-;5268:9;:24;5286:4;5268:24;;;;;;;;;;;;;;;:68;;;;5367:38;5393:11;5367:9;:21;5377:10;5367:21;;;;;;;;;;;;;;;;:25;;:38;;;;:::i;:::-;5343:9;:21;5353:10;5343:21;;;;;;;;;;;;;;;:62;;;;5441:10;5417:48;;5434:4;5417:48;;;5453:11;5417:48;;;;;;;;;;;;;;;;;;5493:10;5477:52;;;5506:9;5517:11;5477:52;;;;;;;;;;;;;;;;;;;;;;;;5032:505;1806:3736;1903:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1903:19: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;1903:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4207:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4207:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3551:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3551:85:0;;;;;;;;;;;;;;;;;;;;;;;4437:442;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4437:442:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1929:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1929:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3642:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3642:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3062:72;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3062:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1876:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1876: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;1876:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3879:322;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3879:322:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1957:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1957:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4887:137;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4887:137:0;;;;;;3748:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3748:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3219:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3219:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;52:165;110:7;153:9;135:1;130;:6;126:20;;;145:1;138:8;;;;126:20;169:1;165;:5;153:17;;194:1;189;185;:5;;;;;;;;:10;177:19;;;;;;;;210:1;203:8;;52:165;;;;;;:::o;223:191::-;281:7;376:9;309:1;305;:5;297:14;;;;;;;;392:1;388;:5;;;;;;;;376:17;;407:1;400:8;;223:191;;;;;:::o;420:134::-;478:7;516:9;507:1;502;:6;;494:15;;;;;;;;532:1;528;:5;516:17;;547:1;540:8;;420:134;;;;;:::o;560:::-;618:7;634:9;650:1;646;:5;634:17;;671:1;666;:6;;658:15;;;;;;;;687:1;680:8;;560:134;;;;;:::o;1903:19::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4207:224::-;4272:4;4312:1;4293:21;;:7;:21;;;;4285:30;;;;;;;;4354:5;4322:8;:20;4331:10;4322:20;;;;;;;;;;;;;;;:29;4343:7;4322:29;;;;;;;;;;;;;;;:37;;;;4392:7;4371:36;;4380:10;4371:36;;;4401:5;4371:36;;;;;;;;;;;;;;;;;;4421:4;4414:11;;4207:224;;;;:::o;3551:85::-;3595:7;3618:12;;3611:19;;3551:85;:::o;4437:442::-;4516:4;4546:9;:15;4556:4;4546:15;;;;;;;;;;;;;;;;4537:5;:24;;4529:33;;;;;;;;4586:8;:14;4595:4;4586:14;;;;;;;;;;;;;;;:26;4601:10;4586:26;;;;;;;;;;;;;;;;4577:5;:35;;4569:44;;;;;;;;4642:1;4628:16;;:2;:16;;;;4620:25;;;;;;;;4672:26;4692:5;4672:9;:15;4682:4;4672:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;4654:9;:15;4664:4;4654:15;;;;;;;;;;;;;;;:44;;;;4721:24;4739:5;4721:9;:13;4731:2;4721:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;4705:9;:13;4715:2;4705:13;;;;;;;;;;;;;;;:40;;;;4781:37;4812:5;4781:8;:14;4790:4;4781:14;;;;;;;;;;;;;;;:26;4796:10;4781:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;4752:8;:14;4761:4;4752:14;;;;;;;;;;;;;;;:26;4767:10;4752:26;;;;;;;;;;;;;;;:66;;;;4845:2;4830:25;;4839:4;4830:25;;;4849:5;4830:25;;;;;;;;;;;;;;;;;;4869:4;4862:11;;4437:442;;;;;:::o;1929:21::-;;;;;;;;;;;;;:::o;3642:100::-;3697:7;3720:9;:16;3730:5;3720:16;;;;;;;;;;;;;;;;3713:23;;3642:100;;;:::o;3062:72::-;3099:7;3122:6;;;;;;;;;;;3115:13;;3062:72;:::o;1876:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3879:322::-;3940:4;3970:9;:21;3980:10;3970:21;;;;;;;;;;;;;;;;3961:5;:30;;3953:39;;;;;;;;4021:1;4007:16;;:2;:16;;;;3999:25;;;;;;;;4055:32;4081:5;4055:9;:21;4065:10;4055:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;4031:9;:21;4041:10;4031:21;;;;;;;;;;;;;;;:56;;;;4110:24;4128:5;4110:9;:13;4120:2;4110:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;4094:9;:13;4104:2;4094:13;;;;;;;;;;;;;;;:40;;;;4167:2;4146:31;;4155:10;4146:31;;;4171:5;4146:31;;;;;;;;;;;;;;;;;;4191:4;4184:11;;3879:322;;;;:::o;1957:21::-;;;;;;;;;;;;;:::o;4887:137::-;3192:6;;;;;;;;;;;3178:20;;:10;:20;;;3170:29;;;;;;;;4971:1;4955:4;4947:21;;;:25;4938:35;;;;;;;;4980:6;;;;;;;;;;;:15;;:38;5004:4;4996:21;;;4980:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4980:38:0;4887:137::o;3748:125::-;3820:7;3843:8;:15;3852:5;3843:15;;;;;;;;;;;;;;;:24;3859:7;3843:24;;;;;;;;;;;;;;;;3836:31;;3748:125;;;;:::o;3219:103::-;3192:6;;;;;;;;;;;3178:20;;:10;:20;;;3170:29;;;;;;;;3288:28;3307:8;3288:18;:28::i;:::-;3219:103;:::o;3328:217::-;3418:1;3398:22;;:8;:22;;;;3390:31;;;;;;;;3457:4;3437:25;;:8;:25;;;;3428:35;;;;;;;;3479:8;3470:6;;:17;;;;;;;;;;;;;;;;;;3528:8;3499:38;;3520:6;;;;;;;;;;;3499:38;;;;;;;;;;;;3328:217;:::o

Swarm Source

bzzr://f53774a14a8f068f4f1676e960e98955b0f341731c6977a228d608f5060a78ce

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

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