ERC-20
Source Code
Overview
Max Total Supply
666,666,666 MEGAX
Holders
74
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
| Transaction Hash | Block | Multiplier | Status |
|---|
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"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":false,"internalType":"uint256","name":"_previousBuyFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_newBuyFee","type":"uint256"}],"name":"BuyFeePercentageChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_manager","type":"address"}],"name":"ManagerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_account","type":"address"}],"name":"RemovedFromWhitelist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_previousSellFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_newSellFee","type":"uint256"}],"name":"SellFeePercentageChanged","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":"_account","type":"address"}],"name":"Whitelisted","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MANAGEMENT_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"addToWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","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":[],"name":"buyFeePercentage","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"isWhitelisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"managerContract","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"removeFromWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFeePercentage","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newBuyFeePercentage","type":"uint256"}],"name":"setBuyFeePercentage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_management","type":"address"}],"name":"setManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newSellFeePercentage","type":"uint256"}],"name":"setSellFeePercentage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","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":[],"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"}]Contract Creation Code
60806040523480156200001157600080fd5b506040518060400160405280600781526020017f4d656761686578000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4d4547415800000000000000000000000000000000000000000000000000000081525081600390816200008f9190620007c7565b508060049081620000a19190620007c7565b50505060056006819055506005600781905550620000f433620000c96200011060201b60201c565b600a620000d7919062000a3e565b6327bc86aa620000e8919062000a8f565b6200011960201b60201c565b620001096000801b33620001a660201b60201c565b5062000be2565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200018e5760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040162000185919062000b1f565b60405180910390fd5b620001a260008383620002aa60201b60201c565b5050565b6000620001ba8383620004da60201b60201c565b6200029f5760016005600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200023b6200054560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050620002a4565b600090505b92915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000300578060026000828254620002f3919062000b3c565b92505081905550620003d6565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156200038f578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401620003869392919062000b88565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200042157806002600082825403925050819055506200046e565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620004cd919062000bc5565b60405180910390a3505050565b60006005600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600033905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620005cf57607f821691505b602082108103620005e557620005e462000587565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200064f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000610565b6200065b868362000610565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620006a8620006a26200069c8462000673565b6200067d565b62000673565b9050919050565b6000819050919050565b620006c48362000687565b620006dc620006d382620006af565b8484546200061d565b825550505050565b600090565b620006f3620006e4565b62000700818484620006b9565b505050565b5b8181101562000728576200071c600082620006e9565b60018101905062000706565b5050565b601f82111562000777576200074181620005eb565b6200074c8462000600565b810160208510156200075c578190505b620007746200076b8562000600565b83018262000705565b50505b505050565b600082821c905092915050565b60006200079c600019846008026200077c565b1980831691505092915050565b6000620007b7838362000789565b9150826002028217905092915050565b620007d2826200054d565b67ffffffffffffffff811115620007ee57620007ed62000558565b5b620007fa8254620005b6565b620008078282856200072c565b600060209050601f8311600181146200083f57600084156200082a578287015190505b620008368582620007a9565b865550620008a6565b601f1984166200084f86620005eb565b60005b82811015620008795784890151825560018201915060208501945060208101905062000852565b8683101562000899578489015162000895601f89168262000789565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200093c57808604811115620009145762000913620008ae565b5b6001851615620009245780820291505b80810290506200093485620008dd565b9450620008f4565b94509492505050565b60008262000957576001905062000a2a565b8162000967576000905062000a2a565b81600181146200098057600281146200098b57620009c1565b600191505062000a2a565b60ff841115620009a0576200099f620008ae565b5b8360020a915084821115620009ba57620009b9620008ae565b5b5062000a2a565b5060208310610133831016604e8410600b8410161715620009fb5782820a905083811115620009f557620009f4620008ae565b5b62000a2a565b62000a0a8484846001620008ea565b9250905081840481111562000a245762000a23620008ae565b5b81810290505b9392505050565b600060ff82169050919050565b600062000a4b8262000673565b915062000a588362000a31565b925062000a877fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000945565b905092915050565b600062000a9c8262000673565b915062000aa98362000673565b925082820262000ab98162000673565b9150828204841483151762000ad35762000ad2620008ae565b5b5092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b078262000ada565b9050919050565b62000b198162000afa565b82525050565b600060208201905062000b36600083018462000b0e565b92915050565b600062000b498262000673565b915062000b568362000673565b925082820190508082111562000b715762000b70620008ae565b5b92915050565b62000b828162000673565b82525050565b600060608201905062000b9f600083018662000b0e565b62000bae602083018562000b77565b62000bbd604083018462000b77565b949350505050565b600060208201905062000bdc600083018462000b77565b92915050565b61213a8062000bf26000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c80638ab1d681116100f9578063d0ebdbe711610097578063dd62ed3e11610071578063dd62ed3e146104d0578063e208a93914610500578063e43252d71461051e578063f63f98a61461053a576101a9565b8063d0ebdbe71461047a578063d44545e714610496578063d547741f146104b4576101a9565b8063a217fddf116100d3578063a217fddf146103f2578063a9059cbb14610410578063c1fc3d8114610440578063cda5f89f1461045c576101a9565b80638ab1d6811461038857806391d14854146103a457806395d89b41146103d4576101a9565b80632710ac801161016657806336568abe1161014057806336568abe146103025780633af32abf1461031e57806370a082311461034e578063715018a61461037e576101a9565b80632710ac80146102aa5780632f2ff15d146102c8578063313ce567146102e4576101a9565b806301ffc9a7146101ae57806306fdde03146101de578063095ea7b3146101fc57806318160ddd1461022c57806323b872dd1461024a578063248a9ca31461027a575b600080fd5b6101c860048036038101906101c391906119b3565b610556565b6040516101d591906119fb565b60405180910390f35b6101e66105d0565b6040516101f39190611aa6565b60405180910390f35b61021660048036038101906102119190611b5c565b610662565b60405161022391906119fb565b60405180910390f35b610234610685565b6040516102419190611bab565b60405180910390f35b610264600480360381019061025f9190611bc6565b61068f565b60405161027191906119fb565b60405180910390f35b610294600480360381019061028f9190611c4f565b6107a6565b6040516102a19190611c8b565b60405180910390f35b6102b26107c6565b6040516102bf9190611cc7565b60405180910390f35b6102e260048036038101906102dd9190611ce2565b6107ec565b005b6102ec61080e565b6040516102f99190611d3e565b60405180910390f35b61031c60048036038101906103179190611ce2565b610817565b005b61033860048036038101906103339190611d59565b610892565b60405161034591906119fb565b60405180910390f35b61036860048036038101906103639190611d59565b6108e8565b6040516103759190611bab565b60405180910390f35b610386610930565b005b6103a2600480360381019061039d9190611d59565b610954565b005b6103be60048036038101906103b99190611ce2565b610a23565b6040516103cb91906119fb565b60405180910390f35b6103dc610a8e565b6040516103e99190611aa6565b60405180910390f35b6103fa610b20565b6040516104079190611c8b565b60405180910390f35b61042a60048036038101906104259190611b5c565b610b27565b60405161043791906119fb565b60405180910390f35b61045a60048036038101906104559190611d86565b610c37565b005b610464610cf7565b6040516104719190611c8b565b60405180910390f35b610494600480360381019061048f9190611ddf565b610d1b565b005b61049e610e85565b6040516104ab9190611bab565b60405180910390f35b6104ce60048036038101906104c99190611ce2565b610e8b565b005b6104ea60048036038101906104e59190611e0c565b610ead565b6040516104f79190611bab565b60405180910390f35b610508610f34565b6040516105159190611bab565b60405180910390f35b61053860048036038101906105339190611d59565b610f3a565b005b610554600480360381019061054f9190611d86565b611009565b005b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105c957506105c8826110c9565b5b9050919050565b6060600380546105df90611e7b565b80601f016020809104026020016040519081016040528092919081815260200182805461060b90611e7b565b80156106585780601f1061062d57610100808354040283529160200191610658565b820191906000526020600020905b81548152906001019060200180831161063b57829003601f168201915b5050505050905090565b60008061066d611133565b905061067a81858561113b565b600191505092915050565b6000600254905090565b600061069c84338461114d565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156107405750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561078f5760006064600754846107579190611edb565b6107619190611f4c565b9050600081846107719190611f7d565b905061077e8686836111e1565b61078886836112d5565b505061079b565b61079a8484846111e1565b5b600190509392505050565b600060056000838152602001908152602001600020600101549050919050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6107f5826107a6565b6107fe81611310565b6108088383611324565b50505050565b60006012905090565b61081f611133565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610883576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61088d8282611416565b505050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109446000801b61093f611133565b611509565b6109516000801b33611416565b50565b6109857fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8610980611133565b611509565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fcdd2e9b91a56913d370075169cefa1602ba36be5301664f752192bb1709df75760405160405180910390a250565b60006005600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b606060048054610a9d90611e7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac990611e7b565b8015610b165780601f10610aeb57610100808354040283529160200191610b16565b820191906000526020600020905b815481529060010190602001808311610af957829003601f168201915b5050505050905090565b6000801b81565b600080339050600860008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610bd15750600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610c20576000606460065485610be89190611edb565b610bf29190611f4c565b905060008185610c029190611f7d565b9050610c0f8387836111e1565b610c1983836112d5565b5050610c2c565b610c2b8185856111e1565b5b600191505092915050565b610c687fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8610c63611133565b611509565b602d811115610cac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca390611ffd565b60405180910390fd5b60006006549050816006819055507f438fcf6d33e270a2ca086eeb6b45d51230f8fd11af183e8e17f8d773aa5a791b8183604051610ceb92919061201d565b60405180910390a15050565b7fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f881565b610d2f6000801b610d2a611133565b611509565b600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610dd357610dd17fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611416565b505b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610e3e7fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f882611324565b508073ffffffffffffffffffffffffffffffffffffffff167f198db6e425fb8aafd1823c6ca50be2d51e5764571a5ae0f0f21c6812e45def0b60405160405180910390a250565b60065481565b610e94826107a6565b610e9d81611310565b610ea78383611416565b50505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60075481565b610f6b7fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8610f66611133565b611509565b6001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a5460405160405180910390a250565b61103a7fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8611035611133565b611509565b602d81111561107e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107590611ffd565b60405180910390fd5b60006007549050816007819055507fef8dde522e5e1ad034965334ce0f6159f1e9fe4a756bf569952da3b960a6592a81836040516110bd92919061201d565b60405180910390a15050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b611148838383600161155a565b505050565b60006111598484610ead565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111db57818110156111cb578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016111c293929190612055565b60405180910390fd5b6111da8484848403600061155a565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036112535760006040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161124a919061208c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112c55760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016112bc919061208c565b60405180910390fd5b6112d0838383611731565b505050565b600081111561130c5761130b82600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836111e1565b5b5050565b6113218161131c611133565b611509565b50565b60006113308383610a23565b61140b5760016005600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506113a8611133565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050611410565b600090505b92915050565b60006114228383610a23565b156114fe5760006005600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061149b611133565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a460019050611503565b600090505b92915050565b6115138282610a23565b6115565780826040517fe2517d3f00000000000000000000000000000000000000000000000000000000815260040161154d9291906120a7565b60405180910390fd5b5050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036115cc5760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016115c3919061208c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361163e5760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401611635919061208c565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550801561172b578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516117229190611bab565b60405180910390a35b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361178357806002600082825461177791906120d0565b92505081905550611856565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561180f578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161180693929190612055565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361189f57806002600082825403925050819055506118ec565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119499190611bab565b60405180910390a3505050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6119908161195b565b811461199b57600080fd5b50565b6000813590506119ad81611987565b92915050565b6000602082840312156119c9576119c8611956565b5b60006119d78482850161199e565b91505092915050565b60008115159050919050565b6119f5816119e0565b82525050565b6000602082019050611a1060008301846119ec565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611a50578082015181840152602081019050611a35565b60008484015250505050565b6000601f19601f8301169050919050565b6000611a7882611a16565b611a828185611a21565b9350611a92818560208601611a32565b611a9b81611a5c565b840191505092915050565b60006020820190508181036000830152611ac08184611a6d565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611af382611ac8565b9050919050565b611b0381611ae8565b8114611b0e57600080fd5b50565b600081359050611b2081611afa565b92915050565b6000819050919050565b611b3981611b26565b8114611b4457600080fd5b50565b600081359050611b5681611b30565b92915050565b60008060408385031215611b7357611b72611956565b5b6000611b8185828601611b11565b9250506020611b9285828601611b47565b9150509250929050565b611ba581611b26565b82525050565b6000602082019050611bc06000830184611b9c565b92915050565b600080600060608486031215611bdf57611bde611956565b5b6000611bed86828701611b11565b9350506020611bfe86828701611b11565b9250506040611c0f86828701611b47565b9150509250925092565b6000819050919050565b611c2c81611c19565b8114611c3757600080fd5b50565b600081359050611c4981611c23565b92915050565b600060208284031215611c6557611c64611956565b5b6000611c7384828501611c3a565b91505092915050565b611c8581611c19565b82525050565b6000602082019050611ca06000830184611c7c565b92915050565b6000611cb182611ac8565b9050919050565b611cc181611ca6565b82525050565b6000602082019050611cdc6000830184611cb8565b92915050565b60008060408385031215611cf957611cf8611956565b5b6000611d0785828601611c3a565b9250506020611d1885828601611b11565b9150509250929050565b600060ff82169050919050565b611d3881611d22565b82525050565b6000602082019050611d536000830184611d2f565b92915050565b600060208284031215611d6f57611d6e611956565b5b6000611d7d84828501611b11565b91505092915050565b600060208284031215611d9c57611d9b611956565b5b6000611daa84828501611b47565b91505092915050565b611dbc81611ca6565b8114611dc757600080fd5b50565b600081359050611dd981611db3565b92915050565b600060208284031215611df557611df4611956565b5b6000611e0384828501611dca565b91505092915050565b60008060408385031215611e2357611e22611956565b5b6000611e3185828601611b11565b9250506020611e4285828601611b11565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611e9357607f821691505b602082108103611ea657611ea5611e4c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ee682611b26565b9150611ef183611b26565b9250828202611eff81611b26565b91508282048414831517611f1657611f15611eac565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611f5782611b26565b9150611f6283611b26565b925082611f7257611f71611f1d565b5b828204905092915050565b6000611f8882611b26565b9150611f9383611b26565b9250828203905081811115611fab57611faa611eac565b5b92915050565b7f4665652070657263656e7461676520746f6f2068696768000000000000000000600082015250565b6000611fe7601783611a21565b9150611ff282611fb1565b602082019050919050565b6000602082019050818103600083015261201681611fda565b9050919050565b60006040820190506120326000830185611b9c565b61203f6020830184611b9c565b9392505050565b61204f81611ae8565b82525050565b600060608201905061206a6000830186612046565b6120776020830185611b9c565b6120846040830184611b9c565b949350505050565b60006020820190506120a16000830184612046565b92915050565b60006040820190506120bc6000830185612046565b6120c96020830184611c7c565b9392505050565b60006120db82611b26565b91506120e683611b26565b92508282019050808211156120fe576120fd611eac565b5b9291505056fea2646970667358221220ffff3796a43a2cd04e6731446fdab95a0509ffd789f624bba4e61a18114b76a864736f6c63430008180033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101a95760003560e01c80638ab1d681116100f9578063d0ebdbe711610097578063dd62ed3e11610071578063dd62ed3e146104d0578063e208a93914610500578063e43252d71461051e578063f63f98a61461053a576101a9565b8063d0ebdbe71461047a578063d44545e714610496578063d547741f146104b4576101a9565b8063a217fddf116100d3578063a217fddf146103f2578063a9059cbb14610410578063c1fc3d8114610440578063cda5f89f1461045c576101a9565b80638ab1d6811461038857806391d14854146103a457806395d89b41146103d4576101a9565b80632710ac801161016657806336568abe1161014057806336568abe146103025780633af32abf1461031e57806370a082311461034e578063715018a61461037e576101a9565b80632710ac80146102aa5780632f2ff15d146102c8578063313ce567146102e4576101a9565b806301ffc9a7146101ae57806306fdde03146101de578063095ea7b3146101fc57806318160ddd1461022c57806323b872dd1461024a578063248a9ca31461027a575b600080fd5b6101c860048036038101906101c391906119b3565b610556565b6040516101d591906119fb565b60405180910390f35b6101e66105d0565b6040516101f39190611aa6565b60405180910390f35b61021660048036038101906102119190611b5c565b610662565b60405161022391906119fb565b60405180910390f35b610234610685565b6040516102419190611bab565b60405180910390f35b610264600480360381019061025f9190611bc6565b61068f565b60405161027191906119fb565b60405180910390f35b610294600480360381019061028f9190611c4f565b6107a6565b6040516102a19190611c8b565b60405180910390f35b6102b26107c6565b6040516102bf9190611cc7565b60405180910390f35b6102e260048036038101906102dd9190611ce2565b6107ec565b005b6102ec61080e565b6040516102f99190611d3e565b60405180910390f35b61031c60048036038101906103179190611ce2565b610817565b005b61033860048036038101906103339190611d59565b610892565b60405161034591906119fb565b60405180910390f35b61036860048036038101906103639190611d59565b6108e8565b6040516103759190611bab565b60405180910390f35b610386610930565b005b6103a2600480360381019061039d9190611d59565b610954565b005b6103be60048036038101906103b99190611ce2565b610a23565b6040516103cb91906119fb565b60405180910390f35b6103dc610a8e565b6040516103e99190611aa6565b60405180910390f35b6103fa610b20565b6040516104079190611c8b565b60405180910390f35b61042a60048036038101906104259190611b5c565b610b27565b60405161043791906119fb565b60405180910390f35b61045a60048036038101906104559190611d86565b610c37565b005b610464610cf7565b6040516104719190611c8b565b60405180910390f35b610494600480360381019061048f9190611ddf565b610d1b565b005b61049e610e85565b6040516104ab9190611bab565b60405180910390f35b6104ce60048036038101906104c99190611ce2565b610e8b565b005b6104ea60048036038101906104e59190611e0c565b610ead565b6040516104f79190611bab565b60405180910390f35b610508610f34565b6040516105159190611bab565b60405180910390f35b61053860048036038101906105339190611d59565b610f3a565b005b610554600480360381019061054f9190611d86565b611009565b005b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105c957506105c8826110c9565b5b9050919050565b6060600380546105df90611e7b565b80601f016020809104026020016040519081016040528092919081815260200182805461060b90611e7b565b80156106585780601f1061062d57610100808354040283529160200191610658565b820191906000526020600020905b81548152906001019060200180831161063b57829003601f168201915b5050505050905090565b60008061066d611133565b905061067a81858561113b565b600191505092915050565b6000600254905090565b600061069c84338461114d565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156107405750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561078f5760006064600754846107579190611edb565b6107619190611f4c565b9050600081846107719190611f7d565b905061077e8686836111e1565b61078886836112d5565b505061079b565b61079a8484846111e1565b5b600190509392505050565b600060056000838152602001908152602001600020600101549050919050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6107f5826107a6565b6107fe81611310565b6108088383611324565b50505050565b60006012905090565b61081f611133565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610883576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61088d8282611416565b505050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109446000801b61093f611133565b611509565b6109516000801b33611416565b50565b6109857fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8610980611133565b611509565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fcdd2e9b91a56913d370075169cefa1602ba36be5301664f752192bb1709df75760405160405180910390a250565b60006005600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b606060048054610a9d90611e7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac990611e7b565b8015610b165780601f10610aeb57610100808354040283529160200191610b16565b820191906000526020600020905b815481529060010190602001808311610af957829003601f168201915b5050505050905090565b6000801b81565b600080339050600860008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610bd15750600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610c20576000606460065485610be89190611edb565b610bf29190611f4c565b905060008185610c029190611f7d565b9050610c0f8387836111e1565b610c1983836112d5565b5050610c2c565b610c2b8185856111e1565b5b600191505092915050565b610c687fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8610c63611133565b611509565b602d811115610cac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca390611ffd565b60405180910390fd5b60006006549050816006819055507f438fcf6d33e270a2ca086eeb6b45d51230f8fd11af183e8e17f8d773aa5a791b8183604051610ceb92919061201d565b60405180910390a15050565b7fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f881565b610d2f6000801b610d2a611133565b611509565b600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610dd357610dd17fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611416565b505b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610e3e7fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f882611324565b508073ffffffffffffffffffffffffffffffffffffffff167f198db6e425fb8aafd1823c6ca50be2d51e5764571a5ae0f0f21c6812e45def0b60405160405180910390a250565b60065481565b610e94826107a6565b610e9d81611310565b610ea78383611416565b50505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60075481565b610f6b7fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8610f66611133565b611509565b6001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167faab7954e9d246b167ef88aeddad35209ca2489d95a8aeb59e288d9b19fae5a5460405160405180910390a250565b61103a7fe9d79fac2bc639bd3a1e64ca9878bc920831c257999966c9d4ad8dda2ba055f8611035611133565b611509565b602d81111561107e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107590611ffd565b60405180910390fd5b60006007549050816007819055507fef8dde522e5e1ad034965334ce0f6159f1e9fe4a756bf569952da3b960a6592a81836040516110bd92919061201d565b60405180910390a15050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b611148838383600161155a565b505050565b60006111598484610ead565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111db57818110156111cb578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016111c293929190612055565b60405180910390fd5b6111da8484848403600061155a565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036112535760006040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161124a919061208c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112c55760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016112bc919061208c565b60405180910390fd5b6112d0838383611731565b505050565b600081111561130c5761130b82600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836111e1565b5b5050565b6113218161131c611133565b611509565b50565b60006113308383610a23565b61140b5760016005600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506113a8611133565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050611410565b600090505b92915050565b60006114228383610a23565b156114fe5760006005600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061149b611133565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a460019050611503565b600090505b92915050565b6115138282610a23565b6115565780826040517fe2517d3f00000000000000000000000000000000000000000000000000000000815260040161154d9291906120a7565b60405180910390fd5b5050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036115cc5760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016115c3919061208c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361163e5760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401611635919061208c565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550801561172b578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516117229190611bab565b60405180910390a35b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361178357806002600082825461177791906120d0565b92505081905550611856565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561180f578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161180693929190612055565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361189f57806002600082825403925050819055506118ec565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119499190611bab565b60405180910390a3505050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6119908161195b565b811461199b57600080fd5b50565b6000813590506119ad81611987565b92915050565b6000602082840312156119c9576119c8611956565b5b60006119d78482850161199e565b91505092915050565b60008115159050919050565b6119f5816119e0565b82525050565b6000602082019050611a1060008301846119ec565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611a50578082015181840152602081019050611a35565b60008484015250505050565b6000601f19601f8301169050919050565b6000611a7882611a16565b611a828185611a21565b9350611a92818560208601611a32565b611a9b81611a5c565b840191505092915050565b60006020820190508181036000830152611ac08184611a6d565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611af382611ac8565b9050919050565b611b0381611ae8565b8114611b0e57600080fd5b50565b600081359050611b2081611afa565b92915050565b6000819050919050565b611b3981611b26565b8114611b4457600080fd5b50565b600081359050611b5681611b30565b92915050565b60008060408385031215611b7357611b72611956565b5b6000611b8185828601611b11565b9250506020611b9285828601611b47565b9150509250929050565b611ba581611b26565b82525050565b6000602082019050611bc06000830184611b9c565b92915050565b600080600060608486031215611bdf57611bde611956565b5b6000611bed86828701611b11565b9350506020611bfe86828701611b11565b9250506040611c0f86828701611b47565b9150509250925092565b6000819050919050565b611c2c81611c19565b8114611c3757600080fd5b50565b600081359050611c4981611c23565b92915050565b600060208284031215611c6557611c64611956565b5b6000611c7384828501611c3a565b91505092915050565b611c8581611c19565b82525050565b6000602082019050611ca06000830184611c7c565b92915050565b6000611cb182611ac8565b9050919050565b611cc181611ca6565b82525050565b6000602082019050611cdc6000830184611cb8565b92915050565b60008060408385031215611cf957611cf8611956565b5b6000611d0785828601611c3a565b9250506020611d1885828601611b11565b9150509250929050565b600060ff82169050919050565b611d3881611d22565b82525050565b6000602082019050611d536000830184611d2f565b92915050565b600060208284031215611d6f57611d6e611956565b5b6000611d7d84828501611b11565b91505092915050565b600060208284031215611d9c57611d9b611956565b5b6000611daa84828501611b47565b91505092915050565b611dbc81611ca6565b8114611dc757600080fd5b50565b600081359050611dd981611db3565b92915050565b600060208284031215611df557611df4611956565b5b6000611e0384828501611dca565b91505092915050565b60008060408385031215611e2357611e22611956565b5b6000611e3185828601611b11565b9250506020611e4285828601611b11565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611e9357607f821691505b602082108103611ea657611ea5611e4c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ee682611b26565b9150611ef183611b26565b9250828202611eff81611b26565b91508282048414831517611f1657611f15611eac565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611f5782611b26565b9150611f6283611b26565b925082611f7257611f71611f1d565b5b828204905092915050565b6000611f8882611b26565b9150611f9383611b26565b9250828203905081811115611fab57611faa611eac565b5b92915050565b7f4665652070657263656e7461676520746f6f2068696768000000000000000000600082015250565b6000611fe7601783611a21565b9150611ff282611fb1565b602082019050919050565b6000602082019050818103600083015261201681611fda565b9050919050565b60006040820190506120326000830185611b9c565b61203f6020830184611b9c565b9392505050565b61204f81611ae8565b82525050565b600060608201905061206a6000830186612046565b6120776020830185611b9c565b6120846040830184611b9c565b949350505050565b60006020820190506120a16000830184612046565b92915050565b60006040820190506120bc6000830185612046565b6120c96020830184611c7c565b9392505050565b60006120db82611b26565b91506120e683611b26565b92508282019050808211156120fe576120fd611eac565b5b9291505056fea2646970667358221220ffff3796a43a2cd04e6731446fdab95a0509ffd789f624bba4e61a18114b76a864736f6c63430008180033
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
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.
Add Token to MetaMask (Web3)

