token-icon

Missed FINE? Here is PERFECT!

Token

Overview[ERC-20]

Max Total Supply
420,690,000.0
PERFECT
Holders
68+0.00%
Transfers
278

Profile Summary

Decimals
18

Market

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