From 912b7bcc9ac5f905fb9282f63c1faa4e373a46b4 Mon Sep 17 00:00:00 2001 From: marktoda Date: Fri, 12 Jan 2024 12:50:29 -0500 Subject: [PATCH 1/3] 2.0.2 (#152) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5fac2bd4..696c5eaf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/universal-router-sdk", - "version": "2.0.1", + "version": "2.0.2", "description": "sdk for integrating with the Universal Router contracts", "main": "dist/index.js", "typings": "dist/index.d.ts", From e83e2ae3fb92db8146a72aca223e78b68d5a9e94 Mon Sep 17 00:00:00 2001 From: marktoda Date: Fri, 12 Jan 2024 12:51:42 -0500 Subject: [PATCH 2/3] Revert steth (#153) * Revert "2.0.0" This reverts commit b9f5fb07d9c5d536522fd24c33b74ecfdc5ffc43. * Revert "Support STETH trades that auto wrap to WSTETH (#148)" This reverts commit d52ed08a78965e22548d9caf093bc0e567fe9d1f. --- README.md | 57 ------- foundry.toml | 2 +- package.json | 2 +- src/entities/Command.ts | 2 - src/entities/protocols/index.ts | 2 - src/entities/protocols/uniswap.ts | 3 +- src/entities/protocols/unwrapSTETH.ts | 21 --- src/entities/protocols/wrapSTETH.ts | 40 ----- src/swapRouter.ts | 7 +- src/utils/constants.ts | 58 +------ src/utils/routerCommands.ts | 4 - test/forge/SwapERC20CallParameters.t.sol | 139 ----------------- test/forge/interop.json | 190 ++++++++++------------- test/forge/utils/DeployRouter.sol | 4 - test/uniswapTrades.test.ts | 180 +-------------------- test/utils/uniswapData.ts | 68 -------- yarn.lock | 8 +- 17 files changed, 101 insertions(+), 686 deletions(-) delete mode 100644 src/entities/protocols/unwrapSTETH.ts delete mode 100644 src/entities/protocols/wrapSTETH.ts diff --git a/README.md b/README.md index df055627..0918d93e 100644 --- a/README.md +++ b/README.md @@ -92,63 +92,6 @@ const unwrapWETH = new UnwrapWETH(amountWETH, chainId, optionalPermit2Params) const { calldata, value } = SwapRouter.swapCallParameters([unwrapWETH, seaportTrades, looksRareTrades]) ``` -### Trading stETH -To trade stETH as an input token, you can make sure the router automatically wraps stETH to wstETH before trading across a wstETH route. Make sure to specify the router is the payer of the swap (since it's in custody of wSTETH after wrapping) - -If this is an exactOut trade, we'll need to wrap the maximumAmountIn of steth, and therefore should add an unwrap command at the end of the transaction to account for any leftover steth that didn't get traded. `amountMinimum` can be set to 0 in this scenario for the unwrapSteth commmand. -```typescript -import { TradeType } from '@uniswap/sdk-core' -import { Trade as V2TradeSDK } from '@uniswap/v2-sdk' -import { Trade as V3TradeSDK } from '@uniswap/v3-sdk' -import { MixedRouteTrade, MixedRouteSDK, Trade as RouterTrade } from '@uniswap/router-sdk' -import { - UniswapTrade, - WrapSTETH -} from "@uniswap/universal-router-sdk"; - -// EXACT INPUT -// including optional permit2 parameter will transfer STETH amount using permit2 -const wrapSTETH = new WrapSTETH(inputSTETH, chainId, WrapSTETHPermitData?, wrapAmountOtherThanContractBalance?) -const uniswapWstethTrade = new UniswapTrade( - new RouterTrade({ v2Routes, v3Routes, mixedRoutes, tradeType: TradeType.EXACT_INPUT }), - { slippageTolerance, payerIsRouter: true } -) -const { calldata, value } = SwapRouter.swapCallParameters([wrapSTETH, uniswapWstethTrade]) - -// EXACT OUTPUT -const wrapSTETH = new WrapSTETH(maximumInputSTETH, chainId, WrapSTETHPermitData?, wrapAmountOtherThanContractBalance?) -const uniswapWstethTrade = new UniswapTrade( - new RouterTrade({ v2Routes, v3Routes, mixedRoutes, tradeType: TradeType.EXACT_OUTPUT }), - { slippageTolerance, payerIsRouter: true } -) -const unwrapSTETH = new UnwrapSTETH(recipient, amountMinimum = 0, chainId) - -const { calldata, value } = SwapRouter.swapCallParameters([wrapSTETH, uniswapWstethTrade, unwrapSTETH]) - -``` - -To recieve stETH as an output token, you can make sure the router automatically unwraps wstETH to stETH before returning to the swapper -```typescript -import { TradeType } from '@uniswap/sdk-core' -import { Trade as V2TradeSDK } from '@uniswap/v2-sdk' -import { Trade as V3TradeSDK } from '@uniswap/v3-sdk' -import { MixedRouteTrade, MixedRouteSDK, Trade as RouterTrade } from '@uniswap/router-sdk' -import { - ROUTER_AS_RECIPIENT, - UniswapTrade, - UnwrapSTETH -} from "@uniswap/universal-router-sdk"; - -// return trade to the router instead of the recipient using the ROUTER_AS_RECIPIENT constant so that the router may custody tokens to unwrap -const uniswapWstethTrade = new UniswapTrade( - new RouterTrade({ v2Routes, v3Routes, mixedRoutes, tradeType: TradeType.EXACT_INPUT }), - { slippageTolerance, recipient: ROUTER_AS_RECIPIENT} -) -const unwrapSTETH = new UnwrapSTETH(recipient, amountMinimum, chainId) - -const { calldata, value } = SwapRouter.swapCallParameters([uniswapWstethTrade, unwrapSTETH]) -``` - ## Running this package Make sure you are running `node v16` diff --git a/foundry.toml b/foundry.toml index 639bb729..2b216ffb 100644 --- a/foundry.toml +++ b/foundry.toml @@ -2,4 +2,4 @@ solc = "0.8.17" fs_permissions = [{ access = "read", path = "./permit2/out/Permit2.sol/Permit2.json"}, { access = "read", path = "./test/forge/interop.json"}] src = "./test/forge" -via_ir = true +via_ir = true diff --git a/package.json b/package.json index 696c5eaf..1a1a00d0 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "@uniswap/permit2-sdk": "^1.2.0", "@uniswap/router-sdk": "^1.6.0", "@uniswap/sdk-core": "^4.0.0", - "@uniswap/universal-router": "1.5.1", + "@uniswap/universal-router": "1.4.3", "@uniswap/v2-sdk": "^3.2.0", "@uniswap/v3-sdk": "^3.10.0", "bignumber.js": "^9.0.2", diff --git a/src/entities/Command.ts b/src/entities/Command.ts index 1d3979f8..924965e0 100644 --- a/src/entities/Command.ts +++ b/src/entities/Command.ts @@ -8,8 +8,6 @@ export enum RouterTradeType { UniswapTrade = 'UniswapTrade', NFTTrade = 'NFTTrade', UnwrapWETH = 'UnwrapWETH', - WrapSTETH = 'WrapSTETH', - UnwrapSTETH = 'UnwrapSTETH', } // interface for entities that can be encoded as a Universal Router command diff --git a/src/entities/protocols/index.ts b/src/entities/protocols/index.ts index 7c2827e8..2d7edcb3 100644 --- a/src/entities/protocols/index.ts +++ b/src/entities/protocols/index.ts @@ -8,5 +8,3 @@ export * from './uniswap' export * from './sudoswap' export * from './x2y2' export * from './unwrapWETH' -export * from './wrapSTETH' -export * from './unwrapSTETH' diff --git a/src/entities/protocols/uniswap.ts b/src/entities/protocols/uniswap.ts index 002531df..f7262e4d 100644 --- a/src/entities/protocols/uniswap.ts +++ b/src/entities/protocols/uniswap.ts @@ -31,7 +31,6 @@ export type FlatFeeOptions = { // so we extend swap options with the permit2 permit export type SwapOptions = Omit & { inputTokenPermit?: Permit2Permit - payerIsRouter?: boolean flatFee?: FlatFeeOptions } @@ -52,7 +51,7 @@ export class UniswapTrade implements Command { } encode(planner: RoutePlanner, _config: TradeConfig): void { - let payerIsUser = !this.options.payerIsRouter + let payerIsUser = true // If the input currency is the native currency, we need to wrap it with the router as the recipient if (this.trade.inputAmount.currency.isNative) { diff --git a/src/entities/protocols/unwrapSTETH.ts b/src/entities/protocols/unwrapSTETH.ts deleted file mode 100644 index af764383..00000000 --- a/src/entities/protocols/unwrapSTETH.ts +++ /dev/null @@ -1,21 +0,0 @@ -import invariant from 'tiny-invariant' -import { BigNumberish } from 'ethers' -import { RoutePlanner, CommandType } from '../../utils/routerCommands' -import { Command, RouterTradeType, TradeConfig } from '../Command' -import { STETH_ADDRESS, NOT_SUPPORTED_ON_CHAIN } from '../../utils/constants' - -export class UnwrapSTETH implements Command { - readonly tradeType: RouterTradeType = RouterTradeType.UnwrapSTETH - readonly recipient: string - readonly amountMinimum: BigNumberish - - constructor(recipient: string, amountMinimum: BigNumberish, chainId: number) { - this.recipient = recipient - this.amountMinimum = amountMinimum - invariant(STETH_ADDRESS(chainId) != NOT_SUPPORTED_ON_CHAIN, `STETH not supported on chain ${chainId}`) - } - - encode(planner: RoutePlanner, _: TradeConfig): void { - planner.addCommand(CommandType.UNWRAP_STETH, [this.recipient, this.amountMinimum]) - } -} diff --git a/src/entities/protocols/wrapSTETH.ts b/src/entities/protocols/wrapSTETH.ts deleted file mode 100644 index 6fb15241..00000000 --- a/src/entities/protocols/wrapSTETH.ts +++ /dev/null @@ -1,40 +0,0 @@ -import invariant from 'tiny-invariant' -import { BigNumberish } from 'ethers' -import { RoutePlanner, CommandType } from '../../utils/routerCommands' -import { encodeInputTokenOptions, Permit2Permit } from '../../utils/inputTokens' -import { Command, RouterTradeType, TradeConfig } from '../Command' -import { CONTRACT_BALANCE, ROUTER_AS_RECIPIENT, STETH_ADDRESS } from '../../utils/constants' - -export class WrapSTETH implements Command { - readonly tradeType: RouterTradeType = RouterTradeType.WrapSTETH - readonly permit2Data: Permit2Permit - readonly stethAddress: string - readonly amount: BigNumberish - readonly wrapAmount: BigNumberish - - constructor(amount: BigNumberish, chainId: number, permit2?: Permit2Permit, wrapAmount?: BigNumberish) { - this.stethAddress = STETH_ADDRESS(chainId) - this.amount = amount - this.wrapAmount = wrapAmount ?? CONTRACT_BALANCE - - if (!!permit2) { - invariant( - permit2.details.token.toLowerCase() === this.stethAddress.toLowerCase(), - `must be permitting STETH address: ${this.stethAddress}` - ) - invariant(permit2.details.amount >= amount, `Did not permit enough STETH for unwrapSTETH transaction`) - this.permit2Data = permit2 - } - } - - encode(planner: RoutePlanner, _: TradeConfig): void { - encodeInputTokenOptions(planner, { - permit2Permit: this.permit2Data, - permit2TransferFrom: { - token: this.stethAddress, - amount: this.amount.toString(), - }, - }) - planner.addCommand(CommandType.WRAP_STETH, [ROUTER_AS_RECIPIENT, this.wrapAmount]) - } -} diff --git a/src/swapRouter.ts b/src/swapRouter.ts index a3e69741..0498f87d 100644 --- a/src/swapRouter.ts +++ b/src/swapRouter.ts @@ -98,16 +98,11 @@ export abstract class SwapRouter { const UnwrapWETH = trade as UnwrapWETH trade.encode(planner, { allowRevert: false }) currentNativeValueInRouter = currentNativeValueInRouter.add(UnwrapWETH.amount) - /** - * is (Un)WrapSTETH - */ - } else if (trade.tradeType == RouterTradeType.WrapSTETH || trade.tradeType == RouterTradeType.UnwrapSTETH) { - trade.encode(planner, { allowRevert: false }) /** * else */ } else { - throw 'trade must be of instance: UniswapTrade, NFTTrade, UnwrapWETH, WrapSTETH' + throw 'trade must be of instance: UniswapTrade or NFTTrade' } } diff --git a/src/utils/constants.ts b/src/utils/constants.ts index 76241279..2955ca51 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -4,131 +4,99 @@ type ChainConfig = { router: string creationBlock: number weth: string - steth: string - wsteth: string } -export const NOT_SUPPORTED_ON_CHAIN = '0x0000000000000000000000000000000000000000' +const WETH_NOT_SUPPORTED_ON_CHAIN = '0x0000000000000000000000000000000000000000' const CHAIN_CONFIGS: { [key: number]: ChainConfig } = { // mainnet [1]: { router: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD', weth: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', - steth: '0xae7ab96520de3a18e5e111b5eaab095312d7fe84', - wsteth: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0', creationBlock: 17143817, }, // goerli [5]: { router: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD', weth: '0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6', - steth: '0x1643E812aE58766192Cf7D2Cf9567dF2C37e9B7F', - wsteth: '0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f', creationBlock: 8940568, }, // sepolia [11155111]: { router: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD', weth: '0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 3543575, }, // polygon [137]: { router: '0x643770E279d5D0733F21d6DC03A8efbABf3255B4', weth: '0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 46866777, }, //polygon mumbai [80001]: { router: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD', weth: '0x9c3C9283D3e44854697Cd22D3Faa240Cfb032889', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 35176052, }, //optimism [10]: { router: '0xeC8B0F7Ffe3ae75d7FfAb09429e3675bb63503e4', weth: '0x4200000000000000000000000000000000000006', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 108825869, }, // optimism goerli [420]: { router: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD', weth: '0x4200000000000000000000000000000000000006', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 8887728, }, // arbitrum [42161]: { router: '0xeC8B0F7Ffe3ae75d7FfAb09429e3675bb63503e4', weth: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 125861718, }, // arbitrum goerli [421613]: { router: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD', weth: '0xe39Ab88f8A4777030A534146A9Ca3B52bd5D43A3', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 18815277, }, // celo [42220]: { router: '0x88a3ED7F21A3fCF6adb86b6F878C5B7a02D20e9b', - weth: NOT_SUPPORTED_ON_CHAIN, - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, + weth: WETH_NOT_SUPPORTED_ON_CHAIN, creationBlock: 21116361, }, // celo alfajores [44787]: { router: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD', - weth: NOT_SUPPORTED_ON_CHAIN, - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, + weth: WETH_NOT_SUPPORTED_ON_CHAIN, creationBlock: 17566658, }, // binance smart chain [56]: { router: '0xeC8B0F7Ffe3ae75d7FfAb09429e3675bb63503e4', weth: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 31254967, }, // avalanche [43114]: { router: '0x82635AF6146972cD6601161c4472ffe97237D292', weth: '0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 34491144, }, // base goerli [84531]: { router: '0xd0872d928672ae2ff74bdb2f5130ac12229cafaf', weth: '0x4200000000000000000000000000000000000006', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 6915289, }, // base mainnet [8453]: { router: '0xeC8B0F7Ffe3ae75d7FfAb09429e3675bb63503e4', weth: '0x4200000000000000000000000000000000000006', - steth: NOT_SUPPORTED_ON_CHAIN, - wsteth: NOT_SUPPORTED_ON_CHAIN, creationBlock: 3229053, }, } @@ -146,29 +114,11 @@ export const UNIVERSAL_ROUTER_CREATION_BLOCK = (chainId: number): number => { export const WETH_ADDRESS = (chainId: number): string => { if (!(chainId in CHAIN_CONFIGS)) throw new Error(`Universal Router not deployed on chain ${chainId}`) - if (CHAIN_CONFIGS[chainId].weth == NOT_SUPPORTED_ON_CHAIN) throw new Error(`Chain ${chainId} does not have WETH`) + if (CHAIN_CONFIGS[chainId].weth == WETH_NOT_SUPPORTED_ON_CHAIN) throw new Error(`Chain ${chainId} does not have WETH`) return CHAIN_CONFIGS[chainId].weth } -export const STETH_ADDRESS = (chainId: number): string => { - if (!(chainId in CHAIN_CONFIGS)) throw new Error(`Universal Router not deployed on chain ${chainId}`) - - if (CHAIN_CONFIGS[chainId].steth == NOT_SUPPORTED_ON_CHAIN) - throw new Error(`Chain ${chainId} does not have STETH support`) - - return CHAIN_CONFIGS[chainId].steth -} - -export const WSTETH_ADDRESS = (chainId: number): string => { - if (!(chainId in CHAIN_CONFIGS)) throw new Error(`Universal Router not deployed on chain ${chainId}`) - - if (CHAIN_CONFIGS[chainId].wsteth == NOT_SUPPORTED_ON_CHAIN) - throw new Error(`Chain ${chainId} does not have WSTETH support`) - - return CHAIN_CONFIGS[chainId].wsteth -} - export const PERMIT2_ADDRESS = '0x000000000022D473030F116dDEE9F6B43aC78BA3' export const CONTRACT_BALANCE = BigNumber.from(2).pow(255) diff --git a/src/utils/routerCommands.ts b/src/utils/routerCommands.ts index a8fb6259..63a52217 100644 --- a/src/utils/routerCommands.ts +++ b/src/utils/routerCommands.ts @@ -43,8 +43,6 @@ export enum CommandType { SEAPORT_V1_4 = 0x20, EXECUTE_SUB_PLAN = 0x21, APPROVE_ERC20 = 0x22, - WRAP_STETH = 0x23, - UNWRAP_STETH = 0x24, } const ALLOW_REVERT_FLAG = 0x80 @@ -101,8 +99,6 @@ const ABI_DEFINITION: { [key in CommandType]: string[] } = { [CommandType.OWNER_CHECK_721]: ['address', 'address', 'uint256'], [CommandType.OWNER_CHECK_1155]: ['address', 'address', 'uint256', 'uint256'], [CommandType.APPROVE_ERC20]: ['address', 'uint256'], - [CommandType.WRAP_STETH]: ['address', 'uint256'], - [CommandType.UNWRAP_STETH]: ['address', 'uint256'], // NFT Markets [CommandType.SEAPORT_V1_5]: ['uint256', 'bytes'], diff --git a/test/forge/SwapERC20CallParameters.t.sol b/test/forge/SwapERC20CallParameters.t.sol index af968e6e..bf9ca41a 100644 --- a/test/forge/SwapERC20CallParameters.t.sol +++ b/test/forge/SwapERC20CallParameters.t.sol @@ -14,8 +14,6 @@ contract SwapERC20CallParametersTest is Test, Interop, DeployRouter { ERC20 private constant WETH = ERC20(0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2); ERC20 private constant USDC = ERC20(0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48); ERC20 private constant DAI = ERC20(0x6B175474E89094C44Da98b954EedeAC495271d0F); - ERC20 private constant STETH_TOKEN = ERC20(STETH); - // starting eth balance uint256 constant BALANCE = 10 ether; uint256 ONE_USDC = 10 ** 6; @@ -608,141 +606,4 @@ contract SwapERC20CallParametersTest is Test, Interop, DeployRouter { assertEq(USDC.balanceOf(address(router)), 0); assertEq(address(router).balance, 0); } - - function testSTETHtoWETH() public { - MethodParameters memory params = readFixture(json, "._UNISWAP_V3_001_STETH_FOR_WETH"); - - vm.createSelectFork(vm.envString("FORK_URL"), 18135610); - deployRouterAndPermit2(); - vm.deal(from, BALANCE); - - vm.stopPrank(); - - vm.prank(WSTETH); // STETH whale - STETH_TOKEN.transfer(from, BALANCE); - - vm.startPrank(from); - - assertEq(from.balance, BALANCE); - assertEq(WETH.balanceOf(RECIPIENT), 0); - STETH_TOKEN.approve(address(permit2), type(uint256).max); - - uint256 balanceStethBefore = STETH_TOKEN.balanceOf(from); - - (bool success,) = address(router).call{value: params.value}(params.data); - require(success, "call failed"); - assertLe(from.balance, BALANCE - params.value); - assertEq(WETH.balanceOf(RECIPIENT), 999761518427454); - assertLt(STETH_TOKEN.balanceOf(from), balanceStethBefore); - assertEq(address(router).balance, 0); - } - - function testSTETHtoWETHExactOut() public { - MethodParameters memory params = readFixture(json, "._UNISWAP_V3_001_STETH_FOR_WETH_EXACT_OUT"); - - vm.createSelectFork(vm.envString("FORK_URL"), 18135610); - deployRouterAndPermit2(); - vm.deal(from, BALANCE); - - vm.stopPrank(); - - vm.prank(WSTETH); // STETH whale - STETH_TOKEN.transfer(from, BALANCE); - - vm.startPrank(from); - - assertEq(from.balance, BALANCE); - assertEq(WETH.balanceOf(RECIPIENT), 0); - STETH_TOKEN.approve(address(permit2), type(uint256).max); - - uint256 balanceStethBefore = STETH_TOKEN.balanceOf(from); - - (bool success,) = address(router).call{value: params.value}(params.data); - require(success, "call failed"); - assertEq(WETH.balanceOf(RECIPIENT), 1e15); - assertLt(STETH_TOKEN.balanceOf(from), balanceStethBefore); - assertEq(address(router).balance, 0); - } - - function testSTETHtoETH() public { - MethodParameters memory params = readFixture(json, "._UNISWAP_V3_001_STETH_FOR_ETH"); - - vm.createSelectFork(vm.envString("FORK_URL"), 18135610); - deployRouterAndPermit2(); - vm.deal(from, BALANCE); - assertEq(from.balance, BALANCE); - - vm.stopPrank(); - - vm.prank(WSTETH); // STETH whale - STETH_TOKEN.transfer(from, BALANCE); - - vm.startPrank(from); - - uint256 balanceStethBefore = STETH_TOKEN.balanceOf(from); - uint256 balanceETHBefore = RECIPIENT.balance; - - STETH_TOKEN.approve(address(permit2), type(uint256).max); - (bool success,) = address(router).call{value: params.value}(params.data); - require(success, "call failed"); - assertEq(RECIPIENT.balance - balanceETHBefore, 999761518427454); - assertLt(STETH_TOKEN.balanceOf(from), balanceStethBefore); - assertEq(address(router).balance, 0); - } - - function testWETHToSTETH() public { - MethodParameters memory params = readFixture(json, "._UNISWAP_V3_001_WETH_FOR_STETH"); - - vm.createSelectFork(vm.envString("FORK_URL"), 18135610); - deployRouterAndPermit2(); - vm.deal(from, BALANCE); - deal(address(WETH), from, BALANCE); - - WETH.approve(address(permit2), type(uint256).max); - permit2.approve(address(WETH), address(router), type(uint160).max, uint48(block.timestamp + 1000)); - - uint256 balanceWethBefore = WETH.balanceOf(from); - - (bool success,) = address(router).call{value: params.value}(params.data); - require(success, "call failed"); - assertEq(STETH_TOKEN.balanceOf(RECIPIENT), 1000038500708199); - assertLt(WETH.balanceOf(from), balanceWethBefore); - assertEq(address(router).balance, 0); - } - - function testWETHToSTETHExactOut() public { - MethodParameters memory params = readFixture(json, "._UNISWAP_V3_001_WETH_FOR_STETH_EXACT_OUTPUT"); - - vm.createSelectFork(vm.envString("FORK_URL"), 18135610); - deployRouterAndPermit2(); - vm.deal(from, BALANCE); - deal(address(WETH), from, BALANCE); - - WETH.approve(address(permit2), type(uint256).max); - permit2.approve(address(WETH), address(router), type(uint160).max, uint48(block.timestamp + 1000)); - - uint256 balanceWethBefore = WETH.balanceOf(from); - - (bool success,) = address(router).call{value: params.value}(params.data); - require(success, "call failed"); - assertEq(STETH_TOKEN.balanceOf(RECIPIENT), 1e15); - assertLt(WETH.balanceOf(from), balanceWethBefore); - assertEq(address(router).balance, 0); - } - - function testETHToSTETH() public { - MethodParameters memory params = readFixture(json, "._UNISWAP_V3_001_ETH_FOR_STETH"); - - vm.createSelectFork(vm.envString("FORK_URL"), 18135610); - deployRouterAndPermit2(); - vm.deal(from, BALANCE); - - uint256 balanceEthBefore = from.balance; - - (bool success,) = address(router).call{value: params.value}(params.data); - require(success, "call failed"); - assertEq(STETH_TOKEN.balanceOf(RECIPIENT), 1000038500708199); - assertLt(from.balance, balanceEthBefore); - assertEq(address(router).balance, 0); - } } diff --git a/test/forge/interop.json b/test/forge/interop.json index b03f36bb..592fc43e 100644 --- a/test/forge/interop.json +++ b/test/forge/interop.json @@ -7,22 +7,10 @@ "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000050a020c1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000415b9321528d21c604fefdaac36406796a3f64dd3c34577e13b43345058157bce82d33dd9884ba0499414ceeaf2ea09689ec25408b72bb467081b834052ed299581c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb1400000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "0" }, - "_WETH_FOR_1_LOOKSRARE_NFT": { - "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020c110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000006600000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb1400000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "0" - }, "_ERC20_AND_ETH_FOR_1_LOOKSRARE_NFT": { "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004000c1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000afbc6f500000000000000000000000000000000000000000000000001525a8b054f67b200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000001525a8b054f67b200000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "104761904735754318" }, - "_ERC20_FOR_1_LOOKSRARE_NFT_1_SEAPORT_NFT": { - "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005010c91a004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000007200000000000000000000000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000030c2d0958acfffe000000000000000000000000000000000000000000000000000000001953660800000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000030c2d0958acfffe00000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000000000045a2189d98fffe00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000664e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000006400000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000dc84079993e56499eed18b938071f551750d0e89000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064366f830000000000000000000000000000000000000000000000000000000064ad16830000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000f8da4137a3a9227b0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a680000000000000000000000000000000000000000000000000000000000000115000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000dc84079993e56499eed18b938071f551750d0e890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000592167301ffff000000000000000000000000000000000000000000000000000592167301ffff0000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f4242400000000000000000000000000000000000000000000000000000000000000403ad4ad346a8a807051b3601ec311af516f6cc15db1654e082c33e5721de4c1ac9b9254087fc55aeebc142703782998b2b06859a450eb616fd144ae519030bb45000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "0" - }, - "_ERC20_AND_ETH_FOR_1_LOOKSRARE_NFT_1_SEAPORT_NFT": { - "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005010c91a004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000007200000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000001710bbf300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000000000045a2189d98fffe00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000664e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000006400000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000dc84079993e56499eed18b938071f551750d0e89000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064366f830000000000000000000000000000000000000000000000000000000064ad16830000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000f8da4137a3a9227b0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a680000000000000000000000000000000000000000000000000000000000000115000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000dc84079993e56499eed18b938071f551750d0e890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000592167301ffff000000000000000000000000000000000000000000000000000592167301ffff0000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f4242400000000000000000000000000000000000000000000000000000000000000403ad4ad346a8a807051b3601ec311af516f6cc15db1654e082c33e5721de4c1ac9b9254087fc55aeebc142703782998b2b06859a450eb616fd144ae519030bb45000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "19599999999999998" - }, "_2_ERC20s_FOR_1_NFT": { "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000006010c090c11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000003e000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000000000000b885db400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000a888a1eaf4b3223b100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "0" @@ -35,6 +23,10 @@ "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005010c91a004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000007200000000000000000000000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000030c2d0958acfffe000000000000000000000000000000000000000000000000000000001953660800000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000030c2d0958acfffe00000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000000000045a2189d98fffe00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000664e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000006400000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000dc84079993e56499eed18b938071f551750d0e89000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064366f830000000000000000000000000000000000000000000000000000000064ad16830000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000f8da4137a3a9227b0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a680000000000000000000000000000000000000000000000000000000000000115000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000dc84079993e56499eed18b938071f551750d0e890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000592167301ffff000000000000000000000000000000000000000000000000000592167301ffff0000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f4242400000000000000000000000000000000000000000000000000000000000000403ad4ad346a8a807051b3601ec311af516f6cc15db1654e082c33e5721de4c1ac9b9254087fc55aeebc142703782998b2b06859a450eb616fd144ae519030bb45000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "0" }, + "_WETH_FOR_1_LOOKSRARE_NFT": { + "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020c110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000006600000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb1400000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "0" + }, "_FOUNDATION_BUY_ITEM": { "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000ef96021af16bd04918b0d87ce045d7984ad6c38c00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000084b01ef608000000000000000000000000ef96021af16bd04918b0d87ce045d7984ad6c38c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000000000000000000000000000459e213d8b5e79d706ab22b945e3af983d51bc4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "10000000000000000" @@ -43,22 +35,6 @@ "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002120400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000001bfb8d0ff32c4347000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002444d3f078a0000000000000000000000000000000000000000000000000000000000000188000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000001bdc0000000000000000000000000000000000000000000000000000000000000128d9627aa400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000001bfb8d0ff32c43470000000000000000000000000000000000000000000000000e27c49886e6000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000227c7df69d3ed1ae7574a1a7685fded90292eb48869584cd00000000000000000000000010000000000000000000000000000000000000110000000000000000000000000000000000000000000000465b3a7f1b643618cb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "2016360357822219079" }, - "_LOOKSRARE_V2_BUY_ITEM_721": { - "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "200000000000000000" - }, - "_LOOKSRARE_V2_BATCH_BUY_ITEM_721": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000029104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000a4000000000000000000000000000000000000000000000000005b041e0d56ec000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000009c4f4288a2100000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd07500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101f791249f225a9130d7e6020be444d281aae6c00000000000000000000000000000000000000000000000000000000643652fa00000000000000000000000000000000000000000000000000000000645ddd9100000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000d59000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd07500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbb3daa40f1da3b847292c7544afef2a6d2106c80000000000000000000000000000000000000000000000000000000064353fd2000000000000000000000000000000000000000000000000000000006454d0ad00000000000000000000000000000000000000000000000002e9b6f01a5ac00000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000003a50000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000412a6e1d159bda2e2e2db65328599eb22fb224f5760d52cb5cddd03e0a69b99c9059cf2ffdb990ef49a5cf0cee063f51d562b66b6d02fc6a4ff6a48d144109c8381b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041b85c978f8593f4841caff4bfb30872ee726e35ba43cb382a8cad40fff163275910ab2d0496d9be1954e4eb60710be850574a41adad24a5921de506c1acc5a1821b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "409900000000000000" - }, - "_ELEMENT_BUY_ITEM_721": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000c3663566a5800000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000244b18d619f00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b59ceb2bc0e21029209e6cfa872b1224631b01da3e19d25fad9b929b8be4e6f6072cadb8ed8a5bf5938829f888ff60c9ebe163954dc15af3e5d6014e8f6801b8300000000000000000000000075b6568025f463a98fb01082eeb6dce04efa3ae40000000000000000000000000000000000000000000000000000000000000220000000000000000000000000abd6a19345943dd175026cdb52902fd3392a326200000000000000000000000075b6568025f463a98fb01082eeb6dce04efa3ae400000000000000000000000000000000000000000000000063eb84a563f4bf240000000000000000000000000000000000000000000000000000000000000003000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000c3663566a5800000000000000000000000000000000000000000000000000000000000000001200000000000000000000000004c69dbc3a2aa3476c3f7a1227ab70950db1f485800000000000000000000000000000000000000000000000000000000000003e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "55000000000000000" - }, - "_ELEMENT_BUY_ITEM_721_WITH_FEES": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000008c550a6ca0c00000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000384b18d619f00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5b80d409a0085b624d82fa6c60a4a9ec28dd898f243ce7c058f9b109c9de927f3401627e461312e0069f4e8dab96c120e3b62f2fa1ce0e52927bca00fd70ef0c000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000360000000000000000000000000d9d9c1141239f2b7f0604cde48bf3d6e809f4aeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000641882ee6421bdaa000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000811b099723400000000000000000000000000000000000000000000000000000000000000001200000000000000000000000004c69dbc3a2aa3476c3f7a1227ab70950db1f485800000000000000000000000000000000000000000000000000000000000009ec0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000ca62445b06a9adc1879a44485b4efdcb7b75f30000000000000000000000000000000000000000000000000000b3a00d57d8000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044403685c1335a42a1d88ecf781b270a20e973ee000000000000000000000000000000000000000000000000000a8660c825a800000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "39500000000000000" - }, "_X2Y2_721_BUY_ITEM": { "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002180400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000494654067e1000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000057f1887a8bf19b14fc0df6fd9b2acc9af147ea850e2d28628b4a177f893b3c31e4f64a3fefc6cfa562ec3c71867725934686fb2600000000000000000000000000000000000000000000000000000000000006c4357a150b0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000004800000000000000000000000000000000000000000000000000000be0c907f46280000000000000000000000000000000000000000000000000000000063656a8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a873bdd49f7f9cc0a5458416a12973fab208f8d0000000000000000000000000000000000000000000000000000000000000000f9ad9c0ae9720780f84e926d8626f073e7c2a4ce9f3b77ade5a27a913ef09a425a71932a5cbb411886d82178a3fc0cbf11ba452abcc95a7901a7d4085fb5fc3f000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000047f67d1e1552334d404c80f5cbef820000000000000000000000000d4f16530fbcd336b4f0d4d1717487a65098be7cd0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000063ea6d9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001c09d2388f6e390220f9d861cf0d793c77ef44bd8d97897b12c36ace9931acd72a5395fc36d3f1c5500e050ed703f7112a01e99295a093424a1a2fa66930e24a995000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000494654067e10000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000057f1887a8bf19b14fc0df6fd9b2acc9af147ea850e2d28628b4a177f893b3c31e4f64a3fefc6cfa562ec3c71867725934686fb26000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000494654067e10000fe98b8bf04d1bc66dd380d36c901fa2c5b2ec3097b59729fcdb29dee694c6fbe000000000000000000000000f849de01b080adc3a814fabe1e2087475cf2e35400000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000001388000000000000000000000000d823c605807cc5e6bd6fc0d7e4eea50d3e2d66cd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "330000000000000000" @@ -67,22 +43,6 @@ "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000084000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000001df9dc8e4ad800000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000093317e87a3a47821803caadc54ae418af80603da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000006e4357a150b0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000dda10ff3d56f000000000000000000000000000000000000000000000000000000006374395b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a873bdd49f7f9cc0a5458416a12973fab208f8d00000000000000000000000000000000000000000000000000000000000000008c5185cd2f0ed88cd5962e6ede9a81b8fcc26ccba22dde10d784b08f5fcf43cf257349b38fc2af2d30aae4f2daa5ad177e0578ec7581fa41bb8c23a34f644d76000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000006eea9a96b66513fd634c399565f53fc90000000000000000000000008a3acc2d82c9a19efdbddb803add7bf7713c45450000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000063fb0888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001c0fc596083a0132d07cfd02dce0f55ce677b91cc59ebf6d57927593f02b18017192e9379735ef777f756112207f5d6edbba91efb5cdf062c7488a29d961f518418000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001df9dc8e4ad8000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000093317e87a3a47821803caadc54ae418af80603da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001df9dc8e4ad80009c48d3d0911702d217e91c00db0e8b5ef4dd6db0fa6d66837460bfb6a230cc71000000000000000000000000024ac22acdb367a3ae52a3d94ac6649fdc1f077900000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000001388000000000000000000000000d823c605807cc5e6bd6fc0d7e4eea50d3e2d66cd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "135000000000000000" }, - "_SEAPORT_V1_5_BUY_ITEMS_ETH": { - "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000210040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000011800000000000000000000000000000000000000000000000000000000000001120000000000000000000000000000000000000000000000000026bf2d3514e4000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000010a487201b4100000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000000000000000ce00000000000000000000000000000000000000000000000000000000000000e000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000052000000000000000000000000000000000000000000000000000000000000005800000000000000000000000007bca4682999b71d813d541a9cbf73e35216f1417000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006451d5dd000000000000000000000000000000000000000000000000000000006453275d0000000000000000000000000000000000000000000000000000000000000000360c6ebe00000000000000000000000000000000000000001812bd6452602be10000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c0000000000000000000000000000067c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb9d6a43b0880000000000000000000000000000000000000000000000000000cb9d6a43b088000000000000000000000000007bca4682999b71d813d541a9cbf73e35216f14170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d14c2dd1d8000000000000000000000000000000000000000000000000000005d14c2dd1d8000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174530b747600000000000000000000000000000000000000000000000000000174530b74760000000000000000000000000009cfb24366131c42d041139c8abbea45f6527a9b20000000000000000000000000000000000000000000000000000000000000040a0cfc9291bb705f32a7d4bea77e9ef4dece18d4424864abad4ea26c81a9e9d144a9dbb7fd18f6819be34a7ed4d6714ddf402255cc5d59e5789c8afef80b7380a0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000badb011bea1305f52f85664a755ed5921bf818ea000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006451583e00000000000000000000000000000000000000000000000000000000647a36be0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000a04daccb0920e03b0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c000000000000000000000000000006ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152d70ea373f0000000000000000000000000000000000000000000000000000152d70ea373f000000000000000000000000000badb011bea1305f52f85664a755ed5921bf818ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ae5f810350000000000000000000000000000000000000000000000000000009ae5f810350000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026b97e040d40000000000000000000000000000000000000000000000000000026b97e040d40000000000000000000000000009cfb24366131c42d041139c8abbea45f6527a9b200000000000000000000000000000000000000000000000000000000000000408a73c1158a78eee531d4a8dd4be4b33edbf64a1cfa65020c9108102c17bc9a7c159ddaca7223478b0aaf3cfe113c3a3448dcd86996efe72d574b1c02c5ed83cf0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "174500000000000000" - }, - "_SEAPORT_V1_4_BUY_ITEMS_ETH": { - "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002200400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000000000013fbe85edc9000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000664e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000006400000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000ab0d2ad721399c2e8ec6f340d1e09cbbed7c5f2b000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000640f5065000000000000000000000000000000000000000000000000000000006410a1e50000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000e6055578a768c3bb0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000004f3adef2f4096740774a955e912b5f03f2c7ba2b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011e2bcc58a86000000000000000000000000000000000000000000000000000011e2bcc58a86000000000000000000000000000ab0d2ad721399c2e8ec6f340d1e09cbbed7c5f2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019945ca26200000000000000000000000000000000000000000000000000000019945ca2620000000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff973cafa8000000000000000000000000000000000000000000000000000001ff973cafa80000000000000000000000000004401a1667dafb63cff06218a69ce11537de9a1010000000000000000000000000000000000000000000000000000000000000040898c4e840db735a6ffb9f4a42920aa36a182940d85c44af97bd0c0bc672573d6b08a70a06c55a125d9ec3c484950b6e86981b4ac937037375f56d4df237bbf9f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "90000000000000000" - }, - "_SEAPORT_V1_4_BUY_ITEMS_ERC20_PERMIT_AND_APPROVE": { - "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005220a022004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000004000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000416d945ea6bbf87ce4e661e3e410da8c30aa589f468c53cd0ac341ae4ff9ec6c480ebb9ee0152f7c92e40c1a5bf42f66e03990da93780bef424ec5829400438d391c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000039b207ee0000000000000000000000000000000000000000000000000000000000000006200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a4e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000005800000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004c00000000000000000000000005e755d47c1874da844b31e08ba70f11d047f96d6000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006407942a000000000000000000000000000000000000000000000000000000006430649a0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000b289132c15cc994d0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c000000000000000000000000000004e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033ed07230000000000000000000000000000000000000000000000000000000033ed0723000000000000000000000000005e755d47c1874da844b31e08ba70f11d047f96d6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c500cb0000000000000000000000000000000000000000000000000000000005c500cb00000000000000000000000000a92abb0d0dd1e8e73006fc3b6229b7bd9e0d5c6100000000000000000000000000000000000000000000000000000000000000406fd0032bb132c3724b730d55deb59924b8674405ae5e523a95a56b5a258af1d9cc9de9a90aef35ba9311afaf37eb8b0904f2f32e799abf63f073470c595aeefb00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "0" - }, - "_SEAPORT_V1_4_BUY_ITEMS_ERC20_PERMIT_NO_APPROVE": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040a02200400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000008c0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000416d945ea6bbf87ce4e661e3e410da8c30aa589f468c53cd0ac341ae4ff9ec6c480ebb9ee0152f7c92e40c1a5bf42f66e03990da93780bef424ec5829400438d391c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000039b207ee0000000000000000000000000000000000000000000000000000000000000006200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a4e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000005800000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004c00000000000000000000000005e755d47c1874da844b31e08ba70f11d047f96d6000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006407942a000000000000000000000000000000000000000000000000000000006430649a0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000b289132c15cc994d0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c000000000000000000000000000004e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033ed07230000000000000000000000000000000000000000000000000000000033ed0723000000000000000000000000005e755d47c1874da844b31e08ba70f11d047f96d6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c500cb0000000000000000000000000000000000000000000000000000000005c500cb00000000000000000000000000a92abb0d0dd1e8e73006fc3b6229b7bd9e0d5c6100000000000000000000000000000000000000000000000000000000000000406fd0032bb132c3724b730d55deb59924b8674405ae5e523a95a56b5a258af1d9cc9de9a90aef35ba9311afaf37eb8b0904f2f32e799abf63f073470c595aeefb00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "value": "0" - }, "_CRYPTOPUNK_BUY_ITEM": { "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000213040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000ba0000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000042be5514d2a4f00000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "76950000000000000000" @@ -107,38 +67,18 @@ "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000044e44f5a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "value": "1000000000000000000" }, - "_UNISWAP_V2_1_ETH_FOR_USDC_WITH_FEE": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040b080604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000041c2a8d600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000041c2a8d6", - "value": "1000000000000000000" - }, "_UNISWAP_V2_1_ETH_FOR_USDC_2_HOP": { "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000003e5cc69901a0222c0200000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f", "value": "1000000000000000000" }, - "_UNISWAP_V2_1_ETH_FOR_USDC_2_HOP_WITH_FEE": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040b080604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000003b871aa9530194fb7600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f00000000000000000000000000000000000000000000000000000000000000600000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000600000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000003b871aa9530194fb76", - "value": "1000000000000000000" - }, "_UNISWAP_V2_1000_USDC_FOR_ETH": { "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000ad3290bba9e3f6100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000ad3290bba9e3f61", "value": "0" }, - "_UNISWAP_V2_1000_USDC_FOR_ETH_WITH_WETH_FEE": { - "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000308060c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000a5532d103970df400000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000a5532d103970df4", - "value": "0" - }, "_UNISWAP_V2_1000_USDC_FOR_ETH_PERMIT": { "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004164e5751a7231f6f26fb08faf68a060e16db971c6425fb7a3b6bb7d88cec73f1b31c8522be432d1eac3d755bf7aa83de5147578f6e7f22c06fd038130d680d5061c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000ad3290bba9e3f6100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000ad3290bba9e3f61", "value": "0" }, - "_UNISWAP_V2_1000_USDC_FOR_ETH_2098_PERMIT": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004164e5751a7231f6f26fb08faf68a060e16db971c6425fb7a3b6bb7d88cec73f1b31c8522be432d1eac3d755bf7aa83de5147578f6e7f22c06fd038130d680d5061c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000ad3290bba9e3f6100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000ad3290bba9e3f61", - "value": "0" - }, - "_UNISWAP_V2_1000_USDC_FOR_ETH_PERMIT_V_RECOVERY_PARAM": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004164e5751a7231f6f26fb08faf68a060e16db971c6425fb7a3b6bb7d88cec73f1b31c8522be432d1eac3d755bf7aa83de5147578f6e7f22c06fd038130d680d5061c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000ad3290bba9e3f6100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000ad3290bba9e3f61", - "value": "0" - }, "_UNISWAP_V2_10_DAI_FOR_ETH_2_HOP": { "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002080c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000008ac7230489e80000000000000000000000000000000000000000000000000000001bac9d330942bf00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000001bac9d330942bf", "value": "0" @@ -147,18 +87,6 @@ "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000030b090c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000c01c34f4ff9de160000000000000000000000000000000000000000000000000000000000000100000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000c01c34f4ff9de1600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000000", "value": "865187348843453974" }, - "_UNISWAP_V2_ETH_FOR_1000_USDC_WITH_FEE": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000050b0906040c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000d3d9e118944a14f00000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003ebde21a0000000000000000000000000000000000000000000000000d3d9e118944a14f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000000", - "value": "954092494227022159" - }, - "_UNISWAP_V2_ETH_FOR_1000_USDC_WITH_FLAT_FEE": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000050b0905040c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000c9b7472d7bf686600000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003e95ba800000000000000000000000000000000000000000000000000c9b7472d7bf686600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000000", - "value": "908447786440026214" - }, - "_UNISWAP_V2_USCD_FOR_10_ETH_WITH_FLAT_FEE": { - "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000309050c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000d02ab486cedc0000000000000000000000000000000000000000000000000000000000047ab1042900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0000000000000000000000000000000000000000000000004563918244f400000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000008ac7230489e80000", - "value": "0" - }, "_UNISWAP_V2_USDC_FOR_1_ETH": { "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002090c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000004c6a57e800000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000de0b6b3a7640000", "value": "0" @@ -167,22 +95,10 @@ "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000044f7ce0000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000", "value": "1000000000000000000" }, - "_UNISWAP_V3_1_ETH_FOR_USDC_WITH_FEE": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040b000604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000041d544a300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000041d544a3", - "value": "1000000000000000000" - }, - "_UNISWAP_V3_1_ETH_FOR_USDC_WITH_FLAT_FEE": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040b000504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000044f7ce0000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000044f7ce00", - "value": "1000000000000000000" - }, "_UNISWAP_V3_1000_USDC_FOR_ETH": { "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000ad03bb7d9487c3b00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000ad03bb7d9487c3b", "value": "0" }, - "_UNISWAP_V3_1000_USDC_FOR_ETH_WITH_WETH_FEE": { - "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000300060c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000a52678c95398ddb00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000a52678c95398ddb", - "value": "0" - }, "_UNISWAP_V3_1000_USDC_FOR_ETH_PERMIT": { "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000030a000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004164e5751a7231f6f26fb08faf68a060e16db971c6425fb7a3b6bb7d88cec73f1b31c8522be432d1eac3d755bf7aa83de5147578f6e7f22c06fd038130d680d5061c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000ad03bb7d9487c3b00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000ad03bb7d9487c3b", "value": "0" @@ -207,10 +123,6 @@ "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002010c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000459d1582c218ed0d0700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000042c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480001f46b175474e89094c44da98b954eedeac495271d0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000de0b6b3a7640000", "value": "0" }, - "_UNISWAP_V3_DAI_FOR_1_ETH_2_HOP_WITH_WETH_FEE": { - "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000301060c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000e9bb2d80e8435e500000000000000000000000000000000000000000000004cc45359a454a11b4300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000042c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480001f46b175474e89094c44da98b954eedeac495271d0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000de0b6b3a7640000", - "value": "0" - }, "_UNISWAP_MIXED_1_ETH_FOR_DAI": { "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000030b000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000ae461ca67b15dc8dc81ce7615e0320da1a9ab8d50000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e6e6bec160b0fe3f600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f", "value": "1000000000000000000" @@ -239,28 +151,96 @@ "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000050b08000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000029a2241af62c0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000044e44f5a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000044f7ce0000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000450fc01400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000ceebdd6e", "value": "3000000000000000000" }, - "_UNISWAP_V3_001_STETH_FOR_WETH": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040a02230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe8400000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041b7b30b369252b40d334d9eeeedcb23562d1fe5d73b8fd4b32b985583ac72c9e87104033aa54581f9ae29d45040c62ad6d0e8d6eacde9f24bce502db45e80ffab1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000031e1a7923c04a000000000000000000000000000000000000000000000000000361fa96a25ee500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000064c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000", + "_UNISWAP_V2_1000_USDC_FOR_ETH_2098_PERMIT": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004164e5751a7231f6f26fb08faf68a060e16db971c6425fb7a3b6bb7d88cec73f1b31c8522be432d1eac3d755bf7aa83de5147578f6e7f22c06fd038130d680d5061c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000ad3290bba9e3f6100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000ad3290bba9e3f61", + "value": "0" + }, + "_UNISWAP_V2_1000_USDC_FOR_ETH_PERMIT_V_RECOVERY_PARAM": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004164e5751a7231f6f26fb08faf68a060e16db971c6425fb7a3b6bb7d88cec73f1b31c8522be432d1eac3d755bf7aa83de5147578f6e7f22c06fd038130d680d5061c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000ad3290bba9e3f6100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000ad3290bba9e3f61", + "value": "0" + }, + "_SEAPORT_V1_4_BUY_ITEMS_ETH": { + "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002200400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000000000013fbe85edc9000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000664e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000006400000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000ab0d2ad721399c2e8ec6f340d1e09cbbed7c5f2b000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000640f5065000000000000000000000000000000000000000000000000000000006410a1e50000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000e6055578a768c3bb0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000004f3adef2f4096740774a955e912b5f03f2c7ba2b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011e2bcc58a86000000000000000000000000000000000000000000000000000011e2bcc58a86000000000000000000000000000ab0d2ad721399c2e8ec6f340d1e09cbbed7c5f2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019945ca26200000000000000000000000000000000000000000000000000000019945ca2620000000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff973cafa8000000000000000000000000000000000000000000000000000001ff973cafa80000000000000000000000000004401a1667dafb63cff06218a69ce11537de9a1010000000000000000000000000000000000000000000000000000000000000040898c4e840db735a6ffb9f4a42920aa36a182940d85c44af97bd0c0bc672573d6b08a70a06c55a125d9ec3c484950b6e86981b4ac937037375f56d4df237bbf9f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "90000000000000000" + }, + "_ELEMENT_BUY_ITEM_721": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000c3663566a5800000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000244b18d619f00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b59ceb2bc0e21029209e6cfa872b1224631b01da3e19d25fad9b929b8be4e6f6072cadb8ed8a5bf5938829f888ff60c9ebe163954dc15af3e5d6014e8f6801b8300000000000000000000000075b6568025f463a98fb01082eeb6dce04efa3ae40000000000000000000000000000000000000000000000000000000000000220000000000000000000000000abd6a19345943dd175026cdb52902fd3392a326200000000000000000000000075b6568025f463a98fb01082eeb6dce04efa3ae400000000000000000000000000000000000000000000000063eb84a563f4bf240000000000000000000000000000000000000000000000000000000000000003000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000c3663566a5800000000000000000000000000000000000000000000000000000000000000001200000000000000000000000004c69dbc3a2aa3476c3f7a1227ab70950db1f485800000000000000000000000000000000000000000000000000000000000003e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "55000000000000000" + }, + "_ELEMENT_BUY_ITEM_721_WITH_FEES": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000008c550a6ca0c00000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000384b18d619f00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5b80d409a0085b624d82fa6c60a4a9ec28dd898f243ce7c058f9b109c9de927f3401627e461312e0069f4e8dab96c120e3b62f2fa1ce0e52927bca00fd70ef0c000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000360000000000000000000000000d9d9c1141239f2b7f0604cde48bf3d6e809f4aeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000641882ee6421bdaa000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000811b099723400000000000000000000000000000000000000000000000000000000000000001200000000000000000000000004c69dbc3a2aa3476c3f7a1227ab70950db1f485800000000000000000000000000000000000000000000000000000000000009ec0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000ca62445b06a9adc1879a44485b4efdcb7b75f30000000000000000000000000000000000000000000000000000b3a00d57d8000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044403685c1335a42a1d88ecf781b270a20e973ee000000000000000000000000000000000000000000000000000a8660c825a800000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "39500000000000000" + }, + "_LOOKSRARE_V2_BUY_ITEM_721": { + "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "200000000000000000" + }, + "_ERC20_FOR_1_LOOKSRARE_NFT_1_SEAPORT_NFT": { + "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005010c91a004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000007200000000000000000000000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000030c2d0958acfffe000000000000000000000000000000000000000000000000000000001953660800000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000030c2d0958acfffe00000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000000000045a2189d98fffe00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000664e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000006400000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000dc84079993e56499eed18b938071f551750d0e89000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064366f830000000000000000000000000000000000000000000000000000000064ad16830000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000f8da4137a3a9227b0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a680000000000000000000000000000000000000000000000000000000000000115000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000dc84079993e56499eed18b938071f551750d0e890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000592167301ffff000000000000000000000000000000000000000000000000000592167301ffff0000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f4242400000000000000000000000000000000000000000000000000000000000000403ad4ad346a8a807051b3601ec311af516f6cc15db1654e082c33e5721de4c1ac9b9254087fc55aeebc142703782998b2b06859a450eb616fd144ae519030bb45000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "0" + }, + "_ERC20_AND_ETH_FOR_1_LOOKSRARE_NFT_1_SEAPORT_NFT": { + "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005010c91a004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000007200000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000001710bbf300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004648585ae0300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd0750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab6bc579745623520791f31a15c4eb4e29946b0000000000000000000000000000000000000000000000000000000064356834000000000000000000000000000000000000000000000000000000006454e4d300000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000038900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412c0472f01e3ced7a2d1d59bdaf4c3f5bb9c0d1b8371347ef83b2de04ceae78f11bf8b97a4254215bdebd9c4266265acdb062528e6dd863e332db19031e767f501b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000000000045a2189d98fffe00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000664e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000006400000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000dc84079993e56499eed18b938071f551750d0e89000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064366f830000000000000000000000000000000000000000000000000000000064ad16830000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000f8da4137a3a9227b0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a680000000000000000000000000000000000000000000000000000000000000115000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000000000000000000000000000003e525b26a66000000000000000000000000000dc84079993e56499eed18b938071f551750d0e890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000000000000000000000000001bda703f09fff0000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000592167301ffff000000000000000000000000000000000000000000000000000592167301ffff0000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f4242400000000000000000000000000000000000000000000000000000000000000403ad4ad346a8a807051b3601ec311af516f6cc15db1654e082c33e5721de4c1ac9b9254087fc55aeebc142703782998b2b06859a450eb616fd144ae519030bb45000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "19599999999999998" + }, + "_LOOKSRARE_V2_BATCH_BUY_ITEM_721": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000029104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000a4000000000000000000000000000000000000000000000000005b041e0d56ec000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000009c4f4288a2100000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd07500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101f791249f225a9130d7e6020be444d281aae6c00000000000000000000000000000000000000000000000000000000643652fa00000000000000000000000000000000000000000000000000000000645ddd9100000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000d59000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa107ccfe230a29c345fd97bc6eb9bd2fccd07500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbb3daa40f1da3b847292c7544afef2a6d2106c80000000000000000000000000000000000000000000000000000000064353fd2000000000000000000000000000000000000000000000000000000006454d0ad00000000000000000000000000000000000000000000000002e9b6f01a5ac00000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000003a50000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000412a6e1d159bda2e2e2db65328599eb22fb224f5760d52cb5cddd03e0a69b99c9059cf2ffdb990ef49a5cf0cee063f51d562b66b6d02fc6a4ff6a48d144109c8381b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041b85c978f8593f4841caff4bfb30872ee726e35ba43cb382a8cad40fff163275910ab2d0496d9be1954e4eb60710be850574a41adad24a5921de506c1acc5a1821b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "409900000000000000" + }, + "_SEAPORT_V1_5_BUY_ITEMS_ETH": { + "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000210040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000011800000000000000000000000000000000000000000000000000000000000001120000000000000000000000000000000000000000000000000026bf2d3514e4000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000010a487201b4100000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000000000000000ce00000000000000000000000000000000000000000000000000000000000000e000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000052000000000000000000000000000000000000000000000000000000000000005800000000000000000000000007bca4682999b71d813d541a9cbf73e35216f1417000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006451d5dd000000000000000000000000000000000000000000000000000000006453275d0000000000000000000000000000000000000000000000000000000000000000360c6ebe00000000000000000000000000000000000000001812bd6452602be10000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c0000000000000000000000000000067c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb9d6a43b0880000000000000000000000000000000000000000000000000000cb9d6a43b088000000000000000000000000007bca4682999b71d813d541a9cbf73e35216f14170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d14c2dd1d8000000000000000000000000000000000000000000000000000005d14c2dd1d8000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174530b747600000000000000000000000000000000000000000000000000000174530b74760000000000000000000000000009cfb24366131c42d041139c8abbea45f6527a9b20000000000000000000000000000000000000000000000000000000000000040a0cfc9291bb705f32a7d4bea77e9ef4dece18d4424864abad4ea26c81a9e9d144a9dbb7fd18f6819be34a7ed4d6714ddf402255cc5d59e5789c8afef80b7380a0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000badb011bea1305f52f85664a755ed5921bf818ea000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006451583e00000000000000000000000000000000000000000000000000000000647a36be0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000a04daccb0920e03b0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c000000000000000000000000000006ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152d70ea373f0000000000000000000000000000000000000000000000000000152d70ea373f000000000000000000000000000badb011bea1305f52f85664a755ed5921bf818ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ae5f810350000000000000000000000000000000000000000000000000000009ae5f810350000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026b97e040d40000000000000000000000000000000000000000000000000000026b97e040d40000000000000000000000000009cfb24366131c42d041139c8abbea45f6527a9b200000000000000000000000000000000000000000000000000000000000000408a73c1158a78eee531d4a8dd4be4b33edbf64a1cfa65020c9108102c17bc9a7c159ddaca7223478b0aaf3cfe113c3a3448dcd86996efe72d574b1c02c5ed83cf0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "174500000000000000" + }, + "_SEAPORT_V1_4_BUY_ITEMS_ERC20_PERMIT_AND_APPROVE": { + "calldata": "0x24856bc3000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005220a022004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000004000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000416d945ea6bbf87ce4e661e3e410da8c30aa589f468c53cd0ac341ae4ff9ec6c480ebb9ee0152f7c92e40c1a5bf42f66e03990da93780bef424ec5829400438d391c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000039b207ee0000000000000000000000000000000000000000000000000000000000000006200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a4e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000005800000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004c00000000000000000000000005e755d47c1874da844b31e08ba70f11d047f96d6000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006407942a000000000000000000000000000000000000000000000000000000006430649a0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000b289132c15cc994d0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c000000000000000000000000000004e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033ed07230000000000000000000000000000000000000000000000000000000033ed0723000000000000000000000000005e755d47c1874da844b31e08ba70f11d047f96d6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c500cb0000000000000000000000000000000000000000000000000000000005c500cb00000000000000000000000000a92abb0d0dd1e8e73006fc3b6229b7bd9e0d5c6100000000000000000000000000000000000000000000000000000000000000406fd0032bb132c3724b730d55deb59924b8674405ae5e523a95a56b5a258af1d9cc9de9a90aef35ba9311afaf37eb8b0904f2f32e799abf63f073470c595aeefb00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "value": "0" }, - "_UNISWAP_V3_001_STETH_FOR_ETH": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000050a0223000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004200000000000000000000000000000000000000000000000000000000000000160000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe8400000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041b7b30b369252b40d334d9eeeedcb23562d1fe5d73b8fd4b32b985583ac72c9e87104033aa54581f9ae29d45040c62ad6d0e8d6eacde9f24bce502db45e80ffab1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000031e1a7923c04a000000000000000000000000000000000000000000000000000361fa96a25ee500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000064c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000361fa96a25ee5", + "_SEAPORT_V1_4_BUY_ITEMS_ERC20_PERMIT_NO_APPROVE": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040a02200400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000008c0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000416d945ea6bbf87ce4e661e3e410da8c30aa589f468c53cd0ac341ae4ff9ec6c480ebb9ee0152f7c92e40c1a5bf42f66e03990da93780bef424ec5829400438d391c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000039b207ee0000000000000000000000000000000000000000000000000000000000000006200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a4e7acab24000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000005800000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004c00000000000000000000000005e755d47c1874da844b31e08ba70f11d047f96d6000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006407942a000000000000000000000000000000000000000000000000000000006430649a0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000b289132c15cc994d0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c000000000000000000000000000004e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033ed07230000000000000000000000000000000000000000000000000000000033ed0723000000000000000000000000005e755d47c1874da844b31e08ba70f11d047f96d6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c500cb0000000000000000000000000000000000000000000000000000000005c500cb00000000000000000000000000a92abb0d0dd1e8e73006fc3b6229b7bd9e0d5c6100000000000000000000000000000000000000000000000000000000000000406fd0032bb132c3724b730d55deb59924b8674405ae5e523a95a56b5a258af1d9cc9de9a90aef35ba9311afaf37eb8b0904f2f32e799abf63f073470c595aeefb00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "value": "0" + }, + "_UNISWAP_V2_1_ETH_FOR_USDC_WITH_FEE": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040b080604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000041c2a8d600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000041c2a8d6", + "value": "1000000000000000000" + }, + "_UNISWAP_V2_1_ETH_FOR_USDC_2_HOP_WITH_FEE": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040b080604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000003b871aa9530194fb7600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f00000000000000000000000000000000000000000000000000000000000000600000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000600000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000003b871aa9530194fb76", + "value": "1000000000000000000" + }, + "_UNISWAP_V2_1000_USDC_FOR_ETH_WITH_WETH_FEE": { + "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000308060c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000a5532d103970df400000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000a5532d103970df4", "value": "0" }, - "_UNISWAP_V3_001_STETH_FOR_WETH_EXACT_OUT": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000050a02230124000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004200000000000000000000000000000000000000000000000000000000000000160000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe840000000000000000000000000000000000000000000000000003bb327dea109a000000000000000000000000000000000000000000000000000002ba7def30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808c1cfeebb6cb36b537b82fa7c9eef31415a05000000000000000000000000000000000000000000000000000002ba7def300000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000415fe88081052ac7645edd35193b576351ccef8b6c8993ebef54cd35b63f3221e858bc0c396b9b82ae86ca6f17d02050abccf6567a44f0f0764b65521292adf1461c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe8400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000003bb327dea109a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000346355edd517d00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000647f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "_UNISWAP_V2_ETH_FOR_1000_USDC_WITH_FEE": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000050b0906040c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000d3d9e118944a14f00000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003ebde21a0000000000000000000000000000000000000000000000000d3d9e118944a14f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000000", + "value": "954092494227022159" + }, + "_UNISWAP_V3_1_ETH_FOR_USDC_WITH_FEE": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040b000604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000041d544a300000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000041d544a3", + "value": "1000000000000000000" + }, + "_UNISWAP_V3_1000_USDC_FOR_ETH_WITH_WETH_FEE": { + "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000300060c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000a52678c95398ddb00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000a52678c95398ddb", "value": "0" }, - "_UNISWAP_V3_001_WETH_FOR_STETH": { - "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000200240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000002f820b4492d7d00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000647f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000001", + "_UNISWAP_V3_DAI_FOR_1_ETH_2_HOP_WITH_WETH_FEE": { + "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000301060c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000e9bb2d80e8435e500000000000000000000000000000000000000000000004cc45359a454a11b4300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000042c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480001f46b175474e89094c44da98b954eedeac495271d0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000de0b6b3a7640000", "value": "0" }, - "_UNISWAP_V3_001_ETH_FOR_STETH": { - "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000030b002400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000002f820b4492d7d00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000647f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000001", - "value": "1000000000000000" + "_UNISWAP_V2_ETH_FOR_1000_USDC_WITH_FLAT_FEE": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000050b0905040c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000c9b7472d7bf686600000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000003e95ba800000000000000000000000000000000000000000000000000c9b7472d7bf686600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000000", + "value": "908447786440026214" + }, + "_UNISWAP_V3_1_ETH_FOR_USDC_WITH_FLAT_FEE": { + "calldata": "0x24856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000040b000504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000044f7ce0000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000bb8a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000044f7ce00", + "value": "1000000000000000000" }, - "_UNISWAP_V3_001_WETH_FOR_STETH_EXACT_OUTPUT": { - "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000201240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000031e1a7923c04d0000000000000000000000000000000000000000000000000003baeec38b7a8e00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002b7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000064c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000001", + "_UNISWAP_V2_USCD_FOR_1_ETH_WITH_FLAT_FEE": { + "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000309050c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000d02ab486cedc0000000000000000000000000000000000000000000000000000000000047ab1042900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0000000000000000000000000000000000000000000000004563918244f400000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000008ac7230489e80000", + "value": "0" + }, + "_UNISWAP_V2_USCD_FOR_10_ETH_WITH_FLAT_FEE": { + "calldata": "0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000309050c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000d02ab486cedc0000000000000000000000000000000000000000000000000000000000047ab1042900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0000000000000000000000000000000000000000000000004563918244f400000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000008ac7230489e80000", "value": "0" } } diff --git a/test/forge/utils/DeployRouter.sol b/test/forge/utils/DeployRouter.sol index 1142ec54..6eedea6a 100644 --- a/test/forge/utils/DeployRouter.sol +++ b/test/forge/utils/DeployRouter.sol @@ -16,8 +16,6 @@ contract DeployRouter is Test { bytes32 public constant PAIR_INIT_CODE_HASH = 0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f; bytes32 public constant POOL_INIT_CODE_HASH = 0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54; address public constant WETH9 = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2; - address public constant STETH = 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84; - address public constant WSTETH = 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0; address public constant SEAPORT_V1_5 = 0x00000000000000ADc04C56Bf30aC9d3c0aAF14dC; address public constant SEAPORT_V1_4 = 0x00000000000001ad428e4906aE43D8F9852d0dD6; address public constant NFTX_ZAP = 0x941A6d105802CCCaa06DE58a13a6F49ebDCD481C; @@ -50,8 +48,6 @@ contract DeployRouter is Test { RouterParameters({ permit2: _permit2, weth9: WETH9, - steth: STETH, - wsteth: WSTETH, seaportV1_5: SEAPORT_V1_5, seaportV1_4: SEAPORT_V1_4, openseaConduit: OPENSEA_CONDUIT, diff --git a/test/uniswapTrades.test.ts b/test/uniswapTrades.test.ts index 8f37fb3d..d4037234 100644 --- a/test/uniswapTrades.test.ts +++ b/test/uniswapTrades.test.ts @@ -1,36 +1,17 @@ import { expect } from 'chai' import JSBI from 'jsbi' import { BigNumber, utils, Wallet } from 'ethers' -import { expandTo18Decimals, expandTo18DecimalsBN } from '../src/utils/numbers' -import { SwapRouter, UniswapTrade, WrapSTETH, UnwrapSTETH, FlatFeeOptions } from '../src' +import { expandTo18Decimals } from '../src/utils/numbers' +import { SwapRouter, UniswapTrade, FlatFeeOptions } from '../src' import { MixedRouteTrade, MixedRouteSDK } from '@uniswap/router-sdk' import { Trade as V2Trade, Pair, Route as RouteV2 } from '@uniswap/v2-sdk' import { Trade as V3Trade, Route as RouteV3, Pool, FeeOptions } from '@uniswap/v3-sdk' import { generatePermitSignature, toInputPermit, makePermit, generateEip2098PermitSignature } from './utils/permit2' import { CurrencyAmount, Percent, TradeType } from '@uniswap/sdk-core' import { registerFixture } from './forge/writeInterop' -import { - buildTrade, - getUniswapPools, - swapOptions, - getWStethPerSteth, - getStethPerWsteth, - getUniswapStethPool, - ETHER, - DAI, - USDC, - WETH, - STETH, - WSTETH, -} from './utils/uniswapData' +import { buildTrade, getUniswapPools, swapOptions, ETHER, DAI, USDC } from './utils/uniswapData' import { hexToDecimalString } from './utils/hexToDecimalString' -import { ROUTER_AS_RECIPIENT, SENDER_AS_RECIPIENT, STETH_ADDRESS } from '../src/utils/constants' -import { - FORGE_PERMIT2_ADDRESS, - FORGE_ROUTER_ADDRESS, - TEST_FEE_RECIPIENT_ADDRESS, - TEST_RECIPIENT_ADDRESS, -} from './utils/addresses' +import { FORGE_PERMIT2_ADDRESS, FORGE_ROUTER_ADDRESS, TEST_FEE_RECIPIENT_ADDRESS } from './utils/addresses' const FORK_BLOCK = 16075500 @@ -666,159 +647,6 @@ describe('Uniswap', () => { }) }) - describe('steth trades', async () => { - let WETH_WSTETH_V3: Pool - let wethPerSteth: BigNumber - - before(async () => { - WETH_WSTETH_V3 = await getUniswapStethPool() - }) - - it('encodes a single exactInput STETH -> WSTETH -> WETH swap with Permit', async () => { - const inputSTETH = expandTo18DecimalsBN('0.001') - const inputWSTETH = await getWStethPerSteth(inputSTETH.sub(1)) - const permit2Data = makePermit(STETH_ADDRESS(1), inputSTETH.toString(), undefined, FORGE_ROUTER_ADDRESS) - const signature = await generatePermitSignature(permit2Data, wallet, 1, FORGE_PERMIT2_ADDRESS) - - const WrapSTETHPermitData = { - ...permit2Data, - signature, - } - - const wrapSTETH = new WrapSTETH(inputSTETH, 1, WrapSTETHPermitData) - - const trade = await V3Trade.fromRoute( - new RouteV3([WETH_WSTETH_V3], WSTETH, WETH), - CurrencyAmount.fromRawAmount(WSTETH, inputWSTETH), - TradeType.EXACT_INPUT - ) - - const methodParameters = SwapRouter.swapCallParameters([ - wrapSTETH, - new UniswapTrade(buildTrade([trade]), swapOptions({ payerIsRouter: true })), - ]) - registerFixture('_UNISWAP_V3_001_STETH_FOR_WETH', methodParameters) - expect(hexToDecimalString(methodParameters.value)).to.eq('0') - // other assertions carried out in forge - }) - - it('encodes a single exactInput STETH -> WSTETH -> ETH swap with Permit', async () => { - const inputSTETH = expandTo18DecimalsBN('0.001') - const inputWSTETH = await getWStethPerSteth(inputSTETH.sub(1)) - const permit2Data = makePermit(STETH_ADDRESS(1), inputSTETH.toString(), undefined, FORGE_ROUTER_ADDRESS) - const signature = await generatePermitSignature(permit2Data, wallet, 1, FORGE_PERMIT2_ADDRESS) - - const WrapSTETHPermitData = { - ...permit2Data, - signature, - } - - const wrapSTETH = new WrapSTETH(inputSTETH, 1, WrapSTETHPermitData) - - const trade = await V3Trade.fromRoute( - new RouteV3([WETH_WSTETH_V3], WSTETH, ETHER), - CurrencyAmount.fromRawAmount(WSTETH, inputWSTETH), - TradeType.EXACT_INPUT - ) - - const methodParameters = SwapRouter.swapCallParameters([ - wrapSTETH, - new UniswapTrade(buildTrade([trade]), swapOptions({ payerIsRouter: true })), - ]) - registerFixture('_UNISWAP_V3_001_STETH_FOR_ETH', methodParameters) - expect(hexToDecimalString(methodParameters.value)).to.eq('0') - // other assertions carried out in forge - }) - - it('encodes a single exactOutput STETH -> WSTETH -> WETH swap', async () => { - const outputWETH = expandTo18DecimalsBN('0.001') - - // Trade Configurations - const swapOpts = swapOptions({ payerIsRouter: true }) - const trade = await V3Trade.fromRoute( - new RouteV3([WETH_WSTETH_V3], WSTETH, WETH), - CurrencyAmount.fromRawAmount(WETH, outputWETH), - TradeType.EXACT_OUTPUT - ) - - // Wrap Configurations - const maximumWstethIn = BigNumber.from(trade.maximumAmountIn(swapOpts.slippageTolerance).quotient.toString()) - const inputSTETH = await getStethPerWsteth(maximumWstethIn.add('1')) - const permit2Data = makePermit(STETH_ADDRESS(1), inputSTETH.toString(), undefined, FORGE_ROUTER_ADDRESS) - const signature = await generatePermitSignature(permit2Data, wallet, 1, FORGE_PERMIT2_ADDRESS) - const WrapSTETHPermitData = { - ...permit2Data, - signature, - } - const wrapSTETH = new WrapSTETH(inputSTETH, 1, WrapSTETHPermitData) - const unwrapSTETH = new UnwrapSTETH(SENDER_AS_RECIPIENT, 0, 1) - - const methodParameters = SwapRouter.swapCallParameters([ - wrapSTETH, - new UniswapTrade(buildTrade([trade]), swapOpts), - unwrapSTETH, - ]) - registerFixture('_UNISWAP_V3_001_STETH_FOR_WETH_EXACT_OUT', methodParameters) - expect(hexToDecimalString(methodParameters.value)).to.eq('0') - // other assertions carried out in forge - }) - - it('encodes a single exactInput WETH -> WSTETH -> STETH swap', async () => { - const inputWETH = expandTo18DecimalsBN('0.001') - - const trade = await V3Trade.fromRoute( - new RouteV3([WETH_WSTETH_V3], WETH, WSTETH), - CurrencyAmount.fromRawAmount(WETH, inputWETH), - TradeType.EXACT_INPUT - ) - - const uniswapTrade = new UniswapTrade(buildTrade([trade]), swapOptions({ recipient: ROUTER_AS_RECIPIENT })) - const unwrapSTETH = new UnwrapSTETH(TEST_RECIPIENT_ADDRESS, 1, 1) - - const methodParameters = SwapRouter.swapCallParameters([uniswapTrade, unwrapSTETH]) - registerFixture('_UNISWAP_V3_001_WETH_FOR_STETH', methodParameters) - expect(hexToDecimalString(methodParameters.value)).to.eq('0') - // other assertions carried out in forge - }) - - it('encodes a single exactInput ETH -> WSTETH -> STETH swap with Permit', async () => { - const inputETH = expandTo18DecimalsBN('0.001') - - const trade = await V3Trade.fromRoute( - new RouteV3([WETH_WSTETH_V3], ETHER, WSTETH), - CurrencyAmount.fromRawAmount(ETHER, inputETH), - TradeType.EXACT_INPUT - ) - - const uniswapTrade = new UniswapTrade(buildTrade([trade]), swapOptions({ recipient: ROUTER_AS_RECIPIENT })) - const unwrapSTETH = new UnwrapSTETH(TEST_RECIPIENT_ADDRESS, 1, 1) - - const methodParameters = SwapRouter.swapCallParameters([uniswapTrade, unwrapSTETH]) - registerFixture('_UNISWAP_V3_001_ETH_FOR_STETH', methodParameters) - expect(hexToDecimalString(methodParameters.value)).to.eq(inputETH.toString()) - // other assertions carried out in forge - }) - - it('encodes a single exactOutput WETH -> WSTETH -> STETH swap', async () => { - const outputSTETH = expandTo18DecimalsBN('0.001') - const outputWSTETH = await getWStethPerSteth(outputSTETH.add('2')) - - const trade = await V3Trade.fromRoute( - new RouteV3([WETH_WSTETH_V3], WETH, WSTETH), - CurrencyAmount.fromRawAmount(WSTETH, outputWSTETH), - TradeType.EXACT_OUTPUT - ) - - const uniswapTrade = new UniswapTrade(buildTrade([trade]), swapOptions({ recipient: ROUTER_AS_RECIPIENT })) - const unwrapSTETH = new UnwrapSTETH(TEST_RECIPIENT_ADDRESS, 1, 1) - - const methodParameters = SwapRouter.swapCallParameters([uniswapTrade, unwrapSTETH]) - registerFixture('_UNISWAP_V3_001_WETH_FOR_STETH_EXACT_OUTPUT', methodParameters) - expect(hexToDecimalString(methodParameters.value)).to.eq('0') - // other assertions carried out in forge - }) - }) - describe('fees', () => { it('throws if instantiated with a proportional fee and a flat fee', async () => { const outputUSDC = utils.parseUnits('1050', 6).toString() diff --git a/test/utils/uniswapData.ts b/test/utils/uniswapData.ts index 39d1e050..cd26e5c7 100644 --- a/test/utils/uniswapData.ts +++ b/test/utils/uniswapData.ts @@ -45,61 +45,12 @@ const V2_ABI = [ }, ] -const STETH_ABI = [ - { - inputs: [ - { - internalType: 'uint256', - name: '_ethAmount', - type: 'uint256', - }, - ], - name: 'getSharesByPooledEth', - outputs: [ - { - internalType: 'uint256', - name: '', - type: 'uint256', - }, - ], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [ - { - internalType: 'uint256', - name: '_sharesAmount', - type: 'uint256', - }, - ], - name: 'getPooledEthByShares', - outputs: [ - { - internalType: 'uint256', - name: '', - type: 'uint256', - }, - ], - stateMutability: 'view', - type: 'function', - }, -] - const FORK_BLOCK = 16075500 export const ETHER = Ether.onChain(1) export const WETH = new Token(1, '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', 18, 'WETH', 'Wrapped Ether') export const DAI = new Token(1, '0x6B175474E89094C44Da98b954EedeAC495271d0F', 18, 'DAI', 'dai') export const USDC = new Token(1, '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48', 6, 'USDC', 'USD Coin') -export const STETH = new Token(1, '0xae7ab96520de3a18e5e111b5eaab095312d7fe84', 18, 'STETH', 'Liquid staked Ether') -export const WSTETH = new Token( - 1, - '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0', - 18, - 'WSTETH', - 'Wrapped liquid staked Ether' -) export const FEE_AMOUNT = FeeAmount.MEDIUM type UniswapPools = { @@ -128,12 +79,6 @@ export async function getUniswapPools(forkBlock?: number): Promise } } -const STETH_BLOCK = 18135610 - -export async function getUniswapStethPool(forkBlock: number = STETH_BLOCK): Promise { - return await getPool(WSTETH, WETH, FeeAmount.LOWEST, forkBlock) -} - function getProvider(): ethers.providers.BaseProvider { return new ethers.providers.JsonRpcProvider(process.env['FORK_URL']) } @@ -169,19 +114,6 @@ export async function getPool(tokenA: Token, tokenB: Token, feeAmount: FeeAmount ]) } -export async function getWStethPerSteth(stethAmount: BigNumber, blockNumber: number = STETH_BLOCK): Promise { - const contract = new ethers.Contract(STETH.address, STETH_ABI, getProvider()) - return await contract.getSharesByPooledEth(stethAmount, { blockTag: blockNumber }) -} - -export async function getStethPerWsteth( - wstethAmount: BigNumber, - blockNumber: number = STETH_BLOCK -): Promise { - const contract = new ethers.Contract(STETH.address, STETH_ABI, getProvider()) - return await contract.getPooledEthByShares(wstethAmount, { blockTag: blockNumber }) -} - // use some sane defaults export function swapOptions(options: Partial): SwapOptions { // If theres a fee this counts as "slippage" for the amount out, so take it into account diff --git a/yarn.lock b/yarn.lock index 9d1128aa..d8f9fdcb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2238,10 +2238,10 @@ dotenv "^14.2.0" hardhat-watcher "^2.1.1" -"@uniswap/universal-router@1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@uniswap/universal-router/-/universal-router-1.5.1.tgz#2ce832485eb85093b0cb94a53be20661e1aece70" - integrity sha512-+htTC/nHQXKfY/c+9C1XHMRs7Jz0bX9LQfYn9Hb7WZKZ/YHWhOsCZQylYhksieLYTRam5sQheow747hOZ+QpZQ== +"@uniswap/universal-router@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@uniswap/universal-router/-/universal-router-1.4.3.tgz#7736cf7f8dc99435a6be87c2e80b5c5d4589d641" + integrity sha512-SZmYfhYZtsuxrTMCitcA39iJuG9sbe2nvm9iQfd70WjMpbB0+GuEs5OqSHc5tB/ujrVKzPJ1LOoNNGOs0xPEeA== dependencies: "@openzeppelin/contracts" "4.7.0" "@uniswap/v2-core" "1.0.1" From 081e954a0af4643517fc41307c32706a92b06c3a Mon Sep 17 00:00:00 2001 From: marktoda Date: Fri, 12 Jan 2024 12:52:02 -0500 Subject: [PATCH 3/3] feat: update celo address (#147) --- src/utils/constants.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/constants.ts b/src/utils/constants.ts index 2955ca51..a029252f 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -65,9 +65,9 @@ const CHAIN_CONFIGS: { [key: number]: ChainConfig } = { }, // celo [42220]: { - router: '0x88a3ED7F21A3fCF6adb86b6F878C5B7a02D20e9b', + router: '0x643770e279d5d0733f21d6dc03a8efbabf3255b4', weth: WETH_NOT_SUPPORTED_ON_CHAIN, - creationBlock: 21116361, + creationBlock: 21407637, }, // celo alfajores [44787]: {