token-icon

NOT FINE

Token

Overview[ERC-20]

Max Total Supply
420,690,000,000.0
NOTFINE
Holders
240+0.00%
Transfers
3,202

Profile Summary

Decimals
18

Market

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