Cryo Explorer Ethereum Mainnet

Address Contract Verified

Address 0x110f487699aAc1254d64c96e9a2EF4573691F26f
Balance 0 ETH
Nonce 1
Code Size 4851 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

4851 bytes
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146101a35780638da5cb5b146101d357806395d89b41146101f1578063a9059cbb1461020f578063dd62ed3e1461023f578063f2fde38b1461026f576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806342966c6814610173575b600080fd5b6100c161028b565b6040516100ce9190610fc8565b60405180910390f35b6100f160048036038101906100ec9190610d78565b610319565b6040516100fe9190610fad565b60405180910390f35b61010f61040b565b60405161011c919061108a565b60405180910390f35b61013f600480360381019061013a9190610d29565b610411565b60405161014c9190610fad565b60405180910390f35b61015d610703565b60405161016a91906110a5565b60405180910390f35b61018d60048036038101906101889190610db4565b610716565b60405161019a9190610fad565b60405180910390f35b6101bd60048036038101906101b89190610cc4565b6108c6565b6040516101ca919061108a565b60405180910390f35b6101db6108de565b6040516101e89190610f92565b60405180910390f35b6101f9610904565b6040516102069190610fc8565b60405180910390f35b61022960048036038101906102249190610d78565b610992565b6040516102369190610fad565b60405180910390f35b61025960048036038101906102549190610ced565b610b31565b604051610266919061108a565b60405180910390f35b61028960048036038101906102849190610cc4565b610b56565b005b60008054610298906111ee565b80601f01602080910402602001604051908101604052809291908181526020018280546102c4906111ee565b80156103115780601f106102e657610100808354040283529160200191610311565b820191906000526020600020905b8154815290600101906020018083116102f457829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103f9919061108a565b60405180910390a36001905092915050565b60035481565b600081600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610495576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048c9061100a565b60405180910390fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610554576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054b9061104a565b60405180910390fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105a39190611132565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f991906110dc565b9250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461068c9190611132565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f0919061108a565b60405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561079a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107919061106a565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107e99190611132565b9250508190555081600360008282546108029190611132565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405161084f919061108a565b60405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b5919061108a565b60405180910390a360019050919050565b60046020528060005260406000206000915090505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054610911906111ee565b80601f016020809104026020016040519081016040528092919081815260200182805461093d906111ee565b801561098a5780601f1061095f5761010080835404028352916020019161098a565b820191906000526020600020905b81548152906001019060200180831161096d57829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0d9061100a565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a659190611132565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610abb91906110dc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b1f919061108a565b60405180910390a36001905092915050565b6005602052816000526040600020602052806000526040600020600091509150505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610be6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdd9061102a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4d90610fea565b60405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081359050610ca98161128f565b92915050565b600081359050610cbe816112a6565b92915050565b600060208284031215610cd657600080fd5b6000610ce484828501610c9a565b91505092915050565b60008060408385031215610d0057600080fd5b6000610d0e85828601610c9a565b9250506020610d1f85828601610c9a565b9150509250929050565b600080600060608486031215610d3e57600080fd5b6000610d4c86828701610c9a565b9350506020610d5d86828701610c9a565b9250506040610d6e86828701610caf565b9150509250925092565b60008060408385031215610d8b57600080fd5b6000610d9985828601610c9a565b9250506020610daa85828601610caf565b9150509250929050565b600060208284031215610dc657600080fd5b6000610dd484828501610caf565b91505092915050565b610de681611166565b82525050565b610df581611178565b82525050565b6000610e06826110c0565b610e1081856110cb565b9350610e208185602086016111bb565b610e298161127e565b840191505092915050565b6000610e41600f836110cb565b91507f496e76616c6964206164647265737300000000000000000000000000000000006000830152602082019050919050565b6000610e816012836110cb565b91507f4e6f7420656e6f7567682062616c616e636500000000000000000000000000006000830152602082019050919050565b6000610ec16016836110cb565b91507f4f6e6c79206f776e65722063616e20646f2074686973000000000000000000006000830152602082019050919050565b6000610f01600c836110cb565b91507f4e6f7420617070726f76656400000000000000000000000000000000000000006000830152602082019050919050565b6000610f41601a836110cb565b91507f4e6f7420656e6f7567682062616c616e636520746f206275726e0000000000006000830152602082019050919050565b610f7d816111a4565b82525050565b610f8c816111ae565b82525050565b6000602082019050610fa76000830184610ddd565b92915050565b6000602082019050610fc26000830184610dec565b92915050565b60006020820190508181036000830152610fe28184610dfb565b905092915050565b6000602082019050818103600083015261100381610e34565b9050919050565b6000602082019050818103600083015261102381610e74565b9050919050565b6000602082019050818103600083015261104381610eb4565b9050919050565b6000602082019050818103600083015261106381610ef4565b9050919050565b6000602082019050818103600083015261108381610f34565b9050919050565b600060208201905061109f6000830184610f74565b92915050565b60006020820190506110ba6000830184610f83565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110e7826111a4565b91506110f2836111a4565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561112757611126611220565b5b828201905092915050565b600061113d826111a4565b9150611148836111a4565b92508282101561115b5761115a611220565b5b828203905092915050565b600061117182611184565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156111d95780820151818401526020810190506111be565b838111156111e8576000848401525b50505050565b6000600282049050600182168061120657607f821691505b6020821081141561121a5761121961124f565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61129881611166565b81146112a357600080fd5b50565b6112af816111a4565b81146112ba57600080fd5b5056fea264697066735822122046c79adf8c3db954daedfb287ba28a32cd7add4012dbce161a9da2840b3349e264736f6c63430008000033

Verified Source Code Full Match

Compiler: v0.8.0+commit.c7dfd78e EVM: istanbul Optimization: No
ANTBX.sol 66 lines
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract ANTBXToken {
    string public name = "ANTBX Token";          
    string public symbol = "ANTBX";              
    uint8 public decimals = 18;                
    uint256 public totalSupply = 360000000 * 10 ** uint256(decimals); // 360 مليون

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

    address public owner;

    constructor() {
        owner = msg.sender;
        balanceOf[msg.sender] = totalSupply;   
    }

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Burn(address indexed burner, uint256 value);

    modifier onlyOwner() {
        require(msg.sender == owner, "Only owner can do this");
        _;
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value, "Not enough balance");
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(msg.sender, _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 transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value, "Not enough balance");
        require(allowance[_from][msg.sender] >= _value, "Not approved");
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        allowance[_from][msg.sender] -= _value;
        emit Transfer(_from, _to, _value);
        return true;
    }

    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value, "Not enough balance to burn");
        balanceOf[msg.sender] -= _value;
        totalSupply -= _value;
        emit Burn(msg.sender, _value);
        emit Transfer(msg.sender, address(0), _value);
        return true;
    }

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

Read Contract

allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
name 0x06fdde03 → string
owner 0x8da5cb5b → address
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256

Write Contract 5 functions

These functions modify contract state and require a wallet transaction to execute.

approve 0x095ea7b3
address _spender
uint256 _value
returns: bool
burn 0x42966c68
uint256 _value
returns: bool
transfer 0xa9059cbb
address _to
uint256 _value
returns: bool
transferFrom 0x23b872dd
address _from
address _to
uint256 _value
returns: bool
transferOwnership 0xf2fde38b
address newOwner

Recent Transactions

No transactions found for this address