Token

Suntul (SUL)

Overview

Max Total Supply

1,000,000,000 SUL

Holders

1

Market

Price

-

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,000,000,000 SUL

Value
$0.00
0xfc273225f6189930a45f25889c13b7dd0c0fa78d
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xe9F0d4D2...493EDd2B6
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
YourToken

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 2024-12-18
*/

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

contract YourToken {
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    uint256 public totalSupply;

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

    address public owner;

    constructor(string memory _name, string memory _symbol, uint256 _initialSupply) {
        name = _name;
        symbol = _symbol;
        owner = msg.sender;
        _mint(msg.sender, _initialSupply);
    }

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

    function _mint(address _to, uint256 _amount) internal {
        totalSupply += _amount;
        balanceOf[_to] += _amount;
        emit Transfer(address(0), _to, _amount);
    }

    function mint(uint256 _amount) external onlyOwner {
        _mint(msg.sender, _amount);
    }

    function deposit() external payable {
        balanceOf[msg.sender] += msg.value;
        emit Deposit(msg.sender, msg.value);
    }

    function withdraw(uint256 _amount) external {
        require(balanceOf[msg.sender] >= _amount, "Insufficient balance");
        balanceOf[msg.sender] -= _amount;
        payable(msg.sender).transfer(_amount);
        emit Withdrawal(msg.sender, _amount);
    }

    function transfer(address _to, uint256 _amount) external returns (bool) {
        require(balanceOf[msg.sender] >= _amount, "Insufficient balance");
        balanceOf[msg.sender] -= _amount;
        balanceOf[_to] += _amount;
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }

    function approve(address _spender, uint256 _amount) external returns (bool) {
        allowance[msg.sender][_spender] = _amount;
        emit Approval(msg.sender, _spender, _amount);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _amount) external returns (bool) {
        require(balanceOf[_from] >= _amount, "Insufficient balance");
        require(allowance[_from][msg.sender] >= _amount, "Allowance exceeded");
        
        balanceOf[_from] -= _amount;
        balanceOf[_to] += _amount;
        allowance[_from][msg.sender] -= _amount;
        
        emit Transfer(_from, _to, _amount);
        return true;
    }

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

    event Transfer(address indexed src, address indexed dst, uint256 wad);
    event Deposit(address indexed dst, uint256 wad);
    event Withdrawal(address indexed src, uint256 wad);
    event Approval(address indexed src, address indexed guy, uint256 wad);
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_initialSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Withdrawal","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","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":"deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"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":"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"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052601260025f6101000a81548160ff021916908360ff16021790555034801561002a575f5ffd5b50604051611a83380380611a83833981810160405281019061004c9190610317565b825f908161005a91906105a6565b50816001908161006a91906105a6565b503360065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100bb33826100c360201b60201c565b5050506106fd565b8060035f8282546100d491906106a2565b925050819055508060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461012791906106a2565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161018b91906106e4565b60405180910390a35050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101f6826101b0565b810181811067ffffffffffffffff82111715610215576102146101c0565b5b80604052505050565b5f610227610197565b905061023382826101ed565b919050565b5f67ffffffffffffffff821115610252576102516101c0565b5b61025b826101b0565b9050602081019050919050565b8281835e5f83830152505050565b5f61028861028384610238565b61021e565b9050828152602081018484840111156102a4576102a36101ac565b5b6102af848285610268565b509392505050565b5f82601f8301126102cb576102ca6101a8565b5b81516102db848260208601610276565b91505092915050565b5f819050919050565b6102f6816102e4565b8114610300575f5ffd5b50565b5f81519050610311816102ed565b92915050565b5f5f5f6060848603121561032e5761032d6101a0565b5b5f84015167ffffffffffffffff81111561034b5761034a6101a4565b5b610357868287016102b7565b935050602084015167ffffffffffffffff811115610378576103776101a4565b5b610384868287016102b7565b925050604061039586828701610303565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806103ed57607f821691505b602082108103610400576103ff6103a9565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026104627fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610427565b61046c8683610427565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6104a76104a261049d846102e4565b610484565b6102e4565b9050919050565b5f819050919050565b6104c08361048d565b6104d46104cc826104ae565b848454610433565b825550505050565b5f5f905090565b6104eb6104dc565b6104f68184846104b7565b505050565b5b818110156105195761050e5f826104e3565b6001810190506104fc565b5050565b601f82111561055e5761052f81610406565b61053884610418565b81016020851015610547578190505b61055b61055385610418565b8301826104fb565b50505b505050565b5f82821c905092915050565b5f61057e5f1984600802610563565b1980831691505092915050565b5f610596838361056f565b9150826002028217905092915050565b6105af8261039f565b67ffffffffffffffff8111156105c8576105c76101c0565b5b6105d282546103d6565b6105dd82828561051d565b5f60209050601f83116001811461060e575f84156105fc578287015190505b610606858261058b565b86555061066d565b601f19841661061c86610406565b5f5b828110156106435784890151825560018201915060208501945060208101905061061e565b86831015610660578489015161065c601f89168261056f565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6106ac826102e4565b91506106b7836102e4565b92508282019050808211156106cf576106ce610675565b5b92915050565b6106de816102e4565b82525050565b5f6020820190506106f75f8301846106d5565b92915050565b6113798061070a5f395ff3fe6080604052600436106100dc575f3560e01c80638da5cb5b1161007e578063a9059cbb11610058578063a9059cbb146102b6578063d0e30db0146102f2578063dd62ed3e146102fc578063f8b2cb4f14610338576100dc565b80638da5cb5b1461023a57806395d89b4114610264578063a0712d681461028e576100dc565b806323b872dd116100ba57806323b872dd146101705780632e1a7d4d146101ac578063313ce567146101d457806370a08231146101fe576100dc565b806306fdde03146100e0578063095ea7b31461010a57806318160ddd14610146575b5f5ffd5b3480156100eb575f5ffd5b506100f4610374565b6040516101019190610e91565b60405180910390f35b348015610115575f5ffd5b50610130600480360381019061012b9190610f42565b6103ff565b60405161013d9190610f9a565b60405180910390f35b348015610151575f5ffd5b5061015a6104ec565b6040516101679190610fc2565b60405180910390f35b34801561017b575f5ffd5b5061019660048036038101906101919190610fdb565b6104f2565b6040516101a39190610f9a565b60405180910390f35b3480156101b7575f5ffd5b506101d260048036038101906101cd919061102b565b6107d2565b005b3480156101df575f5ffd5b506101e861093a565b6040516101f59190611071565b60405180910390f35b348015610209575f5ffd5b50610224600480360381019061021f919061108a565b61094c565b6040516102319190610fc2565b60405180910390f35b348015610245575f5ffd5b5061024e610961565b60405161025b91906110c4565b60405180910390f35b34801561026f575f5ffd5b50610278610986565b6040516102859190610e91565b60405180910390f35b348015610299575f5ffd5b506102b460048036038101906102af919061102b565b610a12565b005b3480156102c1575f5ffd5b506102dc60048036038101906102d79190610f42565b610aae565b6040516102e99190610f9a565b60405180910390f35b6102fa610c44565b005b348015610307575f5ffd5b50610322600480360381019061031d91906110dd565b610ce7565b60405161032f9190610fc2565b60405180910390f35b348015610343575f5ffd5b5061035e6004803603810190610359919061108a565b610d07565b60405161036b9190610fc2565b60405180910390f35b5f805461038090611148565b80601f01602080910402602001604051908101604052809291908181526020018280546103ac90611148565b80156103f75780601f106103ce576101008083540402835291602001916103f7565b820191905f5260205f20905b8154815290600101906020018083116103da57829003601f168201915b505050505081565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104da9190610fc2565b60405180910390a36001905092915050565b60035481565b5f8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610573576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056a906111c2565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561062e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106259061122a565b60405180910390fd5b8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461067a9190611275565b925050819055508160045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106cd91906112a8565b925050819055508160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461075b9190611275565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107bf9190610fc2565b60405180910390a3600190509392505050565b8060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610852576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610849906111c2565b60405180910390fd5b8060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461089e9190611275565b925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156108e8573d5f5f3e3d5ffd5b503373ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b658260405161092f9190610fc2565b60405180910390a250565b60025f9054906101000a900460ff1681565b6004602052805f5260405f205f915090505481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461099390611148565b80601f01602080910402602001604051908101604052809291908181526020018280546109bf90611148565b8015610a0a5780601f106109e157610100808354040283529160200191610a0a565b820191905f5260205f20905b8154815290600101906020018083116109ed57829003601f168201915b505050505081565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610aa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9890611325565b60405180910390fd5b610aab3382610d4d565b50565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b26906111c2565b60405180910390fd5b8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b7b9190611275565b925050819055508160045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bce91906112a8565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c329190610fc2565b60405180910390a36001905092915050565b3460045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610c9091906112a8565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c34604051610cdd9190610fc2565b60405180910390a2565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b8060035f828254610d5e91906112a8565b925050819055508060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610db191906112a8565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e159190610fc2565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610e6382610e21565b610e6d8185610e2b565b9350610e7d818560208601610e3b565b610e8681610e49565b840191505092915050565b5f6020820190508181035f830152610ea98184610e59565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ede82610eb5565b9050919050565b610eee81610ed4565b8114610ef8575f5ffd5b50565b5f81359050610f0981610ee5565b92915050565b5f819050919050565b610f2181610f0f565b8114610f2b575f5ffd5b50565b5f81359050610f3c81610f18565b92915050565b5f5f60408385031215610f5857610f57610eb1565b5b5f610f6585828601610efb565b9250506020610f7685828601610f2e565b9150509250929050565b5f8115159050919050565b610f9481610f80565b82525050565b5f602082019050610fad5f830184610f8b565b92915050565b610fbc81610f0f565b82525050565b5f602082019050610fd55f830184610fb3565b92915050565b5f5f5f60608486031215610ff257610ff1610eb1565b5b5f610fff86828701610efb565b935050602061101086828701610efb565b925050604061102186828701610f2e565b9150509250925092565b5f602082840312156110405761103f610eb1565b5b5f61104d84828501610f2e565b91505092915050565b5f60ff82169050919050565b61106b81611056565b82525050565b5f6020820190506110845f830184611062565b92915050565b5f6020828403121561109f5761109e610eb1565b5b5f6110ac84828501610efb565b91505092915050565b6110be81610ed4565b82525050565b5f6020820190506110d75f8301846110b5565b92915050565b5f5f604083850312156110f3576110f2610eb1565b5b5f61110085828601610efb565b925050602061111185828601610efb565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061115f57607f821691505b6020821081036111725761117161111b565b5b50919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6111ac601483610e2b565b91506111b782611178565b602082019050919050565b5f6020820190508181035f8301526111d9816111a0565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f611214601283610e2b565b915061121f826111e0565b602082019050919050565b5f6020820190508181035f83015261124181611208565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61127f82610f0f565b915061128a83610f0f565b92508282039050818111156112a2576112a1611248565b5b92915050565b5f6112b282610f0f565b91506112bd83610f0f565b92508282019050808211156112d5576112d4611248565b5b92915050565b7f4f6e6c79206f776e65722063616e2065786563757465207468697300000000005f82015250565b5f61130f601b83610e2b565b915061131a826112db565b602082019050919050565b5f6020820190508181035f83015261133c81611303565b905091905056fea26469706673582212200e256da9babd27f825511b902e82f177b1aaaec80d5e741466d77ef3d31e1af064736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000204fce5e3e250261100000000000000000000000000000000000000000000000000000000000000000000006536f6e746f6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000353544c0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106100dc575f3560e01c80638da5cb5b1161007e578063a9059cbb11610058578063a9059cbb146102b6578063d0e30db0146102f2578063dd62ed3e146102fc578063f8b2cb4f14610338576100dc565b80638da5cb5b1461023a57806395d89b4114610264578063a0712d681461028e576100dc565b806323b872dd116100ba57806323b872dd146101705780632e1a7d4d146101ac578063313ce567146101d457806370a08231146101fe576100dc565b806306fdde03146100e0578063095ea7b31461010a57806318160ddd14610146575b5f5ffd5b3480156100eb575f5ffd5b506100f4610374565b6040516101019190610e91565b60405180910390f35b348015610115575f5ffd5b50610130600480360381019061012b9190610f42565b6103ff565b60405161013d9190610f9a565b60405180910390f35b348015610151575f5ffd5b5061015a6104ec565b6040516101679190610fc2565b60405180910390f35b34801561017b575f5ffd5b5061019660048036038101906101919190610fdb565b6104f2565b6040516101a39190610f9a565b60405180910390f35b3480156101b7575f5ffd5b506101d260048036038101906101cd919061102b565b6107d2565b005b3480156101df575f5ffd5b506101e861093a565b6040516101f59190611071565b60405180910390f35b348015610209575f5ffd5b50610224600480360381019061021f919061108a565b61094c565b6040516102319190610fc2565b60405180910390f35b348015610245575f5ffd5b5061024e610961565b60405161025b91906110c4565b60405180910390f35b34801561026f575f5ffd5b50610278610986565b6040516102859190610e91565b60405180910390f35b348015610299575f5ffd5b506102b460048036038101906102af919061102b565b610a12565b005b3480156102c1575f5ffd5b506102dc60048036038101906102d79190610f42565b610aae565b6040516102e99190610f9a565b60405180910390f35b6102fa610c44565b005b348015610307575f5ffd5b50610322600480360381019061031d91906110dd565b610ce7565b60405161032f9190610fc2565b60405180910390f35b348015610343575f5ffd5b5061035e6004803603810190610359919061108a565b610d07565b60405161036b9190610fc2565b60405180910390f35b5f805461038090611148565b80601f01602080910402602001604051908101604052809291908181526020018280546103ac90611148565b80156103f75780601f106103ce576101008083540402835291602001916103f7565b820191905f5260205f20905b8154815290600101906020018083116103da57829003601f168201915b505050505081565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104da9190610fc2565b60405180910390a36001905092915050565b60035481565b5f8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610573576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056a906111c2565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561062e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106259061122a565b60405180910390fd5b8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461067a9190611275565b925050819055508160045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106cd91906112a8565b925050819055508160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461075b9190611275565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107bf9190610fc2565b60405180910390a3600190509392505050565b8060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610852576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610849906111c2565b60405180910390fd5b8060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461089e9190611275565b925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156108e8573d5f5f3e3d5ffd5b503373ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b658260405161092f9190610fc2565b60405180910390a250565b60025f9054906101000a900460ff1681565b6004602052805f5260405f205f915090505481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461099390611148565b80601f01602080910402602001604051908101604052809291908181526020018280546109bf90611148565b8015610a0a5780601f106109e157610100808354040283529160200191610a0a565b820191905f5260205f20905b8154815290600101906020018083116109ed57829003601f168201915b505050505081565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610aa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9890611325565b60405180910390fd5b610aab3382610d4d565b50565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b26906111c2565b60405180910390fd5b8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b7b9190611275565b925050819055508160045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bce91906112a8565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c329190610fc2565b60405180910390a36001905092915050565b3460045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610c9091906112a8565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c34604051610cdd9190610fc2565b60405180910390a2565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b8060035f828254610d5e91906112a8565b925050819055508060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610db191906112a8565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e159190610fc2565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610e6382610e21565b610e6d8185610e2b565b9350610e7d818560208601610e3b565b610e8681610e49565b840191505092915050565b5f6020820190508181035f830152610ea98184610e59565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ede82610eb5565b9050919050565b610eee81610ed4565b8114610ef8575f5ffd5b50565b5f81359050610f0981610ee5565b92915050565b5f819050919050565b610f2181610f0f565b8114610f2b575f5ffd5b50565b5f81359050610f3c81610f18565b92915050565b5f5f60408385031215610f5857610f57610eb1565b5b5f610f6585828601610efb565b9250506020610f7685828601610f2e565b9150509250929050565b5f8115159050919050565b610f9481610f80565b82525050565b5f602082019050610fad5f830184610f8b565b92915050565b610fbc81610f0f565b82525050565b5f602082019050610fd55f830184610fb3565b92915050565b5f5f5f60608486031215610ff257610ff1610eb1565b5b5f610fff86828701610efb565b935050602061101086828701610efb565b925050604061102186828701610f2e565b9150509250925092565b5f602082840312156110405761103f610eb1565b5b5f61104d84828501610f2e565b91505092915050565b5f60ff82169050919050565b61106b81611056565b82525050565b5f6020820190506110845f830184611062565b92915050565b5f6020828403121561109f5761109e610eb1565b5b5f6110ac84828501610efb565b91505092915050565b6110be81610ed4565b82525050565b5f6020820190506110d75f8301846110b5565b92915050565b5f5f604083850312156110f3576110f2610eb1565b5b5f61110085828601610efb565b925050602061111185828601610efb565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061115f57607f821691505b6020821081036111725761117161111b565b5b50919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6111ac601483610e2b565b91506111b782611178565b602082019050919050565b5f6020820190508181035f8301526111d9816111a0565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f611214601283610e2b565b915061121f826111e0565b602082019050919050565b5f6020820190508181035f83015261124181611208565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61127f82610f0f565b915061128a83610f0f565b92508282039050818111156112a2576112a1611248565b5b92915050565b5f6112b282610f0f565b91506112bd83610f0f565b92508282019050808211156112d5576112d4611248565b5b92915050565b7f4f6e6c79206f776e65722063616e2065786563757465207468697300000000005f82015250565b5f61130f601b83610e2b565b915061131a826112db565b602082019050919050565b5f6020820190508181035f83015261133c81611303565b905091905056fea26469706673582212200e256da9babd27f825511b902e82f177b1aaaec80d5e741466d77ef3d31e1af064736f6c634300081c0033

Deployed Bytecode Sourcemap

60:2733:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;86:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1721:213;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;171:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1942:462;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1132:266;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;138:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;206:44;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;330:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;111;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;886:95;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1406:307;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;989:135;;;:::i;:::-;;257:64;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2412:113;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;86:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1721:213::-;1791:4;1842:7;1808:9;:21;1818:10;1808:21;;;;;;;;;;;;;;;:31;1830:8;1808:31;;;;;;;;;;;;;;;:41;;;;1886:8;1865:39;;1874:10;1865:39;;;1896:7;1865:39;;;;;;:::i;:::-;;;;;;;;1922:4;1915:11;;1721:213;;;;:::o;171:26::-;;;;:::o;1942:462::-;2027:4;2072:7;2052:9;:16;2062:5;2052:16;;;;;;;;;;;;;;;;:27;;2044:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;2155:7;2123:9;:16;2133:5;2123:16;;;;;;;;;;;;;;;:28;2140:10;2123:28;;;;;;;;;;;;;;;;:39;;2115:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;2226:7;2206:9;:16;2216:5;2206:16;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;2262:7;2244:9;:14;2254:3;2244:14;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;2312:7;2280:9;:16;2290:5;2280:16;;;;;;;;;;;;;;;:28;2297:10;2280:28;;;;;;;;;;;;;;;;:39;;;;;;;:::i;:::-;;;;;;;;2361:3;2345:29;;2354:5;2345:29;;;2366:7;2345:29;;;;;;:::i;:::-;;;;;;;;2392:4;2385:11;;1942:462;;;;;:::o;1132:266::-;1220:7;1195:9;:21;1205:10;1195:21;;;;;;;;;;;;;;;;:32;;1187:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;1288:7;1263:9;:21;1273:10;1263:21;;;;;;;;;;;;;;;;:32;;;;;;;:::i;:::-;;;;;;;;1314:10;1306:28;;:37;1335:7;1306:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1370:10;1359:31;;;1382:7;1359:31;;;;;;:::i;:::-;;;;;;;;1132:266;:::o;138:26::-;;;;;;;;;;;;;:::o;206:44::-;;;;;;;;;;;;;;;;;:::o;330:20::-;;;;;;;;;;;;;:::o;111:::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;886:95::-;632:5;;;;;;;;;;;618:19;;:10;:19;;;610:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;947:26:::1;953:10;965:7;947:5;:26::i;:::-;886:95:::0;:::o;1406:307::-;1472:4;1522:7;1497:9;:21;1507:10;1497:21;;;;;;;;;;;;;;;;:32;;1489:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;1590:7;1565:9;:21;1575:10;1565:21;;;;;;;;;;;;;;;;:32;;;;;;;:::i;:::-;;;;;;;;1626:7;1608:9;:14;1618:3;1608:14;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;1670:3;1649:34;;1658:10;1649:34;;;1675:7;1649:34;;;;;;:::i;:::-;;;;;;;;1701:4;1694:11;;1406:307;;;;:::o;989:135::-;1061:9;1036;:21;1046:10;1036:21;;;;;;;;;;;;;;;;:34;;;;;;;:::i;:::-;;;;;;;;1094:10;1086:30;;;1106:9;1086:30;;;;;;:::i;:::-;;;;;;;;989:135::o;257:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2412:113::-;2471:7;2498:9;:19;2508:8;2498:19;;;;;;;;;;;;;;;;2491:26;;2412:113;;;:::o;697:181::-;777:7;762:11;;:22;;;;;;;:::i;:::-;;;;;;;;813:7;795:9;:14;805:3;795:14;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;857:3;836:34;;853:1;836:34;;;862:7;836:34;;;;;;:::i;:::-;;;;;;;;697:181;;:::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:329::-;4375:6;4424:2;4412:9;4403:7;4399:23;4395:32;4392:119;;;4430:79;;:::i;:::-;4392:119;4550:1;4575:53;4620:7;4611:6;4600:9;4596:22;4575:53;:::i;:::-;4565:63;;4521:117;4316:329;;;;:::o;4651:86::-;4686:7;4726:4;4719:5;4715:16;4704:27;;4651:86;;;:::o;4743:112::-;4826:22;4842:5;4826:22;:::i;:::-;4821:3;4814:35;4743:112;;:::o;4861:214::-;4950:4;4988:2;4977:9;4973:18;4965:26;;5001:67;5065:1;5054:9;5050:17;5041:6;5001:67;:::i;:::-;4861:214;;;;:::o;5081:329::-;5140:6;5189:2;5177:9;5168:7;5164:23;5160:32;5157:119;;;5195:79;;:::i;:::-;5157:119;5315:1;5340:53;5385:7;5376:6;5365:9;5361:22;5340:53;:::i;:::-;5330:63;;5286:117;5081:329;;;;:::o;5416:118::-;5503:24;5521:5;5503:24;:::i;:::-;5498:3;5491:37;5416:118;;:::o;5540:222::-;5633:4;5671:2;5660:9;5656:18;5648:26;;5684:71;5752:1;5741:9;5737:17;5728:6;5684:71;:::i;:::-;5540:222;;;;:::o;5768:474::-;5836:6;5844;5893:2;5881:9;5872:7;5868:23;5864:32;5861:119;;;5899:79;;:::i;:::-;5861:119;6019:1;6044:53;6089:7;6080:6;6069:9;6065:22;6044:53;:::i;:::-;6034:63;;5990:117;6146:2;6172:53;6217:7;6208:6;6197:9;6193:22;6172:53;:::i;:::-;6162:63;;6117:118;5768:474;;;;;:::o;6248:180::-;6296:77;6293:1;6286:88;6393:4;6390:1;6383:15;6417:4;6414:1;6407:15;6434:320;6478:6;6515:1;6509:4;6505:12;6495:22;;6562:1;6556:4;6552:12;6583:18;6573:81;;6639:4;6631:6;6627:17;6617:27;;6573:81;6701:2;6693:6;6690:14;6670:18;6667:38;6664:84;;6720:18;;:::i;:::-;6664:84;6485:269;6434:320;;;:::o;6760:170::-;6900:22;6896:1;6888:6;6884:14;6877:46;6760:170;:::o;6936:366::-;7078:3;7099:67;7163:2;7158:3;7099:67;:::i;:::-;7092:74;;7175:93;7264:3;7175:93;:::i;:::-;7293:2;7288:3;7284:12;7277:19;;6936:366;;;:::o;7308:419::-;7474:4;7512:2;7501:9;7497:18;7489:26;;7561:9;7555:4;7551:20;7547:1;7536:9;7532:17;7525:47;7589:131;7715:4;7589:131;:::i;:::-;7581:139;;7308:419;;;:::o;7733:168::-;7873:20;7869:1;7861:6;7857:14;7850:44;7733:168;:::o;7907:366::-;8049:3;8070:67;8134:2;8129:3;8070:67;:::i;:::-;8063:74;;8146:93;8235:3;8146:93;:::i;:::-;8264:2;8259:3;8255:12;8248:19;;7907:366;;;:::o;8279:419::-;8445:4;8483:2;8472:9;8468:18;8460:26;;8532:9;8526:4;8522:20;8518:1;8507:9;8503:17;8496:47;8560:131;8686:4;8560:131;:::i;:::-;8552:139;;8279:419;;;:::o;8704:180::-;8752:77;8749:1;8742:88;8849:4;8846:1;8839:15;8873:4;8870:1;8863:15;8890:194;8930:4;8950:20;8968:1;8950:20;:::i;:::-;8945:25;;8984:20;9002:1;8984:20;:::i;:::-;8979:25;;9028:1;9025;9021:9;9013:17;;9052:1;9046:4;9043:11;9040:37;;;9057:18;;:::i;:::-;9040:37;8890:194;;;;:::o;9090:191::-;9130:3;9149:20;9167:1;9149:20;:::i;:::-;9144:25;;9183:20;9201:1;9183:20;:::i;:::-;9178:25;;9226:1;9223;9219:9;9212:16;;9247:3;9244:1;9241:10;9238:36;;;9254:18;;:::i;:::-;9238:36;9090:191;;;;:::o;9287:177::-;9427:29;9423:1;9415:6;9411:14;9404:53;9287:177;:::o;9470:366::-;9612:3;9633:67;9697:2;9692:3;9633:67;:::i;:::-;9626:74;;9709:93;9798:3;9709:93;:::i;:::-;9827:2;9822:3;9818:12;9811:19;;9470:366;;;:::o;9842:419::-;10008:4;10046:2;10035:9;10031:18;10023:26;;10095:9;10089:4;10085:20;10081:1;10070:9;10066:17;10059:47;10123:131;10249:4;10123:131;:::i;:::-;10115:139;;9842:419;;;:::o

Swarm Source

ipfs://0e256da9babd27f825511b902e82f177b1aaaec80d5e741466d77ef3d31e1af0
[ 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.