token-icon

Hifi USDC (2026-3-27)

Token

Overview[ERC-20]

Max Total Supply
8,776,099.81
hUSC26Mar27
Holders
7+75.00%
Transfers
30

Profile Summary

Decimals
18

Market

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