ETH Price: $3,064.25 (+2.81%)
Gas: 1 Gwei

Contract

0xD2bd6415dB70a0F0B26c973b15B63baC74F5C9c6
 
Transaction Hash
Method
Block
From
To
Value
Transfer155835282022-09-21 18:28:11654 days ago1663784891IN
0xD2bd6415...C74F5C9c6
0 ETH0.0013928928.08303862
Transfer147902192022-05-17 3:42:40781 days ago1652758960IN
0xD2bd6415...C74F5C9c6
0 ETH0.0029479954.21590954
Transfer139363472022-01-04 2:40:01914 days ago1641264001IN
0xD2bd6415...C74F5C9c6
0 ETH0.00525495106
Transfer137581042021-12-07 10:51:08942 days ago1638874268IN
0xD2bd6415...C74F5C9c6
0 ETH0.0018786263.33216988
Transfer134651502021-10-22 3:44:23988 days ago1634874263IN
0xD2bd6415...C74F5C9c6
0 ETH0.0027663555.77445151
Transfer117956432021-02-05 10:16:531247 days ago1612520213IN
0xD2bd6415...C74F5C9c6
0 ETH0.00860647225.00000145
Transfer116796382021-01-18 13:51:131265 days ago1610977873IN
0xD2bd6415...C74F5C9c6
0 ETH0.0016723256.00000145
Transfer114353332020-12-12 2:08:071303 days ago1607738887IN
0xD2bd6415...C74F5C9c6
0 ETH0.000837936.00000145
Transfer111523832020-10-29 15:05:341346 days ago1603983934IN
0xD2bd6415...C74F5C9c6
0 ETH0.00586025110
Transfer111122502020-10-23 11:35:151352 days ago1603452915IN
0xD2bd6415...C74F5C9c6
0 ETH0.0012539353.90275
Transfer109931032020-10-05 2:34:021370 days ago1601865242IN
0xD2bd6415...C74F5C9c6
0 ETH0.0024506546.00000145
Transfer108265862020-09-09 8:54:471396 days ago1599641687IN
0xD2bd6415...C74F5C9c6
0 ETH0.0036349895.00000145
Transfer102654182020-06-14 18:15:531483 days ago1592158553IN
0xD2bd6415...C74F5C9c6
0 ETH0.0010868120.4
Transfer101969872020-06-04 3:50:331493 days ago1591242633IN
0xD2bd6415...C74F5C9c6
0 ETH0.0007537232.4
Transfer101815222020-06-01 18:15:191496 days ago1591035319IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005580224
Transfer101815202020-06-01 18:14:541496 days ago1591035294IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005844625.13706333
Transfer101815172020-06-01 18:13:431496 days ago1591035223IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005583124
Transfer101815162020-06-01 18:13:141496 days ago1591035194IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005580224
Transfer101815142020-06-01 18:12:551496 days ago1591035175IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005583124
Transfer101815112020-06-01 18:12:461496 days ago1591035166IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005583124
Transfer101815092020-06-01 18:11:491496 days ago1591035109IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005583124
Transfer101815052020-06-01 18:10:331496 days ago1591035033IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005583124
Transfer101815032020-06-01 18:10:201496 days ago1591035020IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005024821.6
Transfer101814962020-06-01 18:08:531496 days ago1591034933IN
0xD2bd6415...C74F5C9c6
0 ETH0.0004464319.20048
Transfer101814892020-06-01 18:07:171496 days ago1591034837IN
0xD2bd6415...C74F5C9c6
0 ETH0.0005583124
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:
BTAToken

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2018-11-30
*/

pragma solidity ^0.4.18;

contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  function Ownable() public {
    owner = msg.sender;
  }



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


  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
  
}

contract BasicToken is ERC20Basic, Ownable {

    using SafeMath for uint256;
    mapping(address => uint256) balances;

    bool public transfersEnabledFlag;


    modifier transfersEnabled() {
        require(transfersEnabledFlag);
        _;
    }

    function enableTransfers() public onlyOwner {
        transfersEnabledFlag = true;
    }


    function transfer(address _to, uint256 _value) transfersEnabled() public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[msg.sender]);

        // SafeMath.sub will throw if there is not enough balance.
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }


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





library SafeMath {
  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) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  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;
  }
}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}


contract StandardToken is ERC20, BasicToken {

    mapping (address => mapping (address => uint256)) internal allowed;



    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }


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


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

    function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
        uint oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        }
        else {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

}

contract MintableToken is StandardToken {
    event Mint(address indexed to, uint256 amount);

    event MintFinished();

    bool public mintingFinished = false;

    mapping(address => bool) public minters;

    modifier canMint() {
        require(!mintingFinished);
        _;
    }
    modifier onlyMinters() {
        require(minters[msg.sender] || msg.sender == owner);
        _;
    }
    function addMinter(address _addr) public onlyOwner {
        minters[_addr] = true;
    }

    function deleteMinter(address _addr) public onlyOwner {
        delete minters[_addr];
    }


    function mint(address _to, uint256 _amount) onlyMinters canMint public returns (bool) {
        require(_to != address(0));
        totalSupply = totalSupply.add(_amount);
        balances[_to] = balances[_to].add(_amount);
        Mint(_to, _amount);
        Transfer(address(0), _to, _amount);
        return true;
    }

    function finishMinting() onlyOwner canMint public returns (bool) {
        mintingFinished = true;
        MintFinished();
        return true;
    }
}



contract CappedToken is MintableToken {

    uint256 public cap;

    function CappedToken(uint256 _cap) public {
        require(_cap > 0);
        cap = _cap;
    }


    function mint(address _to, uint256 _amount) onlyMinters canMint public returns (bool) {
        require(totalSupply.add(_amount) <= cap);

        return super.mint(_to, _amount);
    }

}


contract ParameterizedToken is CappedToken {
    string public name;

    string public symbol;

    uint256 public decimals;

    function ParameterizedToken(string _name, string _symbol, uint256 _decimals, uint256 _capIntPart) public CappedToken(_capIntPart * 10 ** _decimals) {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
    }

}

contract BTAToken is ParameterizedToken {

    function BTAToken() public ParameterizedToken("Blockchain To Application", "BTA", 18, 1300000000) {
    }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"transfersEnabledFlag","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","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":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"addMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[],"name":"enableTransfers","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"deleteMinter","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"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"minters","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","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":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

60606040526005805460ff19169055341561001957600080fd5b604080519081016040908152601982527f426c6f636b636861696e20546f204170706c69636174696f6e0000000000000060208301528051908101604052600381527f4254410000000000000000000000000000000000000000000000000000000000602082015260018054600160a060020a03191633600160a060020a03161790556012634d7c6d006b043355b53628a6b59400000060075560088480516100c69291602001906100e7565b5060098380516100da9291602001906100e7565b5050600a55506101829050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012857805160ff1916838001178555610155565b82800160010185558215610155579182015b8281111561015557825182559160200191906001019061013a565b50610161929150610165565b5090565b61017f91905b80821115610161576000815560010161016b565b90565b610e20806101916000396000f3006060604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461012c57806305f9bb6b1461015357806306fdde0314610166578063095ea7b3146101f057806318160ddd1461021257806323b872dd14610237578063313ce5671461025f578063355274ea1461027257806340c10f191461028557806366188463146102a757806370a08231146102c95780637d64bcb4146102e85780638da5cb5b146102fb57806395d89b411461032a578063983b2d561461033d578063a9059cbb1461035e578063af35c6c714610380578063d73dd62314610393578063d82f94a3146103b5578063dd62ed3e146103d4578063f2fde38b146103f9578063f46eccc414610418575b600080fd5b341561013757600080fd5b61013f610437565b604051901515815260200160405180910390f35b341561015e57600080fd5b61013f610440565b341561017157600080fd5b610179610449565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101b557808201518382015260200161019d565b50505050905090810190601f1680156101e25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101fb57600080fd5b61013f600160a060020a03600435166024356104e7565b341561021d57600080fd5b610225610553565b60405190815260200160405180910390f35b341561024257600080fd5b61013f600160a060020a0360043581169060243516604435610559565b341561026a57600080fd5b6102256106db565b341561027d57600080fd5b6102256106e1565b341561029057600080fd5b61013f600160a060020a03600435166024356106e7565b34156102b257600080fd5b61013f600160a060020a0360043516602435610769565b34156102d457600080fd5b610225600160a060020a0360043516610863565b34156102f357600080fd5b61013f61087e565b341561030657600080fd5b61030e6108eb565b604051600160a060020a03909116815260200160405180910390f35b341561033557600080fd5b6101796108fa565b341561034857600080fd5b61035c600160a060020a0360043516610965565b005b341561036957600080fd5b61013f600160a060020a03600435166024356109a4565b341561038b57600080fd5b61035c610ab1565b341561039e57600080fd5b61013f600160a060020a0360043516602435610adb565b34156103c057600080fd5b61035c600160a060020a0360043516610b7f565b34156103df57600080fd5b610225600160a060020a0360043581169060243516610bbb565b341561040457600080fd5b61035c600160a060020a0360043516610be6565b341561042357600080fd5b61013f600160a060020a0360043516610c81565b60055460ff1681565b60035460ff1681565b60088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104df5780601f106104b4576101008083540402835291602001916104df565b820191906000526020600020905b8154815290600101906020018083116104c257829003601f168201915b505050505081565b600160a060020a03338116600081815260046020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b6000600160a060020a038316151561057057600080fd5b600160a060020a03841660009081526002602052604090205482111561059557600080fd5b600160a060020a03808516600090815260046020908152604080832033909416835292905220548211156105c857600080fd5b600160a060020a0384166000908152600260205260409020546105f1908363ffffffff610c9616565b600160a060020a038086166000908152600260205260408082209390935590851681522054610626908363ffffffff610ca816565b600160a060020a0380851660009081526002602090815260408083209490945587831682526004815283822033909316825291909152205461066e908363ffffffff610c9616565b600160a060020a03808616600081815260046020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b600a5481565b60075481565b600160a060020a03331660009081526006602052604081205460ff168061071c575060015433600160a060020a039081169116145b151561072757600080fd5b60055460ff161561073757600080fd5b60075460005461074d908463ffffffff610ca816565b111561075857600080fd5b6107628383610cb7565b9392505050565b600160a060020a033381166000908152600460209081526040808320938616835292905290812054808311156107c657600160a060020a0333811660009081526004602090815260408083209388168352929052908120556107fd565b6107d6818463ffffffff610c9616565b600160a060020a033381166000908152600460209081526040808320938916835292905220555b600160a060020a0333811660008181526004602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526002602052604090205490565b60015460009033600160a060020a0390811691161461089c57600080fd5b60055460ff16156108ac57600080fd5b6005805460ff191660011790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a150600190565b600154600160a060020a031681565b60098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104df5780601f106104b4576101008083540402835291602001916104df565b60015433600160a060020a0390811691161461098057600080fd5b600160a060020a03166000908152600660205260409020805460ff19166001179055565b60035460009060ff1615156109b857600080fd5b600160a060020a03831615156109cd57600080fd5b600160a060020a0333166000908152600260205260409020548211156109f257600080fd5b600160a060020a033316600090815260026020526040902054610a1b908363ffffffff610c9616565b600160a060020a033381166000908152600260205260408082209390935590851681522054610a50908363ffffffff610ca816565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60015433600160a060020a03908116911614610acc57600080fd5b6003805460ff19166001179055565b600160a060020a033381166000908152600460209081526040808320938616835292905290812054610b13908363ffffffff610ca816565b600160a060020a0333811660008181526004602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b60015433600160a060020a03908116911614610b9a57600080fd5b600160a060020a03166000908152600660205260409020805460ff19169055565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b60015433600160a060020a03908116911614610c0157600080fd5b600160a060020a0381161515610c1657600080fd5b600154600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60066020526000908152604090205460ff1681565b600082821115610ca257fe5b50900390565b60008282018381101561076257fe5b600160a060020a03331660009081526006602052604081205460ff1680610cec575060015433600160a060020a039081169116145b1515610cf757600080fd5b60055460ff1615610d0757600080fd5b600160a060020a0383161515610d1c57600080fd5b600054610d2f908363ffffffff610ca816565b6000908155600160a060020a038416815260026020526040902054610d5a908363ffffffff610ca816565b600160a060020a0384166000818152600260205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a3506001929150505600a165627a7a72305820e7874ea607b98d1f62a3aef0b155d96b07c2829bb3ae63254f4b93ba497d18380029

Deployed Bytecode

0x6060604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461012c57806305f9bb6b1461015357806306fdde0314610166578063095ea7b3146101f057806318160ddd1461021257806323b872dd14610237578063313ce5671461025f578063355274ea1461027257806340c10f191461028557806366188463146102a757806370a08231146102c95780637d64bcb4146102e85780638da5cb5b146102fb57806395d89b411461032a578063983b2d561461033d578063a9059cbb1461035e578063af35c6c714610380578063d73dd62314610393578063d82f94a3146103b5578063dd62ed3e146103d4578063f2fde38b146103f9578063f46eccc414610418575b600080fd5b341561013757600080fd5b61013f610437565b604051901515815260200160405180910390f35b341561015e57600080fd5b61013f610440565b341561017157600080fd5b610179610449565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101b557808201518382015260200161019d565b50505050905090810190601f1680156101e25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101fb57600080fd5b61013f600160a060020a03600435166024356104e7565b341561021d57600080fd5b610225610553565b60405190815260200160405180910390f35b341561024257600080fd5b61013f600160a060020a0360043581169060243516604435610559565b341561026a57600080fd5b6102256106db565b341561027d57600080fd5b6102256106e1565b341561029057600080fd5b61013f600160a060020a03600435166024356106e7565b34156102b257600080fd5b61013f600160a060020a0360043516602435610769565b34156102d457600080fd5b610225600160a060020a0360043516610863565b34156102f357600080fd5b61013f61087e565b341561030657600080fd5b61030e6108eb565b604051600160a060020a03909116815260200160405180910390f35b341561033557600080fd5b6101796108fa565b341561034857600080fd5b61035c600160a060020a0360043516610965565b005b341561036957600080fd5b61013f600160a060020a03600435166024356109a4565b341561038b57600080fd5b61035c610ab1565b341561039e57600080fd5b61013f600160a060020a0360043516602435610adb565b34156103c057600080fd5b61035c600160a060020a0360043516610b7f565b34156103df57600080fd5b610225600160a060020a0360043581169060243516610bbb565b341561040457600080fd5b61035c600160a060020a0360043516610be6565b341561042357600080fd5b61013f600160a060020a0360043516610c81565b60055460ff1681565b60035460ff1681565b60088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104df5780601f106104b4576101008083540402835291602001916104df565b820191906000526020600020905b8154815290600101906020018083116104c257829003601f168201915b505050505081565b600160a060020a03338116600081815260046020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b6000600160a060020a038316151561057057600080fd5b600160a060020a03841660009081526002602052604090205482111561059557600080fd5b600160a060020a03808516600090815260046020908152604080832033909416835292905220548211156105c857600080fd5b600160a060020a0384166000908152600260205260409020546105f1908363ffffffff610c9616565b600160a060020a038086166000908152600260205260408082209390935590851681522054610626908363ffffffff610ca816565b600160a060020a0380851660009081526002602090815260408083209490945587831682526004815283822033909316825291909152205461066e908363ffffffff610c9616565b600160a060020a03808616600081815260046020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b600a5481565b60075481565b600160a060020a03331660009081526006602052604081205460ff168061071c575060015433600160a060020a039081169116145b151561072757600080fd5b60055460ff161561073757600080fd5b60075460005461074d908463ffffffff610ca816565b111561075857600080fd5b6107628383610cb7565b9392505050565b600160a060020a033381166000908152600460209081526040808320938616835292905290812054808311156107c657600160a060020a0333811660009081526004602090815260408083209388168352929052908120556107fd565b6107d6818463ffffffff610c9616565b600160a060020a033381166000908152600460209081526040808320938916835292905220555b600160a060020a0333811660008181526004602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526002602052604090205490565b60015460009033600160a060020a0390811691161461089c57600080fd5b60055460ff16156108ac57600080fd5b6005805460ff191660011790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a150600190565b600154600160a060020a031681565b60098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104df5780601f106104b4576101008083540402835291602001916104df565b60015433600160a060020a0390811691161461098057600080fd5b600160a060020a03166000908152600660205260409020805460ff19166001179055565b60035460009060ff1615156109b857600080fd5b600160a060020a03831615156109cd57600080fd5b600160a060020a0333166000908152600260205260409020548211156109f257600080fd5b600160a060020a033316600090815260026020526040902054610a1b908363ffffffff610c9616565b600160a060020a033381166000908152600260205260408082209390935590851681522054610a50908363ffffffff610ca816565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60015433600160a060020a03908116911614610acc57600080fd5b6003805460ff19166001179055565b600160a060020a033381166000908152600460209081526040808320938616835292905290812054610b13908363ffffffff610ca816565b600160a060020a0333811660008181526004602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b60015433600160a060020a03908116911614610b9a57600080fd5b600160a060020a03166000908152600660205260409020805460ff19169055565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b60015433600160a060020a03908116911614610c0157600080fd5b600160a060020a0381161515610c1657600080fd5b600154600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60066020526000908152604090205460ff1681565b600082821115610ca257fe5b50900390565b60008282018381101561076257fe5b600160a060020a03331660009081526006602052604081205460ff1680610cec575060015433600160a060020a039081169116145b1515610cf757600080fd5b60055460ff1615610d0757600080fd5b600160a060020a0383161515610d1c57600080fd5b600054610d2f908363ffffffff610ca816565b6000908155600160a060020a038416815260026020526040902054610d5a908363ffffffff610ca816565b600160a060020a0384166000818152600260205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a3506001929150505600a165627a7a72305820e7874ea607b98d1f62a3aef0b155d96b07c2829bb3ae63254f4b93ba497d18380029

Swarm Source

bzzr://e7874ea607b98d1f62a3aef0b155d96b07c2829bb3ae63254f4b93ba497d1838

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.