ETH Price: $3,783.31 (-1.91%)

Token

LuckyDip (LDIP)
 

Overview

Max Total Supply

100,000,000 LDIP

Holders

5

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.000000000000000001 LDIP

Value
$0.00
0xe52180815c81d7711b83412e53259bed6a3ab70a
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
Token

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at optimistic.etherscan.io on 2023-09-03
*/

// SPDX-License-Identifier: UNLICENSED


pragma solidity ^0.8.2;

contract Token {
    mapping(address => uint) public balances;
    mapping(address => mapping(address => uint)) public allowance;
    uint public totalSupply = 100000000 * 10 ** 18;
    string public name = "LuckyDip";
    string public symbol = "LDIP";
    uint public decimals = 18;
    uint public feeRate1 = 1;
    uint public feeRate2 = 4;
    
    address public feeAddress1 = 0xCC80c9fA798FbfAe711CC2DF6cdcd471c5B4ce13;
    address public feeAddress2 = 0xdEbE296b301CE08Dbf69f59d4c3b264B88Bee9D9;
    
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
    
    constructor() {
        balances[msg.sender] = totalSupply;
    }
    
    function balanceOf(address owner) public view returns(uint) {
        return balances[owner];
    }
    
    function transfer(address to, uint value) public returns(bool) {
        require(balanceOf(msg.sender) >= value, 'balance too low');
        
        uint fee1 = (value * feeRate1) / 100;
        uint fee2 = (value * feeRate2) / 100;
        uint transferAmount = value - fee1 - fee2;
        
        balances[to] += transferAmount;
        balances[msg.sender] -= value;
        
        balances[feeAddress1] += fee1;
        balances[feeAddress2] += fee2;
        
        emit Transfer(msg.sender, to, transferAmount);
        emit Transfer(msg.sender, feeAddress1, fee1);
        emit Transfer(msg.sender, feeAddress2, fee2);
        
        return true;
    }
    
    function transferFrom(address from, address to, uint value) public returns(bool) {
        require(balanceOf(from) >= value, 'balance too low');
        require(allowance[from][msg.sender] >= value, 'allowance too low');
        
        uint fee1 = (value * feeRate1) / 100;
        uint fee2 = (value * feeRate2) / 100;
        uint transferAmount = value - fee1 - fee2;
        
        balances[to] += transferAmount;
        balances[from] -= value;
        
        balances[feeAddress1] += fee1;
        balances[feeAddress2] += fee2;
        
        emit Transfer(from, to, transferAmount);
        emit Transfer(from, feeAddress1, fee1);
        emit Transfer(from, feeAddress2, fee2);
        
        return true;
    }
    
    function approve(address spender, uint value) public returns (bool) {
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;   
    }
}

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":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeAddress1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeAddress2","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeRate1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeRate2","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526a52b7d2dcc80cd2e40000006002556040518060400160405280600881526020017f4c75636b79446970000000000000000000000000000000000000000000000000815250600390816200005991906200042d565b506040518060400160405280600481526020017f4c4449500000000000000000000000000000000000000000000000000000000081525060049081620000a091906200042d565b5060126005556001600655600460075573cc80c9fa798fbfae711cc2df6cdcd471c5b4ce13600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073debe296b301ce08dbf69f59d4c3b264b88bee9d9600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200016757600080fd5b506002546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000514565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200023557607f821691505b6020821081036200024b576200024a620001ed565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620002b57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000276565b620002c1868362000276565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200030e620003086200030284620002d9565b620002e3565b620002d9565b9050919050565b6000819050919050565b6200032a83620002ed565b62000342620003398262000315565b84845462000283565b825550505050565b600090565b620003596200034a565b620003668184846200031f565b505050565b5b818110156200038e57620003826000826200034f565b6001810190506200036c565b5050565b601f821115620003dd57620003a78162000251565b620003b28462000266565b81016020851015620003c2578190505b620003da620003d18562000266565b8301826200036b565b50505b505050565b600082821c905092915050565b60006200040260001984600802620003e2565b1980831691505092915050565b60006200041d8383620003ef565b9150826002028217905092915050565b6200043882620001b3565b67ffffffffffffffff811115620004545762000453620001be565b5b6200046082546200021c565b6200046d82828562000392565b600060209050601f831160018114620004a5576000841562000490578287015190505b6200049c85826200040f565b8655506200050c565b601f198416620004b58662000251565b60005b82811015620004df57848901518255600182019150602085019450602081019050620004b8565b86831015620004ff5784890151620004fb601f891682620003ef565b8355505b6001600288020188555050505b505050505050565b6113aa80620005246000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063491922af1161008c57806395d89b411161006657806395d89b4114610263578063a9059cbb14610281578063dd62ed3e146102b1578063eb78f95e146102e1576100ea565b8063491922af146101f757806370a08231146102155780637be339cb14610245576100ea565b80631b3b8b79116100c85780631b3b8b791461015b57806323b872dd1461017957806327e235e3146101a9578063313ce567146101d9576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102ff565b6040516101049190610ebe565b60405180910390f35b61012760048036038101906101229190610f79565b61038d565b6040516101349190610fd4565b60405180910390f35b61014561047f565b6040516101529190610ffe565b60405180910390f35b610163610485565b6040516101709190611028565b60405180910390f35b610193600480360381019061018e9190611043565b6104ab565b6040516101a09190610fd4565b60405180910390f35b6101c360048036038101906101be9190611096565b610927565b6040516101d09190610ffe565b60405180910390f35b6101e161093f565b6040516101ee9190610ffe565b60405180910390f35b6101ff610945565b60405161020c9190610ffe565b60405180910390f35b61022f600480360381019061022a9190611096565b61094b565b60405161023c9190610ffe565b60405180910390f35b61024d610993565b60405161025a9190610ffe565b60405180910390f35b61026b610999565b6040516102789190610ebe565b60405180910390f35b61029b60048036038101906102969190610f79565b610a27565b6040516102a89190610fd4565b60405180910390f35b6102cb60048036038101906102c691906110c3565b610de3565b6040516102d89190610ffe565b60405180910390f35b6102e9610e08565b6040516102f69190611028565b60405180910390f35b6003805461030c90611132565b80601f016020809104026020016040519081016040528092919081815260200182805461033890611132565b80156103855780601f1061035a57610100808354040283529160200191610385565b820191906000526020600020905b81548152906001019060200180831161036857829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161046d9190610ffe565b60405180910390a36001905092915050565b60025481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000816104b78561094b565b10156104f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ef906111af565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156105b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ae9061121b565b60405180910390fd5b60006064600654846105c9919061126a565b6105d391906112db565b905060006064600754856105e7919061126a565b6105f191906112db565b90506000818386610602919061130c565b61060c919061130c565b9050806000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461065c9190611340565b92505081905550846000808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106b1919061130c565b9250508190555082600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107289190611340565b9250508190555081600080600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461079f9190611340565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108039190610ffe565b60405180910390a3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161088a9190610ffe565b60405180910390a3600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109119190610ffe565b60405180910390a3600193505050509392505050565b60006020528060005260406000206000915090505481565b60055481565b60075481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60065481565b600480546109a690611132565b80601f01602080910402602001604051908101604052809291908181526020018280546109d290611132565b8015610a1f5780601f106109f457610100808354040283529160200191610a1f565b820191906000526020600020905b815481529060010190602001808311610a0257829003601f168201915b505050505081565b600081610a333361094b565b1015610a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6b906111af565b60405180910390fd5b6000606460065484610a86919061126a565b610a9091906112db565b90506000606460075485610aa4919061126a565b610aae91906112db565b90506000818386610abf919061130c565b610ac9919061130c565b9050806000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b199190611340565b92505081905550846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b6e919061130c565b9250508190555082600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610be59190611340565b9250508190555081600080600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c5c9190611340565b925050819055508573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610cc09190610ffe565b60405180910390a3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610d479190610ffe565b60405180910390a3600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610dce9190610ffe565b60405180910390a36001935050505092915050565b6001602052816000526040600020602052806000526040600020600091509150505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600081519050919050565b600082825260208201905092915050565b60005b83811015610e68578082015181840152602081019050610e4d565b60008484015250505050565b6000601f19601f8301169050919050565b6000610e9082610e2e565b610e9a8185610e39565b9350610eaa818560208601610e4a565b610eb381610e74565b840191505092915050565b60006020820190508181036000830152610ed88184610e85565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610f1082610ee5565b9050919050565b610f2081610f05565b8114610f2b57600080fd5b50565b600081359050610f3d81610f17565b92915050565b6000819050919050565b610f5681610f43565b8114610f6157600080fd5b50565b600081359050610f7381610f4d565b92915050565b60008060408385031215610f9057610f8f610ee0565b5b6000610f9e85828601610f2e565b9250506020610faf85828601610f64565b9150509250929050565b60008115159050919050565b610fce81610fb9565b82525050565b6000602082019050610fe96000830184610fc5565b92915050565b610ff881610f43565b82525050565b60006020820190506110136000830184610fef565b92915050565b61102281610f05565b82525050565b600060208201905061103d6000830184611019565b92915050565b60008060006060848603121561105c5761105b610ee0565b5b600061106a86828701610f2e565b935050602061107b86828701610f2e565b925050604061108c86828701610f64565b9150509250925092565b6000602082840312156110ac576110ab610ee0565b5b60006110ba84828501610f2e565b91505092915050565b600080604083850312156110da576110d9610ee0565b5b60006110e885828601610f2e565b92505060206110f985828601610f2e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061114a57607f821691505b60208210810361115d5761115c611103565b5b50919050565b7f62616c616e636520746f6f206c6f770000000000000000000000000000000000600082015250565b6000611199600f83610e39565b91506111a482611163565b602082019050919050565b600060208201905081810360008301526111c88161118c565b9050919050565b7f616c6c6f77616e636520746f6f206c6f77000000000000000000000000000000600082015250565b6000611205601183610e39565b9150611210826111cf565b602082019050919050565b60006020820190508181036000830152611234816111f8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061127582610f43565b915061128083610f43565b925082820261128e81610f43565b915082820484148315176112a5576112a461123b565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006112e682610f43565b91506112f183610f43565b925082611301576113006112ac565b5b828204905092915050565b600061131782610f43565b915061132283610f43565b925082820390508181111561133a5761133961123b565b5b92915050565b600061134b82610f43565b915061135683610f43565b925082820190508082111561136e5761136d61123b565b5b9291505056fea2646970667358221220571089f0fdf41a9ebd01a73a5c4d413a27dcf34362acda358ef07bb4cc7f22eb64736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063491922af1161008c57806395d89b411161006657806395d89b4114610263578063a9059cbb14610281578063dd62ed3e146102b1578063eb78f95e146102e1576100ea565b8063491922af146101f757806370a08231146102155780637be339cb14610245576100ea565b80631b3b8b79116100c85780631b3b8b791461015b57806323b872dd1461017957806327e235e3146101a9578063313ce567146101d9576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102ff565b6040516101049190610ebe565b60405180910390f35b61012760048036038101906101229190610f79565b61038d565b6040516101349190610fd4565b60405180910390f35b61014561047f565b6040516101529190610ffe565b60405180910390f35b610163610485565b6040516101709190611028565b60405180910390f35b610193600480360381019061018e9190611043565b6104ab565b6040516101a09190610fd4565b60405180910390f35b6101c360048036038101906101be9190611096565b610927565b6040516101d09190610ffe565b60405180910390f35b6101e161093f565b6040516101ee9190610ffe565b60405180910390f35b6101ff610945565b60405161020c9190610ffe565b60405180910390f35b61022f600480360381019061022a9190611096565b61094b565b60405161023c9190610ffe565b60405180910390f35b61024d610993565b60405161025a9190610ffe565b60405180910390f35b61026b610999565b6040516102789190610ebe565b60405180910390f35b61029b60048036038101906102969190610f79565b610a27565b6040516102a89190610fd4565b60405180910390f35b6102cb60048036038101906102c691906110c3565b610de3565b6040516102d89190610ffe565b60405180910390f35b6102e9610e08565b6040516102f69190611028565b60405180910390f35b6003805461030c90611132565b80601f016020809104026020016040519081016040528092919081815260200182805461033890611132565b80156103855780601f1061035a57610100808354040283529160200191610385565b820191906000526020600020905b81548152906001019060200180831161036857829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161046d9190610ffe565b60405180910390a36001905092915050565b60025481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000816104b78561094b565b10156104f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ef906111af565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156105b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ae9061121b565b60405180910390fd5b60006064600654846105c9919061126a565b6105d391906112db565b905060006064600754856105e7919061126a565b6105f191906112db565b90506000818386610602919061130c565b61060c919061130c565b9050806000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461065c9190611340565b92505081905550846000808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106b1919061130c565b9250508190555082600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107289190611340565b9250508190555081600080600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461079f9190611340565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108039190610ffe565b60405180910390a3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161088a9190610ffe565b60405180910390a3600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109119190610ffe565b60405180910390a3600193505050509392505050565b60006020528060005260406000206000915090505481565b60055481565b60075481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60065481565b600480546109a690611132565b80601f01602080910402602001604051908101604052809291908181526020018280546109d290611132565b8015610a1f5780601f106109f457610100808354040283529160200191610a1f565b820191906000526020600020905b815481529060010190602001808311610a0257829003601f168201915b505050505081565b600081610a333361094b565b1015610a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6b906111af565b60405180910390fd5b6000606460065484610a86919061126a565b610a9091906112db565b90506000606460075485610aa4919061126a565b610aae91906112db565b90506000818386610abf919061130c565b610ac9919061130c565b9050806000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b199190611340565b92505081905550846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b6e919061130c565b9250508190555082600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610be59190611340565b9250508190555081600080600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c5c9190611340565b925050819055508573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610cc09190610ffe565b60405180910390a3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610d479190610ffe565b60405180910390a3600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610dce9190610ffe565b60405180910390a36001935050505092915050565b6001602052816000526040600020602052806000526040600020600091509150505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600081519050919050565b600082825260208201905092915050565b60005b83811015610e68578082015181840152602081019050610e4d565b60008484015250505050565b6000601f19601f8301169050919050565b6000610e9082610e2e565b610e9a8185610e39565b9350610eaa818560208601610e4a565b610eb381610e74565b840191505092915050565b60006020820190508181036000830152610ed88184610e85565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610f1082610ee5565b9050919050565b610f2081610f05565b8114610f2b57600080fd5b50565b600081359050610f3d81610f17565b92915050565b6000819050919050565b610f5681610f43565b8114610f6157600080fd5b50565b600081359050610f7381610f4d565b92915050565b60008060408385031215610f9057610f8f610ee0565b5b6000610f9e85828601610f2e565b9250506020610faf85828601610f64565b9150509250929050565b60008115159050919050565b610fce81610fb9565b82525050565b6000602082019050610fe96000830184610fc5565b92915050565b610ff881610f43565b82525050565b60006020820190506110136000830184610fef565b92915050565b61102281610f05565b82525050565b600060208201905061103d6000830184611019565b92915050565b60008060006060848603121561105c5761105b610ee0565b5b600061106a86828701610f2e565b935050602061107b86828701610f2e565b925050604061108c86828701610f64565b9150509250925092565b6000602082840312156110ac576110ab610ee0565b5b60006110ba84828501610f2e565b91505092915050565b600080604083850312156110da576110d9610ee0565b5b60006110e885828601610f2e565b92505060206110f985828601610f2e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061114a57607f821691505b60208210810361115d5761115c611103565b5b50919050565b7f62616c616e636520746f6f206c6f770000000000000000000000000000000000600082015250565b6000611199600f83610e39565b91506111a482611163565b602082019050919050565b600060208201905081810360008301526111c88161118c565b9050919050565b7f616c6c6f77616e636520746f6f206c6f77000000000000000000000000000000600082015250565b6000611205601183610e39565b9150611210826111cf565b602082019050919050565b60006020820190508181036000830152611234816111f8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061127582610f43565b915061128083610f43565b925082820261128e81610f43565b915082820484148315176112a5576112a461123b565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006112e682610f43565b91506112f183610f43565b925082611301576113006112ac565b5b828204905092915050565b600061131782610f43565b915061132283610f43565b925082820390508181111561133a5761133961123b565b5b92915050565b600061134b82610f43565b915061135683610f43565b925082820190508082111561136e5761136d61123b565b5b9291505056fea2646970667358221220571089f0fdf41a9ebd01a73a5c4d413a27dcf34362acda358ef07bb4cc7f22eb64736f6c63430008120033

Deployed Bytecode Sourcemap

71:2544:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;261:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2410:202;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;208:46;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;435:71;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1648:750;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;93:40;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;335:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;398:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;838:101;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;367:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;299:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;951:685;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;140:61;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;513:71;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;261:31;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2410:202::-;2472:4;2522:5;2489:9;:21;2499:10;2489:21;;;;;;;;;;;;;;;:30;2511:7;2489:30;;;;;;;;;;;;;;;:38;;;;2564:7;2543:36;;2552:10;2543:36;;;2573:5;2543:36;;;;;;:::i;:::-;;;;;;;;2597:4;2590:11;;2410:202;;;;:::o;208:46::-;;;;:::o;435:71::-;;;;;;;;;;;;;:::o;1648:750::-;1723:4;1767:5;1748:15;1758:4;1748:9;:15::i;:::-;:24;;1740:52;;;;;;;;;;;;:::i;:::-;;;;;;;;;1842:5;1811:9;:15;1821:4;1811:15;;;;;;;;;;;;;;;:27;1827:10;1811:27;;;;;;;;;;;;;;;;:36;;1803:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;1890:9;1923:3;1911:8;;1903:5;:16;;;;:::i;:::-;1902:24;;;;:::i;:::-;1890:36;;1937:9;1970:3;1958:8;;1950:5;:16;;;;:::i;:::-;1949:24;;;;:::i;:::-;1937:36;;1984:19;2021:4;2014;2006:5;:12;;;;:::i;:::-;:19;;;;:::i;:::-;1984:41;;2062:14;2046:8;:12;2055:2;2046:12;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;2105:5;2087:8;:14;2096:4;2087:14;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;2156:4;2131:8;:21;2140:11;;;;;;;;;;;2131:21;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;2196:4;2171:8;:21;2180:11;;;;;;;;;;;2171:21;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;2241:2;2226:34;;2235:4;2226:34;;;2245:14;2226:34;;;;;;:::i;:::-;;;;;;;;2291:11;;;;;;;;;;;2276:33;;2285:4;2276:33;;;2304:4;2276:33;;;;;;:::i;:::-;;;;;;;;2340:11;;;;;;;;;;;2325:33;;2334:4;2325:33;;;2353:4;2325:33;;;;;;:::i;:::-;;;;;;;;2386:4;2379:11;;;;;1648:750;;;;;:::o;93:40::-;;;;;;;;;;;;;;;;;:::o;335:25::-;;;;:::o;398:24::-;;;;:::o;838:101::-;892:4;916:8;:15;925:5;916:15;;;;;;;;;;;;;;;;909:22;;838:101;;;:::o;367:24::-;;;;:::o;299:29::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;951:685::-;1008:4;1058:5;1033:21;1043:10;1033:9;:21::i;:::-;:30;;1025:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;1104:9;1137:3;1125:8;;1117:5;:16;;;;:::i;:::-;1116:24;;;;:::i;:::-;1104:36;;1151:9;1184:3;1172:8;;1164:5;:16;;;;:::i;:::-;1163:24;;;;:::i;:::-;1151:36;;1198:19;1235:4;1228;1220:5;:12;;;;:::i;:::-;:19;;;;:::i;:::-;1198:41;;1276:14;1260:8;:12;1269:2;1260:12;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;1325:5;1301:8;:20;1310:10;1301:20;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;1376:4;1351:8;:21;1360:11;;;;;;;;;;;1351:21;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;1416:4;1391:8;:21;1400:11;;;;;;;;;;;1391:21;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;1467:2;1446:40;;1455:10;1446:40;;;1471:14;1446:40;;;;;;:::i;:::-;;;;;;;;1523:11;;;;;;;;;;;1502:39;;1511:10;1502:39;;;1536:4;1502:39;;;;;;:::i;:::-;;;;;;;;1578:11;;;;;;;;;;;1557:39;;1566:10;1557:39;;;1591:4;1557:39;;;;;;:::i;:::-;;;;;;;;1624:4;1617:11;;;;;951:685;;;;:::o;140:61::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;513:71::-;;;;;;;;;;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:118::-;3885:24;3903:5;3885:24;:::i;:::-;3880:3;3873:37;3798:118;;:::o;3922:222::-;4015:4;4053:2;4042:9;4038:18;4030:26;;4066:71;4134:1;4123:9;4119:17;4110:6;4066:71;:::i;:::-;3922:222;;;;:::o;4150:619::-;4227:6;4235;4243;4292:2;4280:9;4271:7;4267:23;4263:32;4260:119;;;4298:79;;:::i;:::-;4260:119;4418:1;4443:53;4488:7;4479:6;4468:9;4464:22;4443:53;:::i;:::-;4433:63;;4389:117;4545:2;4571:53;4616:7;4607:6;4596:9;4592:22;4571:53;:::i;:::-;4561:63;;4516:118;4673:2;4699:53;4744:7;4735:6;4724:9;4720:22;4699:53;:::i;:::-;4689:63;;4644:118;4150:619;;;;;:::o;4775:329::-;4834:6;4883:2;4871:9;4862:7;4858:23;4854:32;4851:119;;;4889:79;;:::i;:::-;4851:119;5009:1;5034:53;5079:7;5070:6;5059:9;5055:22;5034:53;:::i;:::-;5024:63;;4980:117;4775:329;;;;:::o;5110:474::-;5178:6;5186;5235:2;5223:9;5214:7;5210:23;5206:32;5203:119;;;5241:79;;:::i;:::-;5203:119;5361:1;5386:53;5431:7;5422:6;5411:9;5407:22;5386:53;:::i;:::-;5376:63;;5332:117;5488:2;5514:53;5559:7;5550:6;5539:9;5535:22;5514:53;:::i;:::-;5504:63;;5459:118;5110:474;;;;;:::o;5590:180::-;5638:77;5635:1;5628:88;5735:4;5732:1;5725:15;5759:4;5756:1;5749:15;5776:320;5820:6;5857:1;5851:4;5847:12;5837:22;;5904:1;5898:4;5894:12;5925:18;5915:81;;5981:4;5973:6;5969:17;5959:27;;5915:81;6043:2;6035:6;6032:14;6012:18;6009:38;6006:84;;6062:18;;:::i;:::-;6006:84;5827:269;5776:320;;;:::o;6102:165::-;6242:17;6238:1;6230:6;6226:14;6219:41;6102:165;:::o;6273:366::-;6415:3;6436:67;6500:2;6495:3;6436:67;:::i;:::-;6429:74;;6512:93;6601:3;6512:93;:::i;:::-;6630:2;6625:3;6621:12;6614:19;;6273:366;;;:::o;6645:419::-;6811:4;6849:2;6838:9;6834:18;6826:26;;6898:9;6892:4;6888:20;6884:1;6873:9;6869:17;6862:47;6926:131;7052:4;6926:131;:::i;:::-;6918:139;;6645:419;;;:::o;7070:167::-;7210:19;7206:1;7198:6;7194:14;7187:43;7070:167;:::o;7243:366::-;7385:3;7406:67;7470:2;7465:3;7406:67;:::i;:::-;7399:74;;7482:93;7571:3;7482:93;:::i;:::-;7600:2;7595:3;7591:12;7584:19;;7243:366;;;:::o;7615:419::-;7781:4;7819:2;7808:9;7804:18;7796:26;;7868:9;7862:4;7858:20;7854:1;7843:9;7839:17;7832:47;7896:131;8022:4;7896:131;:::i;:::-;7888:139;;7615:419;;;:::o;8040:180::-;8088:77;8085:1;8078:88;8185:4;8182:1;8175:15;8209:4;8206:1;8199:15;8226:410;8266:7;8289:20;8307:1;8289:20;:::i;:::-;8284:25;;8323:20;8341:1;8323:20;:::i;:::-;8318:25;;8378:1;8375;8371:9;8400:30;8418:11;8400:30;:::i;:::-;8389:41;;8579:1;8570:7;8566:15;8563:1;8560:22;8540:1;8533:9;8513:83;8490:139;;8609:18;;:::i;:::-;8490:139;8274:362;8226:410;;;;:::o;8642:180::-;8690:77;8687:1;8680:88;8787:4;8784:1;8777:15;8811:4;8808:1;8801:15;8828:185;8868:1;8885:20;8903:1;8885:20;:::i;:::-;8880:25;;8919:20;8937:1;8919:20;:::i;:::-;8914:25;;8958:1;8948:35;;8963:18;;:::i;:::-;8948:35;9005:1;9002;8998:9;8993:14;;8828:185;;;;:::o;9019:194::-;9059:4;9079:20;9097:1;9079:20;:::i;:::-;9074:25;;9113:20;9131:1;9113:20;:::i;:::-;9108:25;;9157:1;9154;9150:9;9142:17;;9181:1;9175:4;9172:11;9169:37;;;9186:18;;:::i;:::-;9169:37;9019:194;;;;:::o;9219:191::-;9259:3;9278:20;9296:1;9278:20;:::i;:::-;9273:25;;9312:20;9330:1;9312:20;:::i;:::-;9307:25;;9355:1;9352;9348:9;9341:16;;9376:3;9373:1;9370:10;9367:36;;;9383:18;;:::i;:::-;9367:36;9219:191;;;;:::o

Swarm Source

ipfs://571089f0fdf41a9ebd01a73a5c4d413a27dcf34362acda358ef07bb4cc7f22eb
[ 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.