From 9410052f59a1eaa7ce315855374261ccf6f0c6fb Mon Sep 17 00:00:00 2001 From: toniocodo Date: Thu, 3 Oct 2024 16:26:23 +0200 Subject: [PATCH] Revert "chore: re-run migrations and codegen" This reverts commit 6e78cf01dff800f16c3645fe3aa8e2c056241041. --- ...65030313-Data.js => 1727379829987-Data.js} | 4 +- src/abi/aerodrome-cl-gauge.ts | 12 +-- src/abi/aerodrome-cl-pool.ts | 24 +++--- src/abi/aerodrome-gauge.ts | 12 +-- src/abi/aerodrome-slipstream-nft.ts | 12 +-- src/abi/aerodrome-voter-escrow.ts | 12 +-- src/abi/aerodrome-voter.ts | 30 +++---- src/abi/balancer-meta-pool-strategy.ts | 44 +++++----- src/abi/balancer-meta-stable-pool.ts | 12 +-- src/abi/base-reward-pool-4626.ts | 24 +++--- src/abi/base-reward-pool.ts | 12 +-- src/abi/ccip-evm2evmofframp.ts | 8 +- src/abi/curve-lp-token.ts | 60 +++++++------- src/abi/curve-registry-exchange.ts | 82 +++++++++---------- src/abi/governance.ts | 36 ++++---- src/abi/legacy-staking.ts | 16 ++-- src/abi/multicall.ts | 2 +- src/abi/one-inch-aggregation-router.ts | 12 +-- src/abi/veogv.ts | 12 +-- 19 files changed, 213 insertions(+), 213 deletions(-) rename db/migrations/{1727965030313-Data.js => 1727379829987-Data.js} (99%) diff --git a/db/migrations/1727965030313-Data.js b/db/migrations/1727379829987-Data.js similarity index 99% rename from db/migrations/1727965030313-Data.js rename to db/migrations/1727379829987-Data.js index 58cd84f3..919ab12a 100644 --- a/db/migrations/1727965030313-Data.js +++ b/db/migrations/1727379829987-Data.js @@ -1,5 +1,5 @@ -module.exports = class Data1727965030313 { - name = 'Data1727965030313' +module.exports = class Data1727379829987 { + name = 'Data1727379829987' async up(db) { await db.query(`CREATE TABLE "aero_cl_gauge_claim_fees" ("id" character varying NOT NULL, "chain_id" integer NOT NULL, "block_number" integer NOT NULL, "timestamp" TIMESTAMP WITH TIME ZONE NOT NULL, "address" text NOT NULL, "from" text NOT NULL, "claimed0" numeric NOT NULL, "claimed1" numeric NOT NULL, CONSTRAINT "PK_324db7f817fe71a6a8dfc04701a" PRIMARY KEY ("id"))`) diff --git a/src/abi/aerodrome-cl-gauge.ts b/src/abi/aerodrome-cl-gauge.ts index b8053572..8bc50933 100644 --- a/src/abi/aerodrome-cl-gauge.ts +++ b/src/abi/aerodrome-cl-gauge.ts @@ -18,8 +18,8 @@ export const functions = { fees1: viewFun("0x4c02a21c", "fees1()", {}, p.uint256), feesVotingReward: viewFun("0x0fe2f711", "feesVotingReward()", {}, p.address), gaugeFactory: viewFun("0x0d52333c", "gaugeFactory()", {}, p.address), - "getReward(uint256)": fun("0x1c4b774b", "getReward(uint256)", {"tokenId": p.uint256}, ), - "getReward(address)": fun("0xc00007b0", "getReward(address)", {"account": p.address}, ), + 'getReward(uint256)': fun("0x1c4b774b", "getReward(uint256)", {"tokenId": p.uint256}, ), + 'getReward(address)': fun("0xc00007b0", "getReward(address)", {"account": p.address}, ), initialize: fun("0x391ffff8", "initialize(address,address,address,address,address,address,address,int24,bool)", {"_pool": p.address, "_feesVotingReward": p.address, "_rewardToken": p.address, "_voter": p.address, "_nft": p.address, "_token0": p.address, "_token1": p.address, "_tickSpacing": p.int24, "_isPool": p.bool}, ), isPool: viewFun("0xe2e1c6db", "isPool()", {}, p.bool), lastUpdateTime: viewFun("0x4bcddb1f", "lastUpdateTime(uint256)", {"_0": p.uint256}, p.uint256), @@ -183,11 +183,11 @@ export type FeesVotingRewardReturn = FunctionReturn export type GaugeFactoryReturn = FunctionReturn -export type GetRewardParams_0 = FunctionArguments -export type GetRewardReturn_0 = FunctionReturn +export type GetRewardParams_0 = FunctionArguments +export type GetRewardReturn_0 = FunctionReturn -export type GetRewardParams_1 = FunctionArguments -export type GetRewardReturn_1 = FunctionReturn +export type GetRewardParams_1 = FunctionArguments +export type GetRewardReturn_1 = FunctionReturn export type InitializeParams = FunctionArguments export type InitializeReturn = FunctionReturn diff --git a/src/abi/aerodrome-cl-pool.ts b/src/abi/aerodrome-cl-pool.ts index 53f7b4f4..ecb1a550 100644 --- a/src/abi/aerodrome-cl-pool.ts +++ b/src/abi/aerodrome-cl-pool.ts @@ -15,10 +15,10 @@ export const events = { } export const functions = { - "burn(int24,int24,uint128,address)": fun("0x6f89244c", "burn(int24,int24,uint128,address)", {"tickLower": p.int24, "tickUpper": p.int24, "amount": p.uint128, "owner": p.address}, {"amount0": p.uint256, "amount1": p.uint256}), - "burn(int24,int24,uint128)": fun("0xa34123a7", "burn(int24,int24,uint128)", {"tickLower": p.int24, "tickUpper": p.int24, "amount": p.uint128}, {"amount0": p.uint256, "amount1": p.uint256}), - "collect(address,int24,int24,uint128,uint128,address)": fun("0x31338374", "collect(address,int24,int24,uint128,uint128,address)", {"recipient": p.address, "tickLower": p.int24, "tickUpper": p.int24, "amount0Requested": p.uint128, "amount1Requested": p.uint128, "owner": p.address}, {"amount0": p.uint128, "amount1": p.uint128}), - "collect(address,int24,int24,uint128,uint128)": fun("0x4f1eb3d8", "collect(address,int24,int24,uint128,uint128)", {"recipient": p.address, "tickLower": p.int24, "tickUpper": p.int24, "amount0Requested": p.uint128, "amount1Requested": p.uint128}, {"amount0": p.uint128, "amount1": p.uint128}), + 'burn(int24,int24,uint128,address)': fun("0x6f89244c", "burn(int24,int24,uint128,address)", {"tickLower": p.int24, "tickUpper": p.int24, "amount": p.uint128, "owner": p.address}, {"amount0": p.uint256, "amount1": p.uint256}), + 'burn(int24,int24,uint128)': fun("0xa34123a7", "burn(int24,int24,uint128)", {"tickLower": p.int24, "tickUpper": p.int24, "amount": p.uint128}, {"amount0": p.uint256, "amount1": p.uint256}), + 'collect(address,int24,int24,uint128,uint128,address)': fun("0x31338374", "collect(address,int24,int24,uint128,uint128,address)", {"recipient": p.address, "tickLower": p.int24, "tickUpper": p.int24, "amount0Requested": p.uint128, "amount1Requested": p.uint128, "owner": p.address}, {"amount0": p.uint128, "amount1": p.uint128}), + 'collect(address,int24,int24,uint128,uint128)': fun("0x4f1eb3d8", "collect(address,int24,int24,uint128,uint128)", {"recipient": p.address, "tickLower": p.int24, "tickUpper": p.int24, "amount0Requested": p.uint128, "amount1Requested": p.uint128}, {"amount0": p.uint128, "amount1": p.uint128}), collectFees: fun("0xc8796572", "collectFees()", {}, {"amount0": p.uint128, "amount1": p.uint128}), factory: viewFun("0xc45a0155", "factory()", {}, p.address), factoryRegistry: viewFun("0x3bf0c9fb", "factoryRegistry()", {}, p.address), @@ -191,17 +191,17 @@ export type SetFeeProtocolEventArgs = EParams export type SwapEventArgs = EParams /// Function types -export type BurnParams_0 = FunctionArguments -export type BurnReturn_0 = FunctionReturn +export type BurnParams_0 = FunctionArguments +export type BurnReturn_0 = FunctionReturn -export type BurnParams_1 = FunctionArguments -export type BurnReturn_1 = FunctionReturn +export type BurnParams_1 = FunctionArguments +export type BurnReturn_1 = FunctionReturn -export type CollectParams_0 = FunctionArguments -export type CollectReturn_0 = FunctionReturn +export type CollectParams_0 = FunctionArguments +export type CollectReturn_0 = FunctionReturn -export type CollectParams_1 = FunctionArguments -export type CollectReturn_1 = FunctionReturn +export type CollectParams_1 = FunctionArguments +export type CollectReturn_1 = FunctionReturn export type CollectFeesParams = FunctionArguments export type CollectFeesReturn = FunctionReturn diff --git a/src/abi/aerodrome-gauge.ts b/src/abi/aerodrome-gauge.ts index 16189dc1..692c4c86 100644 --- a/src/abi/aerodrome-gauge.ts +++ b/src/abi/aerodrome-gauge.ts @@ -12,8 +12,8 @@ export const events = { export const functions = { balanceOf: viewFun("0x70a08231", "balanceOf(address)", {"_0": p.address}, p.uint256), - "deposit(uint256,address)": fun("0x6e553f65", "deposit(uint256,address)", {"_amount": p.uint256, "_recipient": p.address}, ), - "deposit(uint256)": fun("0xb6b55f25", "deposit(uint256)", {"_amount": p.uint256}, ), + 'deposit(uint256,address)': fun("0x6e553f65", "deposit(uint256,address)", {"_amount": p.uint256, "_recipient": p.address}, ), + 'deposit(uint256)': fun("0xb6b55f25", "deposit(uint256)", {"_amount": p.uint256}, ), earned: viewFun("0x008cc262", "earned(address)", {"_account": p.address}, p.uint256), fees0: viewFun("0x93f1c442", "fees0()", {}, p.uint256), fees1: viewFun("0x4c02a21c", "fees1()", {}, p.uint256), @@ -143,11 +143,11 @@ export type WithdrawEventArgs = EParams export type BalanceOfParams = FunctionArguments export type BalanceOfReturn = FunctionReturn -export type DepositParams_0 = FunctionArguments -export type DepositReturn_0 = FunctionReturn +export type DepositParams_0 = FunctionArguments +export type DepositReturn_0 = FunctionReturn -export type DepositParams_1 = FunctionArguments -export type DepositReturn_1 = FunctionReturn +export type DepositParams_1 = FunctionArguments +export type DepositReturn_1 = FunctionReturn export type EarnedParams = FunctionArguments export type EarnedReturn = FunctionReturn diff --git a/src/abi/aerodrome-slipstream-nft.ts b/src/abi/aerodrome-slipstream-nft.ts index 8d991bb9..5324a20b 100644 --- a/src/abi/aerodrome-slipstream-nft.ts +++ b/src/abi/aerodrome-slipstream-nft.ts @@ -37,8 +37,8 @@ export const functions = { permit: fun("0x7ac2ff7b", "permit(address,uint256,uint256,uint8,bytes32,bytes32)", {"spender": p.address, "tokenId": p.uint256, "deadline": p.uint256, "v": p.uint8, "r": p.bytes32, "s": p.bytes32}, ), positions: viewFun("0x99fbab88", "positions(uint256)", {"tokenId": p.uint256}, {"nonce": p.uint96, "operator": p.address, "token0": p.address, "token1": p.address, "tickSpacing": p.int24, "tickLower": p.int24, "tickUpper": p.int24, "liquidity": p.uint128, "feeGrowthInside0LastX128": p.uint256, "feeGrowthInside1LastX128": p.uint256, "tokensOwed0": p.uint128, "tokensOwed1": p.uint128}), refundETH: fun("0x12210e8a", "refundETH()", {}, ), - "safeTransferFrom(address,address,uint256)": fun("0x42842e0e", "safeTransferFrom(address,address,uint256)", {"from": p.address, "to": p.address, "tokenId": p.uint256}, ), - "safeTransferFrom(address,address,uint256,bytes)": fun("0xb88d4fde", "safeTransferFrom(address,address,uint256,bytes)", {"from": p.address, "to": p.address, "tokenId": p.uint256, "_data": p.bytes}, ), + 'safeTransferFrom(address,address,uint256)': fun("0x42842e0e", "safeTransferFrom(address,address,uint256)", {"from": p.address, "to": p.address, "tokenId": p.uint256}, ), + 'safeTransferFrom(address,address,uint256,bytes)': fun("0xb88d4fde", "safeTransferFrom(address,address,uint256,bytes)", {"from": p.address, "to": p.address, "tokenId": p.uint256, "_data": p.bytes}, ), selfPermit: fun("0xf3995c67", "selfPermit(address,uint256,uint256,uint8,bytes32,bytes32)", {"token": p.address, "value": p.uint256, "deadline": p.uint256, "v": p.uint8, "r": p.bytes32, "s": p.bytes32}, ), selfPermitAllowed: fun("0x4659a494", "selfPermitAllowed(address,uint256,uint256,uint8,bytes32,bytes32)", {"token": p.address, "nonce": p.uint256, "expiry": p.uint256, "v": p.uint8, "r": p.bytes32, "s": p.bytes32}, ), selfPermitAllowedIfNecessary: fun("0xa4a78f0c", "selfPermitAllowedIfNecessary(address,uint256,uint256,uint8,bytes32,bytes32)", {"token": p.address, "nonce": p.uint256, "expiry": p.uint256, "v": p.uint8, "r": p.bytes32, "s": p.bytes32}, ), @@ -214,11 +214,11 @@ export type PositionsReturn = FunctionReturn export type RefundETHParams = FunctionArguments export type RefundETHReturn = FunctionReturn -export type SafeTransferFromParams_0 = FunctionArguments -export type SafeTransferFromReturn_0 = FunctionReturn +export type SafeTransferFromParams_0 = FunctionArguments +export type SafeTransferFromReturn_0 = FunctionReturn -export type SafeTransferFromParams_1 = FunctionArguments -export type SafeTransferFromReturn_1 = FunctionReturn +export type SafeTransferFromParams_1 = FunctionArguments +export type SafeTransferFromReturn_1 = FunctionReturn export type SelfPermitParams = FunctionArguments export type SelfPermitReturn = FunctionReturn diff --git a/src/abi/aerodrome-voter-escrow.ts b/src/abi/aerodrome-voter-escrow.ts index b268fbd6..ab202913 100644 --- a/src/abi/aerodrome-voter-escrow.ts +++ b/src/abi/aerodrome-voter-escrow.ts @@ -73,8 +73,8 @@ export const functions = { ownerToNFTokenIdList: viewFun("0x8bf9d84c", "ownerToNFTokenIdList(address,uint256)", {"_0": p.address, "_1": p.uint256}, p.uint256), permanentLockBalance: viewFun("0x4d01cb66", "permanentLockBalance()", {}, p.uint256), pointHistory: viewFun("0x8ad4c447", "pointHistory(uint256)", {"_loc": p.uint256}, p.struct({"bias": p.int128, "slope": p.int128, "ts": p.uint256, "blk": p.uint256, "permanentLockBalance": p.uint256})), - "safeTransferFrom(address,address,uint256)": fun("0x42842e0e", "safeTransferFrom(address,address,uint256)", {"_from": p.address, "_to": p.address, "_tokenId": p.uint256}, ), - "safeTransferFrom(address,address,uint256,bytes)": fun("0xb88d4fde", "safeTransferFrom(address,address,uint256,bytes)", {"_from": p.address, "_to": p.address, "_tokenId": p.uint256, "_data": p.bytes}, ), + 'safeTransferFrom(address,address,uint256)': fun("0x42842e0e", "safeTransferFrom(address,address,uint256)", {"_from": p.address, "_to": p.address, "_tokenId": p.uint256}, ), + 'safeTransferFrom(address,address,uint256,bytes)': fun("0xb88d4fde", "safeTransferFrom(address,address,uint256,bytes)", {"_from": p.address, "_to": p.address, "_tokenId": p.uint256, "_data": p.bytes}, ), setAllowedManager: fun("0x9954a989", "setAllowedManager(address)", {"_allowedManager": p.address}, ), setApprovalForAll: fun("0xa22cb465", "setApprovalForAll(address,bool)", {"_operator": p.address, "_approved": p.bool}, ), setArtProxy: fun("0x2e720f7d", "setArtProxy(address)", {"_proxy": p.address}, ), @@ -485,11 +485,11 @@ export type PermanentLockBalanceReturn = FunctionReturn export type PointHistoryReturn = FunctionReturn -export type SafeTransferFromParams_0 = FunctionArguments -export type SafeTransferFromReturn_0 = FunctionReturn +export type SafeTransferFromParams_0 = FunctionArguments +export type SafeTransferFromReturn_0 = FunctionReturn -export type SafeTransferFromParams_1 = FunctionArguments -export type SafeTransferFromReturn_1 = FunctionReturn +export type SafeTransferFromParams_1 = FunctionArguments +export type SafeTransferFromReturn_1 = FunctionReturn export type SetAllowedManagerParams = FunctionArguments export type SetAllowedManagerReturn = FunctionReturn diff --git a/src/abi/aerodrome-voter.ts b/src/abi/aerodrome-voter.ts index 16b9427d..dc50678c 100644 --- a/src/abi/aerodrome-voter.ts +++ b/src/abi/aerodrome-voter.ts @@ -21,8 +21,8 @@ export const functions = { claimable: viewFun("0x402914f5", "claimable(address)", {"_0": p.address}, p.uint256), createGauge: fun("0x794cea3c", "createGauge(address,address)", {"_poolFactory": p.address, "_pool": p.address}, p.address), depositManaged: fun("0xe0c11f9a", "depositManaged(uint256,uint256)", {"_tokenId": p.uint256, "_mTokenId": p.uint256}, ), - "distribute(address[])": fun("0x6138889b", "distribute(address[])", {"_gauges": p.array(p.address)}, ), - "distribute(uint256,uint256)": fun("0x7625391a", "distribute(uint256,uint256)", {"_start": p.uint256, "_finish": p.uint256}, ), + 'distribute(address[])': fun("0x6138889b", "distribute(address[])", {"_gauges": p.array(p.address)}, ), + 'distribute(uint256,uint256)': fun("0x7625391a", "distribute(uint256,uint256)", {"_start": p.uint256, "_finish": p.uint256}, ), emergencyCouncil: viewFun("0x7778960e", "emergencyCouncil()", {}, p.address), epochGovernor: viewFun("0x3aae971f", "epochGovernor()", {}, p.address), epochNext: viewFun("0x880e36fc", "epochNext(uint256)", {"_timestamp": p.uint256}, p.uint256), @@ -58,9 +58,9 @@ export const functions = { setGovernor: fun("0xc42cf535", "setGovernor(address)", {"_governor": p.address}, ), setMaxVotingNum: fun("0x30331b2f", "setMaxVotingNum(uint256)", {"_maxVotingNum": p.uint256}, ), totalWeight: viewFun("0x96c82e57", "totalWeight()", {}, p.uint256), - "updateFor(address)": fun("0x0e0a5968", "updateFor(address)", {"_gauge": p.address}, ), - "updateFor(uint256,uint256)": fun("0xc9ff6f4d", "updateFor(uint256,uint256)", {"start": p.uint256, "end": p.uint256}, ), - "updateFor(address[])": fun("0xd560b0d7", "updateFor(address[])", {"_gauges": p.array(p.address)}, ), + 'updateFor(address)': fun("0x0e0a5968", "updateFor(address)", {"_gauge": p.address}, ), + 'updateFor(uint256,uint256)': fun("0xc9ff6f4d", "updateFor(uint256,uint256)", {"start": p.uint256, "end": p.uint256}, ), + 'updateFor(address[])': fun("0xd560b0d7", "updateFor(address[])", {"_gauges": p.array(p.address)}, ), usedWeights: viewFun("0x79e93824", "usedWeights(uint256)", {"_0": p.uint256}, p.uint256), ve: viewFun("0x1f850716", "ve()", {}, p.address), vote: fun("0x7ac09bf7", "vote(uint256,address[],uint256[])", {"_tokenId": p.uint256, "_poolVote": p.array(p.address), "_weights": p.array(p.uint256)}, ), @@ -224,11 +224,11 @@ export type CreateGaugeReturn = FunctionReturn export type DepositManagedParams = FunctionArguments export type DepositManagedReturn = FunctionReturn -export type DistributeParams_0 = FunctionArguments -export type DistributeReturn_0 = FunctionReturn +export type DistributeParams_0 = FunctionArguments +export type DistributeReturn_0 = FunctionReturn -export type DistributeParams_1 = FunctionArguments -export type DistributeReturn_1 = FunctionReturn +export type DistributeParams_1 = FunctionArguments +export type DistributeReturn_1 = FunctionReturn export type EmergencyCouncilParams = FunctionArguments export type EmergencyCouncilReturn = FunctionReturn @@ -335,14 +335,14 @@ export type SetMaxVotingNumReturn = FunctionReturn export type TotalWeightReturn = FunctionReturn -export type UpdateForParams_0 = FunctionArguments -export type UpdateForReturn_0 = FunctionReturn +export type UpdateForParams_0 = FunctionArguments +export type UpdateForReturn_0 = FunctionReturn -export type UpdateForParams_1 = FunctionArguments -export type UpdateForReturn_1 = FunctionReturn +export type UpdateForParams_1 = FunctionArguments +export type UpdateForReturn_1 = FunctionReturn -export type UpdateForParams_2 = FunctionArguments -export type UpdateForReturn_2 = FunctionReturn +export type UpdateForParams_2 = FunctionArguments +export type UpdateForReturn_2 = FunctionReturn export type UsedWeightsParams = FunctionArguments export type UsedWeightsReturn = FunctionReturn diff --git a/src/abi/balancer-meta-pool-strategy.ts b/src/abi/balancer-meta-pool-strategy.ts index 03889da6..42dd9c58 100644 --- a/src/abi/balancer-meta-pool-strategy.ts +++ b/src/abi/balancer-meta-pool-strategy.ts @@ -21,12 +21,12 @@ export const functions = { auraRewardPoolAddress: viewFun("0x3132a21d", "auraRewardPoolAddress()", {}, p.address), balancerPoolId: viewFun("0xdbbb64b9", "balancerPoolId()", {}, p.bytes32), balancerVault: viewFun("0x158274a5", "balancerVault()", {}, p.address), - "checkBalance(address)": viewFun("0x5f515226", "checkBalance(address)", {"_asset": p.address}, p.uint256), - "checkBalance()": viewFun("0xc71daccb", "checkBalance()", {}, p.uint256), + 'checkBalance(address)': viewFun("0x5f515226", "checkBalance(address)", {"_asset": p.address}, p.uint256), + 'checkBalance()': viewFun("0xc71daccb", "checkBalance()", {}, p.uint256), claimGovernance: fun("0x5d36b190", "claimGovernance()", {}, ), collectRewardTokens: fun("0x5a063f63", "collectRewardTokens()", {}, ), - "deposit(address,uint256)": fun("0x47e7ef24", "deposit(address,uint256)", {"_0": p.address, "_1": p.uint256}, ), - "deposit(address[],uint256[])": fun("0xefc908a1", "deposit(address[],uint256[])", {"_0": p.array(p.address), "_1": p.array(p.uint256)}, ), + 'deposit(address,uint256)': fun("0x47e7ef24", "deposit(address,uint256)", {"_0": p.address, "_1": p.uint256}, ), + 'deposit(address[],uint256[])': fun("0xefc908a1", "deposit(address[],uint256[])", {"_0": p.array(p.address), "_1": p.array(p.uint256)}, ), depositAll: fun("0xde5f6268", "depositAll()", {}, ), frxETH: viewFun("0x565d3e6e", "frxETH()", {}, p.address), getRewardTokenAddresses: viewFun("0xf6ca71b0", "getRewardTokenAddresses()", {}, p.array(p.address)), @@ -52,8 +52,8 @@ export const functions = { transferGovernance: fun("0xd38bfff4", "transferGovernance(address)", {"_newGovernor": p.address}, ), transferToken: fun("0x1072cbea", "transferToken(address,uint256)", {"_asset": p.address, "_amount": p.uint256}, ), vaultAddress: viewFun("0x430bf08a", "vaultAddress()", {}, p.address), - "withdraw(address,address,uint256)": fun("0xd9caed12", "withdraw(address,address,uint256)", {"_recipient": p.address, "_strategyAsset": p.address, "_strategyAmount": p.uint256}, ), - "withdraw(address,address[],uint256[])": fun("0xedbd7668", "withdraw(address,address[],uint256[])", {"_recipient": p.address, "_strategyAssets": p.array(p.address), "_strategyAmounts": p.array(p.uint256)}, ), + 'withdraw(address,address,uint256)': fun("0xd9caed12", "withdraw(address,address,uint256)", {"_recipient": p.address, "_strategyAsset": p.address, "_strategyAmount": p.uint256}, ), + 'withdraw(address,address[],uint256[])': fun("0xedbd7668", "withdraw(address,address[],uint256[])", {"_recipient": p.address, "_strategyAssets": p.array(p.address), "_strategyAmounts": p.array(p.uint256)}, ), withdrawAll: fun("0x853828b6", "withdrawAll()", {}, ), wstETH: viewFun("0x4aa07e64", "wstETH()", {}, p.address), } @@ -76,12 +76,12 @@ export class Contract extends ContractBase { return this.eth_call(functions.balancerVault, {}) } - "checkBalance(address)"(_asset: CheckBalanceParams_0["_asset"]) { - return this.eth_call(functions["checkBalance(address)"], {_asset}) + 'checkBalance(address)'(_asset: CheckBalanceParams_0["_asset"]) { + return this.eth_call(functions['checkBalance(address)'], {_asset}) } - "checkBalance()"() { - return this.eth_call(functions["checkBalance()"], {}) + 'checkBalance()'() { + return this.eth_call(functions['checkBalance()'], {}) } frxETH() { @@ -171,11 +171,11 @@ export type BalancerPoolIdReturn = FunctionReturn export type BalancerVaultReturn = FunctionReturn -export type CheckBalanceParams_0 = FunctionArguments -export type CheckBalanceReturn_0 = FunctionReturn +export type CheckBalanceParams_0 = FunctionArguments +export type CheckBalanceReturn_0 = FunctionReturn -export type CheckBalanceParams_1 = FunctionArguments -export type CheckBalanceReturn_1 = FunctionReturn +export type CheckBalanceParams_1 = FunctionArguments +export type CheckBalanceReturn_1 = FunctionReturn export type ClaimGovernanceParams = FunctionArguments export type ClaimGovernanceReturn = FunctionReturn @@ -183,11 +183,11 @@ export type ClaimGovernanceReturn = FunctionReturn export type CollectRewardTokensReturn = FunctionReturn -export type DepositParams_0 = FunctionArguments -export type DepositReturn_0 = FunctionReturn +export type DepositParams_0 = FunctionArguments +export type DepositReturn_0 = FunctionReturn -export type DepositParams_1 = FunctionArguments -export type DepositReturn_1 = FunctionReturn +export type DepositParams_1 = FunctionArguments +export type DepositReturn_1 = FunctionReturn export type DepositAllParams = FunctionArguments export type DepositAllReturn = FunctionReturn @@ -264,11 +264,11 @@ export type TransferTokenReturn = FunctionReturn export type VaultAddressParams = FunctionArguments export type VaultAddressReturn = FunctionReturn -export type WithdrawParams_0 = FunctionArguments -export type WithdrawReturn_0 = FunctionReturn +export type WithdrawParams_0 = FunctionArguments +export type WithdrawReturn_0 = FunctionReturn -export type WithdrawParams_1 = FunctionArguments -export type WithdrawReturn_1 = FunctionReturn +export type WithdrawParams_1 = FunctionArguments +export type WithdrawReturn_1 = FunctionReturn export type WithdrawAllParams = FunctionArguments export type WithdrawAllReturn = FunctionReturn diff --git a/src/abi/balancer-meta-stable-pool.ts b/src/abi/balancer-meta-stable-pool.ts index e54a9478..5d3a1e70 100644 --- a/src/abi/balancer-meta-stable-pool.ts +++ b/src/abi/balancer-meta-stable-pool.ts @@ -47,8 +47,8 @@ export const functions = { nonces: viewFun("0x7ecebe00", "nonces(address)", {"owner": p.address}, p.uint256), onExitPool: fun("0x74f3b009", "onExitPool(bytes32,address,address,uint256[],uint256,uint256,bytes)", {"poolId": p.bytes32, "sender": p.address, "recipient": p.address, "balances": p.array(p.uint256), "lastChangeBlock": p.uint256, "protocolSwapFeePercentage": p.uint256, "userData": p.bytes}, {"amountsOut": p.array(p.uint256), "dueProtocolFeeAmounts": p.array(p.uint256)}), onJoinPool: fun("0xd5c096c4", "onJoinPool(bytes32,address,address,uint256[],uint256,uint256,bytes)", {"poolId": p.bytes32, "sender": p.address, "recipient": p.address, "balances": p.array(p.uint256), "lastChangeBlock": p.uint256, "protocolSwapFeePercentage": p.uint256, "userData": p.bytes}, {"amountsIn": p.array(p.uint256), "dueProtocolFeeAmounts": p.array(p.uint256)}), - "onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes),uint256[],uint256,uint256)": fun("0x01ec954a", "onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes),uint256[],uint256,uint256)", {"request": p.struct({"kind": p.uint8, "tokenIn": p.address, "tokenOut": p.address, "amount": p.uint256, "poolId": p.bytes32, "lastChangeBlock": p.uint256, "from": p.address, "to": p.address, "userData": p.bytes}), "balances": p.array(p.uint256), "indexIn": p.uint256, "indexOut": p.uint256}, p.uint256), - "onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes),uint256,uint256)": fun("0x9d2c110c", "onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes),uint256,uint256)", {"request": p.struct({"kind": p.uint8, "tokenIn": p.address, "tokenOut": p.address, "amount": p.uint256, "poolId": p.bytes32, "lastChangeBlock": p.uint256, "from": p.address, "to": p.address, "userData": p.bytes}), "balanceTokenIn": p.uint256, "balanceTokenOut": p.uint256}, p.uint256), + 'onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes),uint256[],uint256,uint256)': fun("0x01ec954a", "onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes),uint256[],uint256,uint256)", {"request": p.struct({"kind": p.uint8, "tokenIn": p.address, "tokenOut": p.address, "amount": p.uint256, "poolId": p.bytes32, "lastChangeBlock": p.uint256, "from": p.address, "to": p.address, "userData": p.bytes}), "balances": p.array(p.uint256), "indexIn": p.uint256, "indexOut": p.uint256}, p.uint256), + 'onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes),uint256,uint256)': fun("0x9d2c110c", "onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes),uint256,uint256)", {"request": p.struct({"kind": p.uint8, "tokenIn": p.address, "tokenOut": p.address, "amount": p.uint256, "poolId": p.bytes32, "lastChangeBlock": p.uint256, "from": p.address, "to": p.address, "userData": p.bytes}), "balanceTokenIn": p.uint256, "balanceTokenOut": p.uint256}, p.uint256), permit: fun("0xd505accf", "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)", {"owner": p.address, "spender": p.address, "value": p.uint256, "deadline": p.uint256, "v": p.uint8, "r": p.bytes32, "s": p.bytes32}, ), queryExit: fun("0x6028bfd4", "queryExit(bytes32,address,address,uint256[],uint256,uint256,bytes)", {"poolId": p.bytes32, "sender": p.address, "recipient": p.address, "balances": p.array(p.uint256), "lastChangeBlock": p.uint256, "protocolSwapFeePercentage": p.uint256, "userData": p.bytes}, {"bptIn": p.uint256, "amountsOut": p.array(p.uint256)}), queryJoin: fun("0x87ec6817", "queryJoin(bytes32,address,address,uint256[],uint256,uint256,bytes)", {"poolId": p.bytes32, "sender": p.address, "recipient": p.address, "balances": p.array(p.uint256), "lastChangeBlock": p.uint256, "protocolSwapFeePercentage": p.uint256, "userData": p.bytes}, {"bptOut": p.uint256, "amountsIn": p.array(p.uint256)}), @@ -288,11 +288,11 @@ export type OnExitPoolReturn = FunctionReturn export type OnJoinPoolParams = FunctionArguments export type OnJoinPoolReturn = FunctionReturn -export type OnSwapParams_0 = FunctionArguments -export type OnSwapReturn_0 = FunctionReturn +export type OnSwapParams_0 = FunctionArguments +export type OnSwapReturn_0 = FunctionReturn -export type OnSwapParams_1 = FunctionArguments -export type OnSwapReturn_1 = FunctionReturn +export type OnSwapParams_1 = FunctionArguments +export type OnSwapReturn_1 = FunctionReturn export type PermitParams = FunctionArguments export type PermitReturn = FunctionReturn diff --git a/src/abi/base-reward-pool-4626.ts b/src/abi/base-reward-pool-4626.ts index 80182fc0..c28563d8 100644 --- a/src/abi/base-reward-pool-4626.ts +++ b/src/abi/base-reward-pool-4626.ts @@ -29,8 +29,8 @@ export const functions = { earned: viewFun("0x008cc262", "earned(address)", {"account": p.address}, p.uint256), extraRewards: viewFun("0x40c35446", "extraRewards(uint256)", {"_0": p.uint256}, p.address), extraRewardsLength: viewFun("0xd55a23f4", "extraRewardsLength()", {}, p.uint256), - "getReward()": fun("0x3d18b912", "getReward()", {}, p.bool), - "getReward(address,bool)": fun("0x7050ccd9", "getReward(address,bool)", {"_account": p.address, "_claimExtras": p.bool}, p.bool), + 'getReward()': fun("0x3d18b912", "getReward()", {}, p.bool), + 'getReward(address,bool)': fun("0x7050ccd9", "getReward(address,bool)", {"_account": p.address, "_claimExtras": p.bool}, p.bool), historicalRewards: viewFun("0x262d3d6d", "historicalRewards()", {}, p.uint256), lastTimeRewardApplicable: viewFun("0x80faa57d", "lastTimeRewardApplicable()", {}, p.uint256), lastUpdateTime: viewFun("0xc8f33c91", "lastUpdateTime()", {}, p.uint256), @@ -68,8 +68,8 @@ export const functions = { transfer: fun("0xa9059cbb", "transfer(address,uint256)", {"_0": p.address, "_1": p.uint256}, p.bool), transferFrom: fun("0x23b872dd", "transferFrom(address,address,uint256)", {"_0": p.address, "_1": p.address, "_2": p.uint256}, p.bool), userRewardPerTokenPaid: viewFun("0x8b876347", "userRewardPerTokenPaid(address)", {"_0": p.address}, p.uint256), - "withdraw(uint256,bool)": fun("0x38d07436", "withdraw(uint256,bool)", {"amount": p.uint256, "claim": p.bool}, p.bool), - "withdraw(uint256,address,address)": fun("0xb460af94", "withdraw(uint256,address,address)", {"assets": p.uint256, "receiver": p.address, "owner": p.address}, p.uint256), + 'withdraw(uint256,bool)': fun("0x38d07436", "withdraw(uint256,bool)", {"amount": p.uint256, "claim": p.bool}, p.bool), + 'withdraw(uint256,address,address)': fun("0xb460af94", "withdraw(uint256,address,address)", {"assets": p.uint256, "receiver": p.address, "owner": p.address}, p.uint256), withdrawAll: fun("0x1c1c6fe5", "withdrawAll(bool)", {"claim": p.bool}, ), withdrawAllAndUnwrap: fun("0x49f039a2", "withdrawAllAndUnwrap(bool)", {"claim": p.bool}, ), withdrawAndUnwrap: fun("0xc32e7202", "withdrawAndUnwrap(uint256,bool)", {"amount": p.uint256, "claim": p.bool}, p.bool), @@ -290,11 +290,11 @@ export type ExtraRewardsReturn = FunctionReturn export type ExtraRewardsLengthParams = FunctionArguments export type ExtraRewardsLengthReturn = FunctionReturn -export type GetRewardParams_0 = FunctionArguments -export type GetRewardReturn_0 = FunctionReturn +export type GetRewardParams_0 = FunctionArguments +export type GetRewardReturn_0 = FunctionReturn -export type GetRewardParams_1 = FunctionArguments -export type GetRewardReturn_1 = FunctionReturn +export type GetRewardParams_1 = FunctionArguments +export type GetRewardReturn_1 = FunctionReturn export type HistoricalRewardsParams = FunctionArguments export type HistoricalRewardsReturn = FunctionReturn @@ -407,11 +407,11 @@ export type TransferFromReturn = FunctionReturn export type UserRewardPerTokenPaidParams = FunctionArguments export type UserRewardPerTokenPaidReturn = FunctionReturn -export type WithdrawParams_0 = FunctionArguments -export type WithdrawReturn_0 = FunctionReturn +export type WithdrawParams_0 = FunctionArguments +export type WithdrawReturn_0 = FunctionReturn -export type WithdrawParams_1 = FunctionArguments -export type WithdrawReturn_1 = FunctionReturn +export type WithdrawParams_1 = FunctionArguments +export type WithdrawReturn_1 = FunctionReturn export type WithdrawAllParams = FunctionArguments export type WithdrawAllReturn = FunctionReturn diff --git a/src/abi/base-reward-pool.ts b/src/abi/base-reward-pool.ts index e994170e..197b8f38 100644 --- a/src/abi/base-reward-pool.ts +++ b/src/abi/base-reward-pool.ts @@ -19,8 +19,8 @@ export const functions = { earned: viewFun("0x008cc262", "earned(address)", {"account": p.address}, p.uint256), extraRewards: viewFun("0x40c35446", "extraRewards(uint256)", {"_0": p.uint256}, p.address), extraRewardsLength: viewFun("0xd55a23f4", "extraRewardsLength()", {}, p.uint256), - "getReward()": fun("0x3d18b912", "getReward()", {}, p.bool), - "getReward(address,bool)": fun("0x7050ccd9", "getReward(address,bool)", {"_account": p.address, "_claimExtras": p.bool}, p.bool), + 'getReward()': fun("0x3d18b912", "getReward()", {}, p.bool), + 'getReward(address,bool)': fun("0x7050ccd9", "getReward(address,bool)", {"_account": p.address, "_claimExtras": p.bool}, p.bool), historicalRewards: viewFun("0x262d3d6d", "historicalRewards()", {}, p.uint256), lastTimeRewardApplicable: viewFun("0x80faa57d", "lastTimeRewardApplicable()", {}, p.uint256), lastUpdateTime: viewFun("0xc8f33c91", "lastUpdateTime()", {}, p.uint256), @@ -177,11 +177,11 @@ export type ExtraRewardsReturn = FunctionReturn export type ExtraRewardsLengthParams = FunctionArguments export type ExtraRewardsLengthReturn = FunctionReturn -export type GetRewardParams_0 = FunctionArguments -export type GetRewardReturn_0 = FunctionReturn +export type GetRewardParams_0 = FunctionArguments +export type GetRewardReturn_0 = FunctionReturn -export type GetRewardParams_1 = FunctionArguments -export type GetRewardReturn_1 = FunctionReturn +export type GetRewardParams_1 = FunctionArguments +export type GetRewardReturn_1 = FunctionReturn export type HistoricalRewardsParams = FunctionArguments export type HistoricalRewardsReturn = FunctionReturn diff --git a/src/abi/ccip-evm2evmofframp.ts b/src/abi/ccip-evm2evmofframp.ts index fba28539..800635ce 100644 --- a/src/abi/ccip-evm2evmofframp.ts +++ b/src/abi/ccip-evm2evmofframp.ts @@ -4,8 +4,8 @@ import type { EventParams as EParams, FunctionArguments, FunctionReturn } from ' export const events = { AdminSet: event("0x8fe72c3e0020beb3234e76ae6676fa576fbfcae600af1c4fea44784cf0db329c", "AdminSet(address)", {"newAdmin": p.address}), - "ConfigSet((address,uint64,uint64,address,address,address),(uint32,address,address,uint16,uint32,uint32))": event("0xe668e1a4644c1a030b909bbfd837f5cfa914994ed5e0bb2e9c34a5c37753128a", "ConfigSet((address,uint64,uint64,address,address,address),(uint32,address,address,uint16,uint32,uint32))", {"staticConfig": p.struct({"commitStore": p.address, "chainSelector": p.uint64, "sourceChainSelector": p.uint64, "onRamp": p.address, "prevOffRamp": p.address, "armProxy": p.address}), "dynamicConfig": p.struct({"permissionLessExecutionThresholdSeconds": p.uint32, "router": p.address, "priceRegistry": p.address, "maxNumberOfTokensPerMsg": p.uint16, "maxDataBytes": p.uint32, "maxPoolReleaseOrMintGas": p.uint32})}), - "ConfigSet(uint32,bytes32,uint64,address[],address[],uint8,bytes,uint64,bytes)": event("0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05", "ConfigSet(uint32,bytes32,uint64,address[],address[],uint8,bytes,uint64,bytes)", {"previousConfigBlockNumber": p.uint32, "configDigest": p.bytes32, "configCount": p.uint64, "signers": p.array(p.address), "transmitters": p.array(p.address), "f": p.uint8, "onchainConfig": p.bytes, "offchainConfigVersion": p.uint64, "offchainConfig": p.bytes}), + 'ConfigSet((address,uint64,uint64,address,address,address),(uint32,address,address,uint16,uint32,uint32))': event("0xe668e1a4644c1a030b909bbfd837f5cfa914994ed5e0bb2e9c34a5c37753128a", "ConfigSet((address,uint64,uint64,address,address,address),(uint32,address,address,uint16,uint32,uint32))", {"staticConfig": p.struct({"commitStore": p.address, "chainSelector": p.uint64, "sourceChainSelector": p.uint64, "onRamp": p.address, "prevOffRamp": p.address, "armProxy": p.address}), "dynamicConfig": p.struct({"permissionLessExecutionThresholdSeconds": p.uint32, "router": p.address, "priceRegistry": p.address, "maxNumberOfTokensPerMsg": p.uint16, "maxDataBytes": p.uint32, "maxPoolReleaseOrMintGas": p.uint32})}), + 'ConfigSet(uint32,bytes32,uint64,address[],address[],uint8,bytes,uint64,bytes)': event("0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05", "ConfigSet(uint32,bytes32,uint64,address[],address[],uint8,bytes,uint64,bytes)", {"previousConfigBlockNumber": p.uint32, "configDigest": p.bytes32, "configCount": p.uint64, "signers": p.array(p.address), "transmitters": p.array(p.address), "f": p.uint8, "onchainConfig": p.bytes, "offchainConfigVersion": p.uint64, "offchainConfig": p.bytes}), ExecutionStateChanged: event("0xd4f851956a5d67c3997d1c9205045fef79bae2947fdee7e9e2641abc7391ef65", "ExecutionStateChanged(uint64,bytes32,uint8,bytes)", {"sequenceNumber": indexed(p.uint64), "messageId": indexed(p.bytes32), "state": p.uint8, "returnData": p.bytes}), OwnershipTransferRequested: event("0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278", "OwnershipTransferRequested(address,address)", {"from": indexed(p.address), "to": indexed(p.address)}), OwnershipTransferred: event("0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "OwnershipTransferred(address,address)", {"from": indexed(p.address), "to": indexed(p.address)}), @@ -114,8 +114,8 @@ export class Contract extends ContractBase { /// Event types export type AdminSetEventArgs = EParams -export type ConfigSetEventArgs_0 = EParams -export type ConfigSetEventArgs_1 = EParams +export type ConfigSetEventArgs_0 = EParams +export type ConfigSetEventArgs_1 = EParams export type ExecutionStateChangedEventArgs = EParams export type OwnershipTransferRequestedEventArgs = EParams export type OwnershipTransferredEventArgs = EParams diff --git a/src/abi/curve-lp-token.ts b/src/abi/curve-lp-token.ts index 8a2a5ea4..bd3fa6e3 100644 --- a/src/abi/curve-lp-token.ts +++ b/src/abi/curve-lp-token.ts @@ -33,18 +33,18 @@ export const functions = { price_oracle: viewFun("0x86fc88d3", "price_oracle()", {}, p.uint256), get_virtual_price: viewFun("0xbb7b8b80", "get_virtual_price()", {}, p.uint256), calc_token_amount: viewFun("0xed8e84f3", "calc_token_amount(uint256[2],bool)", {"_amounts": p.fixedSizeArray(p.uint256, 2), "_is_deposit": p.bool}, p.uint256), - "add_liquidity(uint256[2],uint256)": fun("0x0b4c7e4d", "add_liquidity(uint256[2],uint256)", {"_amounts": p.fixedSizeArray(p.uint256, 2), "_min_mint_amount": p.uint256}, p.uint256), - "add_liquidity(uint256[2],uint256,address)": fun("0x0c3e4b54", "add_liquidity(uint256[2],uint256,address)", {"_amounts": p.fixedSizeArray(p.uint256, 2), "_min_mint_amount": p.uint256, "_receiver": p.address}, p.uint256), + 'add_liquidity(uint256[2],uint256)': fun("0x0b4c7e4d", "add_liquidity(uint256[2],uint256)", {"_amounts": p.fixedSizeArray(p.uint256, 2), "_min_mint_amount": p.uint256}, p.uint256), + 'add_liquidity(uint256[2],uint256,address)': fun("0x0c3e4b54", "add_liquidity(uint256[2],uint256,address)", {"_amounts": p.fixedSizeArray(p.uint256, 2), "_min_mint_amount": p.uint256, "_receiver": p.address}, p.uint256), get_dy: viewFun("0x5e0d443f", "get_dy(int128,int128,uint256)", {"i": p.int128, "j": p.int128, "dx": p.uint256}, p.uint256), - "exchange(int128,int128,uint256,uint256)": fun("0x3df02124", "exchange(int128,int128,uint256,uint256)", {"i": p.int128, "j": p.int128, "_dx": p.uint256, "_min_dy": p.uint256}, p.uint256), - "exchange(int128,int128,uint256,uint256,address)": fun("0xddc1f59d", "exchange(int128,int128,uint256,uint256,address)", {"i": p.int128, "j": p.int128, "_dx": p.uint256, "_min_dy": p.uint256, "_receiver": p.address}, p.uint256), - "remove_liquidity(uint256,uint256[2])": fun("0x5b36389c", "remove_liquidity(uint256,uint256[2])", {"_burn_amount": p.uint256, "_min_amounts": p.fixedSizeArray(p.uint256, 2)}, p.fixedSizeArray(p.uint256, 2)), - "remove_liquidity(uint256,uint256[2],address)": fun("0x3eb1719f", "remove_liquidity(uint256,uint256[2],address)", {"_burn_amount": p.uint256, "_min_amounts": p.fixedSizeArray(p.uint256, 2), "_receiver": p.address}, p.fixedSizeArray(p.uint256, 2)), - "remove_liquidity_imbalance(uint256[2],uint256)": fun("0xe3103273", "remove_liquidity_imbalance(uint256[2],uint256)", {"_amounts": p.fixedSizeArray(p.uint256, 2), "_max_burn_amount": p.uint256}, p.uint256), - "remove_liquidity_imbalance(uint256[2],uint256,address)": fun("0x52d2cfdd", "remove_liquidity_imbalance(uint256[2],uint256,address)", {"_amounts": p.fixedSizeArray(p.uint256, 2), "_max_burn_amount": p.uint256, "_receiver": p.address}, p.uint256), + 'exchange(int128,int128,uint256,uint256)': fun("0x3df02124", "exchange(int128,int128,uint256,uint256)", {"i": p.int128, "j": p.int128, "_dx": p.uint256, "_min_dy": p.uint256}, p.uint256), + 'exchange(int128,int128,uint256,uint256,address)': fun("0xddc1f59d", "exchange(int128,int128,uint256,uint256,address)", {"i": p.int128, "j": p.int128, "_dx": p.uint256, "_min_dy": p.uint256, "_receiver": p.address}, p.uint256), + 'remove_liquidity(uint256,uint256[2])': fun("0x5b36389c", "remove_liquidity(uint256,uint256[2])", {"_burn_amount": p.uint256, "_min_amounts": p.fixedSizeArray(p.uint256, 2)}, p.fixedSizeArray(p.uint256, 2)), + 'remove_liquidity(uint256,uint256[2],address)': fun("0x3eb1719f", "remove_liquidity(uint256,uint256[2],address)", {"_burn_amount": p.uint256, "_min_amounts": p.fixedSizeArray(p.uint256, 2), "_receiver": p.address}, p.fixedSizeArray(p.uint256, 2)), + 'remove_liquidity_imbalance(uint256[2],uint256)': fun("0xe3103273", "remove_liquidity_imbalance(uint256[2],uint256)", {"_amounts": p.fixedSizeArray(p.uint256, 2), "_max_burn_amount": p.uint256}, p.uint256), + 'remove_liquidity_imbalance(uint256[2],uint256,address)': fun("0x52d2cfdd", "remove_liquidity_imbalance(uint256[2],uint256,address)", {"_amounts": p.fixedSizeArray(p.uint256, 2), "_max_burn_amount": p.uint256, "_receiver": p.address}, p.uint256), calc_withdraw_one_coin: viewFun("0xcc2b27d7", "calc_withdraw_one_coin(uint256,int128)", {"_burn_amount": p.uint256, "i": p.int128}, p.uint256), - "remove_liquidity_one_coin(uint256,int128,uint256)": fun("0x1a4d01d2", "remove_liquidity_one_coin(uint256,int128,uint256)", {"_burn_amount": p.uint256, "i": p.int128, "_min_received": p.uint256}, p.uint256), - "remove_liquidity_one_coin(uint256,int128,uint256,address)": fun("0x081579a5", "remove_liquidity_one_coin(uint256,int128,uint256,address)", {"_burn_amount": p.uint256, "i": p.int128, "_min_received": p.uint256, "_receiver": p.address}, p.uint256), + 'remove_liquidity_one_coin(uint256,int128,uint256)': fun("0x1a4d01d2", "remove_liquidity_one_coin(uint256,int128,uint256)", {"_burn_amount": p.uint256, "i": p.int128, "_min_received": p.uint256}, p.uint256), + 'remove_liquidity_one_coin(uint256,int128,uint256,address)': fun("0x081579a5", "remove_liquidity_one_coin(uint256,int128,uint256,address)", {"_burn_amount": p.uint256, "i": p.int128, "_min_received": p.uint256, "_receiver": p.address}, p.uint256), ramp_A: fun("0x3c157e64", "ramp_A(uint256,uint256)", {"_future_A": p.uint256, "_future_time": p.uint256}, ), stop_ramp_A: fun("0x551a6588", "stop_ramp_A()", {}, ), admin_balances: viewFun("0xe2e7d264", "admin_balances(uint256)", {"i": p.uint256}, p.uint256), @@ -270,41 +270,41 @@ export type Get_virtual_priceReturn = FunctionReturn export type Calc_token_amountReturn = FunctionReturn -export type Add_liquidityParams_0 = FunctionArguments -export type Add_liquidityReturn_0 = FunctionReturn +export type Add_liquidityParams_0 = FunctionArguments +export type Add_liquidityReturn_0 = FunctionReturn -export type Add_liquidityParams_1 = FunctionArguments -export type Add_liquidityReturn_1 = FunctionReturn +export type Add_liquidityParams_1 = FunctionArguments +export type Add_liquidityReturn_1 = FunctionReturn export type Get_dyParams = FunctionArguments export type Get_dyReturn = FunctionReturn -export type ExchangeParams_0 = FunctionArguments -export type ExchangeReturn_0 = FunctionReturn +export type ExchangeParams_0 = FunctionArguments +export type ExchangeReturn_0 = FunctionReturn -export type ExchangeParams_1 = FunctionArguments -export type ExchangeReturn_1 = FunctionReturn +export type ExchangeParams_1 = FunctionArguments +export type ExchangeReturn_1 = FunctionReturn -export type Remove_liquidityParams_0 = FunctionArguments -export type Remove_liquidityReturn_0 = FunctionReturn +export type Remove_liquidityParams_0 = FunctionArguments +export type Remove_liquidityReturn_0 = FunctionReturn -export type Remove_liquidityParams_1 = FunctionArguments -export type Remove_liquidityReturn_1 = FunctionReturn +export type Remove_liquidityParams_1 = FunctionArguments +export type Remove_liquidityReturn_1 = FunctionReturn -export type Remove_liquidity_imbalanceParams_0 = FunctionArguments -export type Remove_liquidity_imbalanceReturn_0 = FunctionReturn +export type Remove_liquidity_imbalanceParams_0 = FunctionArguments +export type Remove_liquidity_imbalanceReturn_0 = FunctionReturn -export type Remove_liquidity_imbalanceParams_1 = FunctionArguments -export type Remove_liquidity_imbalanceReturn_1 = FunctionReturn +export type Remove_liquidity_imbalanceParams_1 = FunctionArguments +export type Remove_liquidity_imbalanceReturn_1 = FunctionReturn export type Calc_withdraw_one_coinParams = FunctionArguments export type Calc_withdraw_one_coinReturn = FunctionReturn -export type Remove_liquidity_one_coinParams_0 = FunctionArguments -export type Remove_liquidity_one_coinReturn_0 = FunctionReturn +export type Remove_liquidity_one_coinParams_0 = FunctionArguments +export type Remove_liquidity_one_coinReturn_0 = FunctionReturn -export type Remove_liquidity_one_coinParams_1 = FunctionArguments -export type Remove_liquidity_one_coinReturn_1 = FunctionReturn +export type Remove_liquidity_one_coinParams_1 = FunctionArguments +export type Remove_liquidity_one_coinReturn_1 = FunctionReturn export type Ramp_AParams = FunctionArguments export type Ramp_AReturn = FunctionReturn diff --git a/src/abi/curve-registry-exchange.ts b/src/abi/curve-registry-exchange.ts index eedaf0ac..6afd6a60 100644 --- a/src/abi/curve-registry-exchange.ts +++ b/src/abi/curve-registry-exchange.ts @@ -8,20 +8,20 @@ export const events = { } export const functions = { - "exchange_with_best_rate(address,address,uint256,uint256)": fun("0x10e5e303", "exchange_with_best_rate(address,address,uint256,uint256)", {"_from": p.address, "_to": p.address, "_amount": p.uint256, "_expected": p.uint256}, p.uint256), - "exchange_with_best_rate(address,address,uint256,uint256,address)": fun("0x9f69a6a6", "exchange_with_best_rate(address,address,uint256,uint256,address)", {"_from": p.address, "_to": p.address, "_amount": p.uint256, "_expected": p.uint256, "_receiver": p.address}, p.uint256), - "exchange(address,address,address,uint256,uint256)": fun("0x4798ce5b", "exchange(address,address,address,uint256,uint256)", {"_pool": p.address, "_from": p.address, "_to": p.address, "_amount": p.uint256, "_expected": p.uint256}, p.uint256), - "exchange(address,address,address,uint256,uint256,address)": fun("0x1a4c1ca3", "exchange(address,address,address,uint256,uint256,address)", {"_pool": p.address, "_from": p.address, "_to": p.address, "_amount": p.uint256, "_expected": p.uint256, "_receiver": p.address}, p.uint256), - "exchange_multiple(address[9],uint256[3][4],uint256,uint256)": fun("0x353ca424", "exchange_multiple(address[9],uint256[3][4],uint256,uint256)", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256, "_expected": p.uint256}, p.uint256), - "exchange_multiple(address[9],uint256[3][4],uint256,uint256,address[4])": fun("0x9db4f7aa", "exchange_multiple(address[9],uint256[3][4],uint256,uint256,address[4])", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256, "_expected": p.uint256, "_pools": p.fixedSizeArray(p.address, 4)}, p.uint256), - "exchange_multiple(address[9],uint256[3][4],uint256,uint256,address[4],address)": fun("0x0651cb35", "exchange_multiple(address[9],uint256[3][4],uint256,uint256,address[4],address)", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256, "_expected": p.uint256, "_pools": p.fixedSizeArray(p.address, 4), "_receiver": p.address}, p.uint256), - "get_best_rate(address,address,uint256)": viewFun("0x4e21df75", "get_best_rate(address,address,uint256)", {"_from": p.address, "_to": p.address, "_amount": p.uint256}, {"_0": p.address, "_1": p.uint256}), - "get_best_rate(address,address,uint256,address[8])": viewFun("0x488de9af", "get_best_rate(address,address,uint256,address[8])", {"_from": p.address, "_to": p.address, "_amount": p.uint256, "_exclude_pools": p.fixedSizeArray(p.address, 8)}, {"_0": p.address, "_1": p.uint256}), + 'exchange_with_best_rate(address,address,uint256,uint256)': fun("0x10e5e303", "exchange_with_best_rate(address,address,uint256,uint256)", {"_from": p.address, "_to": p.address, "_amount": p.uint256, "_expected": p.uint256}, p.uint256), + 'exchange_with_best_rate(address,address,uint256,uint256,address)': fun("0x9f69a6a6", "exchange_with_best_rate(address,address,uint256,uint256,address)", {"_from": p.address, "_to": p.address, "_amount": p.uint256, "_expected": p.uint256, "_receiver": p.address}, p.uint256), + 'exchange(address,address,address,uint256,uint256)': fun("0x4798ce5b", "exchange(address,address,address,uint256,uint256)", {"_pool": p.address, "_from": p.address, "_to": p.address, "_amount": p.uint256, "_expected": p.uint256}, p.uint256), + 'exchange(address,address,address,uint256,uint256,address)': fun("0x1a4c1ca3", "exchange(address,address,address,uint256,uint256,address)", {"_pool": p.address, "_from": p.address, "_to": p.address, "_amount": p.uint256, "_expected": p.uint256, "_receiver": p.address}, p.uint256), + 'exchange_multiple(address[9],uint256[3][4],uint256,uint256)': fun("0x353ca424", "exchange_multiple(address[9],uint256[3][4],uint256,uint256)", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256, "_expected": p.uint256}, p.uint256), + 'exchange_multiple(address[9],uint256[3][4],uint256,uint256,address[4])': fun("0x9db4f7aa", "exchange_multiple(address[9],uint256[3][4],uint256,uint256,address[4])", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256, "_expected": p.uint256, "_pools": p.fixedSizeArray(p.address, 4)}, p.uint256), + 'exchange_multiple(address[9],uint256[3][4],uint256,uint256,address[4],address)': fun("0x0651cb35", "exchange_multiple(address[9],uint256[3][4],uint256,uint256,address[4],address)", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256, "_expected": p.uint256, "_pools": p.fixedSizeArray(p.address, 4), "_receiver": p.address}, p.uint256), + 'get_best_rate(address,address,uint256)': viewFun("0x4e21df75", "get_best_rate(address,address,uint256)", {"_from": p.address, "_to": p.address, "_amount": p.uint256}, {"_0": p.address, "_1": p.uint256}), + 'get_best_rate(address,address,uint256,address[8])': viewFun("0x488de9af", "get_best_rate(address,address,uint256,address[8])", {"_from": p.address, "_to": p.address, "_amount": p.uint256, "_exclude_pools": p.fixedSizeArray(p.address, 8)}, {"_0": p.address, "_1": p.uint256}), get_exchange_amount: viewFun("0x3973e834", "get_exchange_amount(address,address,address,uint256)", {"_pool": p.address, "_from": p.address, "_to": p.address, "_amount": p.uint256}, p.uint256), get_input_amount: viewFun("0x7fa5a654", "get_input_amount(address,address,address,uint256)", {"_pool": p.address, "_from": p.address, "_to": p.address, "_amount": p.uint256}, p.uint256), get_exchange_amounts: viewFun("0x4be9ae42", "get_exchange_amounts(address,address,address,uint256[100])", {"_pool": p.address, "_from": p.address, "_to": p.address, "_amounts": p.fixedSizeArray(p.uint256, 100)}, p.fixedSizeArray(p.uint256, 100)), - "get_exchange_multiple_amount(address[9],uint256[3][4],uint256)": viewFun("0x7b3d22cf", "get_exchange_multiple_amount(address[9],uint256[3][4],uint256)", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256}, p.uint256), - "get_exchange_multiple_amount(address[9],uint256[3][4],uint256,address[4])": viewFun("0xe6eabf23", "get_exchange_multiple_amount(address[9],uint256[3][4],uint256,address[4])", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256, "_pools": p.fixedSizeArray(p.address, 4)}, p.uint256), + 'get_exchange_multiple_amount(address[9],uint256[3][4],uint256)': viewFun("0x7b3d22cf", "get_exchange_multiple_amount(address[9],uint256[3][4],uint256)", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256}, p.uint256), + 'get_exchange_multiple_amount(address[9],uint256[3][4],uint256,address[4])': viewFun("0xe6eabf23", "get_exchange_multiple_amount(address[9],uint256[3][4],uint256,address[4])", {"_route": p.fixedSizeArray(p.address, 9), "_swap_params": p.fixedSizeArray(p.fixedSizeArray(p.uint256, 3), 4), "_amount": p.uint256, "_pools": p.fixedSizeArray(p.address, 4)}, p.uint256), get_calculator: viewFun("0x5d7dc825", "get_calculator(address)", {"_pool": p.address}, p.address), update_registry_address: fun("0x4bbc5b1f", "update_registry_address()", {}, p.bool), set_calculator: fun("0x188c7ee5", "set_calculator(address,address)", {"_pool": p.address, "_calculator": p.address}, p.bool), @@ -37,12 +37,12 @@ export const functions = { export class Contract extends ContractBase { - "get_best_rate(address,address,uint256)"(_from: Get_best_rateParams_0["_from"], _to: Get_best_rateParams_0["_to"], _amount: Get_best_rateParams_0["_amount"]) { - return this.eth_call(functions["get_best_rate(address,address,uint256)"], {_from, _to, _amount}) + 'get_best_rate(address,address,uint256)'(_from: Get_best_rateParams_0["_from"], _to: Get_best_rateParams_0["_to"], _amount: Get_best_rateParams_0["_amount"]) { + return this.eth_call(functions['get_best_rate(address,address,uint256)'], {_from, _to, _amount}) } - "get_best_rate(address,address,uint256,address[8])"(_from: Get_best_rateParams_1["_from"], _to: Get_best_rateParams_1["_to"], _amount: Get_best_rateParams_1["_amount"], _exclude_pools: Get_best_rateParams_1["_exclude_pools"]) { - return this.eth_call(functions["get_best_rate(address,address,uint256,address[8])"], {_from, _to, _amount, _exclude_pools}) + 'get_best_rate(address,address,uint256,address[8])'(_from: Get_best_rateParams_1["_from"], _to: Get_best_rateParams_1["_to"], _amount: Get_best_rateParams_1["_amount"], _exclude_pools: Get_best_rateParams_1["_exclude_pools"]) { + return this.eth_call(functions['get_best_rate(address,address,uint256,address[8])'], {_from, _to, _amount, _exclude_pools}) } get_exchange_amount(_pool: Get_exchange_amountParams["_pool"], _from: Get_exchange_amountParams["_from"], _to: Get_exchange_amountParams["_to"], _amount: Get_exchange_amountParams["_amount"]) { @@ -57,12 +57,12 @@ export class Contract extends ContractBase { return this.eth_call(functions.get_exchange_amounts, {_pool, _from, _to, _amounts}) } - "get_exchange_multiple_amount(address[9],uint256[3][4],uint256)"(_route: Get_exchange_multiple_amountParams_0["_route"], _swap_params: Get_exchange_multiple_amountParams_0["_swap_params"], _amount: Get_exchange_multiple_amountParams_0["_amount"]) { - return this.eth_call(functions["get_exchange_multiple_amount(address[9],uint256[3][4],uint256)"], {_route, _swap_params, _amount}) + 'get_exchange_multiple_amount(address[9],uint256[3][4],uint256)'(_route: Get_exchange_multiple_amountParams_0["_route"], _swap_params: Get_exchange_multiple_amountParams_0["_swap_params"], _amount: Get_exchange_multiple_amountParams_0["_amount"]) { + return this.eth_call(functions['get_exchange_multiple_amount(address[9],uint256[3][4],uint256)'], {_route, _swap_params, _amount}) } - "get_exchange_multiple_amount(address[9],uint256[3][4],uint256,address[4])"(_route: Get_exchange_multiple_amountParams_1["_route"], _swap_params: Get_exchange_multiple_amountParams_1["_swap_params"], _amount: Get_exchange_multiple_amountParams_1["_amount"], _pools: Get_exchange_multiple_amountParams_1["_pools"]) { - return this.eth_call(functions["get_exchange_multiple_amount(address[9],uint256[3][4],uint256,address[4])"], {_route, _swap_params, _amount, _pools}) + 'get_exchange_multiple_amount(address[9],uint256[3][4],uint256,address[4])'(_route: Get_exchange_multiple_amountParams_1["_route"], _swap_params: Get_exchange_multiple_amountParams_1["_swap_params"], _amount: Get_exchange_multiple_amountParams_1["_amount"], _pools: Get_exchange_multiple_amountParams_1["_pools"]) { + return this.eth_call(functions['get_exchange_multiple_amount(address[9],uint256[3][4],uint256,address[4])'], {_route, _swap_params, _amount, _pools}) } get_calculator(_pool: Get_calculatorParams["_pool"]) { @@ -95,32 +95,32 @@ export type TokenExchangeEventArgs = EParams export type ExchangeMultipleEventArgs = EParams /// Function types -export type Exchange_with_best_rateParams_0 = FunctionArguments -export type Exchange_with_best_rateReturn_0 = FunctionReturn +export type Exchange_with_best_rateParams_0 = FunctionArguments +export type Exchange_with_best_rateReturn_0 = FunctionReturn -export type Exchange_with_best_rateParams_1 = FunctionArguments -export type Exchange_with_best_rateReturn_1 = FunctionReturn +export type Exchange_with_best_rateParams_1 = FunctionArguments +export type Exchange_with_best_rateReturn_1 = FunctionReturn -export type ExchangeParams_0 = FunctionArguments -export type ExchangeReturn_0 = FunctionReturn +export type ExchangeParams_0 = FunctionArguments +export type ExchangeReturn_0 = FunctionReturn -export type ExchangeParams_1 = FunctionArguments -export type ExchangeReturn_1 = FunctionReturn +export type ExchangeParams_1 = FunctionArguments +export type ExchangeReturn_1 = FunctionReturn -export type Exchange_multipleParams_0 = FunctionArguments -export type Exchange_multipleReturn_0 = FunctionReturn +export type Exchange_multipleParams_0 = FunctionArguments +export type Exchange_multipleReturn_0 = FunctionReturn -export type Exchange_multipleParams_1 = FunctionArguments -export type Exchange_multipleReturn_1 = FunctionReturn +export type Exchange_multipleParams_1 = FunctionArguments +export type Exchange_multipleReturn_1 = FunctionReturn -export type Exchange_multipleParams_2 = FunctionArguments -export type Exchange_multipleReturn_2 = FunctionReturn +export type Exchange_multipleParams_2 = FunctionArguments +export type Exchange_multipleReturn_2 = FunctionReturn -export type Get_best_rateParams_0 = FunctionArguments -export type Get_best_rateReturn_0 = FunctionReturn +export type Get_best_rateParams_0 = FunctionArguments +export type Get_best_rateReturn_0 = FunctionReturn -export type Get_best_rateParams_1 = FunctionArguments -export type Get_best_rateReturn_1 = FunctionReturn +export type Get_best_rateParams_1 = FunctionArguments +export type Get_best_rateReturn_1 = FunctionReturn export type Get_exchange_amountParams = FunctionArguments export type Get_exchange_amountReturn = FunctionReturn @@ -131,11 +131,11 @@ export type Get_input_amountReturn = FunctionReturn export type Get_exchange_amountsReturn = FunctionReturn -export type Get_exchange_multiple_amountParams_0 = FunctionArguments -export type Get_exchange_multiple_amountReturn_0 = FunctionReturn +export type Get_exchange_multiple_amountParams_0 = FunctionArguments +export type Get_exchange_multiple_amountReturn_0 = FunctionReturn -export type Get_exchange_multiple_amountParams_1 = FunctionArguments -export type Get_exchange_multiple_amountReturn_1 = FunctionReturn +export type Get_exchange_multiple_amountParams_1 = FunctionArguments +export type Get_exchange_multiple_amountReturn_1 = FunctionReturn export type Get_calculatorParams = FunctionArguments export type Get_calculatorReturn = FunctionReturn diff --git a/src/abi/governance.ts b/src/abi/governance.ts index 0ca54b18..73011e92 100644 --- a/src/abi/governance.ts +++ b/src/abi/governance.ts @@ -28,8 +28,8 @@ export const functions = { castVoteWithReason: fun("0x7b3c71d3", "castVoteWithReason(uint256,uint8,string)", {"proposalId": p.uint256, "support": p.uint8, "reason": p.string}, p.uint256), castVoteWithReasonAndParams: fun("0x5f398a14", "castVoteWithReasonAndParams(uint256,uint8,string,bytes)", {"proposalId": p.uint256, "support": p.uint8, "reason": p.string, "params": p.bytes}, p.uint256), castVoteWithReasonAndParamsBySig: fun("0x03420181", "castVoteWithReasonAndParamsBySig(uint256,uint8,string,bytes,uint8,bytes32,bytes32)", {"proposalId": p.uint256, "support": p.uint8, "reason": p.string, "params": p.bytes, "v": p.uint8, "r": p.bytes32, "s": p.bytes32}, p.uint256), - "execute(address[],uint256[],bytes[],bytes32)": fun("0x2656227d", "execute(address[],uint256[],bytes[],bytes32)", {"targets": p.array(p.address), "values": p.array(p.uint256), "calldatas": p.array(p.bytes), "descriptionHash": p.bytes32}, p.uint256), - "execute(uint256)": fun("0xfe0d94c1", "execute(uint256)", {"proposalId": p.uint256}, ), + 'execute(address[],uint256[],bytes[],bytes32)': fun("0x2656227d", "execute(address[],uint256[],bytes[],bytes32)", {"targets": p.array(p.address), "values": p.array(p.uint256), "calldatas": p.array(p.bytes), "descriptionHash": p.bytes32}, p.uint256), + 'execute(uint256)': fun("0xfe0d94c1", "execute(uint256)", {"proposalId": p.uint256}, ), getActions: viewFun("0x328dd982", "getActions(uint256)", {"proposalId": p.uint256}, {"targets": p.array(p.address), "values": p.array(p.uint256), "signatures": p.array(p.string), "calldatas": p.array(p.bytes)}), getReceipt: viewFun("0xe23a9a52", "getReceipt(uint256,address)", {"proposalId": p.uint256, "voter": p.address}, p.struct({"hasVoted": p.bool, "support": p.uint8, "votes": p.uint256})), getVotes: viewFun("0xeb9019d4", "getVotes(address,uint256)", {"account": p.address, "blockNumber": p.uint256}, p.uint256), @@ -46,10 +46,10 @@ export const functions = { proposalSnapshot: viewFun("0x2d63f693", "proposalSnapshot(uint256)", {"proposalId": p.uint256}, p.uint256), proposalThreshold: viewFun("0xb58131b0", "proposalThreshold()", {}, p.uint256), proposals: viewFun("0x013cf08b", "proposals(uint256)", {"proposalId": p.uint256}, {"id": p.uint256, "proposer": p.address, "eta": p.uint256, "startBlock": p.uint256, "endBlock": p.uint256, "forVotes": p.uint256, "againstVotes": p.uint256, "abstainVotes": p.uint256, "canceled": p.bool, "executed": p.bool}), - "propose(address[],uint256[],bytes[],string)": fun("0x7d5e81e2", "propose(address[],uint256[],bytes[],string)", {"targets": p.array(p.address), "values": p.array(p.uint256), "calldatas": p.array(p.bytes), "description": p.string}, p.uint256), - "propose(address[],uint256[],string[],bytes[],string)": fun("0xda95691a", "propose(address[],uint256[],string[],bytes[],string)", {"targets": p.array(p.address), "values": p.array(p.uint256), "signatures": p.array(p.string), "calldatas": p.array(p.bytes), "description": p.string}, p.uint256), - "queue(address[],uint256[],bytes[],bytes32)": fun("0x160cbed7", "queue(address[],uint256[],bytes[],bytes32)", {"targets": p.array(p.address), "values": p.array(p.uint256), "calldatas": p.array(p.bytes), "descriptionHash": p.bytes32}, p.uint256), - "queue(uint256)": fun("0xddf0b009", "queue(uint256)", {"proposalId": p.uint256}, ), + 'propose(address[],uint256[],bytes[],string)': fun("0x7d5e81e2", "propose(address[],uint256[],bytes[],string)", {"targets": p.array(p.address), "values": p.array(p.uint256), "calldatas": p.array(p.bytes), "description": p.string}, p.uint256), + 'propose(address[],uint256[],string[],bytes[],string)': fun("0xda95691a", "propose(address[],uint256[],string[],bytes[],string)", {"targets": p.array(p.address), "values": p.array(p.uint256), "signatures": p.array(p.string), "calldatas": p.array(p.bytes), "description": p.string}, p.uint256), + 'queue(address[],uint256[],bytes[],bytes32)': fun("0x160cbed7", "queue(address[],uint256[],bytes[],bytes32)", {"targets": p.array(p.address), "values": p.array(p.uint256), "calldatas": p.array(p.bytes), "descriptionHash": p.bytes32}, p.uint256), + 'queue(uint256)': fun("0xddf0b009", "queue(uint256)", {"proposalId": p.uint256}, ), quorum: viewFun("0xf8ce560a", "quorum(uint256)", {"blockNumber": p.uint256}, p.uint256), quorumDenominator: viewFun("0x97c3d334", "quorumDenominator()", {}, p.uint256), quorumNumerator: viewFun("0xa7713a70", "quorumNumerator()", {}, p.uint256), @@ -224,11 +224,11 @@ export type CastVoteWithReasonAndParamsReturn = FunctionReturn export type CastVoteWithReasonAndParamsBySigReturn = FunctionReturn -export type ExecuteParams_0 = FunctionArguments -export type ExecuteReturn_0 = FunctionReturn +export type ExecuteParams_0 = FunctionArguments +export type ExecuteReturn_0 = FunctionReturn -export type ExecuteParams_1 = FunctionArguments -export type ExecuteReturn_1 = FunctionReturn +export type ExecuteParams_1 = FunctionArguments +export type ExecuteReturn_1 = FunctionReturn export type GetActionsParams = FunctionArguments export type GetActionsReturn = FunctionReturn @@ -278,17 +278,17 @@ export type ProposalThresholdReturn = FunctionReturn export type ProposalsReturn = FunctionReturn -export type ProposeParams_0 = FunctionArguments -export type ProposeReturn_0 = FunctionReturn +export type ProposeParams_0 = FunctionArguments +export type ProposeReturn_0 = FunctionReturn -export type ProposeParams_1 = FunctionArguments -export type ProposeReturn_1 = FunctionReturn +export type ProposeParams_1 = FunctionArguments +export type ProposeReturn_1 = FunctionReturn -export type QueueParams_0 = FunctionArguments -export type QueueReturn_0 = FunctionReturn +export type QueueParams_0 = FunctionArguments +export type QueueReturn_0 = FunctionReturn -export type QueueParams_1 = FunctionArguments -export type QueueReturn_1 = FunctionReturn +export type QueueParams_1 = FunctionArguments +export type QueueReturn_1 = FunctionReturn export type QuorumParams = FunctionArguments export type QuorumReturn = FunctionReturn diff --git a/src/abi/legacy-staking.ts b/src/abi/legacy-staking.ts index 71557785..f828db98 100644 --- a/src/abi/legacy-staking.ts +++ b/src/abi/legacy-staking.ts @@ -9,12 +9,12 @@ export const events = { NewRates: event("0xa804368c7f1a6216d92d17d9753b923dfc3da14ae33d231e8d79e39202e249c3", "NewRates(address,uint256[])", {"user": indexed(p.address), "rates": p.array(p.uint256)}), Paused: event("0xe8699cf681560fd07de85543bd994263f4557bdc5179dd702f256d15fd083e1d", "Paused(address,bool)", {"user": indexed(p.address), "yes": p.bool}), PendingGovernorshipTransfer: event("0xa39cc5eb22d0f34d8beaefee8a3f17cc229c1a1d1ef87a5ad47313487b1c4f0d", "PendingGovernorshipTransfer(address,address)", {"previousGovernor": indexed(p.address), "newGovernor": indexed(p.address)}), - "Staked(address,uint256,uint256,uint256)": event("0xb4caaf29adda3eefee3ad552a8e85058589bf834c7466cae4ee58787f70589ed", "Staked(address,uint256,uint256,uint256)", {"user": indexed(p.address), "amount": p.uint256, "duration": p.uint256, "rate": p.uint256}), + 'Staked(address indexed,uint256,uint256,uint256)': event("0xb4caaf29adda3eefee3ad552a8e85058589bf834c7466cae4ee58787f70589ed", "Staked(address,uint256,uint256,uint256)", {"user": indexed(p.address), "amount": p.uint256, "duration": p.uint256, "rate": p.uint256}), StakesTransfered: event("0xd0ceb9c39a11711e51ee4b32b97b05d660d6229ecd8be94ce934fa9e77910263", "StakesTransfered(address,address,uint256)", {"fromUser": indexed(p.address), "toUser": p.address, "numStakes": p.uint256}), - "Withdrawn(address,uint256,uint256)": event("0x92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc6", "Withdrawn(address,uint256,uint256)", {"user": indexed(p.address), "amount": p.uint256, "stakedAmount": p.uint256}), + 'Withdrawn(address indexed,uint256,uint256)': event("0x92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc6", "Withdrawn(address,uint256,uint256)", {"user": indexed(p.address), "amount": p.uint256, "stakedAmount": p.uint256}), Upgraded: event("0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", "Upgraded(address)", {"implementation": indexed(p.address)}), - "Staked(address,uint256)": event("0x9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d", "Staked(address,uint256)", {"user": indexed(p.address), "amount": p.uint256}), - "Withdrawn(address,uint256)": event("0x7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5", "Withdrawn(address,uint256)", {"user": indexed(p.address), "amount": p.uint256}), + 'Staked(address indexed,uint256)': event("0x9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d", "Staked(address,uint256)", {"user": indexed(p.address), "amount": p.uint256}), + 'Withdrawn(address indexed,uint256)': event("0x7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5", "Withdrawn(address,uint256)", {"user": indexed(p.address), "amount": p.uint256}), } export class Contract extends ContractBase { @@ -27,9 +27,9 @@ export type NewDurationsEventArgs = EParams export type NewRatesEventArgs = EParams export type PausedEventArgs = EParams export type PendingGovernorshipTransferEventArgs = EParams -export type StakedEventArgs_0 = EParams +export type StakedEventArgs_0 = EParams export type StakesTransferedEventArgs = EParams -export type WithdrawnEventArgs_0 = EParams +export type WithdrawnEventArgs_0 = EParams export type UpgradedEventArgs = EParams -export type StakedEventArgs_1 = EParams -export type WithdrawnEventArgs_1 = EParams +export type StakedEventArgs_1 = EParams +export type WithdrawnEventArgs_1 = EParams diff --git a/src/abi/multicall.ts b/src/abi/multicall.ts index 81081e56..6d91b51d 100644 --- a/src/abi/multicall.ts +++ b/src/abi/multicall.ts @@ -1,7 +1,7 @@ import * as p from '@subsquid/evm-codec' import {fun, ContractBase, type AbiFunction, type FunctionReturn, type FunctionArguments} from '@subsquid/evm-abi' -const aggregate = fun('0x252dba42', "aggregate((address,bytes)[]", { +const aggregate = fun('0x252dba42', "aggregate((address,bytes)[])", { calls: p.array(p.struct({ target: p.address, callData: p.bytes diff --git a/src/abi/one-inch-aggregation-router.ts b/src/abi/one-inch-aggregation-router.ts index 6727f242..871ec9d8 100644 --- a/src/abi/one-inch-aggregation-router.ts +++ b/src/abi/one-inch-aggregation-router.ts @@ -15,8 +15,8 @@ export const functions = { and: viewFun("0xbfa75143", "and(uint256,bytes)", {"offsets": p.uint256, "data": p.bytes}, p.bool), arbitraryStaticCall: viewFun("0xbf15fcd8", "arbitraryStaticCall(address,bytes)", {"target": p.address, "data": p.bytes}, p.uint256), cancelOrder: fun("0x2d9a56f6", "cancelOrder((uint256,address,address,address,address,address,uint256,uint256,uint256,bytes))", {"order": p.struct({"salt": p.uint256, "makerAsset": p.address, "takerAsset": p.address, "maker": p.address, "receiver": p.address, "allowedSender": p.address, "makingAmount": p.uint256, "takingAmount": p.uint256, "offsets": p.uint256, "interactions": p.bytes})}, {"orderRemaining": p.uint256, "orderHash": p.bytes32}), - "cancelOrderRFQ(uint256)": fun("0x825caba1", "cancelOrderRFQ(uint256)", {"orderInfo": p.uint256}, ), - "cancelOrderRFQ(uint256,uint256)": fun("0xbddccd35", "cancelOrderRFQ(uint256,uint256)", {"orderInfo": p.uint256, "additionalMask": p.uint256}, ), + 'cancelOrderRFQ(uint256)': fun("0x825caba1", "cancelOrderRFQ(uint256)", {"orderInfo": p.uint256}, ), + 'cancelOrderRFQ(uint256,uint256)': fun("0xbddccd35", "cancelOrderRFQ(uint256,uint256)", {"orderInfo": p.uint256, "additionalMask": p.uint256}, ), checkPredicate: viewFun("0x6c838250", "checkPredicate((uint256,address,address,address,address,address,uint256,uint256,uint256,bytes))", {"order": p.struct({"salt": p.uint256, "makerAsset": p.address, "takerAsset": p.address, "maker": p.address, "receiver": p.address, "allowedSender": p.address, "makingAmount": p.uint256, "takingAmount": p.uint256, "offsets": p.uint256, "interactions": p.bytes})}, p.bool), clipperSwap: fun("0x84bd6d29", "clipperSwap(address,address,address,uint256,uint256,uint256,bytes32,bytes32)", {"clipperExchange": p.address, "srcToken": p.address, "dstToken": p.address, "inputAmount": p.uint256, "outputAmount": p.uint256, "goodUntil": p.uint256, "r": p.bytes32, "vs": p.bytes32}, p.uint256), clipperSwapTo: fun("0x093d4fa5", "clipperSwapTo(address,address,address,address,uint256,uint256,uint256,bytes32,bytes32)", {"clipperExchange": p.address, "recipient": p.address, "srcToken": p.address, "dstToken": p.address, "inputAmount": p.uint256, "outputAmount": p.uint256, "goodUntil": p.uint256, "r": p.bytes32, "vs": p.bytes32}, p.uint256), @@ -149,11 +149,11 @@ export type ArbitraryStaticCallReturn = FunctionReturn export type CancelOrderReturn = FunctionReturn -export type CancelOrderRFQParams_0 = FunctionArguments -export type CancelOrderRFQReturn_0 = FunctionReturn +export type CancelOrderRFQParams_0 = FunctionArguments +export type CancelOrderRFQReturn_0 = FunctionReturn -export type CancelOrderRFQParams_1 = FunctionArguments -export type CancelOrderRFQReturn_1 = FunctionReturn +export type CancelOrderRFQParams_1 = FunctionArguments +export type CancelOrderRFQReturn_1 = FunctionReturn export type CheckPredicateParams = FunctionArguments export type CheckPredicateReturn = FunctionReturn diff --git a/src/abi/veogv.ts b/src/abi/veogv.ts index d8cd5fb2..a293de16 100644 --- a/src/abi/veogv.ts +++ b/src/abi/veogv.ts @@ -42,8 +42,8 @@ export const functions = { previewRewards: viewFun("0xf166e920", "previewRewards(address)", {"user": p.address}, p.uint256), rewardDebtPerShare: viewFun("0x4423bf57", "rewardDebtPerShare(address)", {"_0": p.address}, p.uint256), rewardsSource: viewFun("0xf7240d2f", "rewardsSource()", {}, p.address), - "stake(uint256,uint256,address)": fun("0x7628a37d", "stake(uint256,uint256,address)", {"amount": p.uint256, "duration": p.uint256, "to": p.address}, ), - "stake(uint256,uint256)": fun("0x7b0472f0", "stake(uint256,uint256)", {"amount": p.uint256, "duration": p.uint256}, ), + 'stake(uint256,uint256,address)': fun("0x7628a37d", "stake(uint256,uint256,address)", {"amount": p.uint256, "duration": p.uint256, "to": p.address}, ), + 'stake(uint256,uint256)': fun("0x7b0472f0", "stake(uint256,uint256)", {"amount": p.uint256, "duration": p.uint256}, ), symbol: viewFun("0x95d89b41", "symbol()", {}, p.string), totalSupply: viewFun("0x18160ddd", "totalSupply()", {}, p.uint256), transfer: fun("0xa9059cbb", "transfer(address,uint256)", {"_0": p.address, "_1": p.uint256}, p.bool), @@ -243,11 +243,11 @@ export type RewardDebtPerShareReturn = FunctionReturn export type RewardsSourceReturn = FunctionReturn -export type StakeParams_0 = FunctionArguments -export type StakeReturn_0 = FunctionReturn +export type StakeParams_0 = FunctionArguments +export type StakeReturn_0 = FunctionReturn -export type StakeParams_1 = FunctionArguments -export type StakeReturn_1 = FunctionReturn +export type StakeParams_1 = FunctionArguments +export type StakeReturn_1 = FunctionReturn export type SymbolParams = FunctionArguments export type SymbolReturn = FunctionReturn