token-icon

www.stake.com

Token

Overview[ERC-20]

Max Total Supply
21,000,000.0
STAKE
Holders
6+0.00%
Transfers
18

Profile Summary

Decimals
18

Market

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