diff --git a/package.json b/package.json index 8a3b008..c07f652 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@0xsquid/squid-types", - "version": "0.1.76", + "version": "0.1.77", "description": "JS and TS types relating to 0xsquid related projects.", "main": "dist/index.js", "types": "./dist/index.d.ts", diff --git a/src/dexes/index.ts b/src/dexes/index.ts index e96c0a2..ab4b42d 100644 --- a/src/dexes/index.ts +++ b/src/dexes/index.ts @@ -18,6 +18,7 @@ export enum DexName { BASESWAP_V3 = "Baseswap V3", BEAMSWAP_V2 = "Beamswap V2", BEAMSWAP_V3 = "Beamswap V3", + BEAMSWAP_SADDLE = "Beamswap Saddle", CAMELOT_V3 = "Camelot V3", CURVE_V2 = "Curve V2", ELLIPSIS = "Ellipsis", @@ -31,17 +32,23 @@ export enum DexName { KYBERSWAP = "KyberSwap", KYBERSWAP_AGGREGATOR = "kyberswap Aggregator", KINETIX_V3 = "Kinetix V3", + LYNEX_V3 = "Lynex V3", MENTO_V2 = "Mento V2", + NILE_SOLIDLY = "Nile Solidly", + NILE_V3 = "Nile V3", OPENOCEAN = "OpenOcean", OSMOSIS = "Osmosis", PANCAKESWAP_V2 = "Pancakeswap V2", PANCAKESWAP_V3 = "Pancakeswap V3", PANCAKESWAP_STABLE = "Pancakeswap Stable", PANGOLIN_V2 = "Pangolin V2", + PHARAOH_SOLIDLY = "Pharaoh Solidly", + PHARAOH_V3 = "Pharaoh V3", PLATYPUS = "Platypus", QUICKSWAP_V2 = "Quickswap V2", QUICKSWAP_V3 = "Quickswap V3", RAMSES_SOLIDLY = "Ramses Solidly", + RA_V3 = "Ra V3", RAMSES_V3 = "Ramses V3", SPOOKYSWAP_V2 = "Spookyswap V2", STELLASWAP_V2 = "Stellaswap V2", @@ -56,6 +63,7 @@ export enum DexName { THENA_SOLIDLY = "Thena Solidly", THENA_V3 = "Thena V3", TRADERJOE_V2 = "Trader Joe V2", + TRADERJOE_V21 = "Trader Joe V2.1", TRIDENT = "Trident", THRUSTER_V3 = "Thruster V3", UBESWAP_V2 = "Ubeswap V2", @@ -86,6 +94,7 @@ export enum DexType { SADDLE = "saddle", SLIPSTREAM = "slipstream", SOLIDLY = "solidly", + TRADERJOE_V21 = "traderjoe-v21", TRIDENT = "trident", WOMBAT = "wombat", UNISWAP_V2 = "uniswap-v2", diff --git a/src/path/index.ts b/src/path/index.ts index ff86cb4..374ae13 100644 --- a/src/path/index.ts +++ b/src/path/index.ts @@ -55,6 +55,7 @@ export interface ActionBaseData { }[]; buckets: Buckets; tickSpacing: number; + binStep: number; // wrappers address: string; diff --git a/src/routes/index.ts b/src/routes/index.ts index 763bdc8..3a25414 100644 --- a/src/routes/index.ts +++ b/src/routes/index.ts @@ -126,6 +126,7 @@ export interface SwapDetails { poolId: string; poolFee: string; tickSpacing: number; + binStep: number; osmosisPools: { poolId: string; tokenOutDenom: string;