ETH Price: $2,669.59 (+1.06%)
Gas: 1.03 Gwei

Token

FLAMING_O (FL_O)
 

Overview

Max Total Supply

14 FL_O

Holders

14

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
Balance
1 FL_O
0x0481ac68cc3cb70f71c537c9cc14a6ddc29881b1
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:
FLAMING_O

Compiler Version
v0.7.4+commit.3f05b770

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-11-19
*/

/*
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—          β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— 
β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β•         β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•—
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ–ˆβ–ˆβ•”β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ–ˆβ•—        β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘        β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β•šβ•β• β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•
β•šβ•β•     β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•β•šβ•β•     β•šβ•β•β•šβ•β•β•šβ•β•  β•šβ•β•β•β• β•šβ•β•β•β•β•β• β•šβ•β•β•β•β•β•β• β•šβ•β•β•β•β•β•
// SPDX-License-Identifier: MIT
*/
pragma solidity 0.7.4;
pragma experimental ABIEncoderV2;

interface IMOLMember {
    struct Member {
        address delegateKey; // the key responsible for submitting proposals and voting - defaults to member address unless updated
        uint256 shares; // the # of voting shares assigned to this member
        uint256 loot; // the loot amount available to this member (combined with shares on ragequit)
        bool exists; // always true once a member has been created
        uint256 highestIndexYesVote; // highest proposal index # on which the member voted YES
        uint256 jailed; // set to proposalIndex of a passing guild kick proposal for this member, prevents voting on and sponsoring proposals
    }
    
    function members(address account) external returns (Member memory); // check member against mapping
}

contract FLAMING_O { // based on GAMMA nft (Ξ“) - 0xeF0ff94B152C00ED4620b149eE934f2F4A526387
    address public lao = 0x43310Bd1c8F261Ee7B9025662207ED95329aa193; // lao from where members claim nft mint
    uint256 public totalSupply;
    uint256 public totalSupplyCap = 100;
    string public name = "FLAMING_O";
    string public symbol = "FL_O";
    
    mapping(address => uint256) public balanceOf;
    mapping(address => bool) public claimer;
    mapping(uint256 => address) public getApproved;
    mapping(uint256 => address) public ownerOf;
    mapping(uint256 => uint256) public tokenByIndex;
    mapping(uint256 => string) public tokenURI;
    mapping(bytes4 => bool) public supportsInterface; // eip-165 
    mapping(address => mapping(address => bool)) public isApprovedForAll;
    mapping(address => mapping(uint256 => uint256)) public tokenOfOwnerByIndex;
    
    event Approval(address indexed approver, address indexed spender, uint256 indexed tokenId);
    event ApprovalForAll(address indexed holder, address indexed operator, bool approved);
    event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);

    constructor() {
        supportsInterface[0x80ac58cd] = true; // ERC721 
        supportsInterface[0x5b5e139f] = true; // METADATA
        supportsInterface[0x780e9d63] = true; // ENUMERABLE
    }
    
    function approve(address spender, uint256 tokenId) external {
        require(msg.sender == ownerOf[tokenId] || isApprovedForAll[ownerOf[tokenId]][msg.sender], "!owner/operator");
        getApproved[tokenId] = spender;
        emit Approval(msg.sender, spender, tokenId); 
    }
    
    function mint() external { 
        require(IMOLMember(lao).members(msg.sender).exists, "!member");
        require(!claimer[msg.sender], "claimed");
        claimer[msg.sender] = true; // record claim
        totalSupply++;
        uint256 total = totalSupply;
        require(total <= totalSupplyCap, "capped");
        uint256 tokenId = total;
        balanceOf[msg.sender]++;
        ownerOf[tokenId] = msg.sender;
        tokenByIndex[tokenId - 1] = tokenId;
        tokenURI[tokenId] = "https://gateway.pinata.cloud/ipfs/QmSNPcPhuAMzoA6EkQWz6Z8yeDvDSap8HU63ctvsJc8PZo";
        tokenOfOwnerByIndex[msg.sender][tokenId - 1] = tokenId;
        emit Transfer(address(0), msg.sender, tokenId); 
    }
    
    function setApprovalForAll(address operator, bool approved) external {
        isApprovedForAll[msg.sender][operator] = approved;
        emit ApprovalForAll(msg.sender, operator, approved);
    }
    
    function _transfer(address from, address to, uint256 tokenId) internal {
        balanceOf[from]--; 
        balanceOf[to]++; 
        getApproved[tokenId] = address(0);
        ownerOf[tokenId] = to;
        tokenOfOwnerByIndex[from][tokenId - 1] = 0;
        tokenOfOwnerByIndex[to][tokenId - 1] = tokenId;
        emit Transfer(from, to, tokenId); 
    }
    
    function transfer(address to, uint256 tokenId) external {
        require(msg.sender == ownerOf[tokenId], "!owner");
        _transfer(msg.sender, to, tokenId);
    }
    
    function transferFrom(address from, address to, uint256 tokenId) external {
        require(msg.sender == ownerOf[tokenId] || getApproved[tokenId] == msg.sender || isApprovedForAll[ownerOf[tokenId]][msg.sender], "!owner/spender/operator");
        _transfer(from, to, tokenId);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"approver","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"holder","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"claimer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lao","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupplyCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"}]

600080546001600160a01b0319167343310bd1c8f261ee7b9025662207ed95329aa193179055606460025560c06040526009608081905268464c414d494e475f4f60b81b60a09081526100559160039190610126565b5060408051808201909152600480825263464c5f4f60e01b602090920191825261007f9181610126565b5034801561008c57600080fd5b50600b6020527f58dbcb8b42477ba587235ed21c9227789266bd956417ae5420ec8c31552e27628054600160ff1991821681179092557f392a5f45591c4d9c05a109aeb535f975c0e2d81925e3ac029c52e6ec2139a20b805482168317905563780e9d6360e01b6000527f9ea35b7873c8b046fb963897c29b313fe2a41ca6b497dee659b16c91e3b8a502805490911690911790556101c7565b828054600181600116156101000203166002900490600052602060002090601f01602090048101928261015c57600085556101a2565b82601f1061017557805160ff19168380011785556101a2565b828001600101855582156101a2579182015b828111156101a2578251825591602001919060010190610187565b506101ae9291506101b2565b5090565b5b808211156101ae57600081556001016101b3565b610de5806101d66000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80634f6ccce7116100ad578063a22cb46511610071578063a22cb46514610238578063a9059cbb1461024b578063bb102aea1461025e578063c87b56dd14610266578063e985e9c51461027957610121565b80634f6ccce7146101ef5780636352211e1461020257806370a0823114610215578063903166191461022857806395d89b411461023057610121565b80631249c58b116100f45780631249c58b1461019957806313f6686d146101a157806318160ddd146101b457806323b872dd146101c95780632f745c59146101dc57610121565b806301ffc9a71461012657806306fdde031461014f578063081812fc14610164578063095ea7b314610184575b600080fd5b610139610134366004610b18565b61028c565b6040516101469190610bf0565b60405180910390f35b6101576102a1565b6040516101469190610bfb565b610177610172366004610bc4565b61032f565b6040516101469190610bdc565b610197610192366004610aed565b61034a565b005b610197610419565b6101396101af366004610a25565b610605565b6101bc61061a565b6040516101469190610d30565b6101976101d7366004610a80565b610620565b6101bc6101ea366004610aed565b6106be565b6101bc6101fd366004610bc4565b6106db565b610177610210366004610bc4565b6106ed565b6101bc610223366004610a25565b610708565b61017761071a565b610157610729565b610197610246366004610ac0565b610784565b610197610259366004610aed565b6107f3565b6101bc610838565b610157610274366004610bc4565b61083e565b610139610287366004610a48565b6108a6565b600b6020526000908152604090205460ff1681565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103275780601f106102fc57610100808354040283529160200191610327565b820191906000526020600020905b81548152906001019060200180831161030a57829003601f168201915b505050505081565b6007602052600090815260409020546001600160a01b031681565b6000818152600860205260409020546001600160a01b031633148061039b57506000818152600860209081526040808320546001600160a01b03168352600c825280832033845290915290205460ff165b6103c05760405162461bcd60e51b81526004016103b790610ce7565b60405180910390fd5b60008181526007602052604080822080546001600160a01b0319166001600160a01b0386169081179091559051839233917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259190a45050565b60005460405163022b92c360e21b81526001600160a01b03909116906308ae4b0c90610449903390600401610bdc565b60c060405180830381600087803b15801561046357600080fd5b505af1158015610477573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049b9190610b40565b606001516104bb5760405162461bcd60e51b81526004016103b790610cc6565b3360009081526006602052604090205460ff16156104eb5760405162461bcd60e51b81526004016103b790610ca5565b336000908152600660205260409020805460ff1916600190811790915580548101908190556002548111156105325760405162461bcd60e51b81526004016103b790610c4e565b336000818152600560209081526040808320805460010190558483526008825280832080546001600160a01b0319169094179093556000198401825260098152908290208390558151608081019092526050808352839291610d60908301396000828152600a6020908152604090912082516105b49391929190910190610984565b50336000818152600d602090815260408083206000198601845290915280822084905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60066020526000908152604090205460ff1681565b60015481565b6000818152600860205260409020546001600160a01b031633148061065b57506000818152600760205260409020546001600160a01b031633145b8061069257506000818152600860209081526040808320546001600160a01b03168352600c825280832033845290915290205460ff165b6106ae5760405162461bcd60e51b81526004016103b790610c6e565b6106b98383836108c6565b505050565b600d60209081526000928352604080842090915290825290205481565b60096020526000908152604090205481565b6008602052600090815260409020546001600160a01b031681565b60056020526000908152604090205481565b6000546001600160a01b031681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103275780601f106102fc57610100808354040283529160200191610327565b336000818152600c602090815260408083206001600160a01b038716808552925291829020805460ff191685151517905590519091907f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31906107e7908590610bf0565b60405180910390a35050565b6000818152600860205260409020546001600160a01b031633146108295760405162461bcd60e51b81526004016103b790610d10565b6108343383836108c6565b5050565b60025481565b600a6020908152600091825260409182902080548351601f6002600019610100600186161502019093169290920491820184900484028101840190945280845290918301828280156103275780601f106102fc57610100808354040283529160200191610327565b600c60209081526000928352604080842090915290825290205460ff1681565b6001600160a01b0380841660008181526005602090815260408083208054600019908101909155948716808452818420805460010190558684526007835281842080546001600160a01b031990811690915560088452828520805490911682179055848452600d80845282852096880180865296845282852085905581855283528184209584529490915280822085905551849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826109ba5760008555610a00565b82601f106109d357805160ff1916838001178555610a00565b82800160010185558215610a00579182015b82811115610a005782518255916020019190600101906109e5565b50610a0c929150610a10565b5090565b5b80821115610a0c5760008155600101610a11565b600060208284031215610a36578081fd5b8135610a4181610d39565b9392505050565b60008060408385031215610a5a578081fd5b8235610a6581610d39565b91506020830135610a7581610d39565b809150509250929050565b600080600060608486031215610a94578081fd5b8335610a9f81610d39565b92506020840135610aaf81610d39565b929592945050506040919091013590565b60008060408385031215610ad2578182fd5b8235610add81610d39565b91506020830135610a7581610d51565b60008060408385031215610aff578182fd5b8235610b0a81610d39565b946020939093013593505050565b600060208284031215610b29578081fd5b81356001600160e01b031981168114610a41578182fd5b600060c08284031215610b51578081fd5b60405160c0810181811067ffffffffffffffff82111715610b6e57fe5b6040528251610b7c81610d39565b8082525060208301516020820152604083015160408201526060830151610ba281610d51565b60608201526080838101519082015260a0928301519281019290925250919050565b600060208284031215610bd5578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610c2757858101830151858201604001528201610c0b565b81811115610c385783604083870101525b50601f01601f1916929092016040019392505050565b60208082526006908201526518d85c1c195960d21b604082015260600190565b60208082526017908201527f216f776e65722f7370656e6465722f6f70657261746f72000000000000000000604082015260600190565b60208082526007908201526618db185a5b595960ca1b604082015260600190565b60208082526007908201526610b6b2b6b132b960c91b604082015260600190565b6020808252600f908201526e10b7bbb732b917b7b832b930ba37b960891b604082015260600190565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b90815260200190565b6001600160a01b0381168114610d4e57600080fd5b50565b8015158114610d4e57600080fdfe68747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d534e5063506875414d7a6f4136456b51577a365a3879654476445361703848553633637476734a6338505a6fa264697066735822122079d013296eae65fb8e3d6e2aed7487ae2032d94c60f19514f1dcc2b3110cc52f64736f6c63430007040033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101215760003560e01c80634f6ccce7116100ad578063a22cb46511610071578063a22cb46514610238578063a9059cbb1461024b578063bb102aea1461025e578063c87b56dd14610266578063e985e9c51461027957610121565b80634f6ccce7146101ef5780636352211e1461020257806370a0823114610215578063903166191461022857806395d89b411461023057610121565b80631249c58b116100f45780631249c58b1461019957806313f6686d146101a157806318160ddd146101b457806323b872dd146101c95780632f745c59146101dc57610121565b806301ffc9a71461012657806306fdde031461014f578063081812fc14610164578063095ea7b314610184575b600080fd5b610139610134366004610b18565b61028c565b6040516101469190610bf0565b60405180910390f35b6101576102a1565b6040516101469190610bfb565b610177610172366004610bc4565b61032f565b6040516101469190610bdc565b610197610192366004610aed565b61034a565b005b610197610419565b6101396101af366004610a25565b610605565b6101bc61061a565b6040516101469190610d30565b6101976101d7366004610a80565b610620565b6101bc6101ea366004610aed565b6106be565b6101bc6101fd366004610bc4565b6106db565b610177610210366004610bc4565b6106ed565b6101bc610223366004610a25565b610708565b61017761071a565b610157610729565b610197610246366004610ac0565b610784565b610197610259366004610aed565b6107f3565b6101bc610838565b610157610274366004610bc4565b61083e565b610139610287366004610a48565b6108a6565b600b6020526000908152604090205460ff1681565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103275780601f106102fc57610100808354040283529160200191610327565b820191906000526020600020905b81548152906001019060200180831161030a57829003601f168201915b505050505081565b6007602052600090815260409020546001600160a01b031681565b6000818152600860205260409020546001600160a01b031633148061039b57506000818152600860209081526040808320546001600160a01b03168352600c825280832033845290915290205460ff165b6103c05760405162461bcd60e51b81526004016103b790610ce7565b60405180910390fd5b60008181526007602052604080822080546001600160a01b0319166001600160a01b0386169081179091559051839233917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259190a45050565b60005460405163022b92c360e21b81526001600160a01b03909116906308ae4b0c90610449903390600401610bdc565b60c060405180830381600087803b15801561046357600080fd5b505af1158015610477573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049b9190610b40565b606001516104bb5760405162461bcd60e51b81526004016103b790610cc6565b3360009081526006602052604090205460ff16156104eb5760405162461bcd60e51b81526004016103b790610ca5565b336000908152600660205260409020805460ff1916600190811790915580548101908190556002548111156105325760405162461bcd60e51b81526004016103b790610c4e565b336000818152600560209081526040808320805460010190558483526008825280832080546001600160a01b0319169094179093556000198401825260098152908290208390558151608081019092526050808352839291610d60908301396000828152600a6020908152604090912082516105b49391929190910190610984565b50336000818152600d602090815260408083206000198601845290915280822084905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60066020526000908152604090205460ff1681565b60015481565b6000818152600860205260409020546001600160a01b031633148061065b57506000818152600760205260409020546001600160a01b031633145b8061069257506000818152600860209081526040808320546001600160a01b03168352600c825280832033845290915290205460ff165b6106ae5760405162461bcd60e51b81526004016103b790610c6e565b6106b98383836108c6565b505050565b600d60209081526000928352604080842090915290825290205481565b60096020526000908152604090205481565b6008602052600090815260409020546001600160a01b031681565b60056020526000908152604090205481565b6000546001600160a01b031681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103275780601f106102fc57610100808354040283529160200191610327565b336000818152600c602090815260408083206001600160a01b038716808552925291829020805460ff191685151517905590519091907f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31906107e7908590610bf0565b60405180910390a35050565b6000818152600860205260409020546001600160a01b031633146108295760405162461bcd60e51b81526004016103b790610d10565b6108343383836108c6565b5050565b60025481565b600a6020908152600091825260409182902080548351601f6002600019610100600186161502019093169290920491820184900484028101840190945280845290918301828280156103275780601f106102fc57610100808354040283529160200191610327565b600c60209081526000928352604080842090915290825290205460ff1681565b6001600160a01b0380841660008181526005602090815260408083208054600019908101909155948716808452818420805460010190558684526007835281842080546001600160a01b031990811690915560088452828520805490911682179055848452600d80845282852096880180865296845282852085905581855283528184209584529490915280822085905551849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826109ba5760008555610a00565b82601f106109d357805160ff1916838001178555610a00565b82800160010185558215610a00579182015b82811115610a005782518255916020019190600101906109e5565b50610a0c929150610a10565b5090565b5b80821115610a0c5760008155600101610a11565b600060208284031215610a36578081fd5b8135610a4181610d39565b9392505050565b60008060408385031215610a5a578081fd5b8235610a6581610d39565b91506020830135610a7581610d39565b809150509250929050565b600080600060608486031215610a94578081fd5b8335610a9f81610d39565b92506020840135610aaf81610d39565b929592945050506040919091013590565b60008060408385031215610ad2578182fd5b8235610add81610d39565b91506020830135610a7581610d51565b60008060408385031215610aff578182fd5b8235610b0a81610d39565b946020939093013593505050565b600060208284031215610b29578081fd5b81356001600160e01b031981168114610a41578182fd5b600060c08284031215610b51578081fd5b60405160c0810181811067ffffffffffffffff82111715610b6e57fe5b6040528251610b7c81610d39565b8082525060208301516020820152604083015160408201526060830151610ba281610d51565b60608201526080838101519082015260a0928301519281019290925250919050565b600060208284031215610bd5578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610c2757858101830151858201604001528201610c0b565b81811115610c385783604083870101525b50601f01601f1916929092016040019392505050565b60208082526006908201526518d85c1c195960d21b604082015260600190565b60208082526017908201527f216f776e65722f7370656e6465722f6f70657261746f72000000000000000000604082015260600190565b60208082526007908201526618db185a5b595960ca1b604082015260600190565b60208082526007908201526610b6b2b6b132b960c91b604082015260600190565b6020808252600f908201526e10b7bbb732b917b7b832b930ba37b960891b604082015260600190565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b90815260200190565b6001600160a01b0381168114610d4e57600080fd5b50565b8015158114610d4e57600080fdfe68747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d534e5063506875414d7a6f4136456b51577a365a3879654476445361703848553633637476734a6338505a6fa264697066735822122079d013296eae65fb8e3d6e2aed7487ae2032d94c60f19514f1dcc2b3110cc52f64736f6c63430007040033

Deployed Bytecode Sourcemap

2006:3468:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2673:48;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2290:32;;;:::i;:::-;;;;;;;:::i;2468:46::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;3393:283::-;;;;;;:::i;:::-;;:::i;:::-;;3688:716;;;:::i;2422:39::-;;;;;;:::i;:::-;;:::i;2215:26::-;;;:::i;:::-;;;;;;;:::i;5185:286::-;;;;;;:::i;:::-;;:::i;2815:74::-;;;;;;:::i;:::-;;:::i;2570:47::-;;;;;;:::i;:::-;;:::i;2521:42::-;;;;;;:::i;:::-;;:::i;2371:44::-;;;;;;:::i;:::-;;:::i;2104:63::-;;;:::i;2329:29::-;;;:::i;4416:199::-;;;;;;:::i;:::-;;:::i;5004:169::-;;;;;;:::i;:::-;;:::i;2248:35::-;;;:::i;2624:42::-;;;;;;:::i;:::-;;:::i;2740:68::-;;;;;;:::i;:::-;;:::i;2673:48::-;;;;;;;;;;;;;;;:::o;2290:32::-;;;;;;;;;;;;;;;-1:-1:-1;;2290:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2468:46::-;;;;;;;;;;;;-1:-1:-1;;;;;2468:46:0;;:::o;3393:283::-;3486:16;;;;:7;:16;;;;;;-1:-1:-1;;;;;3486:16:0;3472:10;:30;;:80;;-1:-1:-1;3506:34:0;3523:16;;;:7;:16;;;;;;;;;-1:-1:-1;;;;;3523:16:0;3506:34;;:16;:34;;;;;3541:10;3506:46;;;;;;;;;;3472:80;3464:108;;;;-1:-1:-1;;;3464:108:0;;;;;;;:::i;:::-;;;;;;;;;3583:20;;;;:11;:20;;;;;;:30;;-1:-1:-1;;;;;;3583:30:0;-1:-1:-1;;;;;3583:30:0;;;;;;;;3629:38;;3583:20;;3638:10;;3629:38;;3583:20;3629:38;3393:283;;:::o;3688:716::-;3744:3;;3733:35;;-1:-1:-1;;;3733:35:0;;-1:-1:-1;;;;;3744:3:0;;;;3733:23;;:35;;3757:10;;3733:35;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:42;;;3725:62;;;;-1:-1:-1;;;3725:62:0;;;;;;;:::i;:::-;3815:10;3807:19;;;;:7;:19;;;;;;;;3806:20;3798:40;;;;-1:-1:-1;;;3798:40:0;;;;;;;:::i;:::-;3857:10;3849:19;;;;:7;:19;;;;;:26;;-1:-1:-1;;3849:26:0;3871:4;3849:26;;;;;;3902:13;;;;;;;;3981:14;;3972:23;;;3964:42;;;;-1:-1:-1;;;3964:42:0;;;;;;;:::i;:::-;4061:10;4017:15;4051:21;;;:9;:21;;;;;;;;:23;;;;;;4085:16;;;:7;:16;;;;;:29;;-1:-1:-1;;;;;;4085:29:0;;;;;;;-1:-1:-1;;4138:11:0;;4125:25;;:12;:25;;;;;;:35;;;4171:102;;;;;;;;;;;;4035:5;;4171:102;;;;;;:17;;;;:8;:17;;;;;;;;:102;;;;:17;;:102;;;;;;:::i;:::-;-1:-1:-1;4304:10:0;4284:31;;;;:19;:31;;;;;;;;-1:-1:-1;;4316:11:0;;4284:44;;;;;;;;:54;;;4354:41;4331:7;;4304:10;4284:31;4354:41;;4284:31;;4354:41;3688:716;;:::o;2422:39::-;;;;;;;;;;;;;;;:::o;2215:26::-;;;;:::o;5185:286::-;5292:16;;;;:7;:16;;;;;;-1:-1:-1;;;;;5292:16:0;5278:10;:30;;:68;;-1:-1:-1;5312:20:0;;;;:11;:20;;;;;;-1:-1:-1;;;;;5312:20:0;5336:10;5312:34;5278:68;:118;;;-1:-1:-1;5350:34:0;5367:16;;;:7;:16;;;;;;;;;-1:-1:-1;;;;;5367:16:0;5350:34;;:16;:34;;;;;5385:10;5350:46;;;;;;;;;;5278:118;5270:154;;;;-1:-1:-1;;;5270:154:0;;;;;;;:::i;:::-;5435:28;5445:4;5451:2;5455:7;5435:9;:28::i;:::-;5185:286;;;:::o;2815:74::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;2570:47::-;;;;;;;;;;;;;:::o;2521:42::-;;;;;;;;;;;;-1:-1:-1;;;;;2521:42:0;;:::o;2371:44::-;;;;;;;;;;;;;:::o;2104:63::-;;;-1:-1:-1;;;;;2104:63:0;;:::o;2329:29::-;;;;;;;;;;;;;;;-1:-1:-1;;2329:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4416:199;4513:10;4496:28;;;;:16;:28;;;;;;;;-1:-1:-1;;;;;4496:38:0;;;;;;;;;;;:49;;-1:-1:-1;;4496:49:0;;;;;;;4561:46;;4496:38;;4513:10;4561:46;;;;4496:49;;4561:46;:::i;:::-;;;;;;;;4416:199;;:::o;5004:169::-;5093:16;;;;:7;:16;;;;;;-1:-1:-1;;;;;5093:16:0;5079:10;:30;5071:49;;;;-1:-1:-1;;;5071:49:0;;;;;;;:::i;:::-;5131:34;5141:10;5153:2;5157:7;5131:9;:34::i;:::-;5004:169;;:::o;2248:35::-;;;;:::o;2624:42::-;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2624:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2740:68;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4627:365::-;-1:-1:-1;;;;;4709:15:0;;;;;;;:9;:15;;;;;;;;:17;;-1:-1:-1;;4709:17:0;;;;;;4738:13;;;;;;;;;:15;;4709:17;4738:15;;;4765:20;;;:11;:20;;;;;:33;;-1:-1:-1;;;;;;4765:33:0;;;;;;4809:7;:16;;;;;:21;;;;;;;;;4841:25;;;:19;:25;;;;;;4867:11;;;4841:38;;;;;;;;;:42;;;4894:23;;;;;;;;:36;;;;;;;;;;:46;;;4956:27;4777:7;;4738:13;4709:15;4956:27;;;4627:365;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:259:1;;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;191:9;178:23;210:33;237:5;210:33;:::i;:::-;262:5;84:189;-1:-1:-1;;;84:189:1:o;278:402::-;;;407:2;395:9;386:7;382:23;378:32;375:2;;;428:6;420;413:22;375:2;472:9;459:23;491:33;518:5;491:33;:::i;:::-;543:5;-1:-1:-1;600:2:1;585:18;;572:32;613:35;572:32;613:35;:::i;:::-;667:7;657:17;;;365:315;;;;;:::o;685:470::-;;;;831:2;819:9;810:7;806:23;802:32;799:2;;;852:6;844;837:22;799:2;896:9;883:23;915:33;942:5;915:33;:::i;:::-;967:5;-1:-1:-1;1024:2:1;1009:18;;996:32;1037:35;996:32;1037:35;:::i;:::-;789:366;;1091:7;;-1:-1:-1;;;1145:2:1;1130:18;;;;1117:32;;789:366::o;1160:396::-;;;1286:2;1274:9;1265:7;1261:23;1257:32;1254:2;;;1307:6;1299;1292:22;1254:2;1351:9;1338:23;1370:33;1397:5;1370:33;:::i;:::-;1422:5;-1:-1:-1;1479:2:1;1464:18;;1451:32;1492;1451;1492;:::i;1561:327::-;;;1690:2;1678:9;1669:7;1665:23;1661:32;1658:2;;;1711:6;1703;1696:22;1658:2;1755:9;1742:23;1774:33;1801:5;1774:33;:::i;:::-;1826:5;1878:2;1863:18;;;;1850:32;;-1:-1:-1;;;1648:240:1:o;1893:306::-;;2004:2;1992:9;1983:7;1979:23;1975:32;1972:2;;;2025:6;2017;2010:22;1972:2;2056:23;;-1:-1:-1;;;;;;2108:32:1;;2098:43;;2088:2;;2160:6;2152;2145:22;2204:882;;2349:3;2337:9;2328:7;2324:23;2320:33;2317:2;;;2371:6;2363;2356:22;2317:2;2409;2403:9;2451:3;2443:6;2439:16;2521:6;2509:10;2506:22;2485:18;2473:10;2470:34;2467:62;2464:2;;;2532:9;2464:2;2559;2552:22;2596:16;;2621:33;2596:16;2621:33;:::i;:::-;2678:5;2670:6;2663:21;;2738:2;2727:9;2723:18;2717:25;2712:2;2704:6;2700:15;2693:50;2797:2;2786:9;2782:18;2776:25;2771:2;2763:6;2759:15;2752:50;2847:2;2836:9;2832:18;2826:25;2860:32;2884:7;2860:32;:::i;:::-;2920:2;2908:15;;2901:32;2988:3;2973:19;;;2967:26;2949:16;;;2942:52;3049:3;3034:19;;;3028:26;3010:16;;;3003:52;;;;-1:-1:-1;2912:6:1;2307:779;-1:-1:-1;2307:779:1:o;3091:190::-;;3203:2;3191:9;3182:7;3178:23;3174:32;3171:2;;;3224:6;3216;3209:22;3171:2;-1:-1:-1;3252:23:1;;3161:120;-1:-1:-1;3161:120:1:o;3286:203::-;-1:-1:-1;;;;;3450:32:1;;;;3432:51;;3420:2;3405:18;;3387:102::o;3710:187::-;3875:14;;3868:22;3850:41;;3838:2;3823:18;;3805:92::o;3902:603::-;;4043:2;4072;4061:9;4054:21;4104:6;4098:13;4147:6;4142:2;4131:9;4127:18;4120:34;4172:4;4185:140;4199:6;4196:1;4193:13;4185:140;;;4294:14;;;4290:23;;4284:30;4260:17;;;4279:2;4256:26;4249:66;4214:10;;4185:140;;;4343:6;4340:1;4337:13;4334:2;;;4413:4;4408:2;4399:6;4388:9;4384:22;4380:31;4373:45;4334:2;-1:-1:-1;4489:2:1;4468:15;-1:-1:-1;;4464:29:1;4449:45;;;;4496:2;4445:54;;4023:482;-1:-1:-1;;;4023:482:1:o;4510:329::-;4712:2;4694:21;;;4751:1;4731:18;;;4724:29;-1:-1:-1;;;4784:2:1;4769:18;;4762:36;4830:2;4815:18;;4684:155::o;4844:347::-;5046:2;5028:21;;;5085:2;5065:18;;;5058:30;5124:25;5119:2;5104:18;;5097:53;5182:2;5167:18;;5018:173::o;5196:330::-;5398:2;5380:21;;;5437:1;5417:18;;;5410:29;-1:-1:-1;;;5470:2:1;5455:18;;5448:37;5517:2;5502:18;;5370:156::o;5531:330::-;5733:2;5715:21;;;5772:1;5752:18;;;5745:29;-1:-1:-1;;;5805:2:1;5790:18;;5783:37;5852:2;5837:18;;5705:156::o;5866:339::-;6068:2;6050:21;;;6107:2;6087:18;;;6080:30;-1:-1:-1;;;6141:2:1;6126:18;;6119:45;6196:2;6181:18;;6040:165::o;6210:329::-;6412:2;6394:21;;;6451:1;6431:18;;;6424:29;-1:-1:-1;;;6484:2:1;6469:18;;6462:36;6530:2;6515:18;;6384:155::o;6544:177::-;6690:25;;;6678:2;6663:18;;6645:76::o;6726:133::-;-1:-1:-1;;;;;6803:31:1;;6793:42;;6783:2;;6849:1;6846;6839:12;6783:2;6773:86;:::o;6864:120::-;6952:5;6945:13;6938:21;6931:5;6928:32;6918:2;;6974:1;6971;6964:12

Swarm Source

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