ETH Price: $2,389.83 (-0.60%)

Contract

0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found

 Latest 25 from a total of 153 transactions

Loading...
Loading
Transaction Hash
Method
Block
From
To
Manage Leveraged...183271532023-10-11 12:18:231108 days ago1697026703IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.003881987.23152035
Manage Leveraged...183203912023-10-10 13:35:471109 days ago1696944947IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.007316213.35022857
Manage Leveraged...182209812023-09-26 15:55:351122 days ago1695743735IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0067823314.86388377
Manage Leveraged...181450862023-09-16 0:13:231133 days ago1694823203IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.003767748.25801898
Manage Leveraged...181327732023-09-14 6:36:471135 days ago1694673407IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0046392210.48101211
Manage Leveraged...181276642023-09-13 13:25:231136 days ago1694611523IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0144834132.75100418
Manage Leveraged...179855112023-08-24 15:39:231155 days ago1692891563IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0136885230
Manage Leveraged...179850752023-08-24 14:11:591156 days ago1692886319IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.01328829.12222538
Manage Leveraged...179734292023-08-22 23:07:231157 days ago1692745643IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0234415225.64917167
Manage Leveraged...179685942023-08-22 6:54:231158 days ago1692687263IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0069479314.51902346
Manage Leveraged...179683552023-08-22 6:06:231158 days ago1692684383IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0137394412.87410045
Manage Leveraged...179619192023-08-21 8:29:351159 days ago1692606575IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.005802613.11083536
Manage Leveraged...179619122023-08-21 8:28:111159 days ago1692606491IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.007790714.12702996
Manage Leveraged...179493022023-08-19 14:05:591161 days ago1692453959IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0078473814.23550767
Manage Leveraged...179441962023-08-18 20:56:471161 days ago1692392207IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.010853719.80335188
Manage Leveraged...179419162023-08-18 13:17:351162 days ago1692364655IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0137207231
Manage Leveraged...179418972023-08-18 13:13:471162 days ago1692364427IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0183694433.0389178
Manage Leveraged...179300082023-08-16 21:15:471163 days ago1692220547IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0467815562.04384662
Manage Leveraged...179265822023-08-16 9:45:351164 days ago1692179135IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0080891517.94432453
Manage Leveraged...179265762023-08-16 9:44:231164 days ago1692179063IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0100734517.94812453
Manage Leveraged...179236142023-08-15 23:47:471164 days ago1692143267IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0136338120.29363727
Manage Leveraged...179199702023-08-15 11:33:231165 days ago1692099203IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0085053918
Manage Leveraged...179004932023-08-12 18:13:231167 days ago1691864003IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0193145515.88271316
Manage Leveraged...178742012023-08-09 1:54:471171 days ago1691546087IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0102581418.00555476
Manage Leveraged...178736052023-08-08 23:54:591171 days ago1691538899IN
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67
0 ETH0.0093491916.63136968
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

OneStepLeverageStETH

Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled
Yes with 200000 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"contract IPositionManager","name":"positionManager_","type":"address"},{"internalType":"contract IAMM","name":"amm_","type":"address"},{"internalType":"contract IWstETH","name":"wstETH_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AmmCannotBeZero","type":"error"},{"inputs":[{"internalType":"address","name":"caller","type":"address"}],"name":"CallerIsNotPositionManager","type":"error"},{"inputs":[],"name":"CollateralTokenCannotBeZero","type":"error"},{"inputs":[],"name":"InvalidInitiator","type":"error"},{"inputs":[],"name":"PositionManagerCannotBeZero","type":"error"},{"inputs":[],"name":"UnsupportedToken","type":"error"},{"inputs":[],"name":"WstETHAddressCannotBeZero","type":"error"},{"inputs":[],"name":"ZeroDebtChange","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"position","type":"address"},{"indexed":false,"internalType":"uint256","name":"principalCollateralChange","type":"uint256"},{"indexed":false,"internalType":"bool","name":"principalCollateralIncrease","type":"bool"},{"indexed":false,"internalType":"uint256","name":"debtChange","type":"uint256"},{"indexed":false,"internalType":"bool","name":"isDebtIncrease","type":"bool"},{"indexed":false,"internalType":"uint256","name":"leveragedCollateralChange","type":"uint256"}],"name":"LeveragedPositionAdjusted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"position","type":"address"},{"indexed":false,"internalType":"uint256","name":"collateralChange","type":"uint256"},{"indexed":false,"internalType":"bool","name":"isCollateralIncrease","type":"bool"},{"indexed":false,"internalType":"uint256","name":"debtChange","type":"uint256"},{"indexed":false,"internalType":"bool","name":"isDebtIncrease","type":"bool"}],"name":"StETHLeveragedPositionChange","type":"event"},{"inputs":[],"name":"MAX_LEFTOVER_R","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"amm","outputs":[{"internalType":"contract IAMM","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"collateralToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"debtChange","type":"uint256"},{"internalType":"bool","name":"isDebtIncrease","type":"bool"},{"internalType":"uint256","name":"principalCollateralChange","type":"uint256"},{"internalType":"bool","name":"principalCollateralIncrease","type":"bool"},{"internalType":"bytes","name":"ammData","type":"bytes"},{"internalType":"uint256","name":"minReturnOrAmountToSell","type":"uint256"},{"internalType":"uint256","name":"maxFeePercentage","type":"uint256"}],"name":"manageLeveragedPosition","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"debtChange","type":"uint256"},{"internalType":"bool","name":"isDebtIncrease","type":"bool"},{"internalType":"uint256","name":"stETHCollateralChange","type":"uint256"},{"internalType":"bool","name":"stETHCollateralIncrease","type":"bool"},{"internalType":"bytes","name":"ammData","type":"bytes"},{"internalType":"uint256","name":"minReturnOrAmountToSell","type":"uint256"},{"internalType":"uint256","name":"maxFeePercentage","type":"uint256"}],"name":"manageLeveragedPositionStETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"initiator","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"onFlashLoan","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"positionManager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"raftCollateralToken","outputs":[{"internalType":"contract IERC20Indexable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"raftDebtToken","outputs":[{"internalType":"contract IERC20Indexable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"rescueTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stETH","outputs":[{"internalType":"contract IStETH","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"underlyingCollateralToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wstETH","outputs":[{"internalType":"contract IWstETH","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
6101806040818152346200058d57606082620031de803803809162000025828562000592565b8339810103126200058d5781516001600160a01b0380821693909290918490036200058d576020908183015194848616938487036200058d57820151858116908181036200058d5781156200057c5760805282519563183fc7c960e31b8752600494600098888281898d9c8d895af190811562000572579084918b9162000550575b5016978860a052836080511698838851809263095ea7b360e01b9c8d83528c830152816000199e8f60248301525a92604493f18015620005465762000524575b508515620005145760c0869052600180546001600160a01b03199081169091558b54908116339081178d558851929186167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08e80a31562000506575060e05261010098838a5261012098848a52865198632f78020b60e01b8a5285898b0152838a6024818a5afa998a15620004fc57839a620004d8575b50610160998a528b5188516302f816a360e01b8152908616818b015298848a6024818b5afa998a15620004ce57849a620004aa575b50610140998a5288516320632fb960e11b8082529390868184818d5afa908115620004385788918891889162000488575b5060448d898560e05116915195869485938b85528a850152886024850152165af18015620004385762000466575b50895191848352868382818d5afa9283156200043857869362000442575b508a51948552868582818d5afa948515620004385795888c948297948a9794839a859762000401575b5060449697519a8b988997885216908601526024850152165af1908115620003f6575091620002a795949391620002a193620003c1575b5050885160e0518216911662000607565b62000607565b519261286f94856200096f86396080518581816101c80152818161051a015281816108db01526110fe015260a05185818161015e015281816106100152610ad8015260c05185818161042a01528181610e17015281816113310152818161166e0152611a32015260e0518581816115ba015281816118420152611bad015251848181610b4701528181610f4a0152818161195a01528181611dc401528181611e5a01528181611ecb01528181611f8f015261278201525183818161104b0152818161153d015281816117e801528181611b6a01528181611d8d01528181611fc8015281816121d101526127a501525182818161025a01528181610bb601526111a101525181818161030b01528181610c7701526112180152f35b81620003e592903d10620003ee575b620003dc818362000592565b810190620005ed565b50388062000290565b503d620003d0565b8751903d90823e3d90fd5b6044975062000429908a3d8c1162000430575b62000420818362000592565b810190620005cc565b9662000259565b503d62000414565b8b513d88823e3d90fd5b6200045e919350873d8911620004305762000420818362000592565b913862000230565b6200048090873d8911620003ee57620003dc818362000592565b503862000212565b620004a39150823d8411620004305762000420818362000592565b38620001e4565b620004c6919a50853d8711620004305762000420818362000592565b9838620001b3565b89513d86823e3d90fd5b620004f4919a50843d8611620004305762000420818362000592565b98386200017e565b88513d85823e3d90fd5b63f8e5c8a360e01b81528790fd5b865163179a321360e11b81528890fd5b6200053e90843d8611620003ee57620003dc818362000592565b5038620000e7565b88513d8e823e3d90fd5b6200056b9150843d8611620004305762000420818362000592565b38620000a7565b87513d8c823e3d90fd5b83516307824dbb60e21b8152600490fd5b600080fd5b601f909101601f19168101906001600160401b03821190821017620005b657604052565b634e487b7160e01b600052604160045260246000fd5b908160209103126200058d57516001600160a01b03811681036200058d5790565b908160209103126200058d575180151581036200058d5790565b60018060a01b03809116906040805191636eb1769f60e11b835260049430868501521660249381858501526020938481604481855afa908115620008895760009162000853575b50620007eb57825163095ea7b360e01b85820190815286820193909352600019604480830191909152815260808101926001600160401b03929183851181861017620007d75760c0810185811085821117620007c35786528685527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656460a08201525160009182919082855af1903d15620007b2573d9283116200079e57906200071a9392918551926200070b88601f19601f840116018562000592565b83523d60008885013e62000894565b805190816200072c575b505050505050565b83806200073e938301019101620005ed565b156200074c57808062000724565b5162461bcd60e51b815292830152602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608490fd5b86604189634e487b7160e01b600052526000fd5b906200071a93925060609162000894565b8860418b634e487b7160e01b600052526000fd5b8760418a634e487b7160e01b600052526000fd5b825162461bcd60e51b81528087018590526036818701527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608490fd5b908582813d831162000881575b6200086c818362000592565b810103126200087e575051386200064e565b80fd5b503d62000860565b84513d6000823e3d90fd5b91929015620008f95750815115620008aa575090565b3b15620008b45790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156200090d5750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b82851062000954575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506200093056fe608080604052600436101561001357600080fd5b60003560e01c908163129643d6146121885750806323e30c8b146115de5780632a9439451461156f57806347fc3fae146111225780634aa07e64146110b35780635431c94e14610ee0578063715018a614610e3b578063791b98bc14610dcc57806379ba509714610c9b57806382e2166114610c2c5780638da5cb5b14610bda578063a1d5a23214610b6b578063b2016bd414610afc578063c1fe3e4814610a8d578063d966a66714610a4c578063e30c3978146109fa578063f2fde38b1461094d5763f388884f146100e557600080fd5b346106a6576100f336612276565b94969492908480610944575b15610892576040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526044810189905260209073ffffffffffffffffffffffffffffffffffffffff828260648160007f000000000000000000000000000000000000000000000000000000000000000086165af190811561066c576000928492610875575b5060248c60405194859384927fea598cb000000000000000000000000000000000000000000000000000000000845260048401527f0000000000000000000000000000000000000000000000000000000000000000165af191821561066c57600092610847575b5050915b8691871561081d578660008a806107e7575050506040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015260208160248173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa90811561066c576000916107b5575b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff89146107ad575b831493878a861561077b575050604051957f70a0823100000000000000000000000000000000000000000000000000000000875233600488015260208760248173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa96871561066c5789978c9160009161073c575b5091601f916103e49798999a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0945b9a8b925b6040519d8e983360208b015260408a01521515606089015215156080880152610140918260a089015261016098858a8a0152856101809b8c8b013760008b878b01015260c089015260e08801526000610100880152151561012087015285015201168101039081018652018461236c565b604051907f40c65f7200000000000000000000000000000000000000000000000000000000825273ffffffffffffffffffffffffffffffffffffffff93602083600481887f0000000000000000000000000000000000000000000000000000000000000000165afa91821561066c57856020936104b69560009161070f575b50169060006040518096819582947f5cffe9de0000000000000000000000000000000000000000000000000000000084523060048501528660248501526044840152608060648401526084830190612618565b03925af1801561066c576106f0575b50821590816106e6575b50610517575b50604051938452151560208401526040830152151560608201527f8db6f8d8c502bba4d7ca660f2fbc4294fc10431b7010c7185eb6f84699c4b58160803392a2005b807f000000000000000000000000000000000000000000000000000000000000000016906040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602481865afa90811561066c576000916106b3575b50600092602460209260405195869384927fde0e9a3e00000000000000000000000000000000000000000000000000000000845260048401525af191821561066c57600092610678575b506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810192909252602090829081600081604481015b03927f0000000000000000000000000000000000000000000000000000000000000000165af1801561066c57156104d55761065e9060203d602011610665575b610656818361236c565b8101906123e7565b50386104d5565b503d61064c565b6040513d6000823e3d90fd5b91506020823d6020116106ab575b816106936020938361236c565b810103126106a65790519061060c6105c9565b600080fd5b3d9150610686565b90506020813d6020116106de575b816106ce6020938361236c565b810103126106a65751600061057f565b3d91506106c1565b90501515386104cf565b6107089060203d60201161066557610656818361236c565b50386104c5565b61072f9150853d8711610735575b610727818361236c565b810190612676565b38610463565b503d61071d565b929697985050506020813d602011610773575b8161075c6020938361236c565b810103126106a6575188969594908b90601f610340565b3d915061074f565b6103e4959697601f917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0939a8561036f565b9250826102b4565b90506020813d6020116107df575b816107d06020938361236c565b810103126106a657513861028b565b3d91506107c3565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09197601f9188949a6103e498999a8b92610373565b60046040517f581a3bdc000000000000000000000000000000000000000000000000000000008152fd5b90809250813d831161086e575b61085e818361236c565b810103126106a6575138806101f9565b503d610854565b61088b90833d851161066557610656818361236c565b5038610192565b6040517fb0e3890000000000000000000000000000000000000000000000000000000000815288600482015260208160248173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa90811561066c57600091610913575b50916101fd565b90506020813d821161093c575b8161092d6020938361236c565b810103126106a657513861090c565b3d9150610920565b508715156100ff565b346106a65760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a6576109846121f5565b61098c6122ed565b73ffffffffffffffffffffffffffffffffffffffff80911690817fffffffffffffffffffffffff00000000000000000000000000000000000000006001541617600155600054167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700600080a3005b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602073ffffffffffffffffffffffffffffffffffffffff60015416604051908152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a6576020604051670de0b6b3a76400008152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602073ffffffffffffffffffffffffffffffffffffffff60005416604051908152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a65760015473ffffffffffffffffffffffffffffffffffffffff3381831603610d48577fffffffffffffffffffffffff00000000000000000000000000000000000000008092166001556000549133908316176000553391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060448201527f6e6577206f776e657200000000000000000000000000000000000000000000006064820152fd5b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657610e726122ed565b600073ffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff0000000000000000000000000000000000000000806001541660015582549081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346106a65760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a65773ffffffffffffffffffffffffffffffffffffffff600435818116908181036106a657602492610f3d612218565b91610f466122ed565b92817f0000000000000000000000000000000000000000000000000000000000000000168114610ff9575b50602090604051948580927f70a0823100000000000000000000000000000000000000000000000000000000825230600483015286165afa91821561066c57600092610fc4575b610fc29350612701565b005b91506020833d8211610ff1575b81610fde6020938361236c565b810103126106a657610fc2925191610fb8565b3d9150610fd1565b6020919350604051948580927f70a082310000000000000000000000000000000000000000000000000000000082523060048301525afa801561066c57600090611081575b6024935080611072575b507f0000000000000000000000000000000000000000000000000000000000000000916020610f71565b61107b9061276a565b83611048565b506020833d82116110ab575b8161109a6020938361236c565b810103126106a6576024925161103e565b3d915061108d565b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346106a65761113036612276565b9594969390918180611566575b6114ed575b8496851561081d576000876114bb57506040517f70a08231000000000000000000000000000000000000000000000000000000009687825233600483015260209173ffffffffffffffffffffffffffffffffffffffff918382602481867f0000000000000000000000000000000000000000000000000000000000000000165afa91821561066c5760009261146c575b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14611464575b8a1497881561143257829060246040518094819382523360048301527f0000000000000000000000000000000000000000000000000000000000000000165afa91821561066c576000926113fd575b5050916112ec96601f927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0945b915b6040519a8b9760209e8f33908b015260408a01521515606089015215156080880152610140918260a089015261016098858a8a0152856101809b8c8b013760008b878b01015260c089015260e08801526001610100880152151561012087015285015201168101039081018452018261236c565b604051907f40c65f7200000000000000000000000000000000000000000000000000000000825273ffffffffffffffffffffffffffffffffffffffff928483600481877f0000000000000000000000000000000000000000000000000000000000000000165afa93841561066c576113ba9486946000916113e05750169060006040518096819582947f5cffe9de0000000000000000000000000000000000000000000000000000000084523060048501528660248501526044840152608060648401526084830190612618565b03925af1801561066c576113ca57005b81610fc292903d1061066557610656818361236c565b6113f79150853d871161073557610727818361236c565b87610463565b908093949250813d831161142b575b611416818361236c565b810103126106a657905190919086601f611249565b503d61140c565b5050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0916112ec96601f928b611276565b9950896111fa565b9091508381813d83116114b4575b611484818361236c565b810103126106a65751907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6111d2565b503d61147a565b6112ec9650917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe092601f928b91611278565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000602082015233602482015230604482015260648082018a905281526115619061153b60848261236c565b7f00000000000000000000000000000000000000000000000000000000000000006123ff565b611142565b5087151561113d565b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346106a65760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a6576116156121f5565b61161d612218565b5060843567ffffffffffffffff81116106a65761163e90369060040161223b565b6040517f40c65f7200000000000000000000000000000000000000000000000000000000815291926020836004817f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff165afa92831561066c57600093612167575b5073ffffffffffffffffffffffffffffffffffffffff8316330361213d5773ffffffffffffffffffffffffffffffffffffffff3091160361211357820190610140838303126106a65782359073ffffffffffffffffffffffffffffffffffffffff821682036106a65761172960408501612269565b61173560608601612269565b91608086013567ffffffffffffffff81116106a657860185601f820112156106a657803590611763826123ad565b96611771604051988961236c565b828852602083830101116106a657816000926020809301838a01378701015261179c60e08701612269565b946117aa6101008801612269565b8415612108576040517f2506c018000000000000000000000000000000000000000000000000000000008152602081806118278660a08e01356044357f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff8c16600487016126a2565b0381600073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165af190811561066c576000916120d6575b50965b841515861515146120ae578760208a01351160001461209b5761189d8860208b01356126f4565b8580612093575b15612087578860208b0135115b805b611f78575b6040518060c081011067ffffffffffffffff60c083011117611f495760a09160c08201604052600082526000602083015260006040830152600060608301526000608083015260008383015289600014611f3f5761191b6064355b6044356126e7565b90604051947f171672b100000000000000000000000000000000000000000000000000000000865273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016600487015273ffffffffffffffffffffffffffffffffffffffff8d166024870152604486015215156064850152608484015288151560a484015260c08c013560c484015273ffffffffffffffffffffffffffffffffffffffff81511660e48401526020810151610104840152604081015161012484015260ff606082015116610144840152608081015161016484015201516101848201526040816101a481600073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165af1801561066c57611f14575b5080611f0c575b80611efe575b611d5d575b508315611b08575b867fc4c182965bcb82ed8b65035591fe6d8852475694e7e58ac9038a45189354694c60a073ffffffffffffffffffffffffffffffffffffffff888a8989602060405198013588521515602088015260443560408801521515606087015260808601521692a260206040517f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd98152f35b611b926020611b1b6064356044356126e7565b92611b258961276a565b604051809381927f2506c018000000000000000000000000000000000000000000000000000000008352868c73ffffffffffffffffffffffffffffffffffffffff8a167f0000000000000000000000000000000000000000000000000000000000000000600487016126a2565b0381600073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165af190811561066c57600091611d2b575b50670de0b6b3a76400008201808311611cfc578111611bfe575b50611a79565b73ffffffffffffffffffffffffffffffffffffffff95939692611c26602093611c83936126f4565b60006040519889809581947fa9059cbb000000000000000000000000000000000000000000000000000000008352838b16600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b0393165af192831561066c577fc4c182965bcb82ed8b65035591fe6d8852475694e7e58ac9038a45189354694c9560a09573ffffffffffffffffffffffffffffffffffffffff95611cdd575b509294829650819450611bf8565b611cf59060203d60201161066557610656818361236c565b5088611ccf565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b90506020813d602011611d55575b81611d466020938361236c565b810103126106a6575188611bde565b3d9150611d39565b15611ef457611d7660a08801355b6101208901356126f4565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161415600014611eae576040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff87166004820152602481019190915260208180604481010381600073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165af1801561066c57611e8f575b505b87611a71565b611ea79060203d60201161066557610656818361236c565b5087611e87565b611eef9073ffffffffffffffffffffffffffffffffffffffff87167f0000000000000000000000000000000000000000000000000000000000000000612701565b611e89565b611d766000611d6b565b506101208801351515611a6c565b508315611a66565b604090813d8311611f38575b611f2a818361236c565b810103126106a65789611a5f565b503d611f20565b61191b6000611913565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016898373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168303611ff7575b5050506118b8565b6040517fdbda483200000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff929092166024830152604482015290602090829060649082906000905af1801561066c57612068575b8983611fef565b6120809060203d60201161066557610656818361236c565b508b612061565b60208a013589116118b1565b5086156118a4565b6120a960208a0135896126f4565b61189d565b8482156120cc57806120c660005b60208d01356126e7565b916118b3565b806120c68a6120bc565b90506020813d602011612100575b816120f16020938361236c565b810103126106a6575189611873565b3d91506120e4565b60a088013596611876565b60046040517fbfda1f28000000000000000000000000000000000000000000000000000000008152fd5b60046040517f6a172882000000000000000000000000000000000000000000000000000000008152fd5b61218191935060203d60201161073557610727818361236c565b91846116b4565b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a65760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b6004359073ffffffffffffffffffffffffffffffffffffffff821682036106a657565b6024359073ffffffffffffffffffffffffffffffffffffffff821682036106a657565b9181601f840112156106a65782359167ffffffffffffffff83116106a657602083818601950101116106a657565b359081151582036106a657565b60e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8201126106a6576004359160243580151581036106a657916044359160643580151581036106a657916084359067ffffffffffffffff82116106a6576122e19160040161223b565b909160a4359060c43590565b73ffffffffffffffffffffffffffffffffffffffff60005416330361230e57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117611f4957604052565b67ffffffffffffffff8111611f4957601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b908160209103126106a6575180151581036106a65790565b73ffffffffffffffffffffffffffffffffffffffff16604051604081019181831067ffffffffffffffff841117611f495761249b926040526000806020958685527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656487860152868151910182855af13d15612544573d9161247f836123ad565b9261248d604051948561236c565b83523d60008785013e612548565b805190816124a857505050565b82806124b89383010191016123e7565b156124c05750565b608490604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152fd5b6060915b919290156125c3575081511561255c575090565b3b156125655790565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b8251909150156125d65750805190602001fd5b612614906040519182917f08c379a0000000000000000000000000000000000000000000000000000000008352602060048401526024830190612618565b0390fd5b919082519283825260005b8481106126625750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006020809697860101520116010190565b602081830181015184830182015201612623565b908160209103126106a6575173ffffffffffffffffffffffffffffffffffffffff811681036106a65790565b91926126e495949160a09473ffffffffffffffffffffffffffffffffffffffff8092168552166020840152604083015260608201528160808201520190612618565b90565b91908201809211611cfc57565b91908203918211611cfc57565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000602082015273ffffffffffffffffffffffffffffffffffffffff9290921660248301526044808301939093529181526127689161276360648361236c565b6123ff565b565b73ffffffffffffffffffffffffffffffffffffffff807f000000000000000000000000000000000000000000000000000000000000000016907f00000000000000000000000000000000000000000000000000000000000000001681036127cf575050565b6040517f205c28780000000000000000000000000000000000000000000000000000000081523060048201526024810192909252602090829060449082906000905af1801561066c5761281f5750565b6128369060203d811161066557610656818361236c565b5056fea2646970667358221220a9c486fd8cb74616f42ab2e7b9d0a88bf1a518ec06f14419f95768fdd4f4b60c64736f6c634300081300330000000000000000000000005f59b322eb3e16a0c78846195af1f588b77403fc00000000000000000000000010fbb5a361aa1a35bf2d0a262e24125fd39d33d80000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
Deployed Bytecode
0x608080604052600436101561001357600080fd5b60003560e01c908163129643d6146121885750806323e30c8b146115de5780632a9439451461156f57806347fc3fae146111225780634aa07e64146110b35780635431c94e14610ee0578063715018a614610e3b578063791b98bc14610dcc57806379ba509714610c9b57806382e2166114610c2c5780638da5cb5b14610bda578063a1d5a23214610b6b578063b2016bd414610afc578063c1fe3e4814610a8d578063d966a66714610a4c578063e30c3978146109fa578063f2fde38b1461094d5763f388884f146100e557600080fd5b346106a6576100f336612276565b94969492908480610944575b15610892576040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526044810189905260209073ffffffffffffffffffffffffffffffffffffffff828260648160007f000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe8486165af190811561066c576000928492610875575b5060248c60405194859384927fea598cb000000000000000000000000000000000000000000000000000000000845260048401527f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0165af191821561066c57600092610847575b5050915b8691871561081d578660008a806107e7575050506040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015260208160248173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000001c1d49d8f601f19d2fa88b14bef491759aaaf5d8165afa90811561066c576000916107b5575b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff89146107ad575b831493878a861561077b575050604051957f70a0823100000000000000000000000000000000000000000000000000000000875233600488015260208760248173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000a7820009f79687d39f51909a01e7fd4b4d0663f8165afa96871561066c5789978c9160009161073c575b5091601f916103e49798999a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0945b9a8b925b6040519d8e983360208b015260408a01521515606089015215156080880152610140918260a089015261016098858a8a0152856101809b8c8b013760008b878b01015260c089015260e08801526000610100880152151561012087015285015201168101039081018652018461236c565b604051907f40c65f7200000000000000000000000000000000000000000000000000000000825273ffffffffffffffffffffffffffffffffffffffff93602083600481887f0000000000000000000000005f59b322eb3e16a0c78846195af1f588b77403fc165afa91821561066c57856020936104b69560009161070f575b50169060006040518096819582947f5cffe9de0000000000000000000000000000000000000000000000000000000084523060048501528660248501526044840152608060648401526084830190612618565b03925af1801561066c576106f0575b50821590816106e6575b50610517575b50604051938452151560208401526040830152151560608201527f8db6f8d8c502bba4d7ca660f2fbc4294fc10431b7010c7185eb6f84699c4b58160803392a2005b807f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca016906040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602481865afa90811561066c576000916106b3575b50600092602460209260405195869384927fde0e9a3e00000000000000000000000000000000000000000000000000000000845260048401525af191821561066c57600092610678575b506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810192909252602090829081600081604481015b03927f000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84165af1801561066c57156104d55761065e9060203d602011610665575b610656818361236c565b8101906123e7565b50386104d5565b503d61064c565b6040513d6000823e3d90fd5b91506020823d6020116106ab575b816106936020938361236c565b810103126106a65790519061060c6105c9565b600080fd5b3d9150610686565b90506020813d6020116106de575b816106ce6020938361236c565b810103126106a65751600061057f565b3d91506106c1565b90501515386104cf565b6107089060203d60201161066557610656818361236c565b50386104c5565b61072f9150853d8711610735575b610727818361236c565b810190612676565b38610463565b503d61071d565b929697985050506020813d602011610773575b8161075c6020938361236c565b810103126106a6575188969594908b90601f610340565b3d915061074f565b6103e4959697601f917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0939a8561036f565b9250826102b4565b90506020813d6020116107df575b816107d06020938361236c565b810103126106a657513861028b565b3d91506107c3565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09197601f9188949a6103e498999a8b92610373565b60046040517f581a3bdc000000000000000000000000000000000000000000000000000000008152fd5b90809250813d831161086e575b61085e818361236c565b810103126106a6575138806101f9565b503d610854565b61088b90833d851161066557610656818361236c565b5038610192565b6040517fb0e3890000000000000000000000000000000000000000000000000000000000815288600482015260208160248173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0165afa90811561066c57600091610913575b50916101fd565b90506020813d821161093c575b8161092d6020938361236c565b810103126106a657513861090c565b3d9150610920565b508715156100ff565b346106a65760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a6576109846121f5565b61098c6122ed565b73ffffffffffffffffffffffffffffffffffffffff80911690817fffffffffffffffffffffffff00000000000000000000000000000000000000006001541617600155600054167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700600080a3005b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602073ffffffffffffffffffffffffffffffffffffffff60015416604051908152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a6576020604051670de0b6b3a76400008152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000001c1d49d8f601f19d2fa88b14bef491759aaaf5d8168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602073ffffffffffffffffffffffffffffffffffffffff60005416604051908152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000a7820009f79687d39f51909a01e7fd4b4d0663f8168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a65760015473ffffffffffffffffffffffffffffffffffffffff3381831603610d48577fffffffffffffffffffffffff00000000000000000000000000000000000000008092166001556000549133908316176000553391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060448201527f6e6577206f776e657200000000000000000000000000000000000000000000006064820152fd5b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000005f59b322eb3e16a0c78846195af1f588b77403fc168152f35b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657610e726122ed565b600073ffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff0000000000000000000000000000000000000000806001541660015582549081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346106a65760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a65773ffffffffffffffffffffffffffffffffffffffff600435818116908181036106a657602492610f3d612218565b91610f466122ed565b92817f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0168114610ff9575b50602090604051948580927f70a0823100000000000000000000000000000000000000000000000000000000825230600483015286165afa91821561066c57600092610fc4575b610fc29350612701565b005b91506020833d8211610ff1575b81610fde6020938361236c565b810103126106a657610fc2925191610fb8565b3d9150610fd1565b6020919350604051948580927f70a082310000000000000000000000000000000000000000000000000000000082523060048301525afa801561066c57600090611081575b6024935080611072575b507f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0916020610f71565b61107b9061276a565b83611048565b506020833d82116110ab575b8161109a6020938361236c565b810103126106a6576024925161103e565b3d915061108d565b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0168152f35b346106a65761113036612276565b9594969390918180611566575b6114ed575b8496851561081d576000876114bb57506040517f70a08231000000000000000000000000000000000000000000000000000000009687825233600483015260209173ffffffffffffffffffffffffffffffffffffffff918382602481867f0000000000000000000000001c1d49d8f601f19d2fa88b14bef491759aaaf5d8165afa91821561066c5760009261146c575b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14611464575b8a1497881561143257829060246040518094819382523360048301527f000000000000000000000000a7820009f79687d39f51909a01e7fd4b4d0663f8165afa91821561066c576000926113fd575b5050916112ec96601f927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0945b915b6040519a8b9760209e8f33908b015260408a01521515606089015215156080880152610140918260a089015261016098858a8a0152856101809b8c8b013760008b878b01015260c089015260e08801526001610100880152151561012087015285015201168101039081018452018261236c565b604051907f40c65f7200000000000000000000000000000000000000000000000000000000825273ffffffffffffffffffffffffffffffffffffffff928483600481877f0000000000000000000000005f59b322eb3e16a0c78846195af1f588b77403fc165afa93841561066c576113ba9486946000916113e05750169060006040518096819582947f5cffe9de0000000000000000000000000000000000000000000000000000000084523060048501528660248501526044840152608060648401526084830190612618565b03925af1801561066c576113ca57005b81610fc292903d1061066557610656818361236c565b6113f79150853d871161073557610727818361236c565b87610463565b908093949250813d831161142b575b611416818361236c565b810103126106a657905190919086601f611249565b503d61140c565b5050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0916112ec96601f928b611276565b9950896111fa565b9091508381813d83116114b4575b611484818361236c565b810103126106a65751907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6111d2565b503d61147a565b6112ec9650917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe092601f928b91611278565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000602082015233602482015230604482015260648082018a905281526115619061153b60848261236c565b7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca06123ff565b611142565b5087151561113d565b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a657602060405173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000010fbb5a361aa1a35bf2d0a262e24125fd39d33d8168152f35b346106a65760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a6576116156121f5565b61161d612218565b5060843567ffffffffffffffff81116106a65761163e90369060040161223b565b6040517f40c65f7200000000000000000000000000000000000000000000000000000000815291926020836004817f0000000000000000000000005f59b322eb3e16a0c78846195af1f588b77403fc73ffffffffffffffffffffffffffffffffffffffff165afa92831561066c57600093612167575b5073ffffffffffffffffffffffffffffffffffffffff8316330361213d5773ffffffffffffffffffffffffffffffffffffffff3091160361211357820190610140838303126106a65782359073ffffffffffffffffffffffffffffffffffffffff821682036106a65761172960408501612269565b61173560608601612269565b91608086013567ffffffffffffffff81116106a657860185601f820112156106a657803590611763826123ad565b96611771604051988961236c565b828852602083830101116106a657816000926020809301838a01378701015261179c60e08701612269565b946117aa6101008801612269565b8415612108576040517f2506c018000000000000000000000000000000000000000000000000000000008152602081806118278660a08e01356044357f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca073ffffffffffffffffffffffffffffffffffffffff8c16600487016126a2565b0381600073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000010fbb5a361aa1a35bf2d0a262e24125fd39d33d8165af190811561066c576000916120d6575b50965b841515861515146120ae578760208a01351160001461209b5761189d8860208b01356126f4565b8580612093575b15612087578860208b0135115b805b611f78575b6040518060c081011067ffffffffffffffff60c083011117611f495760a09160c08201604052600082526000602083015260006040830152600060608301526000608083015260008383015289600014611f3f5761191b6064355b6044356126e7565b90604051947f171672b100000000000000000000000000000000000000000000000000000000865273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca016600487015273ffffffffffffffffffffffffffffffffffffffff8d166024870152604486015215156064850152608484015288151560a484015260c08c013560c484015273ffffffffffffffffffffffffffffffffffffffff81511660e48401526020810151610104840152604081015161012484015260ff606082015116610144840152608081015161016484015201516101848201526040816101a481600073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000005f59b322eb3e16a0c78846195af1f588b77403fc165af1801561066c57611f14575b5080611f0c575b80611efe575b611d5d575b508315611b08575b867fc4c182965bcb82ed8b65035591fe6d8852475694e7e58ac9038a45189354694c60a073ffffffffffffffffffffffffffffffffffffffff888a8989602060405198013588521515602088015260443560408801521515606087015260808601521692a260206040517f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd98152f35b611b926020611b1b6064356044356126e7565b92611b258961276a565b604051809381927f2506c018000000000000000000000000000000000000000000000000000000008352868c73ffffffffffffffffffffffffffffffffffffffff8a167f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0600487016126a2565b0381600073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000010fbb5a361aa1a35bf2d0a262e24125fd39d33d8165af190811561066c57600091611d2b575b50670de0b6b3a76400008201808311611cfc578111611bfe575b50611a79565b73ffffffffffffffffffffffffffffffffffffffff95939692611c26602093611c83936126f4565b60006040519889809581947fa9059cbb000000000000000000000000000000000000000000000000000000008352838b16600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b0393165af192831561066c577fc4c182965bcb82ed8b65035591fe6d8852475694e7e58ac9038a45189354694c9560a09573ffffffffffffffffffffffffffffffffffffffff95611cdd575b509294829650819450611bf8565b611cf59060203d60201161066557610656818361236c565b5088611ccf565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b90506020813d602011611d55575b81611d466020938361236c565b810103126106a6575188611bde565b3d9150611d39565b15611ef457611d7660a08801355b6101208901356126f4565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca01673ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0161415600014611eae576040517f205c287800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff87166004820152602481019190915260208180604481010381600073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0165af1801561066c57611e8f575b505b87611a71565b611ea79060203d60201161066557610656818361236c565b5087611e87565b611eef9073ffffffffffffffffffffffffffffffffffffffff87167f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0612701565b611e89565b611d766000611d6b565b506101208801351515611a6c565b508315611a66565b604090813d8311611f38575b611f2a818361236c565b810103126106a65789611a5f565b503d611f20565b61191b6000611913565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca016898373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0168303611ff7575b5050506118b8565b6040517fdbda483200000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff929092166024830152604482015290602090829060649082906000905af1801561066c57612068575b8983611fef565b6120809060203d60201161066557610656818361236c565b508b612061565b60208a013589116118b1565b5086156118a4565b6120a960208a0135896126f4565b61189d565b8482156120cc57806120c660005b60208d01356126e7565b916118b3565b806120c68a6120bc565b90506020813d602011612100575b816120f16020938361236c565b810103126106a6575189611873565b3d91506120e4565b60a088013596611876565b60046040517fbfda1f28000000000000000000000000000000000000000000000000000000008152fd5b60046040517f6a172882000000000000000000000000000000000000000000000000000000008152fd5b61218191935060203d60201161073557610727818361236c565b91846116b4565b346106a65760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126106a65760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0168152f35b6004359073ffffffffffffffffffffffffffffffffffffffff821682036106a657565b6024359073ffffffffffffffffffffffffffffffffffffffff821682036106a657565b9181601f840112156106a65782359167ffffffffffffffff83116106a657602083818601950101116106a657565b359081151582036106a657565b60e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8201126106a6576004359160243580151581036106a657916044359160643580151581036106a657916084359067ffffffffffffffff82116106a6576122e19160040161223b565b909160a4359060c43590565b73ffffffffffffffffffffffffffffffffffffffff60005416330361230e57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117611f4957604052565b67ffffffffffffffff8111611f4957601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b908160209103126106a6575180151581036106a65790565b73ffffffffffffffffffffffffffffffffffffffff16604051604081019181831067ffffffffffffffff841117611f495761249b926040526000806020958685527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656487860152868151910182855af13d15612544573d9161247f836123ad565b9261248d604051948561236c565b83523d60008785013e612548565b805190816124a857505050565b82806124b89383010191016123e7565b156124c05750565b608490604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152fd5b6060915b919290156125c3575081511561255c575090565b3b156125655790565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b8251909150156125d65750805190602001fd5b612614906040519182917f08c379a0000000000000000000000000000000000000000000000000000000008352602060048401526024830190612618565b0390fd5b919082519283825260005b8481106126625750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006020809697860101520116010190565b602081830181015184830182015201612623565b908160209103126106a6575173ffffffffffffffffffffffffffffffffffffffff811681036106a65790565b91926126e495949160a09473ffffffffffffffffffffffffffffffffffffffff8092168552166020840152604083015260608201528160808201520190612618565b90565b91908201809211611cfc57565b91908203918211611cfc57565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000602082015273ffffffffffffffffffffffffffffffffffffffff9290921660248301526044808301939093529181526127689161276360648361236c565b6123ff565b565b73ffffffffffffffffffffffffffffffffffffffff807f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca016907f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca01681036127cf575050565b6040517f205c28780000000000000000000000000000000000000000000000000000000081523060048201526024810192909252602090829060449082906000905af1801561066c5761281f5750565b6128369060203d811161066557610656818361236c565b5056fea2646970667358221220a9c486fd8cb74616f42ab2e7b9d0a88bf1a518ec06f14419f95768fdd4f4b60c64736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000005f59b322eb3e16a0c78846195af1f588b77403fc00000000000000000000000010fbb5a361aa1a35bf2d0a262e24125fd39d33d80000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0

-----Decoded View---------------
Arg [0] : positionManager_ (address): 0x5F59b322eB3e16A0C78846195af1F588b77403FC
Arg [1] : amm_ (address): 0x10fbb5A361aA1a35bf2d0a262E24125Fd39D33d8
Arg [2] : wstETH_ (address): 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000005f59b322eb3e16a0c78846195af1f588b77403fc
Arg [1] : 00000000000000000000000010fbb5a361aa1a35bf2d0a262e24125fd39d33d8
Arg [2] : 0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0

🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
0xB2Bf4De5a63B2225338CdFdBAd045EA62f158b67

DeFi

0 Protocols
Loading...
Loading
Protocol Positions Portfolio % Value

There are no matching entries

Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.