ETH Price: $3,465.20 (+2.10%)
Gas: 14 Gwei

Token

LuxChain (LUX)
 

Overview

Max Total Supply

30,000,000 LUX

Holders

40

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0 LUX

Value
$0.00
0x38fe17997b063d9b065a1b9e4893d90edaeb7233
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:
LuxChain

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-05-09
*/

// SPDX-License-Identifier: MIT

// https://luxchain.io/ 

pragma solidity ^0.8.0;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract LuxChain is IERC20 {
    string public name = "LuxChain";
    string public symbol = "LUX";
    uint8 public decimals = 18;
    uint256 private _totalSupply;
    uint256 private _burnedTokens = 0;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    
    address public owner;
    uint256 public constant CAP = 33000000 * 10**18;  // 33M MAX SUPPLY

    modifier onlyOwner() {
        require(msg.sender == owner, "Not the contract owner");
        _;
    }

    constructor() {
        owner = msg.sender;
    }

    function forge(address to, uint256 amount) external onlyOwner {
        require(_totalSupply + _burnedTokens + amount <= CAP, "Exceeds CAP");
        _forge(to, amount);
    }

    function transferOwnership(address newOwner) external onlyOwner {
        owner = newOwner;
    }

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

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

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

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

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

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

    function burn(uint256 amount) public onlyOwner {
        require(_balances[msg.sender] >= amount, "Insufficient balance to burn");
        _balances[msg.sender] = _balances[msg.sender] - amount;
        _burnedTokens += amount;
        _totalSupply -= amount;
        emit Transfer(msg.sender, address(0), amount);
    }

    function totalBurned() public view returns (uint256) {
        return _burnedTokens;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "Invalid sender address");
        require(recipient != address(0), "Invalid recipient address");
        require(_balances[sender] >= amount, "Insufficient balance");
        _balances[sender] = _balances[sender] - amount;
        _balances[recipient] = _balances[recipient] + amount;
        emit Transfer(sender, recipient, amount);
    }

    function _forge(address account, uint256 amount) internal {
        require(account != address(0), "Invalid address");
        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }

    function _approve(address _owner, address spender, uint256 amount) internal {
        require(_owner != address(0), "Invalid owner address");
        require(spender != address(0), "Invalid spender address");
        require(_allowances[_owner][spender] >= 0, "Invalid allowance amount");
        _allowances[_owner][spender] = amount;
        emit Approval(_owner, spender, amount);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"CAP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"forge","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":"totalBurned","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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"}]

60c06040526008608081905267263abc21b430b4b760c11b60a0908152610029916000919061008b565b5060408051808201909152600380825262098aab60eb1b60209092019182526100549160019161008b565b506002805460ff19166012179055600060045534801561007357600080fd5b50600780546001600160a01b0319163317905561015f565b82805461009790610124565b90600052602060002090601f0160209004810192826100b957600085556100ff565b82601f106100d257805160ff19168380011785556100ff565b828001600101855582156100ff579182015b828111156100ff5782518255916020019190600101906100e4565b5061010b92915061010f565b5090565b5b8082111561010b5760008155600101610110565b60028104600182168061013857607f821691505b6020821081141561015957634e487b7160e01b600052602260045260246000fd5b50919050565b610bd3806200016f6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063d89135cd11610066578063d89135cd146101e0578063dd62ed3e146101e8578063ec81b483146101fb578063f2fde38b14610203576100f5565b806370a082311461019d5780638da5cb5b146101b057806395d89b41146101c5578063a9059cbb146101cd576100f5565b806323b872dd116100d357806323b872dd1461014d578063313ce5671461016057806342966c6814610175578063641cc9d41461018a576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610138575b600080fd5b610102610216565b60405161010f9190610903565b60405180910390f35b61012b6101263660046108a3565b6102a4565b60405161010f91906108f8565b6101406102ba565b60405161010f9190610b06565b61012b61015b366004610868565b6102c0565b610168610312565b60405161010f9190610b0f565b6101886101833660046108cc565b61031b565b005b6101886101983660046108a3565b61041b565b6101406101ab366004610815565b610498565b6101b86104b7565b60405161010f91906108e4565b6101026104c6565b61012b6101db3660046108a3565b6104d3565b6101406104e0565b6101406101f6366004610836565b6104e6565b610140610511565b610188610211366004610815565b610520565b6000805461022390610b4c565b80601f016020809104026020016040519081016040528092919081815260200182805461024f90610b4c565b801561029c5780601f106102715761010080835404028352916020019161029c565b820191906000526020600020905b81548152906001019060200180831161027f57829003601f168201915b505050505081565b60006102b133848461056c565b50600192915050565b60035490565b60006102cd848484610620565b6001600160a01b038416600090815260066020908152604080832033808552925290912054610308918691610303908690610b35565b61056c565b5060019392505050565b60025460ff1681565b6007546001600160a01b0316331461034e5760405162461bcd60e51b815260040161034590610ad6565b60405180910390fd5b3360009081526005602052604090205481111561037d5760405162461bcd60e51b815260040161034590610a68565b33600090815260056020526040902054610398908290610b35565b33600090815260056020526040812091909155600480548392906103bd908490610b1d565b9250508190555080600360008282546103d69190610b35565b909155505060405160009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610410908590610b06565b60405180910390a350565b6007546001600160a01b031633146104455760405162461bcd60e51b815260040161034590610ad6565b6a1b4c0595a86aa1c1000000816004546003546104629190610b1d565b61046c9190610b1d565b111561048a5760405162461bcd60e51b815260040161034590610a13565b610494828261074a565b5050565b6001600160a01b0381166000908152600560205260409020545b919050565b6007546001600160a01b031681565b6001805461022390610b4c565b60006102b1338484610620565b60045490565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b6a1b4c0595a86aa1c100000081565b6007546001600160a01b0316331461054a5760405162461bcd60e51b815260040161034590610ad6565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166105925760405162461bcd60e51b8152600401610345906109ad565b6001600160a01b0382166105b85760405162461bcd60e51b815260040161034590610a9f565b6001600160a01b0383811660008181526006602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610613908590610b06565b60405180910390a3505050565b6001600160a01b0383166106465760405162461bcd60e51b815260040161034590610a38565b6001600160a01b03821661066c5760405162461bcd60e51b8152600401610345906109dc565b6001600160a01b0383166000908152600560205260409020548111156106a45760405162461bcd60e51b81526004016103459061097f565b6001600160a01b0383166000908152600560205260409020546106c8908290610b35565b6001600160a01b0380851660009081526005602052604080822093909355908416815220546106f8908290610b1d565b6001600160a01b0380841660008181526005602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610613908590610b06565b6001600160a01b0382166107705760405162461bcd60e51b815260040161034590610956565b80600360008282546107829190610b1d565b90915550506001600160a01b038216600090815260056020526040812080548392906107af908490610b1d565b90915550506040516001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906107f2908590610b06565b60405180910390a35050565b80356001600160a01b03811681146104b257600080fd5b600060208284031215610826578081fd5b61082f826107fe565b9392505050565b60008060408385031215610848578081fd5b610851836107fe565b915061085f602084016107fe565b90509250929050565b60008060006060848603121561087c578081fd5b610885846107fe565b9250610893602085016107fe565b9150604084013590509250925092565b600080604083850312156108b5578182fd5b6108be836107fe565b946020939093013593505050565b6000602082840312156108dd578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b8181101561092f57858101830151858201604001528201610913565b818111156109405783604083870101525b50601f01601f1916929092016040019392505050565b6020808252600f908201526e496e76616c6964206164647265737360881b604082015260600190565b602080825260149082015273496e73756666696369656e742062616c616e636560601b604082015260600190565b602080825260159082015274496e76616c6964206f776e6572206164647265737360581b604082015260600190565b60208082526019908201527f496e76616c696420726563697069656e74206164647265737300000000000000604082015260600190565b6020808252600b908201526a045786365656473204341560ac1b604082015260600190565b602080825260169082015275496e76616c69642073656e646572206164647265737360501b604082015260600190565b6020808252601c908201527f496e73756666696369656e742062616c616e636520746f206275726e00000000604082015260600190565b60208082526017908201527f496e76616c6964207370656e6465722061646472657373000000000000000000604082015260600190565b6020808252601690820152752737ba103a34329031b7b73a3930b1ba1037bbb732b960511b604082015260600190565b90815260200190565b60ff91909116815260200190565b60008219821115610b3057610b30610b87565b500190565b600082821015610b4757610b47610b87565b500390565b600281046001821680610b6057607f821691505b60208210811415610b8157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220f30e2214f2815afcffe0ff1bfc6825ad255895c47151eedf5522081840ecd43564736f6c63430008000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063d89135cd11610066578063d89135cd146101e0578063dd62ed3e146101e8578063ec81b483146101fb578063f2fde38b14610203576100f5565b806370a082311461019d5780638da5cb5b146101b057806395d89b41146101c5578063a9059cbb146101cd576100f5565b806323b872dd116100d357806323b872dd1461014d578063313ce5671461016057806342966c6814610175578063641cc9d41461018a576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610138575b600080fd5b610102610216565b60405161010f9190610903565b60405180910390f35b61012b6101263660046108a3565b6102a4565b60405161010f91906108f8565b6101406102ba565b60405161010f9190610b06565b61012b61015b366004610868565b6102c0565b610168610312565b60405161010f9190610b0f565b6101886101833660046108cc565b61031b565b005b6101886101983660046108a3565b61041b565b6101406101ab366004610815565b610498565b6101b86104b7565b60405161010f91906108e4565b6101026104c6565b61012b6101db3660046108a3565b6104d3565b6101406104e0565b6101406101f6366004610836565b6104e6565b610140610511565b610188610211366004610815565b610520565b6000805461022390610b4c565b80601f016020809104026020016040519081016040528092919081815260200182805461024f90610b4c565b801561029c5780601f106102715761010080835404028352916020019161029c565b820191906000526020600020905b81548152906001019060200180831161027f57829003601f168201915b505050505081565b60006102b133848461056c565b50600192915050565b60035490565b60006102cd848484610620565b6001600160a01b038416600090815260066020908152604080832033808552925290912054610308918691610303908690610b35565b61056c565b5060019392505050565b60025460ff1681565b6007546001600160a01b0316331461034e5760405162461bcd60e51b815260040161034590610ad6565b60405180910390fd5b3360009081526005602052604090205481111561037d5760405162461bcd60e51b815260040161034590610a68565b33600090815260056020526040902054610398908290610b35565b33600090815260056020526040812091909155600480548392906103bd908490610b1d565b9250508190555080600360008282546103d69190610b35565b909155505060405160009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610410908590610b06565b60405180910390a350565b6007546001600160a01b031633146104455760405162461bcd60e51b815260040161034590610ad6565b6a1b4c0595a86aa1c1000000816004546003546104629190610b1d565b61046c9190610b1d565b111561048a5760405162461bcd60e51b815260040161034590610a13565b610494828261074a565b5050565b6001600160a01b0381166000908152600560205260409020545b919050565b6007546001600160a01b031681565b6001805461022390610b4c565b60006102b1338484610620565b60045490565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b6a1b4c0595a86aa1c100000081565b6007546001600160a01b0316331461054a5760405162461bcd60e51b815260040161034590610ad6565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166105925760405162461bcd60e51b8152600401610345906109ad565b6001600160a01b0382166105b85760405162461bcd60e51b815260040161034590610a9f565b6001600160a01b0383811660008181526006602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610613908590610b06565b60405180910390a3505050565b6001600160a01b0383166106465760405162461bcd60e51b815260040161034590610a38565b6001600160a01b03821661066c5760405162461bcd60e51b8152600401610345906109dc565b6001600160a01b0383166000908152600560205260409020548111156106a45760405162461bcd60e51b81526004016103459061097f565b6001600160a01b0383166000908152600560205260409020546106c8908290610b35565b6001600160a01b0380851660009081526005602052604080822093909355908416815220546106f8908290610b1d565b6001600160a01b0380841660008181526005602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610613908590610b06565b6001600160a01b0382166107705760405162461bcd60e51b815260040161034590610956565b80600360008282546107829190610b1d565b90915550506001600160a01b038216600090815260056020526040812080548392906107af908490610b1d565b90915550506040516001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906107f2908590610b06565b60405180910390a35050565b80356001600160a01b03811681146104b257600080fd5b600060208284031215610826578081fd5b61082f826107fe565b9392505050565b60008060408385031215610848578081fd5b610851836107fe565b915061085f602084016107fe565b90509250929050565b60008060006060848603121561087c578081fd5b610885846107fe565b9250610893602085016107fe565b9150604084013590509250925092565b600080604083850312156108b5578182fd5b6108be836107fe565b946020939093013593505050565b6000602082840312156108dd578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b8181101561092f57858101830151858201604001528201610913565b818111156109405783604083870101525b50601f01601f1916929092016040019392505050565b6020808252600f908201526e496e76616c6964206164647265737360881b604082015260600190565b602080825260149082015273496e73756666696369656e742062616c616e636560601b604082015260600190565b602080825260159082015274496e76616c6964206f776e6572206164647265737360581b604082015260600190565b60208082526019908201527f496e76616c696420726563697069656e74206164647265737300000000000000604082015260600190565b6020808252600b908201526a045786365656473204341560ac1b604082015260600190565b602080825260169082015275496e76616c69642073656e646572206164647265737360501b604082015260600190565b6020808252601c908201527f496e73756666696369656e742062616c616e636520746f206275726e00000000604082015260600190565b60208082526017908201527f496e76616c6964207370656e6465722061646472657373000000000000000000604082015260600190565b6020808252601690820152752737ba103a34329031b7b73a3930b1ba1037bbb732b960511b604082015260600190565b90815260200190565b60ff91909116815260200190565b60008219821115610b3057610b30610b87565b500190565b600082821015610b4757610b47610b87565b500390565b600281046001821680610b6057607f821691505b60208210811415610b8157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220f30e2214f2815afcffe0ff1bfc6825ad255895c47151eedf5522081840ecd43564736f6c63430008000033

Deployed Bytecode Sourcemap

767:3480:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;802:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2244:159;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1683:100::-;;;:::i;:::-;;;;;;;:::i;2411:262::-;;;;;;:::i;:::-;;:::i;875:26::-;;;:::i;:::-;;;;;;;:::i;2681:326::-;;;;;;:::i;:::-;;:::i;:::-;;1390:178;;;;;;:::i;:::-;;:::i;1791:119::-;;;;;;:::i;:::-;;:::i;1115:20::-;;;:::i;:::-;;;;;;;:::i;840:28::-;;;:::i;1918:165::-;;;;;;:::i;:::-;;:::i;3015:92::-;;;:::i;2091:145::-;;;;;;:::i;:::-;;:::i;1142:47::-;;;:::i;1576:99::-;;;;;;:::i;:::-;;:::i;802:31::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2244:159::-;2319:4;2336:37;2345:10;2357:7;2366:6;2336:8;:37::i;:::-;-1:-1:-1;2391:4:0;2244:159;;;;:::o;1683:100::-;1763:12;;1683:100;:::o;2411:262::-;2509:4;2526:36;2536:6;2544:9;2555:6;2526:9;:36::i;:::-;-1:-1:-1;;;;;2602:19:0;;;;;;:11;:19;;;;;;;;2590:10;2602:31;;;;;;;;;2573:70;;2582:6;;2602:40;;2636:6;;2602:40;:::i;:::-;2573:8;:70::i;:::-;-1:-1:-1;2661:4:0;2411:262;;;;;:::o;875:26::-;;;;;;:::o;2681:326::-;1271:5;;-1:-1:-1;;;;;1271:5:0;1257:10;:19;1249:54;;;;-1:-1:-1;;;1249:54:0;;;;;;;:::i;:::-;;;;;;;;;2757:10:::1;2747:21;::::0;;;:9:::1;:21;::::0;;;;;:31;-1:-1:-1;2747:31:0::1;2739:72;;;;-1:-1:-1::0;;;2739:72:0::1;;;;;;;:::i;:::-;2856:10;2846:21;::::0;;;:9:::1;:21;::::0;;;;;:30:::1;::::0;2870:6;;2846:30:::1;:::i;:::-;2832:10;2822:21;::::0;;;:9:::1;:21;::::0;;;;:54;;;;2887:13:::1;:23:::0;;2904:6;;2822:21;2887:23:::1;::::0;2904:6;;2887:23:::1;:::i;:::-;;;;;;;;2937:6;2921:12;;:22;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;2959:40:0::1;::::0;2988:1:::1;::::0;2968:10:::1;::::0;2959:40:::1;::::0;::::1;::::0;2992:6;;2959:40:::1;:::i;:::-;;;;;;;;2681:326:::0;:::o;1390:178::-;1271:5;;-1:-1:-1;;;;;1271:5:0;1257:10;:19;1249:54;;;;-1:-1:-1;;;1249:54:0;;;;;;;:::i;:::-;1172:17:::1;1502:6;1486:13;;1471:12;;:28;;;;:::i;:::-;:37;;;;:::i;:::-;:44;;1463:68;;;;-1:-1:-1::0;;;1463:68:0::1;;;;;;;:::i;:::-;1542:18;1549:2;1553:6;1542;:18::i;:::-;1390:178:::0;;:::o;1791:119::-;-1:-1:-1;;;;;1884:18:0;;1857:7;1884:18;;;:9;:18;;;;;;1791:119;;;;:::o;1115:20::-;;;-1:-1:-1;;;;;1115:20:0;;:::o;840:28::-;;;;;;;:::i;1918:165::-;1996:4;2013:40;2023:10;2035:9;2046:6;2013:9;:40::i;3015:92::-;3086:13;;3015:92;:::o;2091:145::-;-1:-1:-1;;;;;2200:19:0;;;2173:7;2200:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;2091:145::o;1142:47::-;1172:17;1142:47;:::o;1576:99::-;1271:5;;-1:-1:-1;;;;;1271:5:0;1257:10;:19;1249:54;;;;-1:-1:-1;;;1249:54:0;;;;;;;:::i;:::-;1651:5:::1;:16:::0;;-1:-1:-1;;;;;;1651:16:0::1;-1:-1:-1::0;;;;;1651:16:0;;;::::1;::::0;;;::::1;::::0;;1576:99::o;3849:395::-;-1:-1:-1;;;;;3944:20:0;;3936:54;;;;-1:-1:-1;;;3936:54:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4009:21:0;;4001:57;;;;-1:-1:-1;;;4001:57:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4077:19:0;;;4109:1;4077:19;;;:11;:19;;;;;;;;:28;;;4150;;;;;;;;;;;:37;;;4203:33;;;;;4150:37;;4203:33;:::i;:::-;;;;;;;;3849:395;;;:::o;3115:467::-;-1:-1:-1;;;;;3213:20:0;;3205:55;;;;-1:-1:-1;;;3205:55:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3279:23:0;;3271:61;;;;-1:-1:-1;;;3271:61:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3351:17:0;;;;;;:9;:17;;;;;;:27;-1:-1:-1;3351:27:0;3343:60;;;;-1:-1:-1;;;3343:60:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3434:17:0;;;;;;:9;:17;;;;;;:26;;3454:6;;3434:26;:::i;:::-;-1:-1:-1;;;;;3414:17:0;;;;;;;:9;:17;;;;;;:46;;;;3494:20;;;;;;;:29;;3517:6;;3494:29;:::i;:::-;-1:-1:-1;;;;;3471:20:0;;;;;;;:9;:20;;;;;;;:52;;;;3539:35;;;;;;;;;;3567:6;;3539:35;:::i;3590:251::-;-1:-1:-1;;;;;3667:21:0;;3659:49;;;;-1:-1:-1;;;3659:49:0;;;;;;;:::i;:::-;3735:6;3719:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;3752:18:0;;;;;;:9;:18;;;;;:28;;3774:6;;3752:18;:28;;3774:6;;3752:28;:::i;:::-;;;;-1:-1:-1;;3796:37:0;;-1:-1:-1;;;;;3796:37:0;;;3813:1;;3796:37;;;;3826:6;;3796:37;:::i;:::-;;;;;;;;3590:251;;:::o;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:198;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;:::-;345:41;264:128;-1:-1:-1;;;264:128:1:o;397:274::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;;625:40;661:2;650:9;646:18;625:40;:::i;:::-;615:50;;484:187;;;;;:::o;676:342::-;;;;822:2;810:9;801:7;797:23;793:32;790:2;;;843:6;835;828:22;790:2;871:31;892:9;871:31;:::i;:::-;861:41;;921:40;957:2;946:9;942:18;921:40;:::i;:::-;911:50;;1008:2;997:9;993:18;980:32;970:42;;780:238;;;;;:::o;1023:266::-;;;1152:2;1140:9;1131:7;1127:23;1123:32;1120:2;;;1173:6;1165;1158:22;1120:2;1201:31;1222:9;1201:31;:::i;:::-;1191:41;1279:2;1264:18;;;;1251:32;;-1:-1:-1;;;1110:179:1:o;1294:190::-;;1406:2;1394:9;1385:7;1381:23;1377:32;1374:2;;;1427:6;1419;1412:22;1374:2;-1:-1:-1;1455:23:1;;1364:120;-1:-1:-1;1364:120:1:o;1489:203::-;-1:-1:-1;;;;;1653:32:1;;;;1635:51;;1623:2;1608:18;;1590:102::o;1697:187::-;1862:14;;1855:22;1837:41;;1825:2;1810:18;;1792:92::o;1889:603::-;;2030:2;2059;2048:9;2041:21;2091:6;2085:13;2134:6;2129:2;2118:9;2114:18;2107:34;2159:4;2172:140;2186:6;2183:1;2180:13;2172:140;;;2281:14;;;2277:23;;2271:30;2247:17;;;2266:2;2243:26;2236:66;2201:10;;2172:140;;;2330:6;2327:1;2324:13;2321:2;;;2400:4;2395:2;2386:6;2375:9;2371:22;2367:31;2360:45;2321:2;-1:-1:-1;2476:2:1;2455:15;-1:-1:-1;;2451:29:1;2436:45;;;;2483:2;2432:54;;2010:482;-1:-1:-1;;;2010:482:1:o;2850:339::-;3052:2;3034:21;;;3091:2;3071:18;;;3064:30;-1:-1:-1;;;3125:2:1;3110:18;;3103:45;3180:2;3165:18;;3024:165::o;3194:344::-;3396:2;3378:21;;;3435:2;3415:18;;;3408:30;-1:-1:-1;;;3469:2:1;3454:18;;3447:50;3529:2;3514:18;;3368:170::o;3543:345::-;3745:2;3727:21;;;3784:2;3764:18;;;3757:30;-1:-1:-1;;;3818:2:1;3803:18;;3796:51;3879:2;3864:18;;3717:171::o;3893:349::-;4095:2;4077:21;;;4134:2;4114:18;;;4107:30;4173:27;4168:2;4153:18;;4146:55;4233:2;4218:18;;4067:175::o;4247:335::-;4449:2;4431:21;;;4488:2;4468:18;;;4461:30;-1:-1:-1;;;4522:2:1;4507:18;;4500:41;4573:2;4558:18;;4421:161::o;4587:346::-;4789:2;4771:21;;;4828:2;4808:18;;;4801:30;-1:-1:-1;;;4862:2:1;4847:18;;4840:52;4924:2;4909:18;;4761:172::o;4938:352::-;5140:2;5122:21;;;5179:2;5159:18;;;5152:30;5218;5213:2;5198:18;;5191:58;5281:2;5266:18;;5112:178::o;5295:347::-;5497:2;5479:21;;;5536:2;5516:18;;;5509:30;5575:25;5570:2;5555:18;;5548:53;5633:2;5618:18;;5469:173::o;5647:346::-;5849:2;5831:21;;;5888:2;5868:18;;;5861:30;-1:-1:-1;;;5922:2:1;5907:18;;5900:52;5984:2;5969:18;;5821:172::o;5998:177::-;6144:25;;;6132:2;6117:18;;6099:76::o;6180:184::-;6352:4;6340:17;;;;6322:36;;6310:2;6295:18;;6277:87::o;6369:128::-;;6440:1;6436:6;6433:1;6430:13;6427:2;;;6446:18;;:::i;:::-;-1:-1:-1;6482:9:1;;6417:80::o;6502:125::-;;6570:1;6567;6564:8;6561:2;;;6575:18;;:::i;:::-;-1:-1:-1;6612:9:1;;6551:76::o;6632:380::-;6717:1;6707:12;;6764:1;6754:12;;;6775:2;;6829:4;6821:6;6817:17;6807:27;;6775:2;6882;6874:6;6871:14;6851:18;6848:38;6845:2;;;6928:10;6923:3;6919:20;6916:1;6909:31;6963:4;6960:1;6953:15;6991:4;6988:1;6981:15;6845:2;;6687:325;;;:::o;7017:127::-;7078:10;7073:3;7069:20;7066:1;7059:31;7109:4;7106:1;7099:15;7133:4;7130:1;7123:15

Swarm Source

ipfs://f30e2214f2815afcffe0ff1bfc6825ad255895c47151eedf5522081840ecd435
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.