token-icon

Staked CvxFxs

Token

Overview[ERC-20]

Max Total Supply
422,314.41
stkCvxFxs
Holders
196+0.00%
Transfers
5,781

Profile Summary

Decimals
18

Market

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