Latest 6 from a total of 6 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Enable Recovery ... | 152359900 | 101 days ago | IN | 0 ETH | 0.000000006074 | ||||
| Enable Recovery ... | 152359880 | 101 days ago | IN | 0 ETH | 0.000000006216 | ||||
| Enable Recovery ... | 152359872 | 101 days ago | IN | 0 ETH | 0.000000006355 | ||||
| Transfer | 145200896 | 266 days ago | IN | 0.00028 ETH | 0.000000003008 | ||||
| Collect Aggregat... | 139142762 | 407 days ago | IN | 0 ETH | 0.000000029989 | ||||
| Set Static Swap ... | 138605182 | 419 days ago | IN | 0 ETH | 0.000000029861 |
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 133969439 | 526 days ago | Contract Creation | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract IVaultExtension","name":"vaultExtension","type":"address"},{"internalType":"contract IAuthorizer","name":"authorizer","type":"address"},{"internalType":"contract IProtocolFeeController","name":"protocolFeeController","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AddressInsufficientBalance","type":"error"},{"inputs":[],"name":"AfterAddLiquidityHookFailed","type":"error"},{"inputs":[],"name":"AfterInitializeHookFailed","type":"error"},{"inputs":[],"name":"AfterRemoveLiquidityHookFailed","type":"error"},{"inputs":[],"name":"AfterSwapHookFailed","type":"error"},{"inputs":[],"name":"AllZeroInputs","type":"error"},{"inputs":[],"name":"AmountGivenZero","type":"error"},{"inputs":[{"internalType":"contract IERC20","name":"tokenIn","type":"address"},{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"maxAmountIn","type":"uint256"}],"name":"AmountInAboveMax","type":"error"},{"inputs":[{"internalType":"contract IERC20","name":"tokenOut","type":"address"},{"internalType":"uint256","name":"amountOut","type":"uint256"},{"internalType":"uint256","name":"minAmountOut","type":"uint256"}],"name":"AmountOutBelowMin","type":"error"},{"inputs":[],"name":"BalanceNotSettled","type":"error"},{"inputs":[],"name":"BalanceOverflow","type":"error"},{"inputs":[],"name":"BeforeAddLiquidityHookFailed","type":"error"},{"inputs":[],"name":"BeforeInitializeHookFailed","type":"error"},{"inputs":[],"name":"BeforeRemoveLiquidityHookFailed","type":"error"},{"inputs":[],"name":"BeforeSwapHookFailed","type":"error"},{"inputs":[{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"maxAmountIn","type":"uint256"}],"name":"BptAmountInAboveMax","type":"error"},{"inputs":[{"internalType":"uint256","name":"amountOut","type":"uint256"},{"internalType":"uint256","name":"minAmountOut","type":"uint256"}],"name":"BptAmountOutBelowMin","type":"error"},{"inputs":[{"internalType":"contract IERC4626","name":"wrappedToken","type":"address"}],"name":"BufferAlreadyInitialized","type":"error"},{"inputs":[{"internalType":"contract IERC4626","name":"wrappedToken","type":"address"}],"name":"BufferNotInitialized","type":"error"},{"inputs":[],"name":"BufferSharesInvalidOwner","type":"error"},{"inputs":[],"name":"BufferSharesInvalidReceiver","type":"error"},{"inputs":[{"internalType":"uint256","name":"totalSupply","type":"uint256"}],"name":"BufferTotalSupplyTooLow","type":"error"},{"inputs":[],"name":"CannotReceiveEth","type":"error"},{"inputs":[],"name":"CannotSwapSameToken","type":"error"},{"inputs":[],"name":"DoesNotSupportAddLiquidityCustom","type":"error"},{"inputs":[],"name":"DoesNotSupportDonation","type":"error"},{"inputs":[],"name":"DoesNotSupportRemoveLiquidityCustom","type":"error"},{"inputs":[],"name":"DoesNotSupportUnbalancedLiquidity","type":"error"},{"inputs":[],"name":"DynamicSwapFeeHookFailed","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"inputs":[],"name":"FeePrecisionTooHigh","type":"error"},{"inputs":[{"internalType":"contract IERC20","name":"tokenIn","type":"address"},{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"maxAmountIn","type":"uint256"}],"name":"HookAdjustedAmountInAboveMax","type":"error"},{"inputs":[{"internalType":"contract IERC20","name":"tokenOut","type":"address"},{"internalType":"uint256","name":"amountOut","type":"uint256"},{"internalType":"uint256","name":"minAmountOut","type":"uint256"}],"name":"HookAdjustedAmountOutBelowMin","type":"error"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"HookAdjustedSwapLimit","type":"error"},{"inputs":[{"internalType":"address","name":"poolHooksContract","type":"address"},{"internalType":"address","name":"pool","type":"address"},{"internalType":"address","name":"poolFactory","type":"address"}],"name":"HookRegistrationFailed","type":"error"},{"inputs":[],"name":"InputLengthMismatch","type":"error"},{"inputs":[],"name":"InvalidAddLiquidityKind","type":"error"},{"inputs":[],"name":"InvalidRemoveLiquidityKind","type":"error"},{"inputs":[],"name":"InvalidToken","type":"error"},{"inputs":[],"name":"InvalidTokenConfiguration","type":"error"},{"inputs":[],"name":"InvalidTokenDecimals","type":"error"},{"inputs":[],"name":"InvalidTokenType","type":"error"},{"inputs":[{"internalType":"contract IERC4626","name":"wrappedToken","type":"address"}],"name":"InvalidUnderlyingToken","type":"error"},{"inputs":[{"internalType":"uint256","name":"invariantRatio","type":"uint256"},{"internalType":"uint256","name":"maxInvariantRatio","type":"uint256"}],"name":"InvariantRatioAboveMax","type":"error"},{"inputs":[{"internalType":"uint256","name":"invariantRatio","type":"uint256"},{"internalType":"uint256","name":"minInvariantRatio","type":"uint256"}],"name":"InvariantRatioBelowMin","type":"error"},{"inputs":[{"internalType":"uint256","name":"issuedShares","type":"uint256"},{"internalType":"uint256","name":"minIssuedShares","type":"uint256"}],"name":"IssuedSharesBelowMin","type":"error"},{"inputs":[],"name":"MaxTokens","type":"error"},{"inputs":[],"name":"MinTokens","type":"error"},{"inputs":[],"name":"MultipleNonZeroInputs","type":"error"},{"inputs":[],"name":"NotEnoughBufferShares","type":"error"},{"inputs":[{"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"expectedUnderlyingAmount","type":"uint256"},{"internalType":"uint256","name":"actualUnderlyingAmount","type":"uint256"}],"name":"NotEnoughUnderlying","type":"error"},{"inputs":[{"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"expectedWrappedAmount","type":"uint256"},{"internalType":"uint256","name":"actualWrappedAmount","type":"uint256"}],"name":"NotEnoughWrapped","type":"error"},{"inputs":[],"name":"NotStaticCall","type":"error"},{"inputs":[],"name":"NotVaultDelegateCall","type":"error"},{"inputs":[],"name":"PauseBufferPeriodDurationTooLarge","type":"error"},{"inputs":[],"name":"PercentageAboveMax","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"}],"name":"PoolAlreadyInitialized","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"}],"name":"PoolAlreadyRegistered","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"}],"name":"PoolInRecoveryMode","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"}],"name":"PoolNotInRecoveryMode","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"}],"name":"PoolNotInitialized","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"}],"name":"PoolNotPaused","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"}],"name":"PoolNotRegistered","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"}],"name":"PoolPauseWindowExpired","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"}],"name":"PoolPaused","type":"error"},{"inputs":[{"internalType":"uint256","name":"totalSupply","type":"uint256"}],"name":"PoolTotalSupplyTooLow","type":"error"},{"inputs":[],"name":"ProtocolFeesExceedTotalCollected","type":"error"},{"inputs":[],"name":"QueriesDisabled","type":"error"},{"inputs":[],"name":"QueriesDisabledPermanently","type":"error"},{"inputs":[],"name":"QuoteResultSpoofed","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"inputs":[],"name":"RouterNotTrusted","type":"error"},{"inputs":[{"internalType":"int256","name":"value","type":"int256"}],"name":"SafeCastOverflowedIntToUint","type":"error"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintToInt","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"SenderIsNotVault","type":"error"},{"inputs":[],"name":"SwapFeePercentageTooHigh","type":"error"},{"inputs":[],"name":"SwapFeePercentageTooLow","type":"error"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"SwapLimit","type":"error"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"}],"name":"TokenAlreadyRegistered","type":"error"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"}],"name":"TokenNotRegistered","type":"error"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"address","name":"expectedToken","type":"address"},{"internalType":"address","name":"actualToken","type":"address"}],"name":"TokensMismatch","type":"error"},{"inputs":[],"name":"TradeAmountTooSmall","type":"error"},{"inputs":[],"name":"VaultBuffersArePaused","type":"error"},{"inputs":[],"name":"VaultIsNotUnlocked","type":"error"},{"inputs":[],"name":"VaultNotPaused","type":"error"},{"inputs":[],"name":"VaultPauseWindowDurationTooLarge","type":"error"},{"inputs":[],"name":"VaultPauseWindowExpired","type":"error"},{"inputs":[],"name":"VaultPaused","type":"error"},{"inputs":[{"internalType":"contract IERC4626","name":"wrappedToken","type":"address"}],"name":"WrapAmountTooSmall","type":"error"},{"inputs":[],"name":"WrongProtocolFeeControllerDeployment","type":"error"},{"inputs":[{"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"internalType":"address","name":"underlyingToken","type":"address"}],"name":"WrongUnderlyingToken","type":"error"},{"inputs":[],"name":"WrongVaultAdminDeployment","type":"error"},{"inputs":[],"name":"WrongVaultExtensionDeployment","type":"error"},{"inputs":[],"name":"ZeroDivision","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"uint256","name":"aggregateSwapFeePercentage","type":"uint256"}],"name":"AggregateSwapFeePercentageChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"uint256","name":"aggregateYieldFeePercentage","type":"uint256"}],"name":"AggregateYieldFeePercentageChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IAuthorizer","name":"newAuthorizer","type":"address"}],"name":"AuthorizerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"burnedShares","type":"uint256"}],"name":"BufferSharesBurned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"issuedShares","type":"uint256"}],"name":"BufferSharesMinted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":true,"internalType":"address","name":"liquidityProvider","type":"address"},{"indexed":true,"internalType":"enum AddLiquidityKind","name":"kind","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"totalSupply","type":"uint256"},{"indexed":false,"internalType":"uint256[]","name":"amountsAddedRaw","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"swapFeeAmountsRaw","type":"uint256[]"}],"name":"LiquidityAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountUnderlying","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountWrapped","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"bufferBalances","type":"bytes32"}],"name":"LiquidityAddedToBuffer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":true,"internalType":"address","name":"liquidityProvider","type":"address"},{"indexed":true,"internalType":"enum RemoveLiquidityKind","name":"kind","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"totalSupply","type":"uint256"},{"indexed":false,"internalType":"uint256[]","name":"amountsRemovedRaw","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"swapFeeAmountsRaw","type":"uint256[]"}],"name":"LiquidityRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountUnderlying","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountWrapped","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"bufferBalances","type":"bytes32"}],"name":"LiquidityRemovedFromBuffer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"}],"name":"PoolInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"bool","name":"paused","type":"bool"}],"name":"PoolPausedStateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"bool","name":"recoveryMode","type":"bool"}],"name":"PoolRecoveryModeStateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":true,"internalType":"address","name":"factory","type":"address"},{"components":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"contract IRateProvider","name":"rateProvider","type":"address"},{"internalType":"bool","name":"paysYieldFees","type":"bool"}],"indexed":false,"internalType":"struct TokenConfig[]","name":"tokenConfig","type":"tuple[]"},{"indexed":false,"internalType":"uint256","name":"swapFeePercentage","type":"uint256"},{"indexed":false,"internalType":"uint32","name":"pauseWindowEndTime","type":"uint32"},{"components":[{"internalType":"address","name":"pauseManager","type":"address"},{"internalType":"address","name":"swapFeeManager","type":"address"},{"internalType":"address","name":"poolCreator","type":"address"}],"indexed":false,"internalType":"struct PoolRoleAccounts","name":"roleAccounts","type":"tuple"},{"components":[{"internalType":"bool","name":"enableHookAdjustedAmounts","type":"bool"},{"internalType":"bool","name":"shouldCallBeforeInitialize","type":"bool"},{"internalType":"bool","name":"shouldCallAfterInitialize","type":"bool"},{"internalType":"bool","name":"shouldCallComputeDynamicSwapFee","type":"bool"},{"internalType":"bool","name":"shouldCallBeforeSwap","type":"bool"},{"internalType":"bool","name":"shouldCallAfterSwap","type":"bool"},{"internalType":"bool","name":"shouldCallBeforeAddLiquidity","type":"bool"},{"internalType":"bool","name":"shouldCallAfterAddLiquidity","type":"bool"},{"internalType":"bool","name":"shouldCallBeforeRemoveLiquidity","type":"bool"},{"internalType":"bool","name":"shouldCallAfterRemoveLiquidity","type":"bool"},{"internalType":"address","name":"hooksContract","type":"address"}],"indexed":false,"internalType":"struct HooksConfig","name":"hooksConfig","type":"tuple"},{"components":[{"internalType":"bool","name":"disableUnbalancedLiquidity","type":"bool"},{"internalType":"bool","name":"enableAddLiquidityCustom","type":"bool"},{"internalType":"bool","name":"enableRemoveLiquidityCustom","type":"bool"},{"internalType":"bool","name":"enableDonation","type":"bool"}],"indexed":false,"internalType":"struct LiquidityManagement","name":"liquidityManagement","type":"tuple"}],"name":"PoolRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IProtocolFeeController","name":"newProtocolFeeController","type":"address"}],"name":"ProtocolFeeControllerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":true,"internalType":"contract IERC20","name":"tokenIn","type":"address"},{"indexed":true,"internalType":"contract IERC20","name":"tokenOut","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountOut","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"swapFeePercentage","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"swapFeeAmount","type":"uint256"}],"name":"Swap","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"uint256","name":"swapFeePercentage","type":"uint256"}],"name":"SwapFeePercentageChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"burnedShares","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"withdrawnUnderlying","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"bufferBalances","type":"bytes32"}],"name":"Unwrap","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":true,"internalType":"bytes32","name":"eventKey","type":"bytes32"},{"indexed":false,"internalType":"bytes","name":"eventData","type":"bytes"}],"name":"VaultAuxiliary","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"paused","type":"bool"}],"name":"VaultBuffersPausedStateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"paused","type":"bool"}],"name":"VaultPausedStateChanged","type":"event"},{"anonymous":false,"inputs":[],"name":"VaultQueriesDisabled","type":"event"},{"anonymous":false,"inputs":[],"name":"VaultQueriesEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"depositedUnderlying","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"mintedShares","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"bufferBalances","type":"bytes32"}],"name":"Wrap","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"components":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256[]","name":"maxAmountsIn","type":"uint256[]"},{"internalType":"uint256","name":"minBptAmountOut","type":"uint256"},{"internalType":"enum AddLiquidityKind","name":"kind","type":"uint8"},{"internalType":"bytes","name":"userData","type":"bytes"}],"internalType":"struct AddLiquidityParams","name":"params","type":"tuple"}],"name":"addLiquidity","outputs":[{"internalType":"uint256[]","name":"amountsIn","type":"uint256[]"},{"internalType":"uint256","name":"bptAmountOut","type":"uint256"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"enum SwapKind","name":"kind","type":"uint8"},{"internalType":"enum WrappingDirection","name":"direction","type":"uint8"},{"internalType":"contract IERC4626","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"amountGivenRaw","type":"uint256"},{"internalType":"uint256","name":"limitRaw","type":"uint256"}],"internalType":"struct BufferWrapOrUnwrapParams","name":"params","type":"tuple"}],"name":"erc4626BufferWrapOrUnwrap","outputs":[{"internalType":"uint256","name":"amountCalculatedRaw","type":"uint256"},{"internalType":"uint256","name":"amountInRaw","type":"uint256"},{"internalType":"uint256","name":"amountOutRaw","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"contract IERC20","name":"token","type":"address"}],"name":"getPoolTokenCountAndIndexOfToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVaultExtension","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reentrancyGuardEntered","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"maxBptAmountIn","type":"uint256"},{"internalType":"uint256[]","name":"minAmountsOut","type":"uint256[]"},{"internalType":"enum RemoveLiquidityKind","name":"kind","type":"uint8"},{"internalType":"bytes","name":"userData","type":"bytes"}],"internalType":"struct RemoveLiquidityParams","name":"params","type":"tuple"}],"name":"removeLiquidity","outputs":[{"internalType":"uint256","name":"bptAmountIn","type":"uint256"},{"internalType":"uint256[]","name":"amountsOut","type":"uint256[]"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"sendTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"uint256","name":"amountHint","type":"uint256"}],"name":"settle","outputs":[{"internalType":"uint256","name":"credit","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"enum SwapKind","name":"kind","type":"uint8"},{"internalType":"address","name":"pool","type":"address"},{"internalType":"contract IERC20","name":"tokenIn","type":"address"},{"internalType":"contract IERC20","name":"tokenOut","type":"address"},{"internalType":"uint256","name":"amountGivenRaw","type":"uint256"},{"internalType":"uint256","name":"limitRaw","type":"uint256"},{"internalType":"bytes","name":"userData","type":"bytes"}],"internalType":"struct VaultSwapParams","name":"vaultSwapParams","type":"tuple"}],"name":"swap","outputs":[{"internalType":"uint256","name":"amountCalculated","type":"uint256"},{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"amountOut","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"unlock","outputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Deployed Bytecode
0x60806040526004361015610018575b3661143057611421565b5f3560e01c806315afd409146100d757806315dacbea146100d257806321457897146100cd5780632bfb780c146100c857806343583be5146100c357806348c89491146100be5780634af29ec4146100b9578063ae639329146100b4578063b9a8effa146100af578063beabacc8146100aa578063c9c1661b146100a55763d2c725e00361000e57610aae565b6109c9565b610993565b610950565b610866565b610796565b6106fd565b610671565b610599565b6104b4565b61020f565b6100fe565b6001600160a01b038116036100ed57565b5f80fd5b35906100fc826100dc565b565b346100ed5760403660031901126100ed5760043561011b816100dc565b60243561012661147a565b61012e6114db565b6001600160a01b0382165f818152600860209081526040918290205491516370a0823160e01b8152306004820152919492829060249082905afa93841561020a576101cd946101a1925f916101db575b508061019b856001600160a01b03165f52600860205260405f2090565b55610b28565b918083116101d1575b50816101b591611513565b6101bd6114b6565b6040519081529081906020820190565b0390f35b91506101b56101aa565b6101fd915060203d602011610203575b6101f581836102cd565b810190610aec565b5f61017e565b503d6101eb565b610afb565b346100ed5760803660031901126100ed5761025d60043561022f816100dc565b60243561023b816100dc565b60443590610248826100dc565b61025760643580948333611535565b336116b5565b602060405160018152f35b634e487b7160e01b5f52604160045260245ffd5b67ffffffffffffffff811161029057604052565b610268565b60e0810190811067ffffffffffffffff82111761029057604052565b6060810190811067ffffffffffffffff82111761029057604052565b90601f8019910116810190811067ffffffffffffffff82111761029057604052565b6040519060c0820182811067ffffffffffffffff82111761029057604052565b604051906100fc82610295565b60405190610180820182811067ffffffffffffffff82111761029057604052565b67ffffffffffffffff81116102905760051b60200190565b9080601f830112156100ed57602090823561036f8161033d565b9361037d60405195866102cd565b81855260208086019260051b8201019283116100ed57602001905b8282106103a6575050505090565b81358152908301908301610398565b359060048210156100ed57565b67ffffffffffffffff811161029057601f01601f191660200190565b9291926103ea826103c2565b916103f860405193846102cd565b8294818452818301116100ed578281602093845f960137010152565b9080601f830112156100ed5781602061042f933591016103de565b90565b9081518082526020808093019301915f5b828110610451575050505090565b835185529381019392810192600101610443565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b916104a69061042f94928452606060208501526060840190610432565b916040818403910152610465565b346100ed576003196020368201126100ed5760043567ffffffffffffffff918282116100ed5760c09082360301126100ed576104ee6102ef565b6104fa826004016100f1565b8152610508602483016100f1565b60208201526044820135604082015260648201358381116100ed576105339060043691850101610355565b6060820152610544608483016103b5565b608082015260a48201359283116100ed5761056b6105759260046101cd9536920101610414565b60a0820152610b35565b60409391935193849384610489565b600211156100ed57565b35906100fc82610584565b346100ed576003196020368201126100ed5760043567ffffffffffffffff918282116100ed5760e09082360301126100ed576105d361030f565b6105df8260040161058e565b81526105ed602483016100f1565b60208201526105fe604483016100f1565b604082015261060f606483016100f1565b60608201526084820135608082015260a482013560a082015260c48201359283116100ed5761064a6106549260046101cd9536920101610414565b60c0820152610cbf565b604080519384526020840192909252908201529081906060820190565b346100ed5760a03660031901126100ed5760405160a0810181811067ffffffffffffffff821117610290576101cd91610654916040526004356106b381610584565b81526024356106c181610584565b60208201526044356106d2816100dc565b604082015260643560608201526084356080820152610f03565b90602061042f928181520190610465565b346100ed5760203660031901126100ed5767ffffffffffffffff6004358181116100ed57366023820112156100ed5780600401359182116100ed5736602483830101116100ed576101cd91602461075492016111c9565b604051918291826106ec565b359060058210156100ed57565b61078361042f9492606083526060830190610432565b9260208201526040818403910152610465565b346100ed576003196020368201126100ed5760043567ffffffffffffffff918282116100ed5760c09082360301126100ed576107d06102ef565b6107dc826004016100f1565b81526107ea602483016100f1565b602082015260448201358381116100ed5761080b9060043691850101610355565b60408201526064820135606082015261082660848301610760565b608082015260a48201359283116100ed5761084d6108579260046101cd9536920101610414565b60a082015261127d565b6040939193519384938461076d565b346100ed5760603660031901126100ed57600435610883816100dc565b60243590610890826100dc565b6044359061089c61147a565b6108a46114db565b6108b66108b083614618565b82614654565b6001600160a01b0381165f52600860205260405f208054938385039485116109415793905560405163a9059cbb60e01b60208201526001600160a01b03909316602484015260448084019290925290825261091c91906109176064836102cd565b615b9b565b5f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005d005b610b06565b5f9103126100ed57565b346100ed575f3660031901126100ed5760206040516001600160a01b037f0000000000000000000000000e8b07657d719b86e06bf0806d6729e3d528c9a9168152f35b346100ed5760603660031901126100ed5761025d6004356109b3816100dc565b6024356109bf816100dc565b60443591336116b5565b346100ed5760403660031901126100ed576004356109e6816100dc565b602435906109f3826100dc565b6001600160a01b0380911691825f525f602052600192600160405f20541615610a9c575f93929352600360205260405f20926040519283602086549182815201955f5260205f20925f905b828210610a6f5786610a5c87610a56838c03846102cd565b826145cb565b9051604080519182526020820192909252f35b90919280610a9086998483985416906001600160a01b036020921681520190565b98019493920190610a3e565b6327946f5760e21b5f5260045260245ffd5b346100ed575f3660031901126100ed5760207f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c6040519015158152f35b908160209103126100ed575190565b6040513d5f823e3d90fd5b634e487b7160e01b5f52601160045260245ffd5b5f1981019190821161094157565b9190820391821161094157565b90610b3e6114db565b610b516001600160a01b03835116611837565b610b6a610b6583516001600160a01b031690565b61186b565b610b83610b7e83516001600160a01b031690565b611961565b90610bd7602083015151610b9e606086019182515190611e0c565b805160c0850190610bb882519160a0880192835191611e7c565b92610bc8875160019060101c1690565b610c50575b50505084846122bc565b9490919586610beb835160019060111c1690565b610bf9575b50505050929190565b84975093610c4694610c3c610c2f610c1885516001600160a01b031690565b6001600160a01b03165f52600260205260405f2090565b546001600160a01b031690565b94845133906129c4565b925f808080610bf0565b610c78610cb794888a610c70610c2f610c1883516001600160a01b031690565b923390611f8b565b610cac610ca6610c8f8a516001600160a01b031690565b6001600160a01b03165f52600560205260405f2090565b88612043565b519151905191611e7c565b5f8080610bcd565b90610cc86114db565b60208201906001600160a01b03610ce181845116611837565b610cf5610b6584516001600160a01b031690565b608084015115610ed15760408401516001600160a01b031690610d31610d2560608701516001600160a01b031690565b6001600160a01b031690565b911614610ec257610d4c610b7e83516001600160a01b031690565b92610d578482612b33565b90610d63858383612bca565b8551600c1c600116610e47575b8551610d8a9190600b1c600116610e06575b868484612f05565b9791979490978397610da18451600190600d1c1690565b610dd1575b505050505051610db581610ef4565b610dbe81610ef4565b610dc9575081929190565b918093509190565b85985090610df0610c2f610c18610dfb9894516001600160a01b031690565b94845191339261338a565b925f80808080610da6565b85516001600160a01b0316610e4060608601918251610e39610c2f836001600160a01b03165f52600260205260405f2090565b9185612e43565b9052610d82565b610e8090610e5c86516001600160a01b031690565b610e7a610c2f826001600160a01b03165f52600260205260405f2090565b91612d01565b610e9d610e97610c8f86516001600160a01b031690565b86612043565b610ea8828683612d88565b6040830152610d8a610ebb868484612bca565b9050610d70565b63a54b181d60e01b5f5260045ffd5b6357a456b760e01b5f5260045ffd5b634e487b7160e01b5f52602160045260245ffd5b60021115610efe57565b610ee0565b610f0b6114db565b600160075460021c166111a55760408101916001600160a01b03928381511693845f52600e6020528060405f205416156111925760049450610f4b61147a565b6020610f61610d2584516001600160a01b031690565b6040516338d52e0f60e01b815296879182905afa801561020a576080955f91611163575b5016610fa181610f9c84516001600160a01b031690565b6135b8565b81516001600160a01b031690610fbd60608601928351906135f5565b60016020860151610fcd81610ef4565b610fd681610ef4565b036110f857610ffe91855191610feb83610ef4565b84516001600160a01b0316915192613a34565b7feeb740c90bf2b18c9532eb7d473137767036d893dff3e009f32718f821b2a4c0829692979397968861105c61103e610d2589516001600160a01b031690565b94604051938493846040919493926060820195825260208201520152565b0390a25b805161106b81610ef4565b61107481610ef4565b6110c75701518084106110ad57506110a061109b91849283915b516001600160a01b031690565b6135f5565b6110a86114b6565b929190565b63e2ea151b60e01b5f52600484905260245260445ffd5b5ffd5b01518085116110e157506110a061109b918592839161108e565b63e2ea151b60e01b5f52600485905260245260445ffd5b61111b9185519161110883610ef4565b84516001600160a01b031691519261366e565b7f3771d13c67011e31e12031c54bb59b0bf544a80b81d280a3711e172aa8b7f47b829692979397968861115b61103e610d2589516001600160a01b031690565b0390a2611060565b611185915060203d60201161118b575b61117d81836102cd565b8101906111b4565b5f610f85565b503d611173565b846385f4129960e01b5f5260045260245ffd5b630f27df0960e01b5f5260045ffd5b908160209103126100ed575161042f816100dc565b91909161120b6112057f1369d017453f080f2416efe5ae39c8a4b4655ea0634227aaab0afdb9a9f93f0092835c159586611274575b36916103de565b336156cc565b926112135750565b7fbcbf50c510014a975eac30806436734486f167c41af035c1645353d475d571005c611265575f905d6100fc7fa33ab5ae38c334f99ce8d4a88c1634397ed0415a9df15c29dfd3914852f29900613d31565b6320f1d86d60e01b5f5260045ffd5b6001855d6111fe565b906112866114db565b6112996001600160a01b03835116611837565b6112ad610b6583516001600160a01b031690565b61130a7fa33ab5ae38c334f99ce8d4a88c1634397ed0415a9df15c29dfd3914852f299005c6112e384516001600160a01b031690565b907f3db93ac236d7287d4b8c711cce6b3cca52815a3bd1fc0fcef99ab26afea5d200613d42565b61132361131e83516001600160a01b031690565b611bf0565b9061137760208301515161133e604086019182515190611e0c565b805160c085019061135882519160a0880192835191613d5b565b926113688751600190600e1c1690565b6113ca575b5050508484613f6a565b949095868461138b8451600190600f1c1690565b61139a575b5050505050929190565b6113c095506113b6610c2f610c1885516001600160a01b031690565b948451339061445b565b5f80808681611390565b6113f161141994888a6113ea610c2f610c1883516001600160a01b031690565b9233613e39565b61140e611408610c8f8a516001600160a01b031690565b886120a7565b519151905191613d5b565b5f808061136d565b637911c44b60e11b5f5260045ffd5b3461142157365f80375f8036816001600160a01b037f0000000000000000000000000e8b07657d719b86e06bf0806d6729e3d528c9a9165af43d5f803e15611476573d5ff35b3d5ffd5b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00805c6114a7576001905d565b633ee5aeb560e01b5f5260045ffd5b5f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005d565b7f1369d017453f080f2416efe5ae39c8a4b4655ea0634227aaab0afdb9a9f93f005c1561150457565b63604dd39b60e11b5f5260045ffd5b9061151d90614618565b90600160ff1b8214610941576100fc915f0390614654565b92919091611544828486614715565b60018101611554575b5050505050565b8082116116935703906001600160a01b03928381169384156116775780831695861561165b57846115b48561159e8661159e866001600160a01b03165f52601060205260405f2090565b906001600160a01b03165f5260205260405f2090565b551692833b156100ed57604051630ad0fe5760e31b81526001600160a01b039283166004820152919092166024820152604481018290527fa0175360a15bca328baf7ea85c7b784d58b222a50d0ce760b10dba336d226a6191611635915f8180606481015b038183895af1611642575b506040519081529081906020820190565b0390a45f8080808061154d565b8061164f6116559261027c565b80610946565b5f611624565b634a1406b160e11b5f526001600160a01b03841660045260245ffd5b63e602df0560e01b5f526001600160a01b03821660045260245ffd5b6001600160a01b0383637dc7a0d960e11b5f521660045260245260445260645ffd5b929091926001600160a01b039081841691821561181b578086169182156117ff576116f58661159e836001600160a01b03165f52600f60205260405f2090565b548086116117db5785900361171f8761159e846001600160a01b03165f52600f60205260405f2090565b5561173f8761159e836001600160a01b03165f52600f60205260405f2090565b8581540190551691827fd1398bee19313d6bf672ccb116e51f4a1a947e91c757907f51fbb5b5e56c698f6040518061177c88829190602083019252565b0390a4803b156100ed576040516323de665160e01b81526001600160a01b03938416600482015293909216602484015260448301525f908290818381606481015b03925af1801561020a576117ce5750565b8061164f6100fc9261027c565b63391434e360e21b5f526001600160a01b038716600452602452604485905260645ffd5b63ec442f0560e01b5f526001600160a01b03871660045260245ffd5b634b637e8f60e11b5f526001600160a01b03851660045260245ffd5b6001600160a01b0316805f525f602052600160405f2054811c16156118595750565b634bdace1360e01b5f5260045260245ffd5b63ffffffff807f00000000000000000000000000000000000000000000000000000000704403f71642111580611953575b611944576001600160a01b0382165f525f60205260405f20549060018260021c16906118c6605a90565b906028820180921161094157826118fe575b505090506118e35750565b63d971f59760e01b5f526001600160a01b031660045260245ffd5b6119309250611939937f0000000000000000000000000000000000000000000000000000000000ed4e00921c16615f8c565b63ffffffff1690565b421115805f806118d8565b6336a7e2cd60e21b5f5260045ffd5b506001600754811c1661189c565b60409081519161197083610295565b5f8352826020810191606080845281830190808252808401908082526080936080860182815260a0870183815260c088019384526119ac61147a565b6001600160a01b038a165f526005602052825f20935f602052835f20549260046020526119e8855f20946003602052865f209081549c52614761565b8b526119f38a6147b8565b88526119fe8a611e22565b8752611a098a611e22565b9052611a16898d51615bf2565b9052611a2188611e22565b81528a5191600199600184811c169384611bdc575b5083611bca575b5f5b8d8b8210611a9d575050505050505050505050505080611a8e611a76611a95936001600160a01b03165f52600560205260405f2090565b916001600160a01b03165f52600660205260405f2090565b9083614846565b61042f6114b6565b908a8d92828c8c8c611aff84611aeb81611add611ad88f8f61108e85611ac39251611e54565b6001600160a01b03165f5260205260405f2090565b614807565b94905f5260205260405f2090565b54945183611af98383611e54565b52611e54565b50611b09816149a1565b611b14858d51611e54565b52611b296001600160801b0384168587614a40565b878d8d15611bbd5782015115159182611b9f575b5050611b50575b50505050505b01611a3f565b82611b7392611b6a82611b638851615c4e565b9451611e54565b51961c85615c71565b9283611b83575b8e93508c611b44565b611b9693611b9091610b28565b91614a40565b5f8f8282611b7a565b90915051611bac81610ef4565b611bb581610ef4565b14875f611b3d565b5050505050505050611b4a565b8c5190935060031c6001161592611a3d565b611be7919450615c4e565b1515925f611a36565b604090815191611bff83610295565b5f8352826020810191606080845281830190808252808401908082526080936080860182815260a0870183815260c08801938452611c3b61147a565b6001600160a01b038a165f526005602052825f20935f602052835f2054926004602052611c77855f20946003602052865f209081549c52614761565b8b52611c828a6147b8565b8852611c8d8a611e22565b8752611c988a611e22565b9052611ca5898d51615bf2565b9052611cb088611e22565b81528a5191600199600184811c169384611df8575b5083611de6575b5f5b8d8b8210611d05575050505050505050505050505080611a8e611a76611a95936001600160a01b03165f52600560205260405f2090565b908a8d92828c8c8c611d2b84611aeb81611add611ad88f8f61108e85611ac39251611e54565b50611d35816149a1565b611d40858d51611e54565b52611d556001600160801b0384168587614a8d565b878d8d15611dd95782015115159182611dbb575b5050611d7c575b50505050505b01611cce565b82611d8f92611b6a82611b638851615c4e565b9283611d9f575b8e93508c611d70565b611db293611dac91610b28565b91614a8d565b5f8f8282611d96565b90915051611dc881610ef4565b611dd181610ef4565b14875f611d69565b5050505050505050611d76565b8c5190935060031c6001161592611ccc565b611e03919450615c4e565b1515925f611cc5565b03611e1357565b63aaad13f760e01b5f5260045ffd5b90611e2c8261033d565b611e3960405191826102cd565b8281528092611e4a601f199161033d565b0190602036910137565b8051821015611e685760209160051b010190565b634e487b7160e01b5f52603260045260245ffd5b9190825191611e8f825182519085614952565b611e9883611e22565b935f5b848110611eaa57505050505090565b80611edf611eba60019385611e54565b51611eda611ec88489611e54565b51611ed38589611e54565b519261498e565b614f33565b611ee98289611e54565b5201611e9b565b60041115610efe57565b519081151582036100ed57565b908160209103126100ed5761042f90611efa565b906004821015610efe5752565b959293611f59611f7d9561042f999793611f6f956001600160a01b038092168b521660208a01526040890190611f1b565b606087015260e0608087015260e0860190610432565b9084820360a0860152610432565b9160c0818403910152610465565b5f6001600160a01b036020959693611fea611fad87516001600160a01b031690565b94608088015197611fbd89611ef0565b60a0608060408301519c0151910151916040519b8c9a8b998a976302e97e7d60e61b895260048901611f28565b0393165af190811561020a575f91612014575b501561200557565b631557c43360e11b5f5260045ffd5b612036915060203d60201161203c575b61202e81836102cd565b810190611f07565b5f611ffd565b503d612024565b60208082015151925f5b84811061205b575050505050565b6001906120a16001600160801b03604061208161207b85838b0151611e54565b516149a1565b61208f8560a08b0151611e54565b52835f528587525f2054168287614a40565b0161204d565b60208082015151925f5b8481106120bf575050505050565b6001906120ff6001600160801b0360406120df61207b85838b0151611e54565b6120ed8560a08b0151611e54565b52835f528587525f2054168287614a8d565b016120b1565b60405190612112826102b1565b5f6040838281528260208201520152565b9080601f830112156100ed5781519060209161213e8161033d565b9361214c60405195866102cd565b81855260208086019260051b8201019283116100ed57602001905b828210612175575050505090565b81518152908301908301612167565b81601f820112156100ed5780519061219b826103c2565b926121a960405194856102cd565b828452602083830101116100ed57815f9260208093018386015e8301015290565b6080818303126100ed5780519260208201519167ffffffffffffffff928381116100ed57846121fa918301612123565b9360408201518481116100ed5781612213918401612123565b9360608301519081116100ed5761042f9201612184565b939061042f9593612268936001600160a01b0361225a93168752602087015260a0604087015260a0860190610432565b908482036060860152610432565b916080818403910152610465565b906001820180921161094157565b9190820180921161094157565b916122ae9061042f94928452606060208501526060840190610432565b916040818403910152610432565b926122c561147a565b6060916122d0612105565b9260208601906122e4825151808752611e22565b90608084019687516122f581611ef0565b6122fe81611ef0565b61270157506040840151906123138751611e22565b9561234f8360808c01516123496123318a516001600160a01b031690565b6001600160a01b03165f52601160205260405f205490565b90614ee2565b926123c07fa33ab5ae38c334f99ce8d4a88c1634397ed0415a9df15c29dfd3914852f299005c61238689516001600160a01b031690565b907f3db93ac236d7287d4b8c711cce6b3cca52815a3bd1fc0fcef99ab26afea5d200905f5260205260405f20905f5260205260405f205c90565b612684575b604087015180821161266c57506123de819a999a614f55565b60208a01985f5b8b51811015612527578c6123f98288611e54565b5161240381614f55565b61240d838a611e54565b5161251557816124338460a061242a8260c061243a980151611e54565b51930151611e54565b5191614f66565b80612445838a611e54565b525b61245561108e838b51611e54565b60608b01612464848251611e54565b5183106124e257508e83611b908f8f8f966124d6916124be866124b6818b60019e9d612493886124dc9f611513565b6124af6124a08489611e54565b5191516001600160a01b031690565b908d614f95565b875292611e54565b526124cd856060880151611e54565b51925190612284565b90610b28565b016123e5565b916124f1846110c49451611e54565b516317bc2f2360e11b5f526001600160a01b03909216600452602452604452606490565b50506125218188611e54565b51612447565b5093995095945095929861254d91975061254885516001600160a01b031690565b615097565b7ffbe5b0d79fb94f1e81c0a92bf86ae9d3a19e9d1bf6202c0d3e75120f65d5d8a561257f84516001600160a01b031690565b926125a186602087019561259a87516001600160a01b031690565b3391611535565b6125a96150fa565b612641575b6125d4866125c387516001600160a01b031690565b86516001600160a01b031690615161565b6126086123316125fc6125ee88516001600160a01b031690565b96516001600160a01b031690565b94519661108e88611ef0565b926126306001600160a01b039261261e88611ef0565b8c846040519586951698169684612291565b0390a461263b6114b6565b93929190565b6126678661265687516001600160a01b031690565b86516001600160a01b03169061510f565b6125ae565b6331d38e0b60e01b5f5260049190915260245260445ffd5b9894916126978b97949995929b51614b64565b9a5f5b86518110156126f157808b6126ea8f936126e46126d38f83906126c96001996126c3848a611e54565b51614f33565b611af98383611e54565b516126de8386611e54565b51610b28565b92611e54565b520161269a565b5091949893969a509194986123c5565b94906001885161271081611ef0565b61271981611ef0565b0361279d576127288951614aec565b60408501519186928a61279761278d8b8a60406127486060830151614b07565b92019482865286608082015193612787610d2561277961277261233188516001600160a01b031690565b9551614b64565b95516001600160a01b031690565b94614de5565b909251909a611e54565b526123c5565b600288969296516127ad81611ef0565b6127b681611ef0565b03612849576127c58951614aec565b6128428260608701906127e96127db8351614b07565b60408c019381855251611e54565b516127f5835188611e54565b528b612808608082015193518093611e54565b516128276128206123318c516001600160a01b031690565b9251614b64565b9261283c610d258c516001600160a01b031690565b94614bbb565b96906123c5565b50936003875161285881611ef0565b61286181611ef0565b03612909576128708851614ad0565b5f612888610d25610d2587516001600160a01b031690565b60408681015160808c015160a08901519251632ada38a360e21b8152998a94938593879385936128bd9392336004870161222a565b03925af194851561020a575f915f965f925f916128de575b509196926123c5565b92505095506128ff91503d805f833e6128f781836102cd565b8101906121ca565b919690915f6128d5565b63137a9a3960e01b5f5260045ffd5b9190916040818403126100ed5761292e81611efa565b92602082015167ffffffffffffffff81116100ed5761042f9201612123565b96939461042f9896926129b6966129876129a89661299a95610100948d6001600160a01b0380931690521660208d015260408c0190611f1b565b60608a01528060808a0152880190610432565b9086820360a0880152610432565b9084820360c0860152610432565b9160e0818403910152610465565b9493959296919084516129dd906001600160a01b031690565b906080860151926129ed84611ef0565b60808601518a60a0890151926040519b8c978897632754888d60e01b89526004890197612a199861294d565b03916001600160a01b031691815a5f948591f193841561020a575f905f95612b0c575b50158015612b00575b612af1576001809360091c1615612a635792935090915f835b612a6a575b5050505090565b8451811015612aec57612a7d8186611e54565b516060840190612a8e838351611e54565b5111612a9d5750830183612a5e565b612ac882612ac081612aba61108e8b9760206110c49a0151611e54565b95611e54565b519251611e54565b51633ef629c960e21b5f526001600160a01b03909216600452602452604452606490565b612a63565b6303a6723b60e31b5f5260045ffd5b50835185511415612a45565b9050612b2b9194503d805f833e612b2381836102cd565b810190612918565b93905f612a3c565b6040519291608084019067ffffffffffffffff82118583101761029057612bba916040525f855260208501945f8652612bb260408201915f83528360608201965f88528299612bab60208401805190612b9b6001600160a01b039283604088015116906145cb565b87525190606085015116906145cb565b9052612d88565b905251614b64565b9052565b612bc782610ef4565b52565b919091606060c0604051612bdd81610295565b5f81525f60208201528260408201525f838201525f60808201525f60a08201520152805192612c0b84610ef4565b6080604082015193015160c06020835193015193015193612c34612c2d61030f565b9687612bbe565b60208601526040850152606084015260808301523360a083015260c082015290565b90612bc782610ef4565b919060e08101908351612c7281610ef4565b8152602080850151602083015260408501519260e060408401528351809152602061010084019401915f5b828110612ced575050505060c084606061042f95960151606084015260808101516080840152612cdd60a082015160a08501906001600160a01b03169052565b01519060c0818403910152610465565b835186529481019492810192600101612c9d565b60209192612d385f6001600160a01b03809460405197889687958693635211fa7760e01b8552604060048601526044850190612c60565b911660248301520393165af190811561020a575f91612d69575b5015612d5a57565b63e91e17e760e01b5f5260045ffd5b612d82915060203d60201161203c5761202e81836102cd565b5f612d52565b9190918051612d9681610ef4565b612d9f81610ef4565b612de45790612ddb670de0b6b3a764000093611ed36080612de09501519360a0612dcf60c0850151835190611e54565b51930151905190611e54565b61498e565b0490565b61042f92612e20612e1a6080611eda9401519460a0612e0e602060c0870151930192835190611e54565b51940151905190611e54565b5161529a565b9261498e565b91908260409103126100ed576020612e3d83611efa565b92015190565b6040805163283a3d6b60e21b8152606060048201529490938593919284926001600160a01b039284928490612e7c906064860190612c60565b9216602484015260448301520392165afa90811561020a575f905f92612ed3575b5015612ec457670de0b5cad2bef0008111612eb55790565b6301d1b96560e61b5f5260045ffd5b6314fe5db560e21b5f5260045ffd5b9050612ef7915060403d604011612efe575b612eef81836102cd565b810190612e26565b905f612e9d565b503d612ee5565b5f9491939293612f1361147a565b612f1b612105565b918051612f2781610ef4565b612f3081610ef4565b1561328a575b602091828601612f4681516152be565b83612f8281850198612f65610d25610d258c516001600160a01b031690565b906040519c8d80948193633964c0c360e11b8352600483016132b2565b03925af198891561020a575f9961326b575b5088612f9f816152be565b8351612faa81610ef4565b612fb381610ef4565b6131f3575060408201519052612ff260c0880151612feb612e1a612fdc87860193845190611e54565b519260a08c0151905190611e54565b908a614f66565b9360808301519685979860a08501518088106131dc57505b60408501948a8651613022906001600160a01b031690565b9061302c916145b9565b60600195898751613043906001600160a01b031690565b9061304d91611513565b835183516001600160a01b031687516001600160a01b03168751916130729386614f95565b9190818601956040019283528552855160608401928d8285519061309591611e54565b51906130a091612284565b90516130ab91610b28565b6130b59185614a40565b85019182518b818451906130c891611e54565b51906130d391610b28565b6130dd9183614a40565b83516001600160a01b03165f908152600560205260409020918051875161310391611e54565b5191608001918251885161311691611e54565b5161312091615369565b87516131349085905f5260205260405f2090565b5551835161314191611e54565b519051835161314f91611e54565b5161315991615369565b915161316c91905f5260205260405f2090565b5551925193516060928301519151604080518b8152602081018b905290810193909352928201929092526001600160a01b039182169382169291909116907f0874b2d545cb271cdbda4e093020c452328b24af12382ed62c4d00f5c26709db90608090a4939291906100fc6114b6565b63e2ea151b60e01b5f52600488905260245260445ffd5b905081985061321a6060613223930151670de0b6b3a7640000818103908210029083615335565b90818652612284565b9661325061323760c0890151835190611e54565b5161324860a08a0151845190611e54565b51908a615355565b93608083015196859860a08501518088116131dc575061300a565b613283919950843d8611610203576101f581836102cd565b975f612f94565b602085016132ab6132a18251606086015190614f33565b8086528251610b28565b9052612f36565b90602061042f928181520190612c60565b6101a061042f92602083526132dc602084018251612c56565b60208101516001600160a01b0316604084015260408101516001600160a01b0316606084015260608101516080840152608081015160a084015260a081015160c084015260c081015160e084015260e08101516101009081850152810151610120908185015281015161335d61014091828601906001600160a01b03169052565b8101519061337961016092838601906001600160a01b03169052565b015191610180808201520190610465565b939590919492865161339b81610ef4565b6133a481610ef4565b6135a95786604085015191845b8251946133bd86610ef4565b6040978897888601516133d6906001600160a01b031690565b9660608701516133ec906001600160a01b031690565b9360800192835181516133fe91611e54565b519351906020015161340f91611e54565b51936020880151613426906001600160a01b031690565b9760c001519861343461031c565b9a61343f908c612bbe565b6001600160a01b031660208b01526001600160a01b0316898b01526060890152608088015260a087015260c086015260e085015261010084018890526001600160a01b03166101208401526001600160a01b031661014083015261016082015281516318b6eb5560e01b8152968791829081906134bf90600483016132c3565b03916001600160a01b03165a905f91f194851561020a575f915f96613585575b5050156135765760091c60011615613570575080516134fd81610ef4565b61350681610ef4565b1580613563575b8015613538575b61351c575090565b60a0015163cc0e4a9960e01b5f5260049190915260245260445ffd5b506001815161354681610ef4565b61354f81610ef4565b148015613514575060a08101518211613514565b5060a0810151821061350d565b91505090565b630568a77b60e21b5f5260045ffd5b6135a093965080919250903d10612efe57612eef81836102cd565b93905f806134df565b866040850151918492946133b1565b6001600160a01b0380911690815f52600e6020528060405f20541692168092036135e0575050565b6336b18d0960e01b5f5260045260245260445ffd5b907f00000000000000000000000000000000000000000000000000000000000027101161361f5750565b6001600160a01b03906318fe738560e01b5f521660045260245ffd5b81810392915f13801582851316918412161761094157565b9190915f838201938412911290801582169115161761094157565b93909161367a85610ef4565b841580156139bd576136af602061369087610b1a565b6040518093819263ef8b30f760e01b8352600483019190602083019252565b03816001600160a01b0387165afa801561020a576136d4915f9161399e575b50610b1a565b94955b6136f2836001600160a01b03165f52600b60205260405f2090565b54916136fc6150fa565b61399657869288929091608083901c91858310613771575050509261376b82613748866137436001600160a01b03966001600160801b03896100fc9b60801c039316612284565b615369565b9788613765856001600160a01b03165f52600b60205260405f2090565b556145b9565b16611513565b90929350613780919450610ef4565b15613879576137a86137a361379585846155a0565b61379e8a614618565b613653565b61544c565b926001600160a01b038116936137bf81868961556a565b604051636e553f6560e01b81526004810182905230602482015294602090869060449082905f905af1801561020a576137488995613854876138496001600160a01b038f96888f896100fc9f859e6138438f61376b9f6138499661384e996001600160801b03965f9161385a575b509a8b935b169061383e8282615468565b615613565b16612284565b610b28565b94612284565b90615369565b613873915060203d602011610203576101f581836102cd565b5f61382d565b90916138996137a361388b83856153ab565b61389489614618565b61363b565b60405163b3d7f6b960e01b8152600481018290526001600160a01b038316936020939290918481602481895afa801561020a576138df915f91613979575b50868a61556a565b6040516394bf804d60e01b815260048101829052306024820152948490869060449082905f905af191821561020a576100fc966138548b613849858f966001600160a01b038f896001600160801b03879f9a849f8f9661376b9f97613849966137489f9961384e9a613843955f9261395c575b5050988992613832565b6139729250803d10610203576101f581836102cd565b5f80613952565b6139909150863d8811610203576101f581836102cd565b5f6138d7565b509093505050565b6139b7915060203d602011610203576101f581836102cd565b5f6136ce565b6139ea60206139cb87612276565b6040518093819263b3d7f6b960e01b8352600483019190602083019252565b03816001600160a01b0387165afa801561020a57613a0f915f91613a15575b50612276565b956136d7565b613a2e915060203d602011610203576101f581836102cd565b5f613a09565b9390613a3f85610ef4565b8415948515613cda57613a756020613a5687610b1a565b6040518093819263266d6a8360e11b8352600483019190602083019252565b03816001600160a01b0389165afa801561020a57613a99915f9161399e5750610b1a565b94955b613ab7856001600160a01b03165f52600b60205260405f2090565b5491613ac16150fa565b6139965787938793909290916001600160801b039182841691868310613b3857505050936001600160a01b03613b0e83866100fc98613b0686613b339860801c612284565b921603615369565b9788613b2b826001600160a01b03165f52600b60205260405f2090565b555b166145b9565b611513565b919650929450613b489150610ef4565b15613c2d57613b5d6137a361379587856153ab565b604051635d043b2960e11b8152600481018290523060248201819052604482015293906020856064815f6001600160a01b038c165af1801561020a57613beb8995613854846138498e613be28b8f6001600160a01b036100fc9f9c613bdd8f9d613b339f94889f859f613849975f91613c0e575b509586925b1690615658565b612284565b9460801c612284565b9788613c08826001600160a01b03165f52600b60205260405f2090565b55613b2d565b613c27915060203d602011610203576101f581836102cd565b5f613bd1565b613c3d6137a361388b87856155a0565b604051632d182be560e21b81526004810182905230602482018190526044820152906020826064815f6001600160a01b038c165af191821561020a57613beb89956138546001600160a01b036138498e613be28b8f8a6100fc9f613bdd8f93613b339f9e889f958b9f96613849975f91613cbb575b509b8c93613bd6565b613cd4915060203d602011610203576101f581836102cd565b5f613cb2565b613d076020613ce887612276565b60405180938192630a28a47760e01b8352600483019190602083019252565b03816001600160a01b0389165afa801561020a57613d2b915f91613a155750612276565b95613a9c565b805c9060018201809211610941575d565b905f5260205260405f20905f52602052600160405f205d565b9190825191613d6e825182519085614952565b613d7783611e22565b935f5b848110613d8957505050505090565b80670de0b6b3a7640000613dbb613da260019486611e54565b51612ddb613db0858a611e54565b51611ed3868a611e54565b04613dc68289611e54565b5201613d7a565b60051115610efe57565b906005821015610efe5752565b959193613e1561042f989694613e2693611f7d976001600160a01b038092168b521660208a01526040890190613dd7565b60e0606088015260e0870190610432565b91608086015284820360a0860152610432565b925f6001600160a01b03602095969396613e9a613e5d87516001600160a01b031690565b94608088015197613e6d89613dcd565b60a060806060830151930151910151916040519b8c9a8b998a976345421ec760e01b895260048901613de4565b0393165af190811561020a575f91613ec4575b5015613eb557565b6305975b2960e11b5f5260045ffd5b613edd915060203d60201161203c5761202e81836102cd565b5f613ead565b916080838303126100ed5782519067ffffffffffffffff918281116100ed5783613f0e918601612123565b9360208101519360408201518481116100ed5781612213918401612123565b93613f57612268936001600160a01b0361042f98969416875260a0602088015260a0870190610432565b9160408601528482036060860152610432565b9190613f7461147a565b6060613f7e612105565b9160208501613f91815151808652611e22565b60808301958651613fa181613dcd565b613faa81613dcd565b6141e957506060830151613fbe8651611e22565b94613fe28260808b0151613fdc61233189516001600160a01b031690565b90615a38565b995b60608601518084106141d25750613ffd83999899614f55565b60208901975f5b8c8b51821015614111578161401891611e54565b5161402281614f55565b61402c8288611e54565b5161410057614051908d61404a8460a061242a8260c0860151611e54565b5191615355565b8061405c8389611e54565b525b61406c61108e838a51611e54565b60408a0161407b848251611e54565b5183116140cd57508d83611b908e6140bf8f968f976140aa866124b6818b60019e9d612493886140c79f6145b9565b526140b9856060880151611e54565b51612284565b905190610b28565b01614004565b916140dc846110c49451611e54565b516323b6a17960e21b5f526001600160a01b03909216600452602452604452606490565b5061410b8187611e54565b5161405e565b50509396945096509650966141319061254885516001600160a01b031690565b7fa26a52d8d53702bba7f137907b8e1f99ff87f6d450144270ca25e72481cca87161416384516001600160a01b031690565b9261418489602087019561417e87516001600160a01b031690565b90615a7f565b6141aa61233161419e6125ee88516001600160a01b031690565b94519661108e88613dcd565b926126306001600160a01b03926141c088613dcd565b88846040519586951698169684612291565b638d261d5d60e01b5f52600484905260245260445ffd5b600387516141f681613dcd565b6141ff81613dcd565b036142215761420e8851615a1c565b6142188151611e22565b945f9199613fe4565b976001875161422f81613dcd565b61423881613dcd565b036142a0576142478851614aec565b614298896142598460408801516157d1565b60808a01519061427361233188516001600160a01b031690565b61427d8c51614b64565b91614292610d258a516001600160a01b031690565b936157ec565b959091613fe4565b9793600287516142af81613dcd565b6142b881613dcd565b03614324579787986142ca8951614aec565b6060850151916142d987614b07565b61431e61431460408b0192808452898b9f8860808201519361430e610d2561277961277261233188516001600160a01b031690565b94615706565b9092519099611e54565b52613fe4565b506004865161433281613dcd565b61433b81613dcd565b036143e35761434a87516156ea565b5f614362610d25610d2586516001600160a01b031690565b60608501519060808a0151918360a0880151986143966040519a8b968795869463e4c4366360e01b86523360048701613f2d565b03925af193841561020a575f905f955f915f916143b8575b5090959199613fe4565b925050506143d99194503d805f833e6143d181836102cd565b810190613ee3565b919592915f6143ae565b636c02b39560e01b5f5260045ffd5b969261042f9896946144489361442c61443a936129b69995610100938d6001600160a01b0380931690521660208d015260408c0190613dd7565b8060608b0152890190610432565b908782036080890152610432565b9160a086015284820360c0860152610432565b949391959296908451614474906001600160a01b031690565b60808601519161448383613dcd565b608086015160a0880151906040968c6040519c8d9788976325da41f360e21b895260048901976144b2986143f2565b03916001600160a01b031691815a5f948591f194851561020a575f905f9661459a575b5015801561458e575b61457f576001809460091c16156144fe57909192809495505f905b614506575b505050505090565b855181101561457a576145198187611e54565b5182850190614529838351611e54565b511061453857508401846144f9565b869061455683612ac081612aba61108e6110c49860208c0151611e54565b5163677d1d7d60e11b5f526001600160a01b03909216600452602452604452606490565b6144fe565b63e124916560e01b5f5260045ffd5b508451865114156144de565b90506145b19195503d805f833e612b2381836102cd565b94905f6144d5565b6145c56100fc92614618565b90614654565b905f5b82518110156145fc576001600160a01b03806145ea8386611e54565b511690831614613570576001016145ce565b6001600160a01b038263ddef98d760e01b5f521660045260245ffd5b7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81116146425790565b63123baf0360e11b5f5260045260245ffd5b8115614711576001600160a01b037ff74f46243717369ff9f20877dfc1ba8491e6be48bfe7acc5b65f5ac68f585c009116805f528160205261469b60405f205c9384613653565b92836146df57505f197fbcbf50c510014a975eac30806436734486f167c41af035c1645353d475d57100805c918201918211610941575d5b5f5260205260405f205d565b6146d35761470c7fbcbf50c510014a975eac30806436734486f167c41af035c1645353d475d57100613d31565b6146d3565b5050565b6001600160a01b0392918381168484160361473357505050505f1990565b61475d9361159e92165f52601060205260405f20906001600160a01b03165f5260205260405f2090565b5490565b90604051918281549182825260209260208301915f5260205f20935f905b828210614795575050506100fc925003836102cd565b85546001600160a01b03168452600195860195889550938101939091019061477f565b906147c28261033d565b6147cf60405191826102cd565b82815280926147e0601f199161033d565b01905f5b8281106147f057505050565b6020906147fb612105565b828285010152016147e4565b90604051614814816102b1565b604060ff82945481811661482781610ef4565b84526001600160a01b038160081c16602085015260a81c161515910152565b60608101805151935f5b85811061485f57505050505050565b8061487361108e6001936020880151611e54565b6148956148888389905f5260205260405f2090565b546001600160801b031690565b6148a0838751611e54565b5181116148e7575b50506148ce6148b8828651611e54565b516148c7836080890151611e54565b5190615369565b6148e08288905f5260205260405f2090565b5501614850565b61493261494a9161492c61492361490f868a906001600160a01b03165f5260205260405f2090565b549261491c888c51611e54565b5190610b28565b8260801c612284565b90615cc4565b9185906001600160a01b03165f5260205260405f2090565b555f806148a8565b81148015929190614966575b5050611e1357565b141590505f8061495e565b90670de0b6b3a76400009182810292818404149015171561094157565b8181029291811591840414171561094157565b80516149ac81610ef4565b6149b581610ef4565b806149c8575050670de0b6b3a764000090565b806149d4600192610ef4565b03614a315760206149f3610d258260049401516001600160a01b031690565b6040516333cd77e760e11b815292839182905afa90811561020a575f91614a18575090565b61042f915060203d602011610203576101f581836102cd565b636fa2831960e11b5f5260045ffd5b91906080670de0b6b3a7640000614a84612bc79480614a638660608a0151611e54565b52612ddb614a758660c08a0151611e54565b51611ed38760a08b0151611e54565b04930151611e54565b91906080614ac8612bc79380614aa7856060890151611e54565b52611eda614ab98560c0890151611e54565b51611ed38660a08a0151611e54565b930151611e54565b60061c60011615614add57565b63033c2a5760e61b5f5260045ffd5b60041c600116614af857565b63353d5de760e21b5f5260045ffd5b80519081905f5b828110614b30575050811015614b215790565b631f91af7760e21b5f5260045ffd5b614b3a8183611e54565b51614b48575b600101614b0e565b928203614b555782614b40565b636b8c3be560e01b5f5260045ffd5b62ffffff9060121c1664174876e800908181029181830414901517156109415790565b91906020614b9e5f92604086526040860190610432565b930152565b91906020614b9e600192604086526040860190610432565b9094929192815194614bcc86611e22565b945f5b878110614d9c5750614be5906126de8988611e54565b614bef8887611e54565b5260405194631309bd3d60e31b9283875260208780614c118860048301614b87565b03816001600160a01b0385165afa96871561020a575f97614d7b575b506040519484865260208680614c468660048301614b87565b03816001600160a01b0386165afa93841561020a57613849614ca88c61491c614ca1614cbe96614c9a8f614c8a614cf49f9160209e88935f91614d5c575b506152f5565b92614c95848d615cd7565b611e54565b5190614f33565b9188611e54565b91670de0b6b3a7640000818103911002826152f5565b93614ccd856126de8c86611e54565b614cd78b85611e54565b526001600160a01b03604051809781958294835260048301614ba3565b0392165afa90811561020a57614d3095614d2a935f93614d33575b50614d1c614d2391611e22565b9788611e54565b5283610b28565b90615335565b91565b614d23919350614d54614d1c9160203d602011610203576101f581836102cd565b939150614d0f565b6020614d7592503d602011610203576101f581836102cd565b5f614c84565b614d9591975060203d602011610203576101f581836102cd565b955f614c2d565b80614db2614dac60019388611e54565b51610b1a565b614dbc828a611e54565b5201614bcf565b614ddb60409295949395606083526060830190610432565b9460208201520152565b909491830391838311610941576020614e316001600160a01b0392614e0a87876152f5565b614e148183615cd7565b60405194858094819362b5059f60e51b83528d8a60048501614dc3565b0392165afa801561020a57614d3095611eda88614e7c93614e8598614e8c965f92614e92575b50614e6a826126de61384994958b611e54565b98614e758d8a611e54565b5190615335565b93849251611e22565b9586611e54565b52610b28565b61384992506126de93614eb6614e6a9260203d602011610203576101f581836102cd565b93509350614e57565b634e487b7160e01b5f52601260045260245ffd5b8115614edd570490565b614ebf565b909291614eef8251611e22565b915f5b8151811015614f2c57614f0f83614f098385611e54565b5161498e565b908615614edd578660019204614f258287611e54565b5201614ef2565b5050509150565b90614f3d9161498e565b6001670de0b6b3a76400005f19830104019015150290565b80614f5d5750565b6100fc906152be565b91614f709161498e565b90670de0b6b3a764000090818102918183041490151715610941578115614edd570490565b91949290945f955f9581614faa575050505050565b849750612433614fc38260c0614fcf9697980151611e54565b519160a08a0151611e54565b945160018160031c1615614fe5575b808061154d565b62ffffff91929450602a1c1664174876e800908181029181830414901517156109415761501b670de0b6b3a7640000918661498e565b0492848411615088578061159e61506761504d61507f9461159e876001600160a01b03165f52600660205260405f2090565b54615061886001600160801b038316612284565b90615d5c565b936001600160a01b03165f52600660205260405f2090565b555f8080614fde565b634c69ac5d60e01b5f5260045ffd5b6001600160a01b0390929192165f52602060056020526040805f205f5b606086015180518210156150f157906150e16150d282600194611e54565b516148c78360808b0151611e54565b815f52838652845f2055016150b4565b50505050509050565b3215806151045790565b506001600754161590565b9032615152576001600160a01b0361514392165f52600f60205260405f20906001600160a01b03165f5260205260405f2090565b80549182018092116109415755565b6333fc255960e11b5f5260045ffd5b90916001600160a01b0380841692831561181b576151948561159e836001600160a01b03165f52600f60205260405f2090565b54808411615276578390036151be8661159e846001600160a01b03165f52600f60205260405f2090565b556151e4836151de836001600160a01b03165f52601160205260405f2090565b54610b28565b6151ed81615d6a565b615208826001600160a01b03165f52601160205260405f2090565b551690813b156100ed576040516323de665160e01b81526001600160a01b0390941660048501525f6024850181905260448501829052937fd1398bee19313d6bf672ccb116e51f4a1a947e91c757907f51fbb5b5e56c698f916152719186818060648101611619565b0390a4565b63391434e360e21b5f526001600160a01b038616600452602452604483905260645ffd5b670de0b6b3a76400008082040281036152b05790565b600181018091116109415790565b7f00000000000000000000000000000000000000000000000000000000000f4240116152e657565b6303da9a2360e31b5f5260045ffd5b90801561532657670de0b6b3a764000091828102928184041490151715610941576001905f19830104019015150290565b630a0c22c760e01b5f5260045ffd5b8215615326576001916153479161498e565b915f19830104019015150290565b9061042f926153639161498e565b906152f5565b906001600160801b038083119081156153a1575b506153925760801b9081018091116109415790565b6389560ca160e01b5f5260045ffd5b905081115f61537d565b906153b88260801c614618565b906001600160801b035f9316806153dc575b50506002916153d89161363b565b0590565b6001600160a01b0393509060246020926040519586938492630a28a47760e01b84526004840152165afa90811561020a576154246153d8926002945f9161542d575b50614618565b928192506153ca565b615446915060203d602011610203576101f581836102cd565b5f61541e565b5f81126154565790565b635467221960e11b5f5260045260245ffd5b60405163095ea7b360e01b602082018181526001600160a01b03851660248401525f6044840152909391929183606481015b03916154ae601f19938481018752866102cd565b5f806001600160a01b0386169287519082855af1906154cb61569d565b82615538575b508161552d575b50156154e5575050505050565b60405160208101959095526001600160a01b031660248501525f604485015260649081018452615523936109179161551d90826102cd565b82615b9b565b5f8080808061154d565b90503b15155f6154d8565b80519192508115918215615550575b5050905f6154d1565b6155639250602080918301019101611f07565b5f80615547565b60405163095ea7b360e01b602082018181526001600160a01b03851660248401526044830195909552939092836064810161549a565b906155b36001600160801b038316614618565b905f9260801c806155cc5750506002916153d89161363b565b6001600160a01b039350906024602092604051958693849263b3d7f6b960e01b84526004840152165afa90811561020a576154246153d8926002945f9161542d5750614618565b9291906001600160a01b038085165f52600860205260405f20549283039283116109415781165f52600860205260405f2054928301809311610941576100fc93615d89565b9291906001600160a01b038085165f52600860205260405f20549283018093116109415781165f52600860205260405f2054928303928311610941576100fc93615d89565b3d156156c7573d906156ae826103c2565b916156bc60405193846102cd565b82523d5f602084013e565b606090565b5f8061042f9360208151910182855af16156e461569d565b91615ec0565b60051c600116156156f757565b63121db02f60e21b5f5260045ffd5b9094916020615735615720866001600160a01b0394612284565b9461572b87876152f5565b614e148183615f1a565b0392165afa801561020a57614d3095613849614ca885614e7c94614e85998c998a615794995f9461579a575b509061578861578161577a61578f946124d69798611e54565b5187610b28565b9c8c611e54565b519061498e565b614ed3565b52612284565b6124d6945061578161577a61578f94936157c56157889460203d602011610203576101f581836102cd565b97509394505050615761565b9060208083516157e2845182611e0c565b60051b930191015e565b9291909383516157fb81611e22565b9161580582611e22565b965f5b8381106159e15750506001600160a01b0381169160405195631309bd3d60e31b9283885260209889898061583f8460048301614b87565b0381895afa98891561020a575f996159c2575b506040518581528a81806158698b60048301614ba3565b03818a5afa90811561020a578a61578f6158a49361589d938f5f926159a5575b9b999d9c9a98979695949392919050614971565b8093615f1a565b5f5b89811061591357505050506158ca9550604051809681948293835260048301614ba3565b03915afa91821561020a578361578f936158f092614d30975f926158f6575b5050610b28565b9061498e565b61590c9250803d10610203576101f581836102cd565b5f806158e9565b869899959750838d83949596988361593761593082600198611e54565b5189615d49565b806159428385611e54565b511161595e575b505050505001908a96949897959392916158a6565b818361597f61599097615989946159788561491c99611e54565b5103614f33565b611af98388611e54565b5192611e54565b61599a828b611e54565b52848d8a835f615949565b6159bb9250803d10610203576101f581836102cd565b5f8f615889565b6159da9199508a3d8c11610203576101f581836102cd565b975f615852565b80615a0b615a066159f46001948c611e54565b516159ff8487611e54565b5190612284565b610b1a565b615a158288611e54565b5201615808565b60071c60011615615a2957565b63efe0265d60e01b5f5260045ffd5b9291615a448451611e22565b935f5b8151811015615a795780615a688585615a6260019587611e54565b51615335565b615a728289611e54565b5201615a47565b50505050565b916001600160a01b03808316938415615b7f57615ab783615ab1836001600160a01b03165f52601160205260405f2090565b54612284565b615ad68561159e846001600160a01b03165f52600f60205260405f2090565b848154019055615ae581615d6a565b615b00826001600160a01b03165f52601160205260405f2090565b5516925f847fd1398bee19313d6bf672ccb116e51f4a1a947e91c757907f51fbb5b5e56c698f60405180615b3987829190602083019252565b0390a4823b156100ed576040516323de665160e01b81525f600482018190526001600160a01b0390931660248201526044810191909152918290818381606481016117bd565b63ec442f0560e01b5f526001600160a01b03841660045260245ffd5b6001600160a01b03615baf911691826156cc565b8051908115159182615bd7575b5050615bc55750565b635274afe760e01b5f5260045260245ffd5b615bea9250602080918301019101611f07565b155f80615bbc565b9064ffffffffff615c0282611e22565b92605a1c165f5b828110615c165750505090565b60058082029082820414821517156109415782601f911c1690604d821161094157600191600a0a615c478287611e54565b5201615c09565b62ffffff9060421c1664174876e800908181029181830414901517156109415790565b9093925f94615c84846080850151611e54565b51818111615c93575050505050565b615cb995965091615ca8916124339303614f33565b9260a061242a8260c0860151611e54565b905f8080808061154d565b906001600160801b0361042f9216615369565b9060206001600160a01b0392600460405180958193635b3bfd2b60e11b8352165afa91821561020a575f92615d28575b50818110615d13575050565b63718e4adf60e11b5f5260045260245260445ffd5b615d4291925060203d602011610203576101f581836102cd565b905f615d07565b670de0b6b3a764000091612de09161498e565b9061042f9160801c90615369565b620f42408110615d775750565b6334e3483f60e21b5f5260045260245ffd5b6040516370a0823160e01b808252306004830152602095939490926001600160a01b03929187836024818786165afa92831561020a575f93615ea1575b50808310615e7a5750615dea906001600160a01b03165f52600860205260405f2090565b556040519182523060048301528316908481602481855afa94851561020a575f95615e5b575b5050818410615e39575050615e36906001600160a01b03165f52600860205260405f2090565b55565b631149424d60e01b5f526001600160a01b03166004526024525060445260645ffd5b615e72929550803d10610203576101f581836102cd565b925f80615e10565b631c6a537560e01b5f9081529387166001600160a01b031660045260245250604452606490fd5b615eb9919350883d8a11610203576101f581836102cd565b915f615dc6565b90615ee45750805115615ed557805190602001fd5b630a12f52160e11b5f5260045ffd5b81511580615f11575b615ef5575090565b6001600160a01b0390639996b31560e01b5f521660045260245ffd5b50803b15615eed565b9060206001600160a01b039260046040518095819363273c1adf60e01b8352165afa91821561020a575f92615f6b575b50818111615f56575050565b630fa2583760e21b5f5260045260245260445ffd5b615f8591925060203d602011610203576101f581836102cd565b905f615f4a565b91909163ffffffff808094169116019182116109415756fea26469706673582212206683429dd8621233bf9dfafe00f40360d4204093d879bd8a2517bc175dc511eb64736f6c634300081a0033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$10,497,644.04
Net Worth in ETH
4,257.86728
Token Allocations
RETH
41.80%
OSETH
14.05%
TETH
10.12%
Others
34.04%
Multichain Portfolio | 30 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 36.10% | $2,875.17 | 1,317.9958 | $3,789,464.93 | |
| ETH | 14.05% | $2,630.91 | 560.5008 | $1,474,624.55 | |
| ETH | 9.73% | $3,079.74 | 331.5919 | $1,021,216.89 | |
| ETH | 3.30% | $2,465.47 | 140.4978 | $346,393.06 | |
| ETH | 1.98% | $0.039168 | 5,298,138.6992 | $207,516.49 | |
| ETH | 1.81% | $2.1 | 90,384.0319 | $189,806.47 | |
| ETH | 1.60% | $0.219928 | 762,331.213 | $167,657.98 | |
| ETH | 1.07% | $0.511378 | 218,669.9781 | $111,823.02 | |
| ETH | 0.88% | $0.999865 | 92,532.1339 | $92,519.64 | |
| ETH | 0.76% | $1.17 | 67,865.5894 | $79,595.37 | |
| ETH | 0.73% | $0.001333 | 57,236,626.1958 | $76,302.72 | |
| ETH | 0.53% | $3,062.16 | 18.0966 | $55,414.58 | |
| ETH | 0.47% | $0.999967 | 49,765.6672 | $49,764.02 | |
| ETH | 0.47% | $65.65 | 743.9202 | $48,838.36 | |
| ETH | 0.44% | $77,039.63 | 0.5967 | $45,969.27 | |
| ETH | 0.41% | $0.422207 | 102,707.7658 | $43,363.94 | |
| ETH | 0.40% | $1.14 | 37,245.4437 | $42,459.81 | |
| ETH | 0.37% | $1.08 | 36,075.6268 | $38,925.6 | |
| ETH | 0.32% | $1.11 | 29,981.6223 | $33,279.6 | |
| ETH | 0.30% | $0.00 | 1,254,049.6937 | $0.00 | |
| ETH | 0.30% | $0.999566 | 31,303.0525 | $31,289.47 | |
| ETH | 0.25% | $0.998553 | 26,158.7551 | $26,120.9 | |
| ETH | 0.21% | $2,941.4 | 7.4731 | $21,981.5 | |
| ETH | 0.20% | $0.477097 | 43,821.9462 | $20,907.32 | |
| ETH | 0.17% | $1,777.02 | 9.9424 | $17,667.79 | |
| ETH | 0.13% | $2,626.81 | 5.0763 | $13,334.44 | |
| ETH | 0.11% | $1.41 | 8,338.9428 | $11,757.91 | |
| ETH | 0.09% | $122.61 | 80.5286 | $9,873.61 | |
| ETH | 0.04% | $0.997134 | 4,615.2165 | $4,601.99 | |
| ETH | 0.04% | $0.995814 | 3,784.6101 | $3,768.77 | |
| ETH | 0.02% | $77,098 | 0.0333 | $2,568.9 | |
| ETH | 0.02% | $11.63 | 209.5088 | $2,436.59 | |
| ETH | 0.02% | $0.009338 | 241,025.396 | $2,250.68 | |
| ETH | 0.02% | $1.24 | 1,689.5012 | $2,094.98 | |
| ETH | 0.02% | $0.616002 | 3,012.25 | $1,855.55 | |
| ETH | 0.02% | $0.290641 | 5,499.6508 | $1,598.42 | |
| ETH | 0.01% | $4,337.38 | 0.3612 | $1,566.67 | |
| ETH | 0.01% | $0.691618 | 1,716.3295 | $1,187.04 | |
| ETH | 0.01% | $0.99943 | 1,133.0708 | $1,132.42 | |
| ETH | 0.01% | $0.998995 | 1,073.3724 | $1,072.29 | |
| ETH | 0.01% | $1.18 | 902.1198 | $1,064.5 | |
| ETH | <0.01% | $4,335.95 | 0.2191 | $949.92 | |
| ETH | <0.01% | $0.01836 | 33,998.31 | $624.22 | |
| ETH | <0.01% | $0.000401 | 1,535,524.4247 | $615.76 | |
| ETH | <0.01% | $0.004206 | 122,971.1196 | $517.25 | |
| ETH | <0.01% | $0.113041 | 3,981.9716 | $450.13 | |
| ETH | <0.01% | $1.07 | 372.4985 | $397.08 | |
| ETH | <0.01% | $1.05 | 346.8965 | $363.55 | |
| ETH | <0.01% | $0.025679 | 13,958.6701 | $358.44 | |
| ETH | <0.01% | $1.25 | 282.526 | $353.16 | |
| ETH | <0.01% | $99.48 | 2.0266 | $201.6 | |
| ETH | <0.01% | $0.182608 | 378.9889 | $69.21 | |
| ETH | <0.01% | $0.671099 | 77.9821 | $52.33 | |
| ETH | <0.01% | $0.999848 | 47.3685 | $47.36 | |
| ETH | <0.01% | $0.998492 | 31.0359 | $30.99 | |
| ETH | <0.01% | $0.00647 | 3,313.2024 | $21.43 | |
| ETH | <0.01% | $0.999978 | 20.3115 | $20.31 | |
| ETH | <0.01% | $0.000003 | 5,196,924.1947 | $17.93 | |
| ETH | <0.01% | $2,654.67 | 0.00630862 | $16.75 | |
| ETH | <0.01% | $2,516.23 | 0.00652813 | $16.43 | |
| ETH | <0.01% | $1.06 | 9.9338 | $10.51 | |
| ETH | <0.01% | $251.93 | 0.037 | $9.32 | |
| ETH | <0.01% | $218.22 | 0.0423 | $9.23 | |
| ETH | <0.01% | $365.67 | 0.0248 | $9.06 | |
| ETH | <0.01% | $325.33 | 0.0278 | $9.04 | |
| ETH | <0.01% | $648.22 | 0.0139 | $9.01 | |
| ETH | <0.01% | $332.8 | 0.0263 | $8.75 | |
| ETH | <0.01% | $493.82 | 0.017 | $8.37 | |
| ETH | <0.01% | $1.68 | 4.7954 | $8.06 | |
| ETH | <0.01% | $1.18 | 5.9487 | $7.03 | |
| ETH | <0.01% | $0.244293 | 27.6894 | $6.76 | |
| ETH | <0.01% | $0.131007 | 49.5712 | $6.49 | |
| ETH | <0.01% | $0.00 | 5.2541 | $0.00 | |
| ETH | <0.01% | $0.342796 | 13.8218 | $4.74 | |
| ETH | <0.01% | $1.03 | 3.474 | $3.59 | |
| ETH | <0.01% | $0.100357 | 35.749 | $3.59 | |
| ETH | <0.01% | $20.35 | 0.175 | $3.56 | |
| ETH | <0.01% | $0.207862 | 16.8249 | $3.5 | |
| ETH | <0.01% | $2,710.55 | 0.00128388 | $3.48 | |
| ETH | <0.01% | $0.028187 | 119.4573 | $3.37 | |
| ETH | <0.01% | $2,149.92 | 0.00154667 | $3.33 | |
| ETH | <0.01% | $0.000459 | 7,204.936 | $3.31 | |
| ETH | <0.01% | $1.04 | 3.1916 | $3.3 | |
| ETH | <0.01% | $0.150453 | 21.5797 | $3.25 | |
| ETH | <0.01% | $0.3596 | 8.9809 | $3.23 | |
| ETH | <0.01% | $9.04 | 0.3561 | $3.22 | |
| ETH | <0.01% | $2,460.68 | 0.00130434 | $3.21 | |
| ETH | <0.01% | $1,409.89 | 0.00188078 | $2.65 | |
| ETH | <0.01% | $0.089082 | 28.944 | $2.58 | |
| ETH | <0.01% | $0.996943 | 2.5538 | $2.55 | |
| ETH | <0.01% | $0.214248 | 11.3498 | $2.43 | |
| ETH | <0.01% | $6.05 | 0.3914 | $2.37 | |
| ETH | <0.01% | $1.16 | 1.9466 | $2.26 | |
| ETH | <0.01% | $0.382147 | 5.5635 | $2.13 | |
| ETH | <0.01% | $1.13 | 1.802 | $2.04 | |
| ETH | <0.01% | $1.08 | 1.8278 | $1.97 | |
| ETH | <0.01% | $0.999761 | 1.9504 | $1.95 | |
| ETH | <0.01% | <$0.000001 | 1,003,765,049.0259 | $1.75 | |
| ETH | <0.01% | $114.93 | 0.0152 | $1.75 | |
| ETH | <0.01% | $1.15 | 1.5013 | $1.73 | |
| ETH | <0.01% | <$0.000001 | 7,073,894.8343 | $1.68 | |
| ETH | <0.01% | $0.000977 | 1,648.3557 | $1.61 | |
| ETH | <0.01% | $1.14 | 1.1572 | $1.32 | |
| ETH | <0.01% | $0.049731 | 26.3391 | $1.31 | |
| ETH | <0.01% | $0.128285 | 9.1811 | $1.18 | |
| ETH | <0.01% | $0.000491 | 2,379.2603 | $1.17 | |
| ETH | <0.01% | $1.06 | 1 | $1.06 | |
| ETH | <0.01% | $0.991852 | 0.9064 | $0.899 | |
| ETH | <0.01% | $1.16 | 0.7567 | $0.8777 | |
| ETH | <0.01% | $0.006886 | 115.0643 | $0.7923 | |
| ETH | <0.01% | $1.23 | 0.5975 | $0.7349 | |
| ETH | <0.01% | $0.307455 | 2.386 | $0.7335 | |
| ETH | <0.01% | $1.23 | 0.5007 | $0.6159 | |
| ETH | <0.01% | $0.999871 | 0.5188 | $0.5187 | |
| ETH | <0.01% | $0.401536 | 1.2065 | $0.4844 | |
| ETH | <0.01% | $0.999212 | 0.3707 | $0.3704 | |
| ETH | <0.01% | $1.23 | 0.2722 | $0.3347 | |
| ETH | <0.01% | $0.008788 | 37.2056 | $0.3269 | |
| ETH | <0.01% | $0.012912 | 24.8555 | $0.3209 | |
| ETH | <0.01% | $2.03 | 0.1271 | $0.2579 | |
| ETH | <0.01% | $0.060015 | 4.2078 | $0.2525 | |
| ETH | <0.01% | $2.29 | 0.1002 | $0.2293 | |
| ETH | <0.01% | $0.000003 | 66,716.9595 | $0.2194 | |
| ETH | <0.01% | $0.999808 | 0.2129 | $0.2128 | |
| ETH | <0.01% | $0.217486 | 0.7365 | $0.1601 | |
| ETH | <0.01% | $0.000123 | 999 | $0.1233 | |
| HYPEREVM | 5.23% | $0.999728 | 549,431.1583 | $549,281.71 | |
| HYPEREVM | 0.10% | $80.17 | 133.4692 | $10,700.22 | |
| HYPEREVM | 0.06% | $0.039168 | 148,516.5425 | $5,817.07 | |
| HYPEREVM | 0.03% | $0.996058 | 2,872.5486 | $2,861.22 | |
| HYPEREVM | <0.01% | $0.999865 | 727.8592 | $727.76 | |
| HYPEREVM | <0.01% | $0.999424 | 150.0997 | $150.01 | |
| HYPEREVM | <0.01% | $0.999645 | 108.4059 | $108.37 | |
| HYPEREVM | <0.01% | $81.97 | 0.9225 | $75.62 | |
| HYPEREVM | <0.01% | $2,462.02 | 0.00667024 | $16.42 | |
| HYPEREVM | <0.01% | $1.13 | 9.9237 | $11.21 | |
| HYPEREVM | <0.01% | $1 | 9.2341 | $9.24 | |
| HYPEREVM | <0.01% | $82.2 | 0.059 | $4.85 | |
| HYPEREVM | <0.01% | $0.247046 | 17.772 | $4.39 | |
| HYPEREVM | <0.01% | $1.14 | 3.8344 | $4.37 | |
| HYPEREVM | <0.01% | $0.108665 | 22.1378 | $2.41 | |
| HYPEREVM | <0.01% | $1 | 1.8704 | $1.87 | |
| HYPEREVM | <0.01% | $0.998468 | 1.58 | $1.58 | |
| HYPEREVM | <0.01% | $0.995481 | 1 | $0.9954 | |
| HYPEREVM | <0.01% | $77,121 | 0.00001192 | $0.9192 | |
| HYPEREVM | <0.01% | $82.85 | 0.0104 | $0.8657 | |
| HYPEREVM | <0.01% | $80.15 | 0.0107 | $0.8603 | |
| HYPEREVM | <0.01% | $1.13 | 0.6188 | $0.6991 | |
| HYPEREVM | <0.01% | $4,338.84 | 0.000069 | $0.2993 | |
| HYPEREVM | <0.01% | $1.05 | 0.1998 | $0.2095 | |
| HYPEREVM | <0.01% | $0.003613 | 32.4714 | $0.1173 | |
| HYPEREVM | <0.01% | $0.131007 | 0.8445 | $0.1106 | |
| BASE | 1.85% | $2,875.17 | 67.541 | $194,191.95 | |
| BASE | 1.03% | $77,125 | 1.3973 | $107,766.67 | |
| BASE | 0.96% | $0.999877 | 100,741.1737 | $100,728.78 | |
| BASE | 0.80% | $1.14 | 74,000.2901 | $84,360.33 | |
| BASE | 0.39% | $3,081.77 | 13.262 | $40,870.49 | |
| BASE | 0.14% | $2,462.05 | 5.8189 | $14,326.39 | |
| BASE | 0.06% | $1.16 | 5,007.9837 | $5,809.26 | |
| BASE | 0.03% | $2,684.03 | 1.0578 | $2,839.1 | |
| BASE | 0.02% | $122.9 | 13.2346 | $1,626.54 | |
| BASE | 0.01% | $0.999806 | 1,214.8051 | $1,214.57 | |
| BASE | 0.01% | $0.026484 | 45,001.8637 | $1,191.81 | |
| BASE | 0.01% | $2,719.48 | 0.4267 | $1,160.32 | |
| BASE | 0.01% | $77,441 | 0.015 | $1,159.35 | |
| BASE | 0.01% | $0.113043 | 10,131.1493 | $1,145.26 | |
| BASE | <0.01% | $0.000246 | 3,663,870.6859 | $899.96 | |
| BASE | <0.01% | $2,457.7 | 0.2217 | $544.98 | |
| BASE | <0.01% | $1.06 | 448.6916 | $476.96 | |
| BASE | <0.01% | $0.000094 | 3,304,321.9435 | $310.44 | |
| BASE | <0.01% | $0.002017 | 149,727.6439 | $301.94 | |
| BASE | <0.01% | $78,297 | 0.00369467 | $289.28 | |
| BASE | <0.01% | $0.638758 | 380.829 | $243.26 | |
| BASE | <0.01% | $0.026884 | 8,668.9226 | $233.06 | |
| BASE | <0.01% | $2,803.87 | 0.0798 | $223.71 | |
| BASE | <0.01% | $11.81 | 18.2902 | $216.01 | |
| BASE | <0.01% | $0.993561 | 206.0992 | $204.77 | |
| BASE | <0.01% | $0.747148 | 265.0093 | $198 | |
| BASE | <0.01% | $0.999923 | 195.3943 | $195.38 | |
| BASE | <0.01% | <$0.000001 | 193,593,207,284.8518 | $193.59 | |
| BASE | <0.01% | $0.000001 | 222,224,755.1089 | $185.25 | |
| BASE | <0.01% | $0.000602 | 269,033.512 | $161.91 | |
| BASE | <0.01% | $0.000426 | 364,022.5322 | $155.14 | |
| BASE | <0.01% | $1.11 | 138.7772 | $153.91 | |
| BASE | <0.01% | $129.55 | 1.147 | $148.59 | |
| BASE | <0.01% | $0.00527 | 21,316.5201 | $112.33 | |
| BASE | <0.01% | $0.000226 | 440,480.9289 | $99.56 | |
| BASE | <0.01% | $0.00005 | 1,980,699.9955 | $98.76 | |
| BASE | <0.01% | $0.000084 | 1,095,995.419 | $91.71 | |
| BASE | <0.01% | $0.004747 | 18,336.6845 | $87.05 | |
| BASE | <0.01% | $0.019941 | 3,819.5601 | $76.17 | |
| BASE | <0.01% | $0.000015 | 4,864,658.0953 | $71.51 | |
| BASE | <0.01% | $2,801.29 | 0.0247 | $69.22 | |
| BASE | <0.01% | $0.003161 | 21,698.6545 | $68.59 | |
| BASE | <0.01% | $0.000001 | 68,321,331.5979 | $63.05 | |
| BASE | <0.01% | $3,064.57 | 0.0204 | $62.59 | |
| BASE | <0.01% | $0.998454 | 60.4868 | $60.39 | |
| BASE | <0.01% | $0.00 | 6,954.4663 | $0.00 | |
| BASE | <0.01% | $0.000113 | 413,667.9276 | $46.69 | |
| BASE | <0.01% | <$0.000001 | 549,084,353.0525 | $45.85 | |
| BASE | <0.01% | $0.000019 | 2,259,942.7915 | $42.08 | |
| BASE | <0.01% | $0.485008 | 82.2638 | $39.9 | |
| BASE | <0.01% | $0.011018 | 3,588.2148 | $39.53 | |
| BASE | <0.01% | $0.551225 | 71.3582 | $39.33 | |
| BASE | <0.01% | <$0.000001 | 383,742,784.1252 | $38.91 | |
| BASE | <0.01% | $0.000016 | 2,134,796.52 | $35.19 | |
| BASE | <0.01% | $0.000018 | 1,903,612.627 | $33.37 | |
| BASE | <0.01% | $0.999594 | 33.2359 | $33.22 | |
| BASE | <0.01% | $0.026844 | 1,175.2421 | $31.55 | |
| BASE | <0.01% | $1,879.4 | 0.0166 | $31.23 | |
| BASE | <0.01% | $1.35 | 23.1304 | $31.23 | |
| BASE | <0.01% | $0.001641 | 18,962.3873 | $31.12 | |
| BASE | <0.01% | $0.001089 | 27,126.5277 | $29.54 | |
| BASE | <0.01% | $0.029955 | 934.1984 | $27.98 | |
| BASE | <0.01% | $25.37 | 1.0489 | $26.61 | |
| BASE | <0.01% | $162.23 | 0.1624 | $26.34 | |
| BASE | <0.01% | $2,667.76 | 0.00963035 | $25.69 | |
| BASE | <0.01% | $0.008537 | 3,004.0629 | $25.65 | |
| BASE | <0.01% | $0.000083 | 307,226.4215 | $25.58 | |
| BASE | <0.01% | $0.008902 | 2,838.9119 | $25.27 | |
| BASE | <0.01% | $0.015258 | 1,497.4144 | $22.85 | |
| BASE | <0.01% | $0.000094 | 232,612.4054 | $21.94 | |
| BASE | <0.01% | $0.001333 | 15,914.2411 | $21.22 | |
| BASE | <0.01% | $0.000004 | 4,035,483.1382 | $18.04 | |
| BASE | <0.01% | $0.000057 | 315,707.26 | $18.02 | |
| BASE | <0.01% | $15.94 | 1.0473 | $16.69 | |
| BASE | <0.01% | $0.000017 | 957,784.687 | $16.22 | |
| BASE | <0.01% | $0.025273 | 640.8699 | $16.2 | |
| BASE | <0.01% | $0.000013 | 1,146,190.9114 | $15.08 | |
| BASE | <0.01% | $0.208482 | 71.4347 | $14.89 | |
| BASE | <0.01% | $0.015499 | 949.8788 | $14.72 | |
| BASE | <0.01% | $0.000001 | 9,594,880.5327 | $12.95 | |
| BASE | <0.01% | $0.000001 | 12,631,557.1409 | $12.76 | |
| BASE | <0.01% | $0.283268 | 41.3077 | $11.7 | |
| BASE | <0.01% | $0.998631 | 11.6653 | $11.65 | |
| BASE | <0.01% | $0.999622 | 11.4845 | $11.48 | |
| BASE | <0.01% | $1.25 | 8.3832 | $10.48 | |
| BASE | <0.01% | $0.000001 | 12,999,576.7967 | $10.3 | |
| BASE | <0.01% | $0.108259 | 93.3993 | $10.11 | |
| BASE | <0.01% | $0.209104 | 47.7104 | $9.98 | |
| BASE | <0.01% | $0.000007 | 1,272,734.0907 | $9 | |
| BASE | <0.01% | $0.000112 | 79,190.1133 | $8.83 | |
| BASE | <0.01% | $0.000029 | 303,467.9355 | $8.81 | |
| BASE | <0.01% | $0.000602 | 14,481.0414 | $8.72 | |
| BASE | <0.01% | $0.338377 | 24.7738 | $8.38 | |
| BASE | <0.01% | $0.000207 | 40,341.3493 | $8.34 | |
| BASE | <0.01% | $0.000042 | 199,130.1233 | $8.32 | |
| BASE | <0.01% | $0.00 | 4,143.2563 | $0.00 | |
| BASE | <0.01% | $0.000055 | 146,206.603 | $8.02 | |
| BASE | <0.01% | $0.000089 | 87,166.1143 | $7.78 | |
| BASE | <0.01% | $0.003479 | 2,026.748 | $7.05 | |
| BASE | <0.01% | $1.11 | 6.3399 | $7.04 | |
| BASE | <0.01% | $0.020727 | 333.443 | $6.91 | |
| BASE | <0.01% | $0.000026 | 257,404.7666 | $6.77 | |
| BASE | <0.01% | $0.00001 | 683,399.6338 | $6.67 | |
| BASE | <0.01% | $0.000016 | 401,506.0215 | $6.6 | |
| BASE | <0.01% | $0.22214 | 29.2246 | $6.49 | |
| BASE | <0.01% | $0.063186 | 101.1569 | $6.39 | |
| BASE | <0.01% | $0.000253 | 24,569.1729 | $6.22 | |
| BASE | <0.01% | $0.116515 | 53.3831 | $6.22 | |
| BASE | <0.01% | $0.000762 | 8,082.4238 | $6.16 | |
| BASE | <0.01% | $0.00 | 1,278.6254 | $0.00 | |
| BASE | <0.01% | $0.000148 | 40,456.3792 | $5.99 | |
| BASE | <0.01% | $0.017684 | 338.3169 | $5.98 | |
| BASE | <0.01% | $0.026553 | 217.4835 | $5.77 | |
| BASE | <0.01% | $0.007525 | 718.3029 | $5.41 | |
| BASE | <0.01% | $0.000314 | 15,774.8315 | $4.95 | |
| BASE | <0.01% | $0.000034 | 138,555.0373 | $4.66 | |
| BASE | <0.01% | $0.000007 | 658,349.1805 | $4.4 | |
| BASE | <0.01% | $0.000066 | 65,945.2335 | $4.36 | |
| BASE | <0.01% | $0.000003 | 1,225,505.216 | $3.44 | |
| BASE | <0.01% | $0.000004 | 776,310.8169 | $3.39 | |
| BASE | <0.01% | <$0.000001 | 15,993,124,905.502 | $3.2 | |
| BASE | <0.01% | $0.000044 | 72,033.3197 | $3.16 | |
| BASE | <0.01% | $0.000001 | 2,642,039.9664 | $3.14 | |
| BASE | <0.01% | <$0.000001 | 896,712,115.3874 | $3.14 | |
| BASE | <0.01% | $0.999877 | 2.9557 | $2.96 | |
| BASE | <0.01% | $0.000193 | 13,551.0012 | $2.62 | |
| BASE | <0.01% | $0.000035 | 73,130.0152 | $2.58 | |
| BASE | <0.01% | $0.000087 | 28,545.1609 | $2.48 | |
| BASE | <0.01% | $0.00036 | 6,812.7248 | $2.45 | |
| BASE | <0.01% | $0.000131 | 17,712.6653 | $2.33 | |
| BASE | <0.01% | $0.000017 | 140,090.195 | $2.32 | |
| BASE | <0.01% | $0.000042 | 54,936.4691 | $2.32 | |
| BASE | <0.01% | $0.000798 | 2,872.8849 | $2.29 | |
| BASE | <0.01% | $0.000009 | 238,134.3774 | $2.18 | |
| BASE | <0.01% | $1.05 | 2.062 | $2.17 | |
| BASE | <0.01% | $1.2 | 1.6857 | $2.02 | |
| BASE | <0.01% | $0.000023 | 88,037.1606 | $2.01 | |
| BASE | <0.01% | $0.000038 | 49,985.1086 | $1.88 | |
| BASE | <0.01% | $0.015577 | 120.3251 | $1.87 | |
| BASE | <0.01% | $0.00001 | 190,815.3852 | $1.87 | |
| BASE | <0.01% | $0.000048 | 35,670.4314 | $1.7 | |
| BASE | <0.01% | $0.671279 | 2.2958 | $1.54 | |
| BASE | <0.01% | $0.000001 | 2,641,973.5325 | $1.44 | |
| BASE | <0.01% | $0.008794 | 153.7291 | $1.35 | |
| BASE | <0.01% | $0.000491 | 2,709.2016 | $1.33 | |
| BASE | <0.01% | $0.020099 | 63.7779 | $1.28 | |
| BASE | <0.01% | $0.00 | 6.4979 | $0.00 | |
| BASE | <0.01% | $0.2167 | 4.6321 | $1 | |
| BASE | <0.01% | $77,079 | 0.00001267 | $0.9765 | |
| BASE | <0.01% | $1.94 | 0.4803 | $0.9317 | |
| BASE | <0.01% | $0.001055 | 804.7818 | $0.849 | |
| BASE | <0.01% | $0.083673 | 9.6061 | $0.8037 | |
| BASE | <0.01% | $0.187605 | 3.9854 | $0.7476 | |
| BASE | <0.01% | $0.128607 | 5.1847 | $0.6667 | |
| BASE | <0.01% | $0.000168 | 3,518.3923 | $0.5927 | |
| BASE | <0.01% | $0.004067 | 112.6526 | $0.4581 | |
| BASE | <0.01% | $0.121639 | 2.8312 | $0.3443 | |
| BASE | <0.01% | $0.000026 | 10,278.0191 | $0.2673 | |
| BASE | <0.01% | $0.000008 | 33,881.3232 | $0.2595 | |
| ARB | 1.90% | $2,881.12 | 69.3255 | $199,735.19 | |
| ARB | 1.20% | $1.16 | 108,765.9645 | $126,168.52 | |
| ARB | 0.14% | $77,396 | 0.195 | $15,093.92 | |
| ARB | 0.13% | $0.000236 | 56,215,987.8526 | $13,242.24 | |
| ARB | 0.05% | $0.002741 | 2,000,000 | $5,481.05 | |
| ARB | 0.03% | $0.01481 | 222,720.3407 | $3,298.41 | |
| ARB | 0.01% | $2,466.1 | 0.569 | $1,403.2 | |
| ARB | 0.01% | $0.999827 | 1,152.5846 | $1,152.39 | |
| ARB | <0.01% | $2,457.7 | 0.311 | $764.46 | |
| ARB | <0.01% | $0.999901 | 584.1728 | $584.11 | |
| ARB | <0.01% | $2,636.07 | 0.1694 | $446.61 | |
| ARB | <0.01% | $0.999892 | 293.8651 | $293.83 | |
| ARB | <0.01% | $0.999808 | 270.2596 | $270.21 | |
| ARB | <0.01% | $0.999706 | 256.4872 | $256.41 | |
| ARB | <0.01% | $3,059.93 | 0.0369 | $112.86 | |
| ARB | <0.01% | $123.1 | 0.6003 | $73.9 | |
| ARB | <0.01% | $77,153 | 0.00092916 | $71.69 | |
| ARB | <0.01% | $0.999824 | 57.158 | $57.15 | |
| ARB | <0.01% | $2,671.98 | 0.02 | $53.32 | |
| ARB | <0.01% | $3,066.42 | 0.0122 | $37.5 | |
| ARB | <0.01% | $0.150017 | 217.2087 | $32.58 | |
| ARB | <0.01% | $0.998662 | 20.3153 | $20.29 | |
| ARB | <0.01% | $0.015577 | 665.8266 | $10.37 | |
| ARB | <0.01% | $0.999947 | 8.6587 | $8.66 | |
| ARB | <0.01% | $2,467.75 | 0.00279085 | $6.89 | |
| ARB | <0.01% | $0.008799 | 716.1833 | $6.3 | |
| ARB | <0.01% | $0.998454 | 2.6038 | $2.6 | |
| ARB | <0.01% | $0.999651 | 2.5522 | $2.55 | |
| ARB | <0.01% | $0.993899 | 2.0343 | $2.02 | |
| ARB | <0.01% | $2,635.64 | 0.00066793 | $1.76 | |
| ARB | <0.01% | $11.65 | 0.0874 | $1.02 | |
| SONIC | 1.23% | $0.029122 | 4,440,620.3225 | $129,320.99 | |
| SONIC | 1.06% | $0.026857 | 4,125,673.4731 | $110,803.17 | |
| SONIC | 0.15% | $1.02 | 16,023.3927 | $16,263.74 | |
| SONIC | 0.05% | $0.004045 | 1,326,205.2316 | $5,365.08 | |
| SONIC | 0.05% | $2,462.05 | 2.1271 | $5,237.01 | |
| SONIC | 0.03% | $0.999877 | 3,368.8799 | $3,368.47 | |
| SONIC | 0.01% | $0.007688 | 170,543.7501 | $1,311.14 | |
| SONIC | <0.01% | $0.004854 | 171,425.6104 | $832.07 | |
| SONIC | <0.01% | $0.01613 | 47,639.5914 | $768.45 | |
| SONIC | <0.01% | $0.810385 | 576.7696 | $467.41 | |
| SONIC | <0.01% | $0.00 | 0.00414132 | $0.00 | |
| SONIC | <0.01% | $0.103176 | 2,913.8211 | $300.64 | |
| SONIC | <0.01% | $2.29 | 119.5063 | $273.67 | |
| SONIC | <0.01% | $0.002367 | 104,812.2941 | $248.04 | |
| SONIC | <0.01% | $0.2167 | 1,047.8649 | $227.07 | |
| SONIC | <0.01% | $0.000299 | 715,130.671 | $213.89 | |
| SONIC | <0.01% | $76,940 | 0.00188524 | $145.05 | |
| SONIC | <0.01% | $0.00136 | 101,322.6855 | $137.78 | |
| SONIC | <0.01% | $0.140326 | 959.4097 | $134.63 | |
| SONIC | <0.01% | $0.000453 | 211,828.9177 | $96.03 | |
| SONIC | <0.01% | $1.16 | 57.7958 | $67.04 | |
| SONIC | <0.01% | <$0.000001 | 536,024,569,671.9305 | $53.6 | |
| SONIC | <0.01% | $0.065887 | 781.0802 | $51.46 | |
| SONIC | <0.01% | $0.006013 | 8,477.5884 | $50.98 | |
| SONIC | <0.01% | $0.613856 | 55.8448 | $34.28 | |
| SONIC | <0.01% | $0.027303 | 1,039.5324 | $28.38 | |
| SONIC | <0.01% | $0.999443 | 12.6974 | $12.69 | |
| SONIC | <0.01% | $0.002902 | 4,364.6486 | $12.67 | |
| SONIC | <0.01% | $0.016857 | 749.5731 | $12.64 | |
| SONIC | <0.01% | $0.999715 | 10.8414 | $10.84 | |
| SONIC | <0.01% | $0.477102 | 10.8669 | $5.18 | |
| SONIC | <0.01% | $0.999594 | 3.6192 | $3.62 | |
| OP | 1.95% | $2,880.85 | 70.8866 | $204,213.67 | |
| OP | 0.09% | $2,864.64 | 3.3191 | $9,507.95 | |
| OP | 0.03% | $2,621.39 | 1.3469 | $3,530.86 | |
| OP | <0.01% | $2,466.14 | 0.022 | $54.26 | |
| OP | <0.01% | $2,720.78 | 0.0148 | $40.35 | |
| OP | <0.01% | $3,066.25 | 0.00915011 | $28.06 | |
| OP | <0.01% | $77,159 | 0.00017429 | $13.45 | |
| OP | <0.01% | $2,387.93 | 0.00431046 | $10.29 | |
| OP | <0.01% | $0.000491 | 4,284.8256 | $2.1 | |
| OP | <0.01% | $0.00 | 5.5457 | $0.00 | |
| OP | <0.01% | $0.999889 | 0.5156 | $0.5155 | |
| OP | <0.01% | $0.095971 | 1.8515 | $0.1776 | |
| AVAX | 1.64% | $0.999718 | 172,471.231 | $172,422.59 | |
| AVAX | 0.02% | $10.25 | 244.0465 | $2,501.48 | |
| AVAX | <0.01% | $77,101 | 0.00167053 | $128.8 | |
| AVAX | <0.01% | <$0.000001 | 754,362,846.701 | $68.72 | |
| AVAX | <0.01% | $0.999874 | 53.8829 | $53.88 | |
| AVAX | <0.01% | $0.999604 | 21.1491 | $21.14 | |
| AVAX | <0.01% | $0.002329 | 4,794.7132 | $11.17 | |
| AVAX | <0.01% | $7.6 | 1.4573 | $11.07 | |
| AVAX | <0.01% | $0.000091 | 114,240.7575 | $10.35 | |
| AVAX | <0.01% | $1.18 | 4.1635 | $4.91 | |
| AVAX | <0.01% | $1.16 | 3.632 | $4.22 | |
| AVAX | <0.01% | $0.998556 | 2.5283 | $2.52 | |
| AVAX | <0.01% | $0.99969 | 1.5269 | $1.53 | |
| AVAX | <0.01% | $44.1 | 0.0251 | $1.11 | |
| AVAX | <0.01% | $2,461.68 | 0.00040073 | $0.9864 | |
| AVAX | <0.01% | $76,985 | 0.00000685 | $0.5273 | |
| AVAX | <0.01% | $0.000648 | 466.0342 | $0.3021 | |
| AVAX | <0.01% | $65,043 | 0.00000454 | $0.2952 | |
| MONAD | 0.69% | $0.023309 | 3,092,529.0906 | $72,083.2 | |
| MONAD | 0.42% | $0.000721 | 61,668,007.3476 | $44,441.05 | |
| MONAD | 0.17% | $0.999877 | 17,771.6077 | $17,769.42 | |
| MONAD | 0.13% | $0.037661 | 367,208.9773 | $13,829.56 | |
| MONAD | 0.13% | $0.00 | 0.1713 | $0.00 | |
| MONAD | 0.09% | $2,462.05 | 3.8366 | $9,445.93 | |
| MONAD | <0.01% | $0.999675 | 16.565 | $16.56 | |
| MONAD | <0.01% | $77,074.86 | 0.000067 | $5.16 | |
| MONAD | <0.01% | $3,064.57 | 0.00101026 | $3.1 | |
| MONAD | <0.01% | $2,719.48 | 0.00106854 | $2.91 | |
| MONAD | <0.01% | $1.18 | 1 | $1.18 | |
| MONAD | <0.01% | $0.999802 | 1.0816 | $1.08 | |
| MONAD | <0.01% | $0.999619 | 1 | $0.9996 | |
| MONAD | <0.01% | $0.998751 | 1 | $0.9987 | |
| MONAD | <0.01% | $1.45 | 0.5 | $0.725 | |
| MONAD | <0.01% | $1.25 | 0.5 | $0.6232 | |
| MONAD | <0.01% | $0.999475 | 0.5001 | $0.4998 | |
| MONAD | <0.01% | $99.65 | 0.00134148 | $0.1336 | |
| PLASMA | 0.09% | $0.9998 | 9,526.3364 | $9,524.43 | |
| PLASMA | 0.08% | $0.085102 | 92,832.5041 | $7,900.23 | |
| PLASMA | 0.02% | $0.999848 | 2,452.1911 | $2,451.82 | |
| PLASMA | 0.01% | $1.25 | 863.2752 | $1,079.09 | |
| PLASMA | <0.01% | $2,669.14 | 0.2071 | $552.67 | |
| PLASMA | <0.01% | $0.000403 | 130,086.6412 | $52.43 | |
| PLASMA | <0.01% | $2,717.03 | 0.00887616 | $24.12 | |
| PLASMA | <0.01% | $2,462.77 | 0.00587347 | $14.47 | |
| PLASMA | <0.01% | $0.671763 | 13.918 | $9.35 | |
| PLASMA | <0.01% | $0.999497 | 3.4948 | $3.49 | |
| PLASMA | <0.01% | $1.14 | 0.1691 | $0.1927 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.