ETH Price: $2,418.19 (+1.72%)
Gas: 3.32 Gwei

Contract

0x0649Cef6D11ed6F88535462E147304d3FE5ae14D
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer208840642024-10-03 9:22:4740 hrs ago1727947367IN
Bitkub Chain: KUB Token
0 ETH0.000220226.36701184
Transfer208840432024-10-03 9:18:2340 hrs ago1727947103IN
Bitkub Chain: KUB Token
0 ETH0.000518229.17412709
Approve208820792024-10-03 2:43:5947 hrs ago1727923439IN
Bitkub Chain: KUB Token
0 ETH0.000282516.07601331
Transfer208791842024-10-02 17:03:112 days ago1727888591IN
Bitkub Chain: KUB Token
0 ETH0.0016189828.66678861
Transfer208755732024-10-02 4:58:472 days ago1727845127IN
Bitkub Chain: KUB Token
0 ETH0.000388156.87444508
Transfer208683332024-10-01 4:43:593 days ago1727757839IN
Bitkub Chain: KUB Token
0 ETH0.0023579141.74182436
Transfer208239962024-09-25 0:19:1110 days ago1727223551IN
Bitkub Chain: KUB Token
0 ETH0.0008422724.35163044
Transfer208239092024-09-25 0:01:3510 days ago1727222495IN
Bitkub Chain: KUB Token
0 ETH0.0009341223.71601695
Transfer208196092024-09-24 9:38:3510 days ago1727170715IN
Bitkub Chain: KUB Token
0 ETH0.0006426418.57990267
Transfer208147722024-09-23 17:27:4711 days ago1727112467IN
Bitkub Chain: KUB Token
0 ETH0.0008631424.95513629
Approve208147362024-09-23 17:20:1111 days ago1727112011IN
Bitkub Chain: KUB Token
0 ETH0.000980621.0896261
Transfer208147232024-09-23 17:17:3511 days ago1727111855IN
Bitkub Chain: KUB Token
0 ETH0.001253522.19533718
Transfer208084002024-09-22 20:06:4712 days ago1727035607IN
Bitkub Chain: KUB Token
0 ETH0.0004262412.32342407
Transfer207894732024-09-20 4:39:5914 days ago1726807199IN
Bitkub Chain: KUB Token
0 ETH0.0005788310.24914875
Transfer207778922024-09-18 13:51:4716 days ago1726667507IN
Bitkub Chain: KUB Token
0 ETH0.000337489.75385307
Transfer207777832024-09-18 13:29:5916 days ago1726666199IN
Bitkub Chain: KUB Token
0 ETH0.000341926.05182184
Transfer207777812024-09-18 13:29:3516 days ago1726666175IN
Bitkub Chain: KUB Token
0 ETH0.000279718.08426942
Transfer207777782024-09-18 13:28:5916 days ago1726666139IN
Bitkub Chain: KUB Token
0 ETH0.000281998.15019905
Transfer207761312024-09-18 7:56:5916 days ago1726646219IN
Bitkub Chain: KUB Token
0 ETH0.000195634.96675845
Transfer207703902024-09-17 12:40:2317 days ago1726576823IN
Bitkub Chain: KUB Token
0 ETH0.000165774.79284226
Transfer207703022024-09-17 12:22:3517 days ago1726575755IN
Bitkub Chain: KUB Token
0 ETH0.000129123.27823079
Transfer207676042024-09-17 3:19:2317 days ago1726543163IN
Bitkub Chain: KUB Token
0 ETH0.0005379713.65842598
Transfer207603892024-09-16 3:06:2318 days ago1726455983IN
Bitkub Chain: KUB Token
0 ETH0.000069912.02136292
Transfer207603622024-09-16 3:00:3518 days ago1726455635IN
Bitkub Chain: KUB Token
0 ETH0.000202633.5872789
Transfer207595212024-09-16 0:11:2319 days ago1726445483IN
Bitkub Chain: KUB Token
0 ETH0.000050031.44650735
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:
Token

Compiler Version
v0.5.3+commit.10d17f24

Optimization Enabled:
Yes with 200 runs

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

pragma solidity >=0.4.22 <0.6.0;

contract owned {
    address public owner;
    address public manager;
    address public operation;
    address public miner;

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }
    
    modifier onlyManager {
        require(msg.sender == manager);
        _;
    }
    
    modifier onlyOperation {
        require(msg.sender == operation || msg.sender == manager);
        _;
    }
    
    modifier onlyMiner {
        require(msg.sender == miner);
        _;
    }
    
    modifier onlyOwnerAndManager {
        require(msg.sender == owner || msg.sender == manager);
        _;
    }
    
    modifier onlyManagerAndOperation {
        require(msg.sender == operation || msg.sender == manager);
        _;
    }

    function transferOwnership(address newOwner) onlyOwner public {
        owner = newOwner;
    }
    
    function setManager(address newManager) onlyOwnerAndManager public {
        manager = newManager;
    }
    
    function setOperation(address newOperation) onlyOwnerAndManager public {
        operation = newOperation;
    }
    
    function setMiner(address newMiner) onlyOwnerAndManager public {
        miner = newMiner;
    }
}

interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes calldata _extraData) external; }

contract TokenERC20 {

    string public name;
    string public symbol;
    uint8 public decimals = 18;
    uint256 public totalSupply;
    uint256 public supplyLimit;

    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    event Mint(address indexed from, address indexed to, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event Burn(address indexed from, uint256 value);

    constructor() public {
        totalSupply = 0;
        supplyLimit = 0;
        name = 'Bitkub Token';
        symbol = 'KUB';
    }

    function _transfer(address _from, address _to, uint _value) internal {
        require(_to != address(0x0));
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value > balanceOf[_to]);
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

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

    function approveAndCall(address _spender, uint256 _value, bytes memory _extraData)
        public
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, address(this), _extraData);
            return true;
        }
    }

    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);
        balanceOf[msg.sender] -= _value;
        totalSupply -= _value;
        emit Burn(msg.sender, _value);
        return true;
    }

    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);
        require(_value <= allowance[_from][msg.sender]);
        balanceOf[_from] -= _value;
        allowance[_from][msg.sender] -= _value;
        totalSupply -= _value;
        emit Burn(_from, _value);
        return true;
    }
}


contract Token is owned, TokenERC20 {
    string public detail;
    string public website;
    address public dapp;

    mapping (address => bool) public frozenAccount;

    event FrozenFunds(address target, bool frozen);
    event SetSupply(uint256 value, string note);
    event BurnDirect(address indexed from, uint256 value, string note);

    constructor() TokenERC20() public {}

    function setDetail(string memory newDetail, string memory newWebsite) onlyOwnerAndManager public {
        detail = newDetail;
        website = newWebsite;
    }
    
    function setSupply(uint _value,string memory _note) onlyOwnerAndManager public {
        require (totalSupply <= _value);
        supplyLimit = _value;
        emit SetSupply(_value, _note);
    }
    
    function setDapp(address _address) onlyOwnerAndManager public {
        dapp = _address;
    }
    
    function _transfer(address _from, address _to, uint _value) internal {
        require (_to != address(0x0));
        require (balanceOf[_from] >= _value);
        require (balanceOf[_to] + _value >= balanceOf[_to]);
        require(!frozenAccount[_from]);
        require(!frozenAccount[_to]);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    function freezeAccount(address _target, bool _freeze) onlyManagerAndOperation public {
        frozenAccount[_target] = _freeze;
        emit FrozenFunds(_target, _freeze);
    }

    function mintToken(address _target, uint _value) onlyMiner public {
        require (_target != address(0x0));
        require (totalSupply <= supplyLimit);
        balanceOf[_target] += _value;
        totalSupply += _value;
        emit Transfer(address(0), address(this), _value);
        emit Transfer(address(this), _target, _value);
    }

    function directBurn(address _from, uint _value,string memory _note) onlyMiner public{
        require (_from != address(0x0));
        require(balanceOf[_from] >= _value );
        balanceOf[_from] -= _value;
        totalSupply -= _value;
        emit BurnDirect(_from, _value, _note);
    }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_note","type":"string"}],"name":"setSupply","outputs":[],"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":"supplyLimit","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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newDetail","type":"string"},{"name":"newWebsite","type":"string"}],"name":"setDetail","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"miner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"},{"name":"_note","type":"string"}],"name":"directBurn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"manager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"setDapp","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"detail","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"operation","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_value","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","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":"newMiner","type":"address"}],"name":"setMiner","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"dapp","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"website","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newManager","type":"address"}],"name":"setManager","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOperation","type":"address"}],"name":"setOperation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"note","type":"string"}],"name":"SetSupply","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"note","type":"string"}],"name":"BurnDirect","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"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":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

60806040526006805460ff191660121790553480156200001e57600080fd5b5060008054600160a060020a03191633178155600781905560085560408051808201909152600c8082527f4269746b756220546f6b656e000000000000000000000000000000000000000060209092019182526200007f91600491620000cd565b506040805180820190915260038082527f4b554200000000000000000000000000000000000000000000000000000000006020909201918252620000c691600591620000cd565b5062000172565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200011057805160ff191683800117855562000140565b8280016001018555821562000140579182015b828111156200014057825182559160200191906001019062000123565b506200014e92915062000152565b5090565b6200016f91905b808211156200014e576000815560010162000159565b90565b6115f180620001826000396000f3fe608060405234801561001057600080fd5b5060043610610202576000357c010000000000000000000000000000000000000000000000000000000090048063775fc1271161012c578063b6de460a116100bf578063dd62ed3e1161008e578063dd62ed3e14610847578063e724529c14610875578063f2fde38b146108a3578063f7f3815c146108c957610202565b8063b6de460a14610756578063beb0a4161461075e578063cae9ca5114610766578063d0ebdbe71461082157610202565b806395d89b41116100fb57806395d89b41146106d65780639742ca46146106de578063a9059cbb14610704578063b414d4b61461073057610202565b8063775fc1271461066e57806379c650681461067657806379cc6790146106a25780638da5cb5b146106ce57610202565b8063313ce567116101a4578063481c6a7511610173578063481c6a75146106125780634a02a9f21461061a5780636b7cc44f1461064057806370a082311461064857610202565b8063313ce567146104f8578063349dc329146105165780633c25f7261461053a57806342966c68146105f557610202565b806318160ddd116101e057806318160ddd1461037357806319d1997a1461038d57806323b872dd1461039557806325259983146103cb57610202565b806306fdde0314610207578063095ea7b3146102845780630bb94066146102c4575b600080fd5b61020f6108ef565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610249578181015183820152602001610231565b50505050905090810190601f1680156102765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102b06004803603604081101561029a57600080fd5b50600160a060020a03813516906020013561097d565b604080519115158252519081900360200190f35b610371600480360360408110156102da57600080fd5b813591908101906040810160208201356401000000008111156102fc57600080fd5b82018360208201111561030e57600080fd5b8035906020019184600183028401116401000000008311171561033057600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506109e3945050505050565b005b61037b610acc565b60408051918252519081900360200190f35b61037b610ad2565b6102b0600480360360608110156103ab57600080fd5b50600160a060020a03813581169160208101359091169060400135610ad8565b610371600480360360408110156103e157600080fd5b8101906020810181356401000000008111156103fc57600080fd5b82018360208201111561040e57600080fd5b8035906020019184600183028401116401000000008311171561043057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561048357600080fd5b82018360208201111561049557600080fd5b803590602001918460018302840111640100000000831117156104b757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610b48945050505050565b610500610ba2565b6040805160ff9092168252519081900360200190f35b61051e610bab565b60408051600160a060020a039092168252519081900360200190f35b6103716004803603606081101561055057600080fd5b600160a060020a038235169160208101359181019060608101604082013564010000000081111561058057600080fd5b82018360208201111561059257600080fd5b803590602001918460018302840111640100000000831117156105b457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610bba945050505050565b6102b06004803603602081101561060b57600080fd5b5035610cdb565b61051e610d53565b6103716004803603602081101561063057600080fd5b5035600160a060020a0316610d62565b61020f610dbf565b61037b6004803603602081101561065e57600080fd5b5035600160a060020a0316610e1a565b61051e610e2c565b6103716004803603604081101561068c57600080fd5b50600160a060020a038135169060200135610e3b565b6102b0600480360360408110156106b857600080fd5b50600160a060020a038135169060200135610f17565b61051e610fe8565b61020f610ff7565b610371600480360360208110156106f457600080fd5b5035600160a060020a0316611052565b6102b06004803603604081101561071a57600080fd5b50600160a060020a0381351690602001356110af565b6102b06004803603602081101561074657600080fd5b5035600160a060020a03166110c5565b61051e6110da565b61020f6110e9565b6102b06004803603606081101561077c57600080fd5b600160a060020a03823516916020810135918101906060810160408201356401000000008111156107ac57600080fd5b8201836020820111156107be57600080fd5b803590602001918460018302840111640100000000831117156107e057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611144945050505050565b6103716004803603602081101561083757600080fd5b5035600160a060020a0316611262565b61037b6004803603604081101561085d57600080fd5b50600160a060020a03813581169160200135166112bf565b6103716004803603604081101561088b57600080fd5b50600160a060020a03813516906020013515156112dc565b610371600480360360208110156108b957600080fd5b5035600160a060020a031661136e565b610371600480360360208110156108df57600080fd5b5035600160a060020a03166113b4565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109755780601f1061094a57610100808354040283529160200191610975565b820191906000526020600020905b81548152906001019060200180831161095857829003601f168201915b505050505081565b336000818152600a60209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b600054600160a060020a0316331480610a065750600154600160a060020a031633145b1515610a1157600080fd5b600754821015610a2057600080fd5b816008819055507f0d3bf697e2ddd23fbe1af6833a00d3e602dca322c40baffb9abff4811818d45c82826040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a8d578181015183820152602001610a75565b50505050905090810190601f168015610aba5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a15050565b60075481565b60085481565b600160a060020a0383166000908152600a60209081526040808320338452909152812054821115610b0857600080fd5b600160a060020a0384166000908152600a60209081526040808320338452909152902080548390039055610b3d848484611411565b5060015b9392505050565b600054600160a060020a0316331480610b6b5750600154600160a060020a031633145b1515610b7657600080fd5b8151610b8990600b90602085019061152a565b508051610b9d90600c90602084019061152a565b505050565b60065460ff1681565b600354600160a060020a031681565b600354600160a060020a03163314610bd157600080fd5b600160a060020a0383161515610be657600080fd5b600160a060020a038316600090815260096020526040902054821115610c0b57600080fd5b600160a060020a038316600081815260096020908152604080832080548790039055600780548790039055805186815280830182815286519282019290925285517f15f3dbd1350a5800c766749b6655e8ad9cfcac52b3fcb6d56ff57adca3c2aebe9488948894926060850192918601918190849084905b83811015610c9b578181015183820152602001610c83565b50505050905090810190601f168015610cc85780820380516001836020036101000a031916815260200191505b50935050505060405180910390a2505050565b33600090815260096020526040812054821115610cf757600080fd5b3360008181526009602090815260409182902080548690039055600780548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b600154600160a060020a031681565b600054600160a060020a0316331480610d855750600154600160a060020a031633145b1515610d9057600080fd5b600d805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600b805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109755780601f1061094a57610100808354040283529160200191610975565b60096020526000908152604090205481565b600254600160a060020a031681565b600354600160a060020a03163314610e5257600080fd5b600160a060020a0382161515610e6757600080fd5b6008546007541115610e7857600080fd5b600160a060020a03821660009081526009602090815260408083208054850190556007805485019055805184815290513093927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef928290030190a3604080518281529051600160a060020a0384169130917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600160a060020a038216600090815260096020526040812054821115610f3c57600080fd5b600160a060020a0383166000908152600a60209081526040808320338452909152902054821115610f6c57600080fd5b600160a060020a038316600081815260096020908152604080832080548790039055600a825280832033845282529182902080548690039055600780548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b600054600160a060020a031681565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109755780601f1061094a57610100808354040283529160200191610975565b600054600160a060020a03163314806110755750600154600160a060020a031633145b151561108057600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60006110bc338484611411565b50600192915050565b600e6020526000908152604090205460ff1681565b600d54600160a060020a031681565b600c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109755780601f1061094a57610100808354040283529160200191610975565b600083611151818561097d565b1561125a576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b838110156111e95781810151838201526020016111d1565b50505050905090810190601f1680156112165780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561123857600080fd5b505af115801561124c573d6000803e3d6000fd5b505050506001915050610b41565b509392505050565b600054600160a060020a03163314806112855750600154600160a060020a031633145b151561129057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600a60209081526000928352604080842090915290825290205481565b600254600160a060020a03163314806112ff5750600154600160a060020a031633145b151561130a57600080fd5b600160a060020a0382166000818152600e6020908152604091829020805460ff191685151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a15050565b600054600160a060020a0316331461138557600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600054600160a060020a03163314806113d75750600154600160a060020a031633145b15156113e257600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a038216151561142657600080fd5b600160a060020a03831660009081526009602052604090205481111561144b57600080fd5b600160a060020a038216600090815260096020526040902054818101101561147257600080fd5b600160a060020a0383166000908152600e602052604090205460ff161561149857600080fd5b600160a060020a0382166000908152600e602052604090205460ff16156114be57600080fd5b600160a060020a03808416600081815260096020908152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061156b57805160ff1916838001178555611598565b82800160010185558215611598579182015b8281111561159857825182559160200191906001019061157d565b506115a49291506115a8565b5090565b6115c291905b808211156115a457600081556001016115ae565b9056fea165627a7a72305820128743e8c5a15d84196598cb0391d20839d6079450071147b98e8477b6bd74510029

Deployed Bytecode

0x608060405234801561001057600080fd5b5060043610610202576000357c010000000000000000000000000000000000000000000000000000000090048063775fc1271161012c578063b6de460a116100bf578063dd62ed3e1161008e578063dd62ed3e14610847578063e724529c14610875578063f2fde38b146108a3578063f7f3815c146108c957610202565b8063b6de460a14610756578063beb0a4161461075e578063cae9ca5114610766578063d0ebdbe71461082157610202565b806395d89b41116100fb57806395d89b41146106d65780639742ca46146106de578063a9059cbb14610704578063b414d4b61461073057610202565b8063775fc1271461066e57806379c650681461067657806379cc6790146106a25780638da5cb5b146106ce57610202565b8063313ce567116101a4578063481c6a7511610173578063481c6a75146106125780634a02a9f21461061a5780636b7cc44f1461064057806370a082311461064857610202565b8063313ce567146104f8578063349dc329146105165780633c25f7261461053a57806342966c68146105f557610202565b806318160ddd116101e057806318160ddd1461037357806319d1997a1461038d57806323b872dd1461039557806325259983146103cb57610202565b806306fdde0314610207578063095ea7b3146102845780630bb94066146102c4575b600080fd5b61020f6108ef565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610249578181015183820152602001610231565b50505050905090810190601f1680156102765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102b06004803603604081101561029a57600080fd5b50600160a060020a03813516906020013561097d565b604080519115158252519081900360200190f35b610371600480360360408110156102da57600080fd5b813591908101906040810160208201356401000000008111156102fc57600080fd5b82018360208201111561030e57600080fd5b8035906020019184600183028401116401000000008311171561033057600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506109e3945050505050565b005b61037b610acc565b60408051918252519081900360200190f35b61037b610ad2565b6102b0600480360360608110156103ab57600080fd5b50600160a060020a03813581169160208101359091169060400135610ad8565b610371600480360360408110156103e157600080fd5b8101906020810181356401000000008111156103fc57600080fd5b82018360208201111561040e57600080fd5b8035906020019184600183028401116401000000008311171561043057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561048357600080fd5b82018360208201111561049557600080fd5b803590602001918460018302840111640100000000831117156104b757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610b48945050505050565b610500610ba2565b6040805160ff9092168252519081900360200190f35b61051e610bab565b60408051600160a060020a039092168252519081900360200190f35b6103716004803603606081101561055057600080fd5b600160a060020a038235169160208101359181019060608101604082013564010000000081111561058057600080fd5b82018360208201111561059257600080fd5b803590602001918460018302840111640100000000831117156105b457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610bba945050505050565b6102b06004803603602081101561060b57600080fd5b5035610cdb565b61051e610d53565b6103716004803603602081101561063057600080fd5b5035600160a060020a0316610d62565b61020f610dbf565b61037b6004803603602081101561065e57600080fd5b5035600160a060020a0316610e1a565b61051e610e2c565b6103716004803603604081101561068c57600080fd5b50600160a060020a038135169060200135610e3b565b6102b0600480360360408110156106b857600080fd5b50600160a060020a038135169060200135610f17565b61051e610fe8565b61020f610ff7565b610371600480360360208110156106f457600080fd5b5035600160a060020a0316611052565b6102b06004803603604081101561071a57600080fd5b50600160a060020a0381351690602001356110af565b6102b06004803603602081101561074657600080fd5b5035600160a060020a03166110c5565b61051e6110da565b61020f6110e9565b6102b06004803603606081101561077c57600080fd5b600160a060020a03823516916020810135918101906060810160408201356401000000008111156107ac57600080fd5b8201836020820111156107be57600080fd5b803590602001918460018302840111640100000000831117156107e057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611144945050505050565b6103716004803603602081101561083757600080fd5b5035600160a060020a0316611262565b61037b6004803603604081101561085d57600080fd5b50600160a060020a03813581169160200135166112bf565b6103716004803603604081101561088b57600080fd5b50600160a060020a03813516906020013515156112dc565b610371600480360360208110156108b957600080fd5b5035600160a060020a031661136e565b610371600480360360208110156108df57600080fd5b5035600160a060020a03166113b4565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109755780601f1061094a57610100808354040283529160200191610975565b820191906000526020600020905b81548152906001019060200180831161095857829003601f168201915b505050505081565b336000818152600a60209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b600054600160a060020a0316331480610a065750600154600160a060020a031633145b1515610a1157600080fd5b600754821015610a2057600080fd5b816008819055507f0d3bf697e2ddd23fbe1af6833a00d3e602dca322c40baffb9abff4811818d45c82826040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a8d578181015183820152602001610a75565b50505050905090810190601f168015610aba5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a15050565b60075481565b60085481565b600160a060020a0383166000908152600a60209081526040808320338452909152812054821115610b0857600080fd5b600160a060020a0384166000908152600a60209081526040808320338452909152902080548390039055610b3d848484611411565b5060015b9392505050565b600054600160a060020a0316331480610b6b5750600154600160a060020a031633145b1515610b7657600080fd5b8151610b8990600b90602085019061152a565b508051610b9d90600c90602084019061152a565b505050565b60065460ff1681565b600354600160a060020a031681565b600354600160a060020a03163314610bd157600080fd5b600160a060020a0383161515610be657600080fd5b600160a060020a038316600090815260096020526040902054821115610c0b57600080fd5b600160a060020a038316600081815260096020908152604080832080548790039055600780548790039055805186815280830182815286519282019290925285517f15f3dbd1350a5800c766749b6655e8ad9cfcac52b3fcb6d56ff57adca3c2aebe9488948894926060850192918601918190849084905b83811015610c9b578181015183820152602001610c83565b50505050905090810190601f168015610cc85780820380516001836020036101000a031916815260200191505b50935050505060405180910390a2505050565b33600090815260096020526040812054821115610cf757600080fd5b3360008181526009602090815260409182902080548690039055600780548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b600154600160a060020a031681565b600054600160a060020a0316331480610d855750600154600160a060020a031633145b1515610d9057600080fd5b600d805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600b805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109755780601f1061094a57610100808354040283529160200191610975565b60096020526000908152604090205481565b600254600160a060020a031681565b600354600160a060020a03163314610e5257600080fd5b600160a060020a0382161515610e6757600080fd5b6008546007541115610e7857600080fd5b600160a060020a03821660009081526009602090815260408083208054850190556007805485019055805184815290513093927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef928290030190a3604080518281529051600160a060020a0384169130917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600160a060020a038216600090815260096020526040812054821115610f3c57600080fd5b600160a060020a0383166000908152600a60209081526040808320338452909152902054821115610f6c57600080fd5b600160a060020a038316600081815260096020908152604080832080548790039055600a825280832033845282529182902080548690039055600780548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b600054600160a060020a031681565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109755780601f1061094a57610100808354040283529160200191610975565b600054600160a060020a03163314806110755750600154600160a060020a031633145b151561108057600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60006110bc338484611411565b50600192915050565b600e6020526000908152604090205460ff1681565b600d54600160a060020a031681565b600c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109755780601f1061094a57610100808354040283529160200191610975565b600083611151818561097d565b1561125a576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b838110156111e95781810151838201526020016111d1565b50505050905090810190601f1680156112165780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561123857600080fd5b505af115801561124c573d6000803e3d6000fd5b505050506001915050610b41565b509392505050565b600054600160a060020a03163314806112855750600154600160a060020a031633145b151561129057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600a60209081526000928352604080842090915290825290205481565b600254600160a060020a03163314806112ff5750600154600160a060020a031633145b151561130a57600080fd5b600160a060020a0382166000818152600e6020908152604091829020805460ff191685151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a15050565b600054600160a060020a0316331461138557600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600054600160a060020a03163314806113d75750600154600160a060020a031633145b15156113e257600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a038216151561142657600080fd5b600160a060020a03831660009081526009602052604090205481111561144b57600080fd5b600160a060020a038216600090815260096020526040902054818101101561147257600080fd5b600160a060020a0383166000908152600e602052604090205460ff161561149857600080fd5b600160a060020a0382166000908152600e602052604090205460ff16156114be57600080fd5b600160a060020a03808416600081815260096020908152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061156b57805160ff1916838001178555611598565b82800160010185558215611598579182015b8281111561159857825182559160200191906001019061157d565b506115a49291506115a8565b5090565b6115c291905b808211156115a457600081556001016115ae565b9056fea165627a7a72305820128743e8c5a15d84196598cb0391d20839d6079450071147b98e8477b6bd74510029

Swarm Source

bzzr://128743e8c5a15d84196598cb0391d20839d6079450071147b98e8477b6bd7451

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

Bitkub Chain aims to be an infrastructure of the Thai blockchain ecosystem by allowing anyone to interact with decentralized applications or their digital assets with an affordable transaction fee, high-speed confirmation time, and transparency to everyone.

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.