token-icon

FANTOM AI

Token

Overview[ERC-20]

Max Total Supply
23,000,000.0
FAAI
Holders
60+0.00%
Transfers
1,146

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106101e75760003560e01c806370a0823111610102578063ace9d49511610095578063dd62ed3e11610064578063dd62ed3e146105b0578063e2f45605146105d0578063e57f14e1146105e6578063f2fde38b1461060657600080fd5b8063ace9d4951461052a578063afa4f3b21461054a578063b62496f51461056a578063b6792bf61461059a57600080fd5b806395d89b41116100d157806395d89b41146104b5578063a457c2d7146104ca578063a8602fea146104ea578063a9059cbb1461050a57600080fd5b806370a082311461042c578063715018a61461046257806379cc6790146104775780638da5cb5b1461049757600080fd5b806323b872dd1161017a5780634626402b116101495780634626402b146103935780634fbee193146103b35780636260f1d8146103ec57806369fe0e2d1461040c57600080fd5b806323b872dd14610317578063313ce56714610337578063395093511461035357806342966c681461037357600080fd5b806315291cd4116101b657806315291cd4146102945780631694505e146102aa57806316a2f82a146102e257806318160ddd1461030257600080fd5b806306fdde03146101f3578063095ea7b31461021e5780630c43c79b1461024e57806313114a9d1461027057600080fd5b366101ee57005b600080fd5b3480156101ff57600080fd5b50610208610626565b6040516102159190611976565b60405180910390f35b34801561022a57600080fd5b5061023e6102393660046119da565b6106b8565b6040519015158152602001610215565b34801561025a57600080fd5b5061026e610269366004611a06565b6106d2565b005b34801561027c57600080fd5b50610286600b5481565b604051908152602001610215565b3480156102a057600080fd5b5061028660095481565b3480156102b657600080fd5b506006546102ca906001600160a01b031681565b6040516001600160a01b039091168152602001610215565b3480156102ee57600080fd5b5061026e6102fd366004611a7b565b610780565b34801561030e57600080fd5b50600254610286565b34801561032357600080fd5b5061023e610332366004611a9f565b61083e565b34801561034357600080fd5b5060405160128152602001610215565b34801561035f57600080fd5b5061023e61036e3660046119da565b610862565b34801561037f57600080fd5b5061026e61038e366004611ae0565b610884565b34801561039f57600080fd5b506007546102ca906001600160a01b031681565b3480156103bf57600080fd5b5061023e6103ce366004611a7b565b6001600160a01b03166000908152600c602052604090205460ff1690565b3480156103f857600080fd5b5061026e610407366004611ae0565b610891565b34801561041857600080fd5b5061026e610427366004611ae0565b6108f6565b34801561043857600080fd5b50610286610447366004611a7b565b6001600160a01b031660009081526020819052604090205490565b34801561046e57600080fd5b5061026e610985565b34801561048357600080fd5b5061026e6104923660046119da565b610999565b3480156104a357600080fd5b506005546001600160a01b03166102ca565b3480156104c157600080fd5b506102086109b2565b3480156104d657600080fd5b5061023e6104e53660046119da565b6109c1565b3480156104f657600080fd5b5061026e610505366004611a7b565b610a3c565b34801561051657600080fd5b5061023e6105253660046119da565b610ae1565b34801561053657600080fd5b5061026e610545366004611ae0565b610aef565b34801561055657600080fd5b5061026e610565366004611ae0565b610b4d565b34801561057657600080fd5b5061023e610585366004611a7b565b600d6020526000908152604090205460ff1681565b3480156105a657600080fd5b50610286600a5481565b3480156105bc57600080fd5b506102866105cb366004611af9565b610c2c565b3480156105dc57600080fd5b5061028660085481565b3480156105f257600080fd5b5061026e610601366004611a7b565b610c57565b34801561061257600080fd5b5061026e610621366004611a7b565b610d14565b60606003805461063590611b32565b80601f016020809104026020016040519081016040528092919081815260200182805461066190611b32565b80156106ae5780601f10610683576101008083540402835291602001916106ae565b820191906000526020600020905b81548152906001019060200180831161069157829003601f168201915b5050505050905090565b6000336106c6818585610d8a565b60019150505b92915050565b6106da610eae565b60005b81811015610742576001600c60008585858181106106fd576106fd611b6c565b90506020020160208101906107129190611a7b565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790556001016106dd565b507f6f058e77d614a1061fc197c99cdde12f5fa414c92529bbe8f48b02f8d9f4f95d8282604051610774929190611b82565b60405180910390a15050565b610788610eae565b6001600160a01b0381166000908152600c602052604090205460ff166107f55760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c726561647920696e636c75646564000000000060448201526064015b60405180910390fd5b6001600160a01b0381166000818152600c6020526040808220805460ff19169055517f346f6c42af1ce4b7d7951f3fa40a2fb1e78c80ab0f3d76fb4f9fec269d568f0d9190a250565b60003361084c858285610f08565b610857858585610f82565b506001949350505050565b6000336106c68185856108758383610c2c565b61087f9190611be6565b610d8a565b61088e3382611194565b50565b610899610eae565b60648111156108ba5760405162461bcd60e51b81526004016107ec90611bf9565b60098190556040518181527f12f89891e6a2e682d4178d0eaf905256df12ef1d167fed3af407211c64eb29d4906020015b60405180910390a150565b6108fe610eae565b6107d08111156109505760405162461bcd60e51b815260206004820152601f60248201527f546f74616c20666565732063616e206e6f74206265206f766572203230252e0060448201526064016107ec565b600b8190556040518181527f545f541f608330014315921189568bf5b2266925f757d74e5ad89ae1d2d6438c906020016108eb565b61098d610eae565b61099760006112e2565b565b6109a4823383610f08565b6109ae8282611194565b5050565b60606004805461063590611b32565b600033816109cf8286610c2c565b905083811015610a2f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016107ec565b6108578286868403610d8a565b610a44610eae565b6001600160a01b038116610a935760405162461bcd60e51b815260206004820152601660248201527521b0b7103737ba1031329030b2323932b9b99418149760511b60448201526064016107ec565b600780546001600160a01b0319166001600160a01b0383169081179091556040519081527f62c65ec1bb8c7d4b3758b4959a649569528cdd5ac7f4f73191f024e4988b10bc906020016108eb565b6000336106c6818585610f82565b610af7610eae565b6064811115610b185760405162461bcd60e51b81526004016107ec90611bf9565b600a8190556040518181527f145df52c733b80eaeff70c26c17bd17eeecfa98ef11839a01419b9ca8d37c1f3906020016108eb565b610b55610eae565b620186a0610b6260025490565b610b6c9190611c3e565b81118015610b8f57506103e8610b8160025490565b610b8b9190611c3e565b8111155b610bf75760405162461bcd60e51b815260206004820152603360248201527f416d6f756e74206d757374206265206265747765656e20302e30303125202d20604482015272302e31206f6620746f74616c20737570706c7960681b60648201526084016107ec565b60088190556040518181527fcba17309eff0b14bb89cad72aef8b308a23d698dfff957e2255d17bbc03620bd906020016108eb565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610c5f610eae565b6001600160a01b0381166000908152600c602052604090205460ff1615610cc85760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c75646564000000000060448201526064016107ec565b6001600160a01b0381166000818152600c6020526040808220805460ff19166001179055517f57a00f76b5f242fb1e04b0b514a6974665a5b07bce45e39f36dabff4a042d9369190a250565b610d1c610eae565b6001600160a01b038116610d815760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016107ec565b61088e816112e2565b6001600160a01b038316610dec5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016107ec565b6001600160a01b038216610e4d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016107ec565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b031633146109975760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016107ec565b6000610f148484610c2c565b90506000198114610f7c5781811015610f6f5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016107ec565b610f7c8484848403610d8a565b50505050565b6001600160a01b038316610fe75760405162461bcd60e51b815260206004820152602660248201527f43616e206e6f74207472616e736665722066726f6d20746865207a65726f206160448201526564647265737360d01b60648201526084016107ec565b6001600160a01b0382166110495760405162461bcd60e51b8152602060048201526024808201527f43616e206e6f74207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016107ec565b806000036110625761105d83836000611334565b505050565b600654600b5460085430600090815260208190526040812054600160a01b90940460ff1693909111159050808015611098575082155b80156110bd57506001600160a01b0386166000908152600d602052604090205460ff16155b80156110d757506005546001600160a01b03878116911614155b80156110f157506005546001600160a01b03868116911614155b80156110fd5750600082115b1561110a5761110a611502565b60008315801561113357506001600160a01b0387166000908152600c602052604090205460ff16155b801561115857506001600160a01b0386166000908152600c602052604090205460ff16155b80156111645750600083115b9050600081611173578561117d565b61117d8887611575565b905061118a888883611334565b5050505050505050565b6001600160a01b0382166111f45760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016107ec565b6001600160a01b038216600090815260208190526040902054818110156112685760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016107ec565b6001600160a01b0383166000908152602081905260408120838303905560028054849290611297908490611c60565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0383166113985760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016107ec565b6001600160a01b0382166113fa5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016107ec565b6001600160a01b038316600090815260208190526040902054818110156114725760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016107ec565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906114a9908490611be6565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114f591815260200190565b60405180910390a3610f7c565b6006805460ff60a01b1916600160a01b17905560085460095460009060649061152b9084611c73565b6115359190611c3e565b9050801561154657611546816115b3565b60006115528284611c60565b905080156115635761156381611649565b50506006805460ff60a01b1916905550565b600b54600090816127106115898386611c73565b6115939190611c3e565b90506115a0853083611334565b6115aa8185611c60565b95945050505050565b60006115c0600283611c3e565b905060006115ce8284611c60565b9050476115da8361171c565b60006115e68247611c60565b9050806000036115f7575050505050565b611601838261189f565b60408051858152602081018390529081018490527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a15050505050565b60006064600a548361165b9190611c73565b6116659190611c3e565b905060006116738284611c60565b90508160000361168257505050565b4761168c8361171c565b60006116988247611c60565b905080156116f7576007546040516000916001600160a01b03169083908381818185875af1925050503d80600081146116ed576040519150601f19603f3d011682016040523d82523d6000602084013e6116f2565b606091505b505050505b8215611715576007546117159030906001600160a01b031685611334565b5050505050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061175157611751611b6c565b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156117aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117ce9190611c8a565b816001815181106117e1576117e1611b6c565b6001600160a01b0392831660209182029290920101526006546118079130911684610d8a565b60065460405163791ac94760e01b81526001600160a01b039091169063791ac94790611840908590600090869030904290600401611ca7565b600060405180830381600087803b15801561185a57600080fd5b505af192505050801561186b575060015b6109ae576040518281527ff312a8cf41139222bcba78888c1a115141181d71dc3cab51c2cd2e19acb05fcf90602001610774565b6006546118b79030906001600160a01b031684610d8a565b60065460405163f305d71960e01b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af193505050508015611942575060408051601f3d908101601f1916820190925261193f91810190611d1a565b60015b611715576040518181527f3555a24d19cf49a4082c02c08a1e71c39d44902f57b8d44cf9fcfe8b14928c6590602001610774565b60006020808352835180602085015260005b818110156119a457858101830151858201604001528201611988565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461088e57600080fd5b600080604083850312156119ed57600080fd5b82356119f8816119c5565b946020939093013593505050565b60008060208385031215611a1957600080fd5b823567ffffffffffffffff80821115611a3157600080fd5b818501915085601f830112611a4557600080fd5b813581811115611a5457600080fd5b8660208260051b8501011115611a6957600080fd5b60209290920196919550909350505050565b600060208284031215611a8d57600080fd5b8135611a98816119c5565b9392505050565b600080600060608486031215611ab457600080fd5b8335611abf816119c5565b92506020840135611acf816119c5565b929592945050506040919091013590565b600060208284031215611af257600080fd5b5035919050565b60008060408385031215611b0c57600080fd5b8235611b17816119c5565b91506020830135611b27816119c5565b809150509250929050565b600181811c90821680611b4657607f821691505b602082108103611b6657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b60208082528181018390526000908460408401835b86811015611bc5578235611baa816119c5565b6001600160a01b031682529183019190830190600101611b97565b509695505050505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156106cc576106cc611bd0565b60208082526025908201527f4c69717569646974792073686172652063616e206e6f74206265206f76657220604082015264189818129760d91b606082015260800190565b600082611c5b57634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156106cc576106cc611bd0565b80820281158282048414176106cc576106cc611bd0565b600060208284031215611c9c57600080fd5b8151611a98816119c5565b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b81811015611cf95784516001600160a01b031683529383019391830191600101611cd4565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611d2f57600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220b2515e898e02abe6e05367a7b7fc21632d7f6b7360e443cad6ef4507f9f2f4a364736f6c63430008180033
Creation ByteCode
0x60806040523480156200001157600080fd5b506040518060400160405280600981526020016846414e544f4d20414960b81b815250604051806040016040528060048152602001634641414960e01b81525081600390816200006291906200073e565b5060046200007182826200073e565b5050506200008e620000886200034d60201b60201c565b62000351565b620000ad7386bbc273de7601dbc1a99082b882f05dc4820c2f620003a3565b600780546001600160a01b03191673b1534106c9e4cc2af0e0932a39079313164e486a179055601e600b5560146009556032600a556000620000ed601290565b620000fa90600a6200091f565b6200010a9063015ef3c062000937565b90506200011a6103e88262000951565b600855600680546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b815290516000929163c45a01559160048083019260209291908290030181865afa15801562000185573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ab919062000974565b6001600160a01b031663c9c6539630600660009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200020e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000234919062000974565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000282573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002a8919062000974565b9050620002b781600162000426565b6001600c6000620002d06005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790556007549091168152600c90925280822080548416600190811790915530835291208054909216179055620003456200033e6005546001600160a01b031690565b8362000550565b5050620009b5565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b620003ad62000635565b6001600160a01b038116620004185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b620004238162000351565b50565b6001600160a01b0382166200047e5760405162461bcd60e51b815260206004820152601960248201527f63616e6e6f74206d75746174652074686520616464726573730000000000000060448201526064016200040f565b6001600160a01b0382166000908152600d602052604090205481151560ff909116151503620004fc5760405162461bcd60e51b8152602060048201526024808201527f5061697220697320616c72656164792073657420746f2074686973206164647260448201526332b9b99760e11b60648201526084016200040f565b6001600160a01b0382166000818152600d6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038216620005a85760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200040f565b8060026000828254620005bc91906200099f565b90915550506001600160a01b03821660009081526020819052604081208054839290620005eb9084906200099f565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6005546001600160a01b03163314620006915760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200040f565b565b505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620006c357607f821691505b602082108103620006e457634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000693576000816000526020600020601f850160051c81016020861015620007155750805b601f850160051c820191505b81811015620007365782815560010162000721565b505050505050565b81516001600160401b038111156200075a576200075a62000698565b62000772816200076b8454620006ae565b84620006ea565b602080601f831160018114620007aa5760008415620007915750858301515b600019600386901b1c1916600185901b17855562000736565b600085815260208120601f198616915b82811015620007db57888601518255948401946001909101908401620007ba565b5085821015620007fa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620008615781600019048211156200084557620008456200080a565b808516156200085357918102915b93841c939080029062000825565b509250929050565b6000826200087a5750600162000919565b81620008895750600062000919565b8160018114620008a25760028114620008ad57620008cd565b600191505062000919565b60ff841115620008c157620008c16200080a565b50506001821b62000919565b5060208310610133831016604e8410600b8410161715620008f2575081810a62000919565b620008fe838362000820565b80600019048211156200091557620009156200080a565b0290505b92915050565b60006200093060ff84168362000869565b9392505050565b80820281158282048414176200091957620009196200080a565b6000826200096f57634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156200098757600080fd5b81516001600160a01b03811681146200093057600080fd5b808201808211156200091957620009196200080a565b611d7e80620009c56000396000f3fe6080604052600436106101e75760003560e01c806370a0823111610102578063ace9d49511610095578063dd62ed3e11610064578063dd62ed3e146105b0578063e2f45605146105d0578063e57f14e1146105e6578063f2fde38b1461060657600080fd5b8063ace9d4951461052a578063afa4f3b21461054a578063b62496f51461056a578063b6792bf61461059a57600080fd5b806395d89b41116100d157806395d89b41146104b5578063a457c2d7146104ca578063a8602fea146104ea578063a9059cbb1461050a57600080fd5b806370a082311461042c578063715018a61461046257806379cc6790146104775780638da5cb5b1461049757600080fd5b806323b872dd1161017a5780634626402b116101495780634626402b146103935780634fbee193146103b35780636260f1d8146103ec57806369fe0e2d1461040c57600080fd5b806323b872dd14610317578063313ce56714610337578063395093511461035357806342966c681461037357600080fd5b806315291cd4116101b657806315291cd4146102945780631694505e146102aa57806316a2f82a146102e257806318160ddd1461030257600080fd5b806306fdde03146101f3578063095ea7b31461021e5780630c43c79b1461024e57806313114a9d1461027057600080fd5b366101ee57005b600080fd5b3480156101ff57600080fd5b50610208610626565b6040516102159190611976565b60405180910390f35b34801561022a57600080fd5b5061023e6102393660046119da565b6106b8565b6040519015158152602001610215565b34801561025a57600080fd5b5061026e610269366004611a06565b6106d2565b005b34801561027c57600080fd5b50610286600b5481565b604051908152602001610215565b3480156102a057600080fd5b5061028660095481565b3480156102b657600080fd5b506006546102ca906001600160a01b031681565b6040516001600160a01b039091168152602001610215565b3480156102ee57600080fd5b5061026e6102fd366004611a7b565b610780565b34801561030e57600080fd5b50600254610286565b34801561032357600080fd5b5061023e610332366004611a9f565b61083e565b34801561034357600080fd5b5060405160128152602001610215565b34801561035f57600080fd5b5061023e61036e3660046119da565b610862565b34801561037f57600080fd5b5061026e61038e366004611ae0565b610884565b34801561039f57600080fd5b506007546102ca906001600160a01b031681565b3480156103bf57600080fd5b5061023e6103ce366004611a7b565b6001600160a01b03166000908152600c602052604090205460ff1690565b3480156103f857600080fd5b5061026e610407366004611ae0565b610891565b34801561041857600080fd5b5061026e610427366004611ae0565b6108f6565b34801561043857600080fd5b50610286610447366004611a7b565b6001600160a01b031660009081526020819052604090205490565b34801561046e57600080fd5b5061026e610985565b34801561048357600080fd5b5061026e6104923660046119da565b610999565b3480156104a357600080fd5b506005546001600160a01b03166102ca565b3480156104c157600080fd5b506102086109b2565b3480156104d657600080fd5b5061023e6104e53660046119da565b6109c1565b3480156104f657600080fd5b5061026e610505366004611a7b565b610a3c565b34801561051657600080fd5b5061023e6105253660046119da565b610ae1565b34801561053657600080fd5b5061026e610545366004611ae0565b610aef565b34801561055657600080fd5b5061026e610565366004611ae0565b610b4d565b34801561057657600080fd5b5061023e610585366004611a7b565b600d6020526000908152604090205460ff1681565b3480156105a657600080fd5b50610286600a5481565b3480156105bc57600080fd5b506102866105cb366004611af9565b610c2c565b3480156105dc57600080fd5b5061028660085481565b3480156105f257600080fd5b5061026e610601366004611a7b565b610c57565b34801561061257600080fd5b5061026e610621366004611a7b565b610d14565b60606003805461063590611b32565b80601f016020809104026020016040519081016040528092919081815260200182805461066190611b32565b80156106ae5780601f10610683576101008083540402835291602001916106ae565b820191906000526020600020905b81548152906001019060200180831161069157829003601f168201915b5050505050905090565b6000336106c6818585610d8a565b60019150505b92915050565b6106da610eae565b60005b81811015610742576001600c60008585858181106106fd576106fd611b6c565b90506020020160208101906107129190611a7b565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790556001016106dd565b507f6f058e77d614a1061fc197c99cdde12f5fa414c92529bbe8f48b02f8d9f4f95d8282604051610774929190611b82565b60405180910390a15050565b610788610eae565b6001600160a01b0381166000908152600c602052604090205460ff166107f55760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c726561647920696e636c75646564000000000060448201526064015b60405180910390fd5b6001600160a01b0381166000818152600c6020526040808220805460ff19169055517f346f6c42af1ce4b7d7951f3fa40a2fb1e78c80ab0f3d76fb4f9fec269d568f0d9190a250565b60003361084c858285610f08565b610857858585610f82565b506001949350505050565b6000336106c68185856108758383610c2c565b61087f9190611be6565b610d8a565b61088e3382611194565b50565b610899610eae565b60648111156108ba5760405162461bcd60e51b81526004016107ec90611bf9565b60098190556040518181527f12f89891e6a2e682d4178d0eaf905256df12ef1d167fed3af407211c64eb29d4906020015b60405180910390a150565b6108fe610eae565b6107d08111156109505760405162461bcd60e51b815260206004820152601f60248201527f546f74616c20666565732063616e206e6f74206265206f766572203230252e0060448201526064016107ec565b600b8190556040518181527f545f541f608330014315921189568bf5b2266925f757d74e5ad89ae1d2d6438c906020016108eb565b61098d610eae565b61099760006112e2565b565b6109a4823383610f08565b6109ae8282611194565b5050565b60606004805461063590611b32565b600033816109cf8286610c2c565b905083811015610a2f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016107ec565b6108578286868403610d8a565b610a44610eae565b6001600160a01b038116610a935760405162461bcd60e51b815260206004820152601660248201527521b0b7103737ba1031329030b2323932b9b99418149760511b60448201526064016107ec565b600780546001600160a01b0319166001600160a01b0383169081179091556040519081527f62c65ec1bb8c7d4b3758b4959a649569528cdd5ac7f4f73191f024e4988b10bc906020016108eb565b6000336106c6818585610f82565b610af7610eae565b6064811115610b185760405162461bcd60e51b81526004016107ec90611bf9565b600a8190556040518181527f145df52c733b80eaeff70c26c17bd17eeecfa98ef11839a01419b9ca8d37c1f3906020016108eb565b610b55610eae565b620186a0610b6260025490565b610b6c9190611c3e565b81118015610b8f57506103e8610b8160025490565b610b8b9190611c3e565b8111155b610bf75760405162461bcd60e51b815260206004820152603360248201527f416d6f756e74206d757374206265206265747765656e20302e30303125202d20604482015272302e31206f6620746f74616c20737570706c7960681b60648201526084016107ec565b60088190556040518181527fcba17309eff0b14bb89cad72aef8b308a23d698dfff957e2255d17bbc03620bd906020016108eb565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610c5f610eae565b6001600160a01b0381166000908152600c602052604090205460ff1615610cc85760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c75646564000000000060448201526064016107ec565b6001600160a01b0381166000818152600c6020526040808220805460ff19166001179055517f57a00f76b5f242fb1e04b0b514a6974665a5b07bce45e39f36dabff4a042d9369190a250565b610d1c610eae565b6001600160a01b038116610d815760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016107ec565b61088e816112e2565b6001600160a01b038316610dec5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016107ec565b6001600160a01b038216610e4d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016107ec565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b031633146109975760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016107ec565b6000610f148484610c2c565b90506000198114610f7c5781811015610f6f5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016107ec565b610f7c8484848403610d8a565b50505050565b6001600160a01b038316610fe75760405162461bcd60e51b815260206004820152602660248201527f43616e206e6f74207472616e736665722066726f6d20746865207a65726f206160448201526564647265737360d01b60648201526084016107ec565b6001600160a01b0382166110495760405162461bcd60e51b8152602060048201526024808201527f43616e206e6f74207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016107ec565b806000036110625761105d83836000611334565b505050565b600654600b5460085430600090815260208190526040812054600160a01b90940460ff1693909111159050808015611098575082155b80156110bd57506001600160a01b0386166000908152600d602052604090205460ff16155b80156110d757506005546001600160a01b03878116911614155b80156110f157506005546001600160a01b03868116911614155b80156110fd5750600082115b1561110a5761110a611502565b60008315801561113357506001600160a01b0387166000908152600c602052604090205460ff16155b801561115857506001600160a01b0386166000908152600c602052604090205460ff16155b80156111645750600083115b9050600081611173578561117d565b61117d8887611575565b905061118a888883611334565b5050505050505050565b6001600160a01b0382166111f45760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016107ec565b6001600160a01b038216600090815260208190526040902054818110156112685760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016107ec565b6001600160a01b0383166000908152602081905260408120838303905560028054849290611297908490611c60565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0383166113985760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016107ec565b6001600160a01b0382166113fa5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016107ec565b6001600160a01b038316600090815260208190526040902054818110156114725760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016107ec565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906114a9908490611be6565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114f591815260200190565b60405180910390a3610f7c565b6006805460ff60a01b1916600160a01b17905560085460095460009060649061152b9084611c73565b6115359190611c3e565b9050801561154657611546816115b3565b60006115528284611c60565b905080156115635761156381611649565b50506006805460ff60a01b1916905550565b600b54600090816127106115898386611c73565b6115939190611c3e565b90506115a0853083611334565b6115aa8185611c60565b95945050505050565b60006115c0600283611c3e565b905060006115ce8284611c60565b9050476115da8361171c565b60006115e68247611c60565b9050806000036115f7575050505050565b611601838261189f565b60408051858152602081018390529081018490527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a15050505050565b60006064600a548361165b9190611c73565b6116659190611c3e565b905060006116738284611c60565b90508160000361168257505050565b4761168c8361171c565b60006116988247611c60565b905080156116f7576007546040516000916001600160a01b03169083908381818185875af1925050503d80600081146116ed576040519150601f19603f3d011682016040523d82523d6000602084013e6116f2565b606091505b505050505b8215611715576007546117159030906001600160a01b031685611334565b5050505050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061175157611751611b6c565b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156117aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117ce9190611c8a565b816001815181106117e1576117e1611b6c565b6001600160a01b0392831660209182029290920101526006546118079130911684610d8a565b60065460405163791ac94760e01b81526001600160a01b039091169063791ac94790611840908590600090869030904290600401611ca7565b600060405180830381600087803b15801561185a57600080fd5b505af192505050801561186b575060015b6109ae576040518281527ff312a8cf41139222bcba78888c1a115141181d71dc3cab51c2cd2e19acb05fcf90602001610774565b6006546118b79030906001600160a01b031684610d8a565b60065460405163f305d71960e01b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af193505050508015611942575060408051601f3d908101601f1916820190925261193f91810190611d1a565b60015b611715576040518181527f3555a24d19cf49a4082c02c08a1e71c39d44902f57b8d44cf9fcfe8b14928c6590602001610774565b60006020808352835180602085015260005b818110156119a457858101830151858201604001528201611988565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461088e57600080fd5b600080604083850312156119ed57600080fd5b82356119f8816119c5565b946020939093013593505050565b60008060208385031215611a1957600080fd5b823567ffffffffffffffff80821115611a3157600080fd5b818501915085601f830112611a4557600080fd5b813581811115611a5457600080fd5b8660208260051b8501011115611a6957600080fd5b60209290920196919550909350505050565b600060208284031215611a8d57600080fd5b8135611a98816119c5565b9392505050565b600080600060608486031215611ab457600080fd5b8335611abf816119c5565b92506020840135611acf816119c5565b929592945050506040919091013590565b600060208284031215611af257600080fd5b5035919050565b60008060408385031215611b0c57600080fd5b8235611b17816119c5565b91506020830135611b27816119c5565b809150509250929050565b600181811c90821680611b4657607f821691505b602082108103611b6657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b60208082528181018390526000908460408401835b86811015611bc5578235611baa816119c5565b6001600160a01b031682529183019190830190600101611b97565b509695505050505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156106cc576106cc611bd0565b60208082526025908201527f4c69717569646974792073686172652063616e206e6f74206265206f76657220604082015264189818129760d91b606082015260800190565b600082611c5b57634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156106cc576106cc611bd0565b80820281158282048414176106cc576106cc611bd0565b600060208284031215611c9c57600080fd5b8151611a98816119c5565b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b81811015611cf95784516001600160a01b031683529383019391830191600101611cd4565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611d2f57600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220b2515e898e02abe6e05367a7b7fc21632d7f6b7360e443cad6ef4507f9f2f4a364736f6c63430008180033
©2022-now by Spectre