S Price: $0.444951 (+3.97%)

Token

SONAMI (SONAMI)

Overview

Max Total Supply

696,969,696 SONAMI

Holders

24

Market

Price

$0.00 @ 0.000000 S

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
209,090,918.8 SONAMI

Value
$0.00
0x4caa1be0c85c583502976eb795d6fbe7f48db191
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
SONAMI

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2025-03-08
*/

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

contract SONAMI {
    // ERC-20 Token Metadata
    string private constant _name = "SONAMI";
    string private constant _symbol = "SONAMI";
    uint8 private constant _decimals = 18;
    
    uint256 private immutable _totalSupply;
    address private _owner;

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

    // Events
    event Transfer(address indexed from, address indexed to, uint256 amount);
    event Approval(address indexed owner, address indexed spender, uint256 amount);
    event OwnershipTransferred(address indexed oldOwner, address indexed newOwner);

    modifier onlyOwner() {
        require(msg.sender == _owner, "Caller is not the owner");
        _;
    }

    constructor(address initialOwner) {
        require(initialOwner != address(0), "Owner cannot be zero address");
        _owner = initialOwner;
        _totalSupply = 696_969_696 * 10 ** uint256(_decimals);
        _balances[initialOwner] = _totalSupply;
        emit Transfer(address(0), initialOwner, _totalSupply);
    }

    function transferOwnership(address newOwner) external onlyOwner {
        require(newOwner != address(0), "New owner cannot be zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }

    // ERC-20 Standard Functions
    function name() external pure returns (string memory) {
        return _name;
    }

    function symbol() external pure returns (string memory) {
        return _symbol;
    }

    function decimals() external pure returns (uint8) {
        return _decimals;
    }

    function totalSupply() external view returns (uint256) {
        return _totalSupply;
    }

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

    function transfer(address recipient, uint256 amount) external returns (bool) {
        require(recipient != address(0), "Invalid recipient address");
        require(_balances[msg.sender] >= amount, "Insufficient balance");

        _balances[msg.sender] -= amount;
        _balances[recipient] += amount;
        emit Transfer(msg.sender, recipient, amount);
        return true;
    }

    function approve(address spender, uint256 amount) external returns (bool) {
        require(spender != address(0), "Invalid spender address");

        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) {
        require(recipient != address(0), "Invalid recipient address");
        require(_balances[sender] >= amount, "Insufficient balance");
        require(_allowances[sender][msg.sender] >= amount, "Allowance exceeded");

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        _allowances[sender][msg.sender] -= amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"}],"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":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldOwner","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":"amount","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":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","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"}]

60a060405234801561000f575f5ffd5b506040516116c13803806116c183398181016040528101906100319190610214565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361009f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161009690610299565b60405180910390fd5b805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601260ff16600a6100ef919061041c565b63298ae9e06100fe9190610466565b6080818152505060805160015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6080516040516101a891906104b6565b60405180910390a3506104cf565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101e3826101ba565b9050919050565b6101f3816101d9565b81146101fd575f5ffd5b50565b5f8151905061020e816101ea565b92915050565b5f60208284031215610229576102286101b6565b5b5f61023684828501610200565b91505092915050565b5f82825260208201905092915050565b7f4f776e65722063616e6e6f74206265207a65726f2061646472657373000000005f82015250565b5f610283601c8361023f565b915061028e8261024f565b602082019050919050565b5f6020820190508181035f8301526102b081610277565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b600185111561033957808604811115610315576103146102b7565b5b60018516156103245780820291505b8081029050610332856102e4565b94506102f9565b94509492505050565b5f82610351576001905061040c565b8161035e575f905061040c565b8160018114610374576002811461037e576103ad565b600191505061040c565b60ff8411156103905761038f6102b7565b5b8360020a9150848211156103a7576103a66102b7565b5b5061040c565b5060208310610133831016604e8410600b84101617156103e25782820a9050838111156103dd576103dc6102b7565b5b61040c565b6103ef84848460016102f0565b92509050818404811115610406576104056102b7565b5b81810290505b9392505050565b5f819050919050565b5f61042682610413565b915061043183610413565b925061045e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610342565b905092915050565b5f61047082610413565b915061047b83610413565b925082820261048981610413565b915082820484148315176104a05761049f6102b7565b5b5092915050565b6104b081610413565b82525050565b5f6020820190506104c95f8301846104a7565b92915050565b6080516111da6104e75f395f6103bf01526111da5ff3fe608060405234801561000f575f5ffd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a57806395d89b411461018a578063a9059cbb146101a8578063dd62ed3e146101d8578063f2fde38b146102085761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f5ffd5b6100a8610224565b6040516100b59190610c6a565b60405180910390f35b6100d860048036038101906100d39190610d1b565b610261565b6040516100e59190610d73565b60405180910390f35b6100f66103bc565b6040516101039190610d9b565b60405180910390f35b61012660048036038101906101219190610db4565b6103e3565b6040516101339190610d73565b60405180910390f35b610144610731565b6040516101519190610e1f565b60405180910390f35b610174600480360381019061016f9190610e38565b610739565b6040516101819190610d9b565b60405180910390f35b61019261077f565b60405161019f9190610c6a565b60405180910390f35b6101c260048036038101906101bd9190610d1b565b6107bc565b6040516101cf9190610d73565b60405180910390f35b6101f260048036038101906101ed9190610e63565b6109c0565b6040516101ff9190610d9b565b60405180910390f35b610222600480360381019061021d9190610e38565b610a42565b005b60606040518060400160405280600681526020017f534f4e414d490000000000000000000000000000000000000000000000000000815250905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036102d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102c790610eeb565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103aa9190610d9b565b60405180910390a36001905092915050565b5f7f0000000000000000000000000000000000000000000000000000000000000000905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610452576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044990610f53565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156104d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c990610fbb565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561058d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490611023565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105d9919061106e565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461062c91906110a1565b925050819055508160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106ba919061106e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161071e9190610d9b565b60405180910390a3600190509392505050565b5f6012905090565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606040518060400160405280600681526020017f534f4e414d490000000000000000000000000000000000000000000000000000815250905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361082b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082290610f53565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156108ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a290610fbb565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108f7919061106e565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461094a91906110a1565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109ae9190610d9b565b60405180910390a36001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ad0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac79061111e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3590611186565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c3c82610bfa565b610c468185610c04565b9350610c56818560208601610c14565b610c5f81610c22565b840191505092915050565b5f6020820190508181035f830152610c828184610c32565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610cb782610c8e565b9050919050565b610cc781610cad565b8114610cd1575f5ffd5b50565b5f81359050610ce281610cbe565b92915050565b5f819050919050565b610cfa81610ce8565b8114610d04575f5ffd5b50565b5f81359050610d1581610cf1565b92915050565b5f5f60408385031215610d3157610d30610c8a565b5b5f610d3e85828601610cd4565b9250506020610d4f85828601610d07565b9150509250929050565b5f8115159050919050565b610d6d81610d59565b82525050565b5f602082019050610d865f830184610d64565b92915050565b610d9581610ce8565b82525050565b5f602082019050610dae5f830184610d8c565b92915050565b5f5f5f60608486031215610dcb57610dca610c8a565b5b5f610dd886828701610cd4565b9350506020610de986828701610cd4565b9250506040610dfa86828701610d07565b9150509250925092565b5f60ff82169050919050565b610e1981610e04565b82525050565b5f602082019050610e325f830184610e10565b92915050565b5f60208284031215610e4d57610e4c610c8a565b5b5f610e5a84828501610cd4565b91505092915050565b5f5f60408385031215610e7957610e78610c8a565b5b5f610e8685828601610cd4565b9250506020610e9785828601610cd4565b9150509250929050565b7f496e76616c6964207370656e64657220616464726573730000000000000000005f82015250565b5f610ed5601783610c04565b9150610ee082610ea1565b602082019050919050565b5f6020820190508181035f830152610f0281610ec9565b9050919050565b7f496e76616c696420726563697069656e742061646472657373000000000000005f82015250565b5f610f3d601983610c04565b9150610f4882610f09565b602082019050919050565b5f6020820190508181035f830152610f6a81610f31565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f610fa5601483610c04565b9150610fb082610f71565b602082019050919050565b5f6020820190508181035f830152610fd281610f99565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f61100d601283610c04565b915061101882610fd9565b602082019050919050565b5f6020820190508181035f83015261103a81611001565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61107882610ce8565b915061108383610ce8565b925082820390508181111561109b5761109a611041565b5b92915050565b5f6110ab82610ce8565b91506110b683610ce8565b92508282019050808211156110ce576110cd611041565b5b92915050565b7f43616c6c6572206973206e6f7420746865206f776e65720000000000000000005f82015250565b5f611108601783610c04565b9150611113826110d4565b602082019050919050565b5f6020820190508181035f830152611135816110fc565b9050919050565b7f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573735f82015250565b5f611170602083610c04565b915061117b8261113c565b602082019050919050565b5f6020820190508181035f83015261119d81611164565b905091905056fea2646970667358221220651d1980dc7f76ba100f7e02fcd445169f35f72bfc14802212bef32c3d32ef9664736f6c634300081c0033000000000000000000000000bdda0731b42bd1a802c518132b4bd1aa703d3057

Deployed Bytecode

0x608060405234801561000f575f5ffd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a57806395d89b411461018a578063a9059cbb146101a8578063dd62ed3e146101d8578063f2fde38b146102085761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f5ffd5b6100a8610224565b6040516100b59190610c6a565b60405180910390f35b6100d860048036038101906100d39190610d1b565b610261565b6040516100e59190610d73565b60405180910390f35b6100f66103bc565b6040516101039190610d9b565b60405180910390f35b61012660048036038101906101219190610db4565b6103e3565b6040516101339190610d73565b60405180910390f35b610144610731565b6040516101519190610e1f565b60405180910390f35b610174600480360381019061016f9190610e38565b610739565b6040516101819190610d9b565b60405180910390f35b61019261077f565b60405161019f9190610c6a565b60405180910390f35b6101c260048036038101906101bd9190610d1b565b6107bc565b6040516101cf9190610d73565b60405180910390f35b6101f260048036038101906101ed9190610e63565b6109c0565b6040516101ff9190610d9b565b60405180910390f35b610222600480360381019061021d9190610e38565b610a42565b005b60606040518060400160405280600681526020017f534f4e414d490000000000000000000000000000000000000000000000000000815250905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036102d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102c790610eeb565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103aa9190610d9b565b60405180910390a36001905092915050565b5f7f000000000000000000000000000000000000000002408512ed90a0747b800000905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610452576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044990610f53565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156104d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c990610fbb565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561058d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490611023565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105d9919061106e565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461062c91906110a1565b925050819055508160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106ba919061106e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161071e9190610d9b565b60405180910390a3600190509392505050565b5f6012905090565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606040518060400160405280600681526020017f534f4e414d490000000000000000000000000000000000000000000000000000815250905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361082b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082290610f53565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156108ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a290610fbb565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108f7919061106e565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461094a91906110a1565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109ae9190610d9b565b60405180910390a36001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ad0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac79061111e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3590611186565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c3c82610bfa565b610c468185610c04565b9350610c56818560208601610c14565b610c5f81610c22565b840191505092915050565b5f6020820190508181035f830152610c828184610c32565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610cb782610c8e565b9050919050565b610cc781610cad565b8114610cd1575f5ffd5b50565b5f81359050610ce281610cbe565b92915050565b5f819050919050565b610cfa81610ce8565b8114610d04575f5ffd5b50565b5f81359050610d1581610cf1565b92915050565b5f5f60408385031215610d3157610d30610c8a565b5b5f610d3e85828601610cd4565b9250506020610d4f85828601610d07565b9150509250929050565b5f8115159050919050565b610d6d81610d59565b82525050565b5f602082019050610d865f830184610d64565b92915050565b610d9581610ce8565b82525050565b5f602082019050610dae5f830184610d8c565b92915050565b5f5f5f60608486031215610dcb57610dca610c8a565b5b5f610dd886828701610cd4565b9350506020610de986828701610cd4565b9250506040610dfa86828701610d07565b9150509250925092565b5f60ff82169050919050565b610e1981610e04565b82525050565b5f602082019050610e325f830184610e10565b92915050565b5f60208284031215610e4d57610e4c610c8a565b5b5f610e5a84828501610cd4565b91505092915050565b5f5f60408385031215610e7957610e78610c8a565b5b5f610e8685828601610cd4565b9250506020610e9785828601610cd4565b9150509250929050565b7f496e76616c6964207370656e64657220616464726573730000000000000000005f82015250565b5f610ed5601783610c04565b9150610ee082610ea1565b602082019050919050565b5f6020820190508181035f830152610f0281610ec9565b9050919050565b7f496e76616c696420726563697069656e742061646472657373000000000000005f82015250565b5f610f3d601983610c04565b9150610f4882610f09565b602082019050919050565b5f6020820190508181035f830152610f6a81610f31565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f610fa5601483610c04565b9150610fb082610f71565b602082019050919050565b5f6020820190508181035f830152610fd281610f99565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f61100d601283610c04565b915061101882610fd9565b602082019050919050565b5f6020820190508181035f83015261103a81611001565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61107882610ce8565b915061108383610ce8565b925082820390508181111561109b5761109a611041565b5b92915050565b5f6110ab82610ce8565b91506110b683610ce8565b92508282019050808211156110ce576110cd611041565b5b92915050565b7f43616c6c6572206973206e6f7420746865206f776e65720000000000000000005f82015250565b5f611108601783610c04565b9150611113826110d4565b602082019050919050565b5f6020820190508181035f830152611135816110fc565b9050919050565b7f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573735f82015250565b5f611170602083610c04565b915061117b8261113c565b602082019050919050565b5f6020820190508181035f83015261119d81611164565b905091905056fea2646970667358221220651d1980dc7f76ba100f7e02fcd445169f35f72bfc14802212bef32c3d32ef9664736f6c634300081c0033

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

000000000000000000000000bdda0731b42bd1a802c518132b4bd1aa703d3057

-----Decoded View---------------
Arg [0] : initialOwner (address): 0xBDda0731b42Bd1A802C518132B4bD1Aa703D3057

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000bdda0731b42bd1a802c518132b4bd1aa703d3057


Deployed Bytecode Sourcemap

61:3273:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1457:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2363:279;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1740:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2650:537;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1647:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1841:112;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1550:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1961:394;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3195:136;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1183:232;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1457:85;1496:13;1529:5;;;;;;;;;;;;;;;;;1522:12;;1457:85;:::o;2363:279::-;2431:4;2475:1;2456:21;;:7;:21;;;2448:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;2553:6;2518:11;:23;2530:10;2518:23;;;;;;;;;;;;;;;:32;2542:7;2518:32;;;;;;;;;;;;;;;:41;;;;2596:7;2575:37;;2584:10;2575:37;;;2605:6;2575:37;;;;;;:::i;:::-;;;;;;;;2630:4;2623:11;;2363:279;;;;:::o;1740:93::-;1786:7;1813:12;1806:19;;1740:93;:::o;2650:537::-;2741:4;2787:1;2766:23;;:9;:23;;;2758:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;2859:6;2838:9;:17;2848:6;2838:17;;;;;;;;;;;;;;;;:27;;2830:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;2944:6;2909:11;:19;2921:6;2909:19;;;;;;;;;;;;;;;:31;2929:10;2909:31;;;;;;;;;;;;;;;;:41;;2901:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;3007:6;2986:9;:17;2996:6;2986:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;3048:6;3024:9;:20;3034:9;3024:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3100:6;3065:11;:19;3077:6;3065:19;;;;;;;;;;;;;;;:31;3085:10;3065:31;;;;;;;;;;;;;;;;:41;;;;;;;:::i;:::-;;;;;;;;3139:9;3122:35;;3131:6;3122:35;;;3150:6;3122:35;;;;;;:::i;:::-;;;;;;;;3175:4;3168:11;;2650:537;;;;;:::o;1647:85::-;1690:5;245:2;1708:16;;1647:85;:::o;1841:112::-;1900:7;1927:9;:18;1937:7;1927:18;;;;;;;;;;;;;;;;1920:25;;1841:112;;;:::o;1550:89::-;1591:13;1624:7;;;;;;;;;;;;;;;;;1617:14;;1550:89;:::o;1961:394::-;2032:4;2078:1;2057:23;;:9;:23;;;2049:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;2154:6;2129:9;:21;2139:10;2129:21;;;;;;;;;;;;;;;;:31;;2121:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;2223:6;2198:9;:21;2208:10;2198:21;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;2264:6;2240:9;:20;2250:9;2240:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;2307:9;2286:39;;2295:10;2286:39;;;2318:6;2286:39;;;;;;:::i;:::-;;;;;;;;2343:4;2336:11;;1961:394;;;;:::o;3195:136::-;3269:7;3296:11;:18;3308:5;3296:18;;;;;;;;;;;;;;;:27;3315:7;3296:27;;;;;;;;;;;;;;;;3289:34;;3195:136;;;;:::o;1183:232::-;784:6;;;;;;;;;;;770:20;;:10;:20;;;762:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;1286:1:::1;1266:22;;:8;:22;;::::0;1258:67:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1370:8;1341:38;;1362:6;;;;;;;;;;;1341:38;;;;;;;;;;;;1399:8;1390:6;;:17;;;;;;;;;;;;;;;;;;1183:232:::0;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:474::-;5149:6;5157;5206:2;5194:9;5185:7;5181:23;5177:32;5174:119;;;5212:79;;:::i;:::-;5174:119;5332:1;5357:53;5402:7;5393:6;5382:9;5378:22;5357:53;:::i;:::-;5347:63;;5303:117;5459:2;5485:53;5530:7;5521:6;5510:9;5506:22;5485:53;:::i;:::-;5475:63;;5430:118;5081:474;;;;;:::o;5561:173::-;5701:25;5697:1;5689:6;5685:14;5678:49;5561:173;:::o;5740:366::-;5882:3;5903:67;5967:2;5962:3;5903:67;:::i;:::-;5896:74;;5979:93;6068:3;5979:93;:::i;:::-;6097:2;6092:3;6088:12;6081:19;;5740:366;;;:::o;6112:419::-;6278:4;6316:2;6305:9;6301:18;6293:26;;6365:9;6359:4;6355:20;6351:1;6340:9;6336:17;6329:47;6393:131;6519:4;6393:131;:::i;:::-;6385:139;;6112:419;;;:::o;6537:175::-;6677:27;6673:1;6665:6;6661:14;6654:51;6537:175;:::o;6718:366::-;6860:3;6881:67;6945:2;6940:3;6881:67;:::i;:::-;6874:74;;6957:93;7046:3;6957:93;:::i;:::-;7075:2;7070:3;7066:12;7059:19;;6718:366;;;:::o;7090:419::-;7256:4;7294:2;7283:9;7279:18;7271:26;;7343:9;7337:4;7333:20;7329:1;7318:9;7314:17;7307:47;7371:131;7497:4;7371:131;:::i;:::-;7363:139;;7090:419;;;:::o;7515:170::-;7655:22;7651:1;7643:6;7639:14;7632:46;7515:170;:::o;7691:366::-;7833:3;7854:67;7918:2;7913:3;7854:67;:::i;:::-;7847:74;;7930:93;8019:3;7930:93;:::i;:::-;8048:2;8043:3;8039:12;8032:19;;7691:366;;;:::o;8063:419::-;8229:4;8267:2;8256:9;8252:18;8244:26;;8316:9;8310:4;8306:20;8302:1;8291:9;8287:17;8280:47;8344:131;8470:4;8344:131;:::i;:::-;8336:139;;8063:419;;;:::o;8488:168::-;8628:20;8624:1;8616:6;8612:14;8605:44;8488:168;:::o;8662:366::-;8804:3;8825:67;8889:2;8884:3;8825:67;:::i;:::-;8818:74;;8901:93;8990:3;8901:93;:::i;:::-;9019:2;9014:3;9010:12;9003:19;;8662:366;;;:::o;9034:419::-;9200:4;9238:2;9227:9;9223:18;9215:26;;9287:9;9281:4;9277:20;9273:1;9262:9;9258:17;9251:47;9315:131;9441:4;9315:131;:::i;:::-;9307:139;;9034:419;;;:::o;9459:180::-;9507:77;9504:1;9497:88;9604:4;9601:1;9594:15;9628:4;9625:1;9618:15;9645:194;9685:4;9705:20;9723:1;9705:20;:::i;:::-;9700:25;;9739:20;9757:1;9739:20;:::i;:::-;9734:25;;9783:1;9780;9776:9;9768:17;;9807:1;9801:4;9798:11;9795:37;;;9812:18;;:::i;:::-;9795:37;9645:194;;;;:::o;9845:191::-;9885:3;9904:20;9922:1;9904:20;:::i;:::-;9899:25;;9938:20;9956:1;9938:20;:::i;:::-;9933:25;;9981:1;9978;9974:9;9967:16;;10002:3;9999:1;9996:10;9993:36;;;10009:18;;:::i;:::-;9993:36;9845:191;;;;:::o;10042:173::-;10182:25;10178:1;10170:6;10166:14;10159:49;10042:173;:::o;10221:366::-;10363:3;10384:67;10448:2;10443:3;10384:67;:::i;:::-;10377:74;;10460:93;10549:3;10460:93;:::i;:::-;10578:2;10573:3;10569:12;10562:19;;10221:366;;;:::o;10593:419::-;10759:4;10797:2;10786:9;10782:18;10774:26;;10846:9;10840:4;10836:20;10832:1;10821:9;10817:17;10810:47;10874:131;11000:4;10874:131;:::i;:::-;10866:139;;10593:419;;;:::o;11018:182::-;11158:34;11154:1;11146:6;11142:14;11135:58;11018:182;:::o;11206:366::-;11348:3;11369:67;11433:2;11428:3;11369:67;:::i;:::-;11362:74;;11445:93;11534:3;11445:93;:::i;:::-;11563:2;11558:3;11554:12;11547:19;;11206:366;;;:::o;11578:419::-;11744:4;11782:2;11771:9;11767:18;11759:26;;11831:9;11825:4;11821:20;11817:1;11806:9;11802:17;11795:47;11859:131;11985:4;11859:131;:::i;:::-;11851:139;;11578:419;;;:::o

Swarm Source

ipfs://651d1980dc7f76ba100f7e02fcd445169f35f72bfc14802212bef32c3d32ef96
[ 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.