false
true
0

Contract Address Details

0x09e053f60013579D6d624b073a0e84267f2E5E14

Token
Hatte Inu (Hatte Inu)
Creator
0x9dc437–4396f7 at 0x144b22–d22137
Balance
0 PLS ( )
Tokens
Fetching tokens...
Transactions
Fetching transactions...
Transfers
Fetching transfers...
Gas Used
Fetching gas used...
Last Balance Update
25959029
Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
Contract name:
HATTE




Optimization enabled
true
Compiler version
v0.8.22+commit.4fc1097e




Optimization runs
200
EVM Version
default




Verified at
2024-04-09T21:41:50.425571Z

Contract source code

//   +------+
//  /      /|
// /      / |         Socials:    Telegram   https://t.me/BABYCROCODILLE
//+------+  +                      
//|[O][O] | /                     Twitter    https://twitter.com/BABYCROCODILEOFFICIAL
//|  --   |/
//+------+              (Informations About Coin)
//                         
//                          ( Lock Forever Liquit✔️ )
//                          (   Burn Coin Daily✔️   )       
//                          (   Holder Comunity✔️   )
//
//
//                       🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀
//                      🚀Welcome to our community! 🚀
//                     🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀





// SPDX-License-Identifier: MIT
pragma solidity ^0.8.22;

contract HATTE {
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;
    mapping(address => uint256) private balances;
    mapping(address => mapping(address => uint256)) private allowances;

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

    constructor() {
        name = "Hatte Inu";
        symbol = "Hatte Inu";
        decimals = 18;
        totalSupply = 10000000000000000000000* 10 *  uint256(decimals);
        balances[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

    function balanceOf(address account) external view returns (uint256) {
        return balances[account];
    }

    function transfer(address recipient, uint256 amount) external returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, allowances[sender][msg.sender] - amount);
        return true;
    }

    function approve(address spender, uint256 amount) external returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

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

    function increaseAllowance(address spender, uint256 addedAmount) external returns (bool) {
        _approve(msg.sender, spender, allowances[msg.sender][spender] + addedAmount);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedAmount) external returns (bool) {
        uint256 currentAllowance = allowances[msg.sender][spender];
        require(currentAllowance >= subtractedAmount, "Allowance cannot be decreased below zero");
        _approve(msg.sender, spender, currentAllowance - subtractedAmount);
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "Transfer from the zero address");
        require(recipient != address(0), "Transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        require(balances[sender] >= amount, "Insufficient balance");

        balances[sender] -= amount;
        balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal {
        require(owner != address(0), "Approve from the zero address");
        require(spender != address(0), "Approve to the zero address");

        allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
}
        

Contract ABI

[{"type":"constructor","stateMutability":"nonpayable","inputs":[]},{"type":"event","name":"Approval","inputs":[{"type":"address","name":"owner","internalType":"address","indexed":true},{"type":"address","name":"spender","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"Transfer","inputs":[{"type":"address","name":"from","internalType":"address","indexed":true},{"type":"address","name":"to","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"allowance","inputs":[{"type":"address","name":"owner","internalType":"address"},{"type":"address","name":"spender","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"approve","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"balanceOf","inputs":[{"type":"address","name":"account","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint8","name":"","internalType":"uint8"}],"name":"decimals","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"decreaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"subtractedAmount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"increaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"addedAmount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"name","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"symbol","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"totalSupply","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transfer","inputs":[{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transferFrom","inputs":[{"type":"address","name":"sender","internalType":"address"},{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]}]
              

Contract Creation Code

Verify & Publish
0x608060405234801561000f575f80fd5b50604080518082019091526009815268486174746520496e7560b81b60208201525f9061003c9082610178565b50604080518082019091526009815268486174746520496e7560b81b602082015260019061006a9082610178565b506002805460ff1916601290811790915561008f9069152d02c7e14af6800000610237565b6003819055335f81815260046020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610260565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061010857607f821691505b60208210810361012657634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561017357805f5260205f20601f840160051c810160208510156101515750805b601f840160051c820191505b81811015610170575f815560010161015d565b50505b505050565b81516001600160401b03811115610191576101916100e0565b6101a58161019f84546100f4565b8461012c565b602080601f8311600181146101d8575f84156101c15750858301515b5f19600386901b1c1916600185901b17855561022f565b5f85815260208120601f198616915b82811015610206578886015182559484019460019091019084016101e7565b508582101561022357878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b808202811582820484141761025a57634e487b7160e01b5f52601160045260245ffd5b92915050565b6108858061026d5f395ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063395093511161006e578063395093511461013457806370a082311461014757806395d89b411461016f578063a457c2d714610177578063a9059cbb1461018a578063dd62ed3e1461019d575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd14610102578063313ce56714610115575b5f80fd5b6100b26101d5565b6040516100bf91906106c4565b60405180910390f35b6100db6100d636600461072b565b610260565b60405190151581526020016100bf565b6100f460035481565b6040519081526020016100bf565b6100db610110366004610753565b610276565b6002546101229060ff1681565b60405160ff90911681526020016100bf565b6100db61014236600461072b565b6102c6565b6100f461015536600461078c565b6001600160a01b03165f9081526004602052604090205490565b6100b26102fc565b6100db61018536600461072b565b610309565b6100db61019836600461072b565b6103a1565b6100f46101ab3660046107ac565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205490565b5f80546101e1906107dd565b80601f016020809104026020016040519081016040528092919081815260200182805461020d906107dd565b80156102585780601f1061022f57610100808354040283529160200191610258565b820191905f5260205f20905b81548152906001019060200180831161023b57829003601f168201915b505050505081565b5f61026c3384846103ad565b5060015b92915050565b5f6102828484846104ba565b6001600160a01b0384165f908152600560209081526040808320338085529252909120546102bc9186916102b7908690610829565b6103ad565b5060019392505050565b335f8181526005602090815260408083206001600160a01b0387168452909152812054909161026c9185906102b790869061083c565b600180546101e1906107dd565b335f9081526005602090815260408083206001600160a01b0386168452909152812054828110156103925760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77616e63652063616e6e6f74206265206465637265617365642062656044820152676c6f77207a65726f60c01b60648201526084015b60405180910390fd5b6102bc33856102b78685610829565b5f61026c3384846104ba565b6001600160a01b0383166104035760405162461bcd60e51b815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f20616464726573730000006044820152606401610389565b6001600160a01b0382166104595760405162461bcd60e51b815260206004820152601b60248201527f417070726f766520746f20746865207a65726f206164647265737300000000006044820152606401610389565b6001600160a01b038381165f8181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166105105760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f206164647265737300006044820152606401610389565b6001600160a01b0382166105665760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f2061646472657373000000006044820152606401610389565b5f81116105c75760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610389565b6001600160a01b0383165f908152600460205260409020548111156106255760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610389565b6001600160a01b0383165f908152600460205260408120805483929061064c908490610829565b90915550506001600160a01b0382165f908152600460205260408120805483929061067890849061083c565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104ad91815260200190565b5f602080835283518060208501525f5b818110156106f0578581018301518582016040015282016106d4565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610726575f80fd5b919050565b5f806040838503121561073c575f80fd5b61074583610710565b946020939093013593505050565b5f805f60608486031215610765575f80fd5b61076e84610710565b925061077c60208501610710565b9150604084013590509250925092565b5f6020828403121561079c575f80fd5b6107a582610710565b9392505050565b5f80604083850312156107bd575f80fd5b6107c683610710565b91506107d460208401610710565b90509250929050565b600181811c908216806107f157607f821691505b60208210810361080f57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561027057610270610815565b808201808211156102705761027061081556fea2646970667358221220ecf7e583205008e1b30706adec63de38bd05daa35367368b378c17e8147714f664736f6c63430008160033

Deployed ByteCode

0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063395093511161006e578063395093511461013457806370a082311461014757806395d89b411461016f578063a457c2d714610177578063a9059cbb1461018a578063dd62ed3e1461019d575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd14610102578063313ce56714610115575b5f80fd5b6100b26101d5565b6040516100bf91906106c4565b60405180910390f35b6100db6100d636600461072b565b610260565b60405190151581526020016100bf565b6100f460035481565b6040519081526020016100bf565b6100db610110366004610753565b610276565b6002546101229060ff1681565b60405160ff90911681526020016100bf565b6100db61014236600461072b565b6102c6565b6100f461015536600461078c565b6001600160a01b03165f9081526004602052604090205490565b6100b26102fc565b6100db61018536600461072b565b610309565b6100db61019836600461072b565b6103a1565b6100f46101ab3660046107ac565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205490565b5f80546101e1906107dd565b80601f016020809104026020016040519081016040528092919081815260200182805461020d906107dd565b80156102585780601f1061022f57610100808354040283529160200191610258565b820191905f5260205f20905b81548152906001019060200180831161023b57829003601f168201915b505050505081565b5f61026c3384846103ad565b5060015b92915050565b5f6102828484846104ba565b6001600160a01b0384165f908152600560209081526040808320338085529252909120546102bc9186916102b7908690610829565b6103ad565b5060019392505050565b335f8181526005602090815260408083206001600160a01b0387168452909152812054909161026c9185906102b790869061083c565b600180546101e1906107dd565b335f9081526005602090815260408083206001600160a01b0386168452909152812054828110156103925760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77616e63652063616e6e6f74206265206465637265617365642062656044820152676c6f77207a65726f60c01b60648201526084015b60405180910390fd5b6102bc33856102b78685610829565b5f61026c3384846104ba565b6001600160a01b0383166104035760405162461bcd60e51b815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f20616464726573730000006044820152606401610389565b6001600160a01b0382166104595760405162461bcd60e51b815260206004820152601b60248201527f417070726f766520746f20746865207a65726f206164647265737300000000006044820152606401610389565b6001600160a01b038381165f8181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166105105760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f206164647265737300006044820152606401610389565b6001600160a01b0382166105665760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f2061646472657373000000006044820152606401610389565b5f81116105c75760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610389565b6001600160a01b0383165f908152600460205260409020548111156106255760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610389565b6001600160a01b0383165f908152600460205260408120805483929061064c908490610829565b90915550506001600160a01b0382165f908152600460205260408120805483929061067890849061083c565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104ad91815260200190565b5f602080835283518060208501525f5b818110156106f0578581018301518582016040015282016106d4565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610726575f80fd5b919050565b5f806040838503121561073c575f80fd5b61074583610710565b946020939093013593505050565b5f805f60608486031215610765575f80fd5b61076e84610710565b925061077c60208501610710565b9150604084013590509250925092565b5f6020828403121561079c575f80fd5b6107a582610710565b9392505050565b5f80604083850312156107bd575f80fd5b6107c683610710565b91506107d460208401610710565b90509250929050565b600181811c908216806107f157607f821691505b60208210810361080f57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561027057610270610815565b808201808211156102705761027061081556fea2646970667358221220ecf7e583205008e1b30706adec63de38bd05daa35367368b378c17e8147714f664736f6c63430008160033