From f32fa9533fc765e921714aab8f86e2229c5cd60d Mon Sep 17 00:00:00 2001 From: Akash Jag Date: Fri, 7 Aug 2026 15:30:36 -0700 Subject: [PATCH 1/6] exit validation types, schema, amount helpers, optional vault decimals --- src/json/schema.ts | 1 + src/types/index.ts | 6 +++ src/utils/amount.test.ts | 61 +++++++++++++++++++++- src/utils/amount.ts | 41 +++++++++++++++ src/validators/evm/erc4626/types.ts | 3 ++ src/validators/evm/erc4626/vault-config.ts | 4 ++ 6 files changed, 115 insertions(+), 1 deletion(-) diff --git a/src/json/schema.ts b/src/json/schema.ts index fc97237..52d0138 100644 --- a/src/json/schema.ts +++ b/src/json/schema.ts @@ -41,6 +41,7 @@ export const requestSchema = { // Future use - include for forward compatibility amount: { type: 'string', maxLength: 78, pattern: '^[0-9]+$' }, // Max uint256 is 78 digits + shareAmount: { type: 'string', maxLength: 78, pattern: '^[0-9]+$' }, decimals: { type: 'integer', minimum: 0, maximum: 255 }, tronResource: { type: 'string', enum: ['BANDWIDTH', 'ENERGY'] }, providerId: { type: 'string', maxLength: 256 }, diff --git a/src/types/index.ts b/src/types/index.ts index 54419b3..5483cb9 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -17,6 +17,12 @@ export interface ValidationResult { export type ActionArguments = { /** Declared intent amount in base units (wei) — must exactly match calldata units. Integer string. */ amount?: string; + /** + * Declared exit share amount in vault-share base units (wei integer string). + * Same contract as `amount`: no decimal conversion. + * (not human-readable `shareAmount`). Used only for ERC-4626 `redeem` intent checks. + */ + shareAmount?: string; /** Informational only: token decimals for the declared amount. Not used in comparison. */ decimals?: number; validatorAddress?: string; diff --git a/src/utils/amount.test.ts b/src/utils/amount.test.ts index 579634a..357d12e 100644 --- a/src/utils/amount.test.ts +++ b/src/utils/amount.test.ts @@ -1,4 +1,4 @@ -import { MAX_UINT256, matchesDeclaredAmount } from './amount'; +import { MAX_UINT256, matchesDeclaredAmount, matchesDeclaredAmountWithinMargin, getErc4626RedeemMargin } from './amount'; describe('MAX_UINT256', () => { it('equals 2^256 - 1', () => { @@ -48,3 +48,62 @@ describe('matchesDeclaredAmount', () => { expect(() => matchesDeclaredAmount(1000000n, 'abc')).toThrow(); }); }); + +describe('matchesDeclaredAmountWithinMargin', () => { + const DECLARED = '1000'; + const MARGIN = '10'; + + it('returns true on exact match', () => { + expect(matchesDeclaredAmountWithinMargin(1000n, DECLARED, MARGIN)).toBe(true); + }); + + it('returns true when calldata is within margin above declared (snap-up)', () => { + expect(matchesDeclaredAmountWithinMargin(1005n, DECLARED, MARGIN)).toBe(true); + }); + + it('returns true when calldata is within margin below declared (snap-down)', () => { + expect(matchesDeclaredAmountWithinMargin(995n, DECLARED, MARGIN)).toBe(true); + }); + + it('returns false when outside margin', () => { + expect(matchesDeclaredAmountWithinMargin(1011n, DECLARED, MARGIN)).toBe(false); + }); + + it('returns true when declared is undefined (opt-in skip)', () => { + expect(matchesDeclaredAmountWithinMargin(999999n, undefined, MARGIN)).toBe(true); + }); + + it('throws on non-integer declared string', () => { + expect(() => matchesDeclaredAmountWithinMargin(1000n, '1.5', MARGIN)).toThrow(); + }); +}); + +describe('getErc4626RedeemMargin', () => { + it('returns 10 when feeConfigurationId is absent', () => { + expect(getErc4626RedeemMargin({ inputTokenDecimals: 6, vaultTokenDecimals: 18 })).toBe('10'); + }); + + it('returns 10 when decimals are missing even with feeConfigurationId', () => { + expect(getErc4626RedeemMargin({ feeConfigurationId: 'fee-1' })).toBe('10'); + }); + + it('returns 10^(abs(diff)+1) when fee + decimals present (6 vs 18 → 10^13)', () => { + expect( + getErc4626RedeemMargin({ + feeConfigurationId: 'fee-1', + inputTokenDecimals: 6, + vaultTokenDecimals: 18, + }), + ).toBe((10n ** 13n).toString()); + }); + + it('returns 10 for equal decimals with fee (diff 0 → 10^1)', () => { + expect( + getErc4626RedeemMargin({ + feeConfigurationId: 'fee-1', + inputTokenDecimals: 18, + vaultTokenDecimals: 18, + }), + ).toBe('10'); + }); +}); diff --git a/src/utils/amount.ts b/src/utils/amount.ts index 7eaeda9..8fb7afe 100644 --- a/src/utils/amount.ts +++ b/src/utils/amount.ts @@ -8,3 +8,44 @@ export function matchesDeclaredAmount( if (declared === undefined) return true; return calldataAmount === BigInt(declared); } + +/** + * Opt-in bounded match for redeem clamp: pass if |calldata - declared| <= margin. + * Non-digit `declared` throws via BigInt (same as matchesDeclaredAmount); callers + * must reject non-digits before calling. + */ +export function matchesDeclaredAmountWithinMargin( + calldataAmount: bigint, + declared: string | undefined, + margin: string, +): boolean { + if (declared === undefined) return true; + const declaredAmount = BigInt(declared); + const delta = + calldataAmount >= declaredAmount + ? calldataAmount - declaredAmount + : declaredAmount - calldataAmount; + return delta <= BigInt(margin); +} + +/** + * Replicates monorepo getRedeemMargin / getErc4626ExitMargin (without kiln address list). + * Missing feeConfigurationId OR missing decimals → "10". + */ +export function getErc4626RedeemMargin(input: { + feeConfigurationId?: string; + inputTokenDecimals?: number; + vaultTokenDecimals?: number; +}): string { + if ( + input.feeConfigurationId === undefined || + input.inputTokenDecimals === undefined || + input.vaultTokenDecimals === undefined + ) { + return '10'; + } + const difference = Math.abs( + input.inputTokenDecimals - input.vaultTokenDecimals, + ); + return (10n ** BigInt(difference + 1)).toString(); +} \ No newline at end of file diff --git a/src/validators/evm/erc4626/types.ts b/src/validators/evm/erc4626/types.ts index 4e3c600..15bbde9 100644 --- a/src/validators/evm/erc4626/types.ts +++ b/src/validators/evm/erc4626/types.ts @@ -13,6 +13,9 @@ export interface VaultInfo { canEnter?: boolean; // Whether deposits are enabled canExit?: boolean; // Whether withdrawals are enabled allocatorVaults?: string[]; // Allocator vault addresses (ERC4626-compatible) + /** Optional: used to get accepatable margin near max redeem shares on exit on when feeConfigurationId is set. */ + inputTokenDecimals?: number; + vaultTokenDecimals?: number; } /** diff --git a/src/validators/evm/erc4626/vault-config.ts b/src/validators/evm/erc4626/vault-config.ts index 2cdf2b7..39fe0d4 100644 --- a/src/validators/evm/erc4626/vault-config.ts +++ b/src/validators/evm/erc4626/vault-config.ts @@ -13,6 +13,8 @@ interface RegistryEntry { canEnter?: boolean; canExit?: boolean; allocatorVaults?: string[]; + inputTokenDecimals?: number; + vaultTokenDecimals?: number; } interface VaultRegistry { @@ -36,6 +38,8 @@ export function loadEmbeddedRegistry(): VaultConfiguration { canEnter: entry.canEnter, canExit: entry.canExit, allocatorVaults: entry.allocatorVaults?.map((a) => a.toLowerCase()), + inputTokenDecimals: entry.inputTokenDecimals, + vaultTokenDecimals: entry.vaultTokenDecimals, })); return { From ca34508e056104bf710842286c160eb67686ac9d Mon Sep 17 00:00:00 2001 From: Akash Jag Date: Fri, 7 Aug 2026 16:17:57 -0700 Subject: [PATCH 2/6] feat: exit validation on 4626 validator, tests --- src/json/handler.test.ts | 55 +++++- src/types/index.ts | 8 +- src/utils/amount.test.ts | 37 +++- src/utils/amount.ts | 2 +- .../evm/erc4626/erc4626.validator.test.ts | 179 ++++++++++++++++++ .../evm/erc4626/erc4626.validator.ts | 89 ++++++++- 6 files changed, 353 insertions(+), 17 deletions(-) diff --git a/src/json/handler.test.ts b/src/json/handler.test.ts index cb94607..c9694fb 100644 --- a/src/json/handler.test.ts +++ b/src/json/handler.test.ts @@ -159,7 +159,7 @@ describe('handleJsonRequest', () => { }); }); - describe('ENG-3841: sUSDS referral deposit (client repro, real registry)', () => { + describe('sUSDS referral deposit (client repro, real registry)', () => { // deposit(uint256 assets, address receiver, uint16 referral), selector 0x9b8d6d38 const susdsYieldId = 'ethereum-usds-susds-0xa3931d71877c0e7a3148cb7eb4463524fec27fbd-4626-vault'; @@ -383,6 +383,59 @@ describe('handleJsonRequest', () => { }); }); + describe('schema: args.shareAmount boundaries', () => { + const userAddress = '0x742d35cc6634c0532925a3b844bc9e7595f0beb8'; + const referralAddress = '0x371240E80Bf84eC2bA8b55aE2fD0B467b16Db2be'; + const validLidoStakeTx = { + to: '0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84', + from: userAddress, + value: '0xde0b6b3a7640000', + data: '0xa1903eab' + referralAddress.slice(2).padStart(64, '0'), + chainId: 1, + }; + const MAX_UINT256_STRING = (2n ** 256n - 1n).toString(); + const validRequest = (args: object) => ({ + apiVersion: '1.0', + operation: 'validate', + yieldId: 'ethereum-eth-lido-staking', + unsignedTransaction: JSON.stringify(validLidoStakeTx), + userAddress, + args, + }); + it('accepts a 78-digit args.shareAmount (maxUint256)', () => { + expect(MAX_UINT256_STRING.length).toBe(78); + const response = call(validRequest({ shareAmount: MAX_UINT256_STRING })); + expect(response.ok).toBe(true); + // Lido ignores shareAmount; schema acceptance is what this pins. + expect(response.result.isValid).toBe(true); + }); + it('rejects args.shareAmount longer than 78 characters', () => { + const response = call(validRequest({ shareAmount: '1'.repeat(79) })); + expect(response.ok).toBe(false); + expect(response.error.code).toBe('SCHEMA_VALIDATION_ERROR'); + }); + it('rejects human-readable args.shareAmount ("0.01") — base-unit integers only', () => { + const response = call(validRequest({ shareAmount: '0.01' })); + expect(response.ok).toBe(false); + expect(response.error.code).toBe('SCHEMA_VALIDATION_ERROR'); + }); + it('rejects non-numeric args.shareAmount', () => { + const response = call(validRequest({ shareAmount: '1,000' })); + expect(response.ok).toBe(false); + expect(response.error.code).toBe('SCHEMA_VALIDATION_ERROR'); + }); + // Schema stays permissive: both fields allowed at AJV layer. + // Semantic reject is covered in erc4626.validator.test.ts + // ("rejects when both amount and shareAmount are declared"). + it('accepts both amount and shareAmount at the schema layer', () => { + const response = call( + validRequest({ amount: '1000000', shareAmount: '1000' }), + ); + expect(response.ok).toBe(true); + expect(response.result.isValid).toBe(true); // Lido path; no ERC-4626 both-declared check + }); + }); + describe('isSupported operation', () => { it('should return supported: true for known yield', () => { const response = call({ diff --git a/src/types/index.ts b/src/types/index.ts index 5483cb9..81faec3 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -18,10 +18,10 @@ export type ActionArguments = { /** Declared intent amount in base units (wei) — must exactly match calldata units. Integer string. */ amount?: string; /** - * Declared exit share amount in vault-share base units (wei integer string). - * Same contract as `amount`: no decimal conversion. - * (not human-readable `shareAmount`). Used only for ERC-4626 `redeem` intent checks. - */ + * Declared exit share amount in vault-share base units (wei integer string). + * Same contract as `amount`: no decimal conversion. + * (not human-readable `shareAmount`). Used only for ERC-4626 `redeem` intent checks. + */ shareAmount?: string; /** Informational only: token decimals for the declared amount. Not used in comparison. */ decimals?: number; diff --git a/src/utils/amount.test.ts b/src/utils/amount.test.ts index 357d12e..d26f1e1 100644 --- a/src/utils/amount.test.ts +++ b/src/utils/amount.test.ts @@ -1,4 +1,9 @@ -import { MAX_UINT256, matchesDeclaredAmount, matchesDeclaredAmountWithinMargin, getErc4626RedeemMargin } from './amount'; +import { + MAX_UINT256, + matchesDeclaredAmount, + matchesDeclaredAmountWithinMargin, + getErc4626RedeemMargin, +} from './amount'; describe('MAX_UINT256', () => { it('equals 2^256 - 1', () => { @@ -54,33 +59,47 @@ describe('matchesDeclaredAmountWithinMargin', () => { const MARGIN = '10'; it('returns true on exact match', () => { - expect(matchesDeclaredAmountWithinMargin(1000n, DECLARED, MARGIN)).toBe(true); + expect(matchesDeclaredAmountWithinMargin(1000n, DECLARED, MARGIN)).toBe( + true, + ); }); it('returns true when calldata is within margin above declared (snap-up)', () => { - expect(matchesDeclaredAmountWithinMargin(1005n, DECLARED, MARGIN)).toBe(true); + expect(matchesDeclaredAmountWithinMargin(1005n, DECLARED, MARGIN)).toBe( + true, + ); }); it('returns true when calldata is within margin below declared (snap-down)', () => { - expect(matchesDeclaredAmountWithinMargin(995n, DECLARED, MARGIN)).toBe(true); + expect(matchesDeclaredAmountWithinMargin(995n, DECLARED, MARGIN)).toBe( + true, + ); }); it('returns false when outside margin', () => { - expect(matchesDeclaredAmountWithinMargin(1011n, DECLARED, MARGIN)).toBe(false); + expect(matchesDeclaredAmountWithinMargin(1011n, DECLARED, MARGIN)).toBe( + false, + ); }); it('returns true when declared is undefined (opt-in skip)', () => { - expect(matchesDeclaredAmountWithinMargin(999999n, undefined, MARGIN)).toBe(true); + expect(matchesDeclaredAmountWithinMargin(999999n, undefined, MARGIN)).toBe( + true, + ); }); it('throws on non-integer declared string', () => { - expect(() => matchesDeclaredAmountWithinMargin(1000n, '1.5', MARGIN)).toThrow(); + expect(() => + matchesDeclaredAmountWithinMargin(1000n, '1.5', MARGIN), + ).toThrow(); }); }); describe('getErc4626RedeemMargin', () => { it('returns 10 when feeConfigurationId is absent', () => { - expect(getErc4626RedeemMargin({ inputTokenDecimals: 6, vaultTokenDecimals: 18 })).toBe('10'); + expect( + getErc4626RedeemMargin({ inputTokenDecimals: 6, vaultTokenDecimals: 18 }), + ).toBe('10'); }); it('returns 10 when decimals are missing even with feeConfigurationId', () => { @@ -96,7 +115,7 @@ describe('getErc4626RedeemMargin', () => { }), ).toBe((10n ** 13n).toString()); }); - + it('returns 10 for equal decimals with fee (diff 0 → 10^1)', () => { expect( getErc4626RedeemMargin({ diff --git a/src/utils/amount.ts b/src/utils/amount.ts index 8fb7afe..2bc554c 100644 --- a/src/utils/amount.ts +++ b/src/utils/amount.ts @@ -48,4 +48,4 @@ export function getErc4626RedeemMargin(input: { input.inputTokenDecimals - input.vaultTokenDecimals, ); return (10n ** BigInt(difference + 1)).toString(); -} \ No newline at end of file +} diff --git a/src/validators/evm/erc4626/erc4626.validator.test.ts b/src/validators/evm/erc4626/erc4626.validator.test.ts index a3eb75b..1200839 100644 --- a/src/validators/evm/erc4626/erc4626.validator.test.ts +++ b/src/validators/evm/erc4626/erc4626.validator.test.ts @@ -1039,6 +1039,185 @@ describe('ERC4626Validator', () => { expect(result.isValid).toBe(false); expect(result.reason).toContain('zero'); }); + + describe('amount intent validation', () => { + // Asset wei — reuse enter-side scale (1000 USDC @ 6 decimals). + const WITHDRAW_WEI = DEPOSIT_WEI; // 1000000000n + const DECLARED_ASSETS = DECLARED; // '1000000000' + // Share wei — small integers so margin "10" (no feeConfig / no vault decimals) is easy to hit. + const SHARE_WEI = 1000n; + const DECLARED_SHARES = '1000'; + const withdrawTx = (assets: bigint) => { + const data = erc4626Iface.encodeFunctionData( + 'withdraw(uint256,address,address)', + [assets, USER_ADDRESS, USER_ADDRESS], + ); + return buildTx({ to: VAULT_ADDRESS, data, value: '0x0' }); + }; + const redeemTx = (shares: bigint) => { + const data = erc4626Iface.encodeFunctionData( + 'redeem(uint256,address,address)', + [shares, USER_ADDRESS, USER_ADDRESS], + ); + return buildTx({ to: VAULT_ADDRESS, data, value: '0x0' }); + }; + // --- withdraw: exact match vs args.amount --- + it('accepts withdraw exactly matching the declared amount', () => { + const result = validator.validate( + withdrawTx(WITHDRAW_WEI), + TransactionType.WITHDRAW, + USER_ADDRESS, + { amount: DECLARED_ASSETS }, + ); + expect(result.isValid).toBe(true); + }); + it('rejects withdraw one wei above the declared amount', () => { + const result = validator.validate( + withdrawTx(WITHDRAW_WEI + 1n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { amount: DECLARED_ASSETS }, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain('does not match declared intent'); + }); + it('rejects withdraw one wei below the declared amount', () => { + const result = validator.validate( + withdrawTx(WITHDRAW_WEI - 1n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { amount: DECLARED_ASSETS }, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain('does not match declared intent'); + }); + it('skips amount enforcement on withdraw when args.amount is absent (back-compat)', () => { + const result = validator.validate( + withdrawTx(WITHDRAW_WEI * 7n), + TransactionType.WITHDRAW, + USER_ADDRESS, + ); + expect(result.isValid).toBe(true); + }); + it('rejects withdraw when only shareAmount is declared (fail-closed, no redeem→withdraw bypass)', () => { + const result = validator.validate( + withdrawTx(WITHDRAW_WEI), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Cannot verify withdraw (asset-denominated) against declared shareAmount', + ); + }); + // --- redeem: within-margin match vs args.shareAmount --- + // mockConfig vault has no decimals / no feeConfigurationId → margin "10" + it('accepts redeem exactly matching the declared shareAmount', () => { + const result = validator.validate( + redeemTx(SHARE_WEI), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ); + expect(result.isValid).toBe(true); + }); + it('accepts redeem within margin above declared shareAmount (snap-up, Δ=5 ≤ 10)', () => { + const result = validator.validate( + redeemTx(SHARE_WEI + 5n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ); + expect(result.isValid).toBe(true); + }); + it('accepts redeem within margin below declared shareAmount (snap-down, Δ=5 ≤ 10)', () => { + const result = validator.validate( + redeemTx(SHARE_WEI - 5n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ); + expect(result.isValid).toBe(true); + }); + it('rejects redeem outside margin (Δ=11 > 10)', () => { + const result = validator.validate( + redeemTx(SHARE_WEI + 11n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain('does not match declared intent'); + }); + it('rejects redeem when only amount is declared (fail-closed, no withdraw→redeem bypass)', () => { + const result = validator.validate( + redeemTx(SHARE_WEI), + TransactionType.WITHDRAW, + USER_ADDRESS, + { amount: DECLARED_ASSETS }, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Cannot verify redeem (share-denominated) against declared asset amount', + ); + }); + it('skips shareAmount enforcement on redeem when args.shareAmount is absent (back-compat)', () => { + const result = validator.validate( + redeemTx(SHARE_WEI * 7n), + TransactionType.WITHDRAW, + USER_ADDRESS, + ); + expect(result.isValid).toBe(true); + }); + // --- cross-cutting guards (fire in validate() before routing) --- + it('rejects when both amount and shareAmount are declared', () => { + const result = validator.validate( + withdrawTx(WITHDRAW_WEI), + TransactionType.WITHDRAW, + USER_ADDRESS, + { amount: DECLARED_ASSETS, shareAmount: DECLARED_SHARES }, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Cannot declare both amount and shareAmount', + ); + }); + it('blocks a human-readable declared amount ("0.01") with an explicit reason', () => { + const result = validator.validate( + withdrawTx(WITHDRAW_WEI), + TransactionType.WITHDRAW, + USER_ADDRESS, + { amount: '0.01', decimals: 6 }, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Declared amount must be a base-unit integer string (wei)', + ); + }); + it('blocks a human-readable declared shareAmount ("0.01") with an explicit reason', () => { + const result = validator.validate( + redeemTx(SHARE_WEI), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: '0.01' }, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Declared shareAmount must be a base-unit integer string (share wei)', + ); + }); + it('blocks a non-numeric declared shareAmount before any type-specific validation', () => { + const result = validator.validate( + redeemTx(SHARE_WEI), + TransactionType.APPROVAL, // guard fires pre-routing; type is irrelevant + USER_ADDRESS, + { shareAmount: 'abc' }, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain('base-unit integer string'); + }); + }); }); // ========================================================================= diff --git a/src/validators/evm/erc4626/erc4626.validator.ts b/src/validators/evm/erc4626/erc4626.validator.ts index 7bf7db3..deac7df 100644 --- a/src/validators/evm/erc4626/erc4626.validator.ts +++ b/src/validators/evm/erc4626/erc4626.validator.ts @@ -9,7 +9,11 @@ import { BaseEVMValidator, EVMTransaction } from '../base.validator'; import { VaultInfo, VaultConfiguration } from './types'; import { WETH_ADDRESSES } from './constants'; import { isNonEmptyString } from '../../../utils/validation'; -import { matchesDeclaredAmount } from '../../../utils/amount'; +import { + matchesDeclaredAmount, + matchesDeclaredAmountWithinMargin, + getErc4626RedeemMargin, +} from '../../../utils/amount'; /** * Standard ERC4626 ABI - only the functions we need to validate @@ -139,6 +143,10 @@ export class ERC4626Validator extends BaseEVMValidator { ? args.amount : undefined; + const declaredShareAmount = isNonEmptyString(args?.shareAmount) + ? args.shareAmount + : undefined; + // Declared amount is a base-unit (wei) integer string — same unit as calldata. // Reject anything else explicitly (e.g. human-readable "0.01") rather than // letting BigInt() throw into a generic parse-error block. @@ -149,6 +157,24 @@ export class ERC4626Validator extends BaseEVMValidator { ); } + if ( + declaredShareAmount !== undefined && + !/^[0-9]+$/.test(declaredShareAmount) + ) { + return this.blocked( + 'Declared shareAmount must be a base-unit integer string (share wei)', + { declared: declaredShareAmount }, + ); + } + + //cannot combine asset + share intents. + if (declaredAmount !== undefined && declaredShareAmount !== undefined) { + return this.blocked('Cannot declare both amount and shareAmount', { + amount: declaredAmount, + shareAmount: declaredShareAmount, + }); + } + // Route to appropriate validation based on transaction type switch (transactionType) { case TransactionType.APPROVAL: @@ -164,7 +190,15 @@ export class ERC4626Validator extends BaseEVMValidator { declaredAmount, ); case TransactionType.WITHDRAW: - return this.validateWithdraw(tx, userAddress, chainId, receiverAddress); + return this.validateWithdraw( + tx, + userAddress, + chainId, + receiverAddress, + declaredAmount, + declaredShareAmount, + args?.feeConfigurationId, + ); case TransactionType.UNWRAP: return this.validateUnwrap(tx, chainId); default: @@ -406,6 +440,9 @@ export class ERC4626Validator extends BaseEVMValidator { userAddress: string, chainId: number, receiverAddress?: string, + declaredAmount?: string, + declaredShareAmount?: string, + feeConfigurationId?: string, ): ValidationResult { const resolved = this.resolveVault(tx, chainId); if ('error' in resolved) return resolved.error; @@ -451,6 +488,54 @@ export class ERC4626Validator extends BaseEVMValidator { return this.blocked('Withdraw amount is zero'); } + // --- amount intent (additive / opt-in) --- + if (parsed.name === 'withdraw') { + // share intent on asset calldata → fail-closed (no redeem↔withdraw bypass) + if (declaredShareAmount !== undefined) { + return this.blocked( + 'Cannot verify withdraw (asset-denominated) against declared shareAmount', + { declared: declaredShareAmount }, + ); + } + if (!matchesDeclaredAmount(amountBigInt, declaredAmount)) { + return this.blocked('Withdraw amount does not match declared intent', { + expected: declaredAmount, + actual: amountBigInt.toString(), + }); + } + } else { + // redeem + if (declaredAmount !== undefined) { + return this.blocked( + 'Cannot verify redeem (share-denominated) against declared asset amount', + { declared: declaredAmount }, + ); + } + if (declaredShareAmount !== undefined) { + const margin = getErc4626RedeemMargin({ + feeConfigurationId, + inputTokenDecimals: vaultInfo.inputTokenDecimals, + vaultTokenDecimals: vaultInfo.vaultTokenDecimals, + }); + if ( + !matchesDeclaredAmountWithinMargin( + amountBigInt, + declaredShareAmount, + margin, + ) + ) { + return this.blocked( + 'Redeem share amount does not match declared intent', + { + expected: declaredShareAmount, + actual: amountBigInt.toString(), + margin, + }, + ); + } + } + } + // Validate owner is the user (they must own the shares) if (owner.toLowerCase() !== userAddress.toLowerCase()) { return this.blocked('Owner address does not match user address', { From 91f41dce10cbc601d870ef2ca5d0eadda7370f0e Mon Sep 17 00:00:00 2001 From: Akash Jag Date: Fri, 7 Aug 2026 22:12:39 -0700 Subject: [PATCH 3/6] registry reexport --- .../evm/erc4626/vault-registry.json | 6583 +++++++++++++---- 1 file changed, 5070 insertions(+), 1513 deletions(-) diff --git a/src/validators/evm/erc4626/vault-registry.json b/src/validators/evm/erc4626/vault-registry.json index 0a0b9e9..b738138 100644 --- a/src/validators/evm/erc4626/vault-registry.json +++ b/src/validators/evm/erc4626/vault-registry.json @@ -1,6 +1,6 @@ { "version": 1, - "generatedAt": "2026-06-18T07:41:26.612Z", + "generatedAt": "2026-08-08T05:07:04.643Z", "vaults": [ { "yieldId": "arbitrum-arb-earb-1-0x7ed866d2d66c3149fafe854c30c68a8ba7cee8b9-4626-vault", @@ -10,7 +10,9 @@ "network": "arbitrum", "inputTokenAddress": "0x912ce59144191c1204e64559fe8253a0e49e6548", "vaultTokenAddress": "0x7ed866d2d66c3149fafe854c30c68a8ba7cee8b9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-arb-farb-0xbe3860fd4c3facdf8ad57aa8c1a36d6dc4390a49-4626-vault", @@ -20,7 +22,9 @@ "network": "arbitrum", "inputTokenAddress": "0x912ce59144191c1204e64559fe8253a0e49e6548", "vaultTokenAddress": "0xbe3860fd4c3facdf8ad57aa8c1a36d6dc4390a49", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-autousdai-eautousdai-1-0xfe3320fd1bacf38bf74b84ef0ef7b34562926ddf-4626-vault", @@ -30,7 +34,9 @@ "network": "arbitrum", "inputTokenAddress": "0x62ddf301b21970e7cc12c34caac9ce9bc975c0a9", "vaultTokenAddress": "0xfe3320fd1bacf38bf74b84ef0ef7b34562926ddf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 15, + "vaultTokenDecimals": 15 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0x0e6ad128d7e217439beea90695fe7ec859c7f98c-4626-vault", @@ -40,7 +46,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0x0e6ad128d7e217439beea90695fe7ec859c7f98c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0x49014a8eb1585cbee6a7a9a50c3b81017bf6cc4d-4626-vault", @@ -50,7 +58,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0x49014a8eb1585cbee6a7a9a50c3b81017bf6cc4d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0x60d38b12d22bf423f28082bf396ff8f28cc506b1-4626-vault", @@ -60,7 +70,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0x60d38b12d22bf423f28082bf396ff8f28cc506b1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0x65592b1f12c07d434e95c7bf87f4f2f464e950e4-4626-vault", @@ -70,7 +82,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0x65592b1f12c07d434e95c7bf87f4f2f464e950e4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0x747a547e48ee52491794b8ea01cd81fc5d59ad84-4626-vault", @@ -80,7 +94,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0x747a547e48ee52491794b8ea01cd81fc5d59ad84", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0xa6c2e6a83d594e862cdb349396856f7ffe9a979b-4626-vault", @@ -90,7 +106,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0xa6c2e6a83d594e862cdb349396856f7ffe9a979b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0xc8248953429d707c6a2815653eca89846ffaa63b-4626-vault", @@ -100,7 +118,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0xc8248953429d707c6a2815653eca89846ffaa63b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0xd3ca9bec3e681b0f578fd87f20ebcf2b7e0bb739-4626-vault", @@ -110,7 +130,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0xd3ca9bec3e681b0f578fd87f20ebcf2b7e0bb739", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0xe07f1151887b8fdc6800f737252f6b91b46b5865-4626-vault", @@ -120,7 +142,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0xe07f1151887b8fdc6800f737252f6b91b46b5865", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0xe296ee7f83d1d95b3f7827ff1d08fe1e4cf09d8d-4626-vault", @@ -130,7 +154,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0xe296ee7f83d1d95b3f7827ff1d08fe1e4cf09d8d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0xeba51f6472f4ce1c47668c2474ab8f84b32e1ae7-4626-vault", @@ -140,7 +166,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0xeba51f6472f4ce1c47668c2474ab8f84b32e1ae7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-crvusd-cvcrvusd-0xeeaf2ccb73a01deb38eca2947d963d64cfde6a32-4626-vault", @@ -150,7 +178,9 @@ "network": "arbitrum", "inputTokenAddress": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5", "vaultTokenAddress": "0xeeaf2ccb73a01deb38eca2947d963d64cfde6a32", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-eura-steur-0x004626a008b1acdc4c74ab51644093b155e59a23-4626-vault", @@ -160,7 +190,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfa5ed56a203466cbbc2430a43c66b9d8723528e7", "vaultTokenAddress": "0x004626a008b1acdc4c74ab51644093b155e59a23", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-ezeth-eezeth-1-0xaa525d3142a5bdd3e55e8e983d3789b88f2feb8f-4626-vault", @@ -170,7 +202,9 @@ "network": "arbitrum", "inputTokenAddress": "0x2416092f143378750bb29b79ed961ab195cceea5", "vaultTokenAddress": "0xaa525d3142a5bdd3e55e8e983d3789b88f2feb8f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-gho-fgho-0x037dff1c12805707d7c29f163e0f09fc9102657a-4626-vault", @@ -180,7 +214,9 @@ "network": "arbitrum", "inputTokenAddress": "0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33", "vaultTokenAddress": "0x037dff1c12805707d7c29f163e0f09fc9102657a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-pt-susdai-19feb2026-ept-susdai-19feb2026-1-0x878e12c1a1bbdf7645e28a8e9c420ccd595204ad-4626-vault", @@ -190,7 +226,9 @@ "network": "arbitrum", "inputTokenAddress": "0x1bf1311fcf914a69dd5805c9b06b72f80539cb3f", "vaultTokenAddress": "0x878e12c1a1bbdf7645e28a8e9c420ccd595204ad", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-pt-susdai-20nov2025-ept-susdai-20nov2025-2-0x4d375ed67a83edbc03685141f551defe25b4917e-4626-vault", @@ -200,7 +238,9 @@ "network": "arbitrum", "inputTokenAddress": "0x936f210d277bf489a3211cef9ab4bc47a7b69c96", "vaultTokenAddress": "0x4d375ed67a83edbc03685141f551defe25b4917e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-pt-thbill-18jun2026-ept-thbill-18jun2026-1-0x27b3b7f97ef233912384d0b5b3844173710f4d3c-4626-vault", @@ -210,7 +250,9 @@ "network": "arbitrum", "inputTokenAddress": "0xe46271ecb1d5c7c5134868760f10c18b03021ef1", "vaultTokenAddress": "0x27b3b7f97ef233912384d0b5b3844173710f4d3c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-pt-thbill-19feb2026-ept-thbill-19feb2026-1-0x1da09605fefd09312b3004212a7274d7bb1dd891-4626-vault", @@ -220,7 +262,9 @@ "network": "arbitrum", "inputTokenAddress": "0x9b3924f9652cabf3db48b7b4c92e474c571b3ab4", "vaultTokenAddress": "0x1da09605fefd09312b3004212a7274d7bb1dd891", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-pt-thbill-27nov2025-ept-thbill-27nov2025-1-0x1e001f95599bc024ef5cd5e3cfc4c9bb52c65732-4626-vault", @@ -230,7 +274,9 @@ "network": "arbitrum", "inputTokenAddress": "0x5a791652f3b140d357df072d355a98ab754877d1", "vaultTokenAddress": "0x1e001f95599bc024ef5cd5e3cfc4c9bb52c65732", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-pt-usdai-19feb2026-ept-usdai-19feb2026-1-0x5f7f81fb9a3cfbf35633349990bbc5001f365408-4626-vault", @@ -240,7 +286,9 @@ "network": "arbitrum", "inputTokenAddress": "0x5b2c615e22272234aacf187632a0531ca1243279", "vaultTokenAddress": "0x5f7f81fb9a3cfbf35633349990bbc5001f365408", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-pt-usdai-20nov2025-ept-usdai-20nov2025-2-0x22038f6fa20aeacba681030b2fb7c77155901c3f-4626-vault", @@ -250,7 +298,9 @@ "network": "arbitrum", "inputTokenAddress": "0x8b4ca42bb3b1d789859f106222cf7dc5eed48ccb", "vaultTokenAddress": "0x22038f6fa20aeacba681030b2fb7c77155901c3f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-reth-ereth-1-0x1ed564cfc30b385c9c2b184f25602764dd6a16c9-4626-vault", @@ -260,7 +310,9 @@ "network": "arbitrum", "inputTokenAddress": "0xec70dcb4a1efa46b8f2d97c310c9c4790ba5ffa8", "vaultTokenAddress": "0x1ed564cfc30b385c9c2b184f25602764dd6a16c9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-rlp-erlp-1-0x46e57d0de266638c8339689be04b038049be3812-4626-vault", @@ -270,7 +322,9 @@ "network": "arbitrum", "inputTokenAddress": "0x35e5db674d8e93a03d814fa0ada70731efe8a4b9", "vaultTokenAddress": "0x46e57d0de266638c8339689be04b038049be3812", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-rseth-erseth-1-0xe96e07c16661744836a742ef2090f11e84a86f4f-4626-vault", @@ -280,7 +334,9 @@ "network": "arbitrum", "inputTokenAddress": "0x4186bfc76e2e237523cbc30fd220fe055156b41f", "vaultTokenAddress": "0xe96e07c16661744836a742ef2090f11e84a86f4f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-susdai-esusdai-1-0xaabb9cbac15a3d646dcdc6574bcfcfb989e1fdd8-4626-vault", @@ -290,7 +346,9 @@ "network": "arbitrum", "inputTokenAddress": "0x0b2b2b2076d95dda7817e785989fe353fe955ef9", "vaultTokenAddress": "0xaabb9cbac15a3d646dcdc6574bcfcfb989e1fdd8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-susdc-esusdc-1-0xa7a9b773f139010f284e825a74060648d91de37a-4626-vault", @@ -300,7 +358,9 @@ "network": "arbitrum", "inputTokenAddress": "0x940098b108fb7d0a7e374f6eded7760787464609", "vaultTokenAddress": "0xa7a9b773f139010f284e825a74060648d91de37a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-susdc-esusdc-2-0x8e8fa7c73bef97205552456a7d41e14caf57404d-4626-vault", @@ -310,7 +370,9 @@ "network": "arbitrum", "inputTokenAddress": "0x940098b108fb7d0a7e374f6eded7760787464609", "vaultTokenAddress": "0x8e8fa7c73bef97205552456a7d41e14caf57404d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-susde-esusde-1-0x98bef5be3df319d4469b3984c21449d309f8d81e-4626-vault", @@ -320,7 +382,9 @@ "network": "arbitrum", "inputTokenAddress": "0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2", "vaultTokenAddress": "0x98bef5be3df319d4469b3984c21449d309f8d81e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-susds-esusds-1-0x0ee8d628411f446bfbbe08bdef53e42414c8fbc4-4626-vault", @@ -330,7 +394,9 @@ "network": "arbitrum", "inputTokenAddress": "0xddb46999f8891663a8f2828d25298f70416d7610", "vaultTokenAddress": "0x0ee8d628411f446bfbbe08bdef53e42414c8fbc4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-susds-esusds-2-0x7007415237e9b1c729404a3363293e0a44eaf585-4626-vault", @@ -340,7 +406,9 @@ "network": "arbitrum", "inputTokenAddress": "0xddb46999f8891663a8f2828d25298f70416d7610", "vaultTokenAddress": "0x7007415237e9b1c729404a3363293e0a44eaf585", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-susds-fsusds-0x3459fcc94390c3372c0f7b4cd3f8795f0e5afe96-4626-vault", @@ -351,6 +419,8 @@ "inputTokenAddress": "0xddb46999f8891663a8f2828d25298f70416d7610", "vaultTokenAddress": "0x3459fcc94390c3372c0f7b4cd3f8795f0e5afe96", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xfb4b79994408329dabed8c6050d9bc77c9186fda" ] @@ -363,7 +433,9 @@ "network": "arbitrum", "inputTokenAddress": "0x41ca7586cc1311807b4605fbb748a3b8862b42b5", "vaultTokenAddress": "0xa999f8a38a902f27f278358c4bd20fe1459ae47c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-teth-eteth-1-0xdbd974eb5360d053ea0c56b4dacf4a9d3e894ee2-4626-vault", @@ -373,7 +445,9 @@ "network": "arbitrum", "inputTokenAddress": "0xd09acb80c1e8f2291862c4978a008791c9167003", "vaultTokenAddress": "0xdbd974eb5360d053ea0c56b4dacf4a9d3e894ee2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-thbill-ethbill-1-0x78eda68722936f4f8bd480dfbeb9f56af6d231de-4626-vault", @@ -383,7 +457,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfdd22ce6d1f66bc0ec89b20bf16ccb6670f55a5a", "vaultTokenAddress": "0x78eda68722936f4f8bd480dfbeb9f56af6d231de", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-thbill-ethbill-2-0x79e1f4a1cde92568d58eb823f81d9c0c7c384e6b-4626-vault", @@ -393,7 +469,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfdd22ce6d1f66bc0ec89b20bf16ccb6670f55a5a", "vaultTokenAddress": "0x79e1f4a1cde92568d58eb823f81d9c0c7c384e6b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usda-stusd-0x0022228a2cc5e7ef0274a7baa600d44da5ab5776-4626-vault", @@ -403,7 +481,9 @@ "network": "arbitrum", "inputTokenAddress": "0x0000206329b97db379d5e1bf586bbdb969c63274", "vaultTokenAddress": "0x0022228a2cc5e7ef0274a7baa600d44da5ab5776", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdai-eusdai-2-0x7d9790403fa53ef3e3a3389c259d244bdc61b785-4626-vault", @@ -413,7 +493,9 @@ "network": "arbitrum", "inputTokenAddress": "0x0a1a1a107e45b7ced86833863f482bc5f4ed82ef", "vaultTokenAddress": "0x7d9790403fa53ef3e3a3389c259d244bdc61b785", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-aave-v3-lending", @@ -424,6 +506,8 @@ "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x794a61358d6845594f94dc1db02a252b5b4814ad", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0xffedbacb4d962f560bbbecbb41798c95c8bc95a9", "0xbb2c60c5ad02b59da54d39f654ad5efc5a197244", @@ -443,7 +527,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x64a651d825fc70ebba88f2e1bad90be9a496c4b9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-avgusdcprimearb-0x9257edda03f9915857187e927ef501c53b1679b3-4626-vault", @@ -453,7 +539,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x9257edda03f9915857187e927ef501c53b1679b3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-bbqusdc-0x5c0c306aaa9f877de636f4d5822ca9f2e81563ba-4626-vault", @@ -463,7 +551,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x5c0c306aaa9f877de636f4d5822ca9f2e81563ba", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-bbqusdc-0xbeeff1d5de8f79ff37a151681100b039661da518-4626-vault", @@ -473,7 +563,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0xbeeff1d5de8f79ff37a151681100b039661da518", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-csusdc-0xa53cf822fe93002aeae16d395cd823ece161a6ac-4626-vault", @@ -483,7 +575,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0xa53cf822fe93002aeae16d395cd823ece161a6ac", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-dusdcv3-0x890a69ef363c9c7bdd5e36eb95ceb569f63acbf6-4626-vault", @@ -493,7 +587,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x890a69ef363c9c7bdd5e36eb95ceb569f63acbf6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdc-eusdc-1-0x0a1ecc5fe8c9be3c809844fcbe615b46a869b899-4626-vault", @@ -503,7 +599,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x0a1ecc5fe8c9be3c809844fcbe615b46a869b899", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdc-eusdc-2-0x6afb8d3f6d4a34e9cb2f217317f4dc8e05aa673b-4626-vault", @@ -513,7 +611,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x6afb8d3f6d4a34e9cb2f217317f4dc8e05aa673b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdc-eusdc-5-0x05d28a86e057364f6ad1a88944297e58fc6160b3-4626-vault", @@ -523,7 +623,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x05d28a86e057364f6ad1a88944297e58fc6160b3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdc-eusdc-6-0x44c10da836d2abe881b77bbb0b3dce5f85c0c1cc-4626-vault", @@ -533,7 +635,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x44c10da836d2abe881b77bbb0b3dce5f85c0c1cc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdc-fusdc-0x1a996cb54bb95462040408c06122d45d6cdb6096-4626-vault", @@ -544,6 +648,8 @@ "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x1a996cb54bb95462040408c06122d45d6cdb6096", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x16780a1c98d87c6b79f366777cbd7d5d618bd064", "0xe3835d99edbc16c1713b359c0442a38da0816d55", @@ -560,7 +666,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x55a2b207b0074e13adcb858950a81b7a04775e0f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-gtusdcc-0x7e97fa6893871a2751b5fe961978dccb2c201e65-4626-vault", @@ -571,6 +679,8 @@ "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x7e97fa6893871a2751b5fe961978dccb2c201e65", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xbb80310941eabe7bd277691ce5500d75f6bac640", "0x642e972da15a6b7a00d3f970c877615e1159aaf7", @@ -585,7 +695,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x610d151ae40662ae148cdbaae1ea5904b6afae78", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-gtusdcp-0x7c574174da4b2be3f705c6244b4bfa0815a8b3ed-4626-vault", @@ -595,7 +707,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x7c574174da4b2be3f705c6244b4bfa0815a8b3ed", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-hyperusdc-0x4b6f1c9e5d470b97181786b26da0d0945a7cf027-4626-vault", @@ -605,7 +719,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x4b6f1c9e5d470b97181786b26da0d0945a7cf027", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-kpk_usdc_yieldv2-0x5837e4189819637853a357af36650902347f5e73-4626-vault", @@ -615,7 +731,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x5837e4189819637853a357af36650902347f5e73", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-lvusdc2-0x71d77c39db0eb5d086611a2e950198e3077cf58a-4626-vault", @@ -625,7 +743,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x71d77c39db0eb5d086611a2e950198e3077cf58a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdc-mcusdc-0xa60643c90a542a95026c0f1dbdb0615ff42019cf-4626-vault", @@ -635,7 +755,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0xa60643c90a542a95026c0f1dbdb0615ff42019cf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-re7usdc-0x704761b6280bfabc7e397efd34fc15cd3b527d7d-4626-vault", @@ -645,7 +767,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x704761b6280bfabc7e397efd34fc15cd3b527d7d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-steakusdc-0x250cf7c82bac7cb6cf899b6052979d4b5ba1f9ca-4626-vault", @@ -656,6 +780,8 @@ "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x250cf7c82bac7cb6cf899b6052979d4b5ba1f9ca", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x35fad113e3bcb5f39e7992d6bb06d179d4c7406e" ] @@ -668,7 +794,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x940098b108fb7d0a7e374f6eded7760787464609", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-ydg-usdc-0x36b69949d60d06eccc14de0ae63f4e00cc2cd8b9-4626-vault", @@ -678,7 +806,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x36b69949d60d06eccc14de0ae63f4e00cc2cd8b9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc-yog-usdc-0x87deae530841a9671326c9d5b9f91bdb11f3162c-4626-vault", @@ -688,7 +818,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x87deae530841a9671326c9d5b9f91bdb11f3162c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdc.e-dusdcv3-0xa76c604145d7394dec36c49af494c144ff327861-4626-vault", @@ -698,7 +830,9 @@ "network": "arbitrum", "inputTokenAddress": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", "vaultTokenAddress": "0xa76c604145d7394dec36c49af494c144ff327861", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usde-eusde-2-0x683b777a393ba94f3c903fba2b14a6b6ff80dbe7-4626-vault", @@ -708,7 +842,9 @@ "network": "arbitrum", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0x683b777a393ba94f3c903fba2b14a6b6ff80dbe7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usde-eusde-4-0x815ca5d298d5731a1093ba6e280019e4231465bf-4626-vault", @@ -718,7 +854,9 @@ "network": "arbitrum", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0x815ca5d298d5731a1093ba6e280019e4231465bf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usds-eusds-1-0x5059ff3008ffe2b50980330a402ea5c59da01ad7-4626-vault", @@ -728,7 +866,9 @@ "network": "arbitrum", "inputTokenAddress": "0x6491c05a82219b8d1479057361ff1654749b876b", "vaultTokenAddress": "0x5059ff3008ffe2b50980330a402ea5c59da01ad7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdt-aave-v3-lending", @@ -739,6 +879,8 @@ "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x794a61358d6845594f94dc1db02a252b5b4814ad", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x91d1ebbce4d6719baef2a4b637052ca55792e93d", "0x432b5bf3a486fb594a334ec564201f4316965411", @@ -757,7 +899,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x4739e2c293bdcd835829aa7c5d7fbdee93565d1a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdt-bbqusdt0-0xbeeff77ce5c059445714e6a3490e273fe7f2492f-4626-vault", @@ -767,7 +911,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0xbeeff77ce5c059445714e6a3490e273fe7f2492f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdt-eusdtugrik0-1-0x37512f45b4ba8808910632323b73783ca938cd51-4626-vault", @@ -777,7 +923,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x37512f45b4ba8808910632323b73783ca938cd51", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdt-eusdtugrik0-2-0x482c3e2530fac8fe2c63ae007ad2695c6d685e98-4626-vault", @@ -787,7 +935,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x482c3e2530fac8fe2c63ae007ad2695c6d685e98", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdt-eusdtugrik0-4-0xf2cf48e4932835c941cccd27e450c71138df81ca-4626-vault", @@ -797,7 +947,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0xf2cf48e4932835c941cccd27e450c71138df81ca", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdt-eusdtugrik0-5-0xee074ceb44ada094391b9c71a7fb8ba6962d492c-4626-vault", @@ -807,7 +959,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0xee074ceb44ada094391b9c71a7fb8ba6962d492c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdt-fusdt-0x4a03f37e7d3fc243e3f99341d36f4b829bee5e03-4626-vault", @@ -818,6 +972,8 @@ "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x4a03f37e7d3fc243e3f99341d36f4b829bee5e03", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0xb401621bcc952897ff7c0cc6a03256a713c3f806", "0xfcfffa77a399dc83f933421a34eda60fcfe5d625" @@ -831,7 +987,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x139250cdb310d657eac506c7c7fc6acde34af1ec", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdt-lvusdt-0x98c49e13bf99d7cad8069faa2a370933ec9ecf17-4626-vault", @@ -841,7 +999,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x98c49e13bf99d7cad8069faa2a370933ec9ecf17", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-usdt-mcusdt0-0x6d57dad0f1c4da0c1d5443ae8f7f8a50bdb9cf75-4626-vault", @@ -851,7 +1011,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x6d57dad0f1c4da0c1d5443ae8f7f8a50bdb9cf75", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usdt-steakusdt0-0x2281961480216653529a03d6ce03ee6b8cdf564e-4626-vault", @@ -861,7 +1023,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x2281961480216653529a03d6ce03ee6b8cdf564e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-usr-eusr-1-0xa94b187d2e767184027316ca2c6f34e80d5bef1f-4626-vault", @@ -871,7 +1035,9 @@ "network": "arbitrum", "inputTokenAddress": "0x2492d0006411af6c8bbb1c8afc1b0197350a79e9", "vaultTokenAddress": "0xa94b187d2e767184027316ca2c6f34e80d5bef1f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-wbtc-ewbtc-1-0x889e1c458b2469b70accdfb5b59726dc1668896c-4626-vault", @@ -881,7 +1047,9 @@ "network": "arbitrum", "inputTokenAddress": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f", "vaultTokenAddress": "0x889e1c458b2469b70accdfb5b59726dc1668896c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "arbitrum-weeth-eweeth-1-0x5a8294ce02908b1da68c6c39695c9b0fbaf7675d-4626-vault", @@ -891,7 +1059,9 @@ "network": "arbitrum", "inputTokenAddress": "0x35751007a407ca6feffe80b3cb397736d2cf4dbe", "vaultTokenAddress": "0x5a8294ce02908b1da68c6c39695c9b0fbaf7675d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-weth-dwethv3-0x04419d3509f13054f60d253e0c79491d9e683399-4626-vault", @@ -901,7 +1071,9 @@ "network": "arbitrum", "inputTokenAddress": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", "vaultTokenAddress": "0x04419d3509f13054f60d253e0c79491d9e683399", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-weth-eweth-1-0x78e3e051d32157aacd550fbb78458762d8f7edff-4626-vault", @@ -911,7 +1083,9 @@ "network": "arbitrum", "inputTokenAddress": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", "vaultTokenAddress": "0x78e3e051d32157aacd550fbb78458762d8f7edff", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-weth-fweth-0x45df0656f8adf017590009d2f1898eeca4f0a205-4626-vault", @@ -921,7 +1095,9 @@ "network": "arbitrum", "inputTokenAddress": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", "vaultTokenAddress": "0x45df0656f8adf017590009d2f1898eeca4f0a205", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-weth-gtweth-0xbd14bea2ecececd5f32149b0f84be7f7f446b964-4626-vault", @@ -931,7 +1107,9 @@ "network": "arbitrum", "inputTokenAddress": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", "vaultTokenAddress": "0xbd14bea2ecececd5f32149b0f84be7f7f446b964", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-weth-mcweth-0x9b33073eb98a9a1eb408dedcd08616fe850b3f09-4626-vault", @@ -941,7 +1119,9 @@ "network": "arbitrum", "inputTokenAddress": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", "vaultTokenAddress": "0x9b33073eb98a9a1eb408dedcd08616fe850b3f09", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-weth-steaketh-0x0623a67d69bb2f59d266897a15dc1509d291d631-4626-vault", @@ -951,7 +1131,9 @@ "network": "arbitrum", "inputTokenAddress": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", "vaultTokenAddress": "0x0623a67d69bb2f59d266897a15dc1509d291d631", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-weth-yog-weth-0x3574b6b307f86c0ca6bd263dca12d8f3031e57b9-4626-vault", @@ -961,7 +1143,9 @@ "network": "arbitrum", "inputTokenAddress": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", "vaultTokenAddress": "0x3574b6b307f86c0ca6bd263dca12d8f3031e57b9", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-wsteth-ewsteth-1-0xa8616e4d9f3f0aa01aff1d7c3b66249f8a5f1a58-4626-vault", @@ -971,7 +1155,9 @@ "network": "arbitrum", "inputTokenAddress": "0x5979d7b546e38e414f7e9822514be443a4800529", "vaultTokenAddress": "0xa8616e4d9f3f0aa01aff1d7c3b66249f8a5f1a58", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-wsteth-fwsteth-0x66c25cd75ebdaa7e04816f643d8e46cecd3183c9-4626-vault", @@ -981,7 +1167,9 @@ "network": "arbitrum", "inputTokenAddress": "0x5979d7b546e38e414f7e9822514be443a4800529", "vaultTokenAddress": "0x66c25cd75ebdaa7e04816f643d8e46cecd3183c9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-wstusr-ewstusr-1-0xa5000c60aecafb2f765344e3eb5918b84f386e94-4626-vault", @@ -991,7 +1179,9 @@ "network": "arbitrum", "inputTokenAddress": "0x66cfbd79257dc5217903a36293120282548e2254", "vaultTokenAddress": "0xa5000c60aecafb2f765344e3eb5918b84f386e94", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x075472D809aA98A4686D6F04E2c2663802653f2A", @@ -1001,7 +1191,9 @@ "network": "arbitrum", "inputTokenAddress": "0x0a21291a184cf36ad3b0a0def4a17c12cbd66a14", "vaultTokenAddress": "0x075472d809aa98a4686d6f04e2c2663802653f2a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x0A5e1394Ba0c23D71167233A3b4b55cb8d214279", @@ -1011,7 +1203,9 @@ "network": "arbitrum", "inputTokenAddress": "0x551c423c441db0b691b5630f04d2080caee25963", "vaultTokenAddress": "0x0a5e1394ba0c23d71167233a3b4b55cb8d214279", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x0d5E99A012415E22557f6df554e97159516e6d3C", @@ -1021,7 +1215,9 @@ "network": "arbitrum", "inputTokenAddress": "0xba4a858d664ddb052158168db04afa3cff5cfcc8", "vaultTokenAddress": "0x0d5e99a012415e22557f6df554e97159516e6d3c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x15943B95AF6BBe222C49F7501F39f1d2Da55CCdF", @@ -1031,7 +1227,9 @@ "network": "arbitrum", "inputTokenAddress": "0x6ea328bf810ef0f0bd1291eb52f1529aa073cefa", "vaultTokenAddress": "0x15943b95af6bbe222c49f7501f39f1d2da55ccdf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x252b965400862d94BDa35FeCF7Ee0f204a53Cc36", @@ -1041,7 +1239,9 @@ "network": "arbitrum", "inputTokenAddress": "0x4ecf61a6c2fab8a047ceb3b3b263b401763e9d49", "vaultTokenAddress": "0x252b965400862d94bda35fecf7ee0f204a53cc36", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x368d79018e525dB25dBA517a0b5d3cc34c87cAFa", @@ -1051,7 +1251,9 @@ "network": "arbitrum", "inputTokenAddress": "0x99ed4f0ab6524d26b31d0aea087ebe20d5949e0f", "vaultTokenAddress": "0x368d79018e525db25dba517a0b5d3cc34c87cafa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x461Ad11A76b302f13ADA1296dA0178722A50838e", @@ -1061,7 +1263,9 @@ "network": "arbitrum", "inputTokenAddress": "0x14fbc760efaf36781cb0eb3cb255ad976117b9bd", "vaultTokenAddress": "0x461ad11a76b302f13ada1296da0178722a50838e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x4aE5CE819e7D678b07E8D0f483d351E2c8e8B8D3", @@ -1071,7 +1275,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x4ae5ce819e7d678b07e8d0f483d351e2c8e8b8d3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-yearn-v3-0x4da30274267DeDc73A6A7eB233fBa81691f34Ef7", @@ -1081,7 +1287,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd8aee8fcc10aac1897f8d5271d112810c79e022", "vaultTokenAddress": "0x4da30274267dedc73a6a7eb233fba81691f34ef7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x5108DB0852C0CAA2Df797DcF31f8A73bFb335452", @@ -1091,7 +1299,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0x5108db0852c0caa2df797dcf31f8a73bfb335452", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-yearn-v3-0x586FB80DdadFC01294751a7CD58625CCFf4BDb2f", @@ -1101,7 +1311,9 @@ "network": "arbitrum", "inputTokenAddress": "0x3803d89c31de8b7def55c86f2469a5ea4db41b92", "vaultTokenAddress": "0x586fb80ddadfc01294751a7cd58625ccff4bdb2f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x65073e8C0A9c26d4280a43A3eCD3cDEdD36fDB89", @@ -1111,7 +1323,9 @@ "network": "arbitrum", "inputTokenAddress": "0x08a152834de126d2ef83d612ff36e4523fd0017f", "vaultTokenAddress": "0x65073e8c0a9c26d4280a43a3ecd3cdedd36fdb89", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x6FAF8b7fFeE3306EfcFc2BA9Fec912b4d49834C1", @@ -1121,7 +1335,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0x6faf8b7ffee3306efcfc2ba9fec912b4d49834c1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-yearn-v3-0x7DEB119b92b76f78C212bc54FBBb34CEA75f4d4A", @@ -1132,6 +1348,8 @@ "inputTokenAddress": "0x912ce59144191c1204e64559fe8253a0e49e6548", "vaultTokenAddress": "0x7deb119b92b76f78c212bc54fbbb34cea75f4d4a", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x48b52a30e8759ffaee0455670f985ebb79198fc1" ] @@ -1144,7 +1362,9 @@ "network": "arbitrum", "inputTokenAddress": "0x99e9028e274feafa2e1d8787e1ee6de39c6f7724", "vaultTokenAddress": "0x8a64111709ce75434b9156e3878cdd5b1fbc2d13", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x8b5aa1688297BC2e4664a18Df6ad22a70c4178B8", @@ -1154,7 +1374,9 @@ "network": "arbitrum", "inputTokenAddress": "0x24e4df37ea00c4954d668e3ce19ffdcffdec2cf6", "vaultTokenAddress": "0x8b5aa1688297bc2e4664a18df6ad22a70c4178b8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x92F1E6D904f21c05074952bbAD51D91fd9F8730f", @@ -1164,7 +1386,9 @@ "network": "arbitrum", "inputTokenAddress": "0x5e03c94fc5fb2e21882000a96df0b63d2c4312e2", "vaultTokenAddress": "0x92f1e6d904f21c05074952bbad51d91fd9f8730f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0x9FA306b1F4a6a83FEC98d8eBbaBEDfF78C407f6B", @@ -1174,7 +1398,9 @@ "network": "arbitrum", "inputTokenAddress": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", "vaultTokenAddress": "0x9fa306b1f4a6a83fec98d8ebbabedff78c407f6b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-yearn-v3-0xA4B8873B4629c20f2167c0A2bC33B6AF8699dDc1", @@ -1184,7 +1410,9 @@ "network": "arbitrum", "inputTokenAddress": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", "vaultTokenAddress": "0xa4b8873b4629c20f2167c0a2bc33b6af8699ddc1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-yearn-v3-0xb119e90Beb09Fcf9ABc92c20a8D84fe8bdfcc6E3", @@ -1194,7 +1422,9 @@ "network": "arbitrum", "inputTokenAddress": "0x6f02c88650837c8dfe89f66723c4743e9cf833cd", "vaultTokenAddress": "0xb119e90beb09fcf9abc92c20a8d84fe8bdfcc6e3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0xb739AE19620f7ECB4fb84727f205453aa5bc1AD2", @@ -1204,7 +1434,9 @@ "network": "arbitrum", "inputTokenAddress": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", "vaultTokenAddress": "0xb739ae19620f7ecb4fb84727f205453aa5bc1ad2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-yearn-v3-0xc0ba9bfED28aB46Da48d2B69316A3838698EF3f5", @@ -1214,7 +1446,9 @@ "network": "arbitrum", "inputTokenAddress": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "vaultTokenAddress": "0xc0ba9bfed28ab46da48d2b69316a3838698ef3f5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-yearn-v3-0xCACc53bAcCe744ac7b5C1eC7eb7e3Ab01330733b", @@ -1224,7 +1458,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0xcacc53bacce744ac7b5c1ec7eb7e3ab01330733b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-yearn-v3-0xCB1A0a9C9cBBca82A395301267d525125cFBa557", @@ -1234,7 +1470,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaccd9a7cb5518326bed715f90bd32cdf2fec2d14", "vaultTokenAddress": "0xcb1a0a9c9cbbca82a395301267d525125cfba557", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0xd89ee1E95f7728f6964CF321E2648cCd29a881f1", @@ -1244,7 +1482,9 @@ "network": "arbitrum", "inputTokenAddress": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "vaultTokenAddress": "0xd89ee1e95f7728f6964cf321e2648ccd29a881f1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "arbitrum-yearn-v3-0xDfaa4001308F5eC4d06920cD0D2C649c6f930e2C", @@ -1254,7 +1494,9 @@ "network": "arbitrum", "inputTokenAddress": "0xf617792ea9dceb2208f4c440258b21d2f3fdb9a3", "vaultTokenAddress": "0xdfaa4001308f5ec4d06920cd0d2c649c6f930e2c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "arbitrum-yearn-v3-0xE82D060687C014B280b65df24AcD94A77251C784", @@ -1264,7 +1506,9 @@ "network": "arbitrum", "inputTokenAddress": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", "vaultTokenAddress": "0xe82d060687c014b280b65df24acd94a77251c784", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-ausd-eausd-2-0x2137568666f12fc5a026f5430ae7194f1c1362ab-4626-vault", @@ -1274,7 +1518,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x2137568666f12fc5a026f5430ae7194f1c1362ab", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-avusd-eavusd-3-0x27807c61f6b376754b7ce208aa8b17d2da56d582-4626-vault", @@ -1284,7 +1530,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x24de8771bc5ddb3362db529fc3358f2df3a0e346", "vaultTokenAddress": "0x27807c61f6b376754b7ce208aa8b17d2da56d582", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-btc.b-ebtc.b-2-0x4ec5b9a4d4fd9e35d4f881d35aab9877bfda5803-4626-vault", @@ -1294,7 +1542,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x152b9d0fdc40c096757f570a51e494bd4b943e50", "vaultTokenAddress": "0x4ec5b9a4d4fd9e35d4f881d35aab9877bfda5803", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "avalanche-c-btc.b-ebtc.b-33-0xf983f92bd962a94eac85a8c58237c1cc1cdfbbba-4626-vault", @@ -1304,7 +1554,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x152b9d0fdc40c096757f570a51e494bd4b943e50", "vaultTokenAddress": "0xf983f92bd962a94eac85a8c58237c1cc1cdfbbba", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "avalanche-c-btc.b-ebtc.b-4-0x1ff8f20dff1da13fedd975224b580766dbb7634e-4626-vault", @@ -1314,7 +1566,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x152b9d0fdc40c096757f570a51e494bd4b943e50", "vaultTokenAddress": "0x1ff8f20dff1da13fedd975224b580766dbb7634e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "avalanche-c-btc.b-ebtc.b-5-0x6072a6d18446278bb5a43eb747de8f61e34cb77f-4626-vault", @@ -1324,7 +1578,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x152b9d0fdc40c096757f570a51e494bd4b943e50", "vaultTokenAddress": "0x6072a6d18446278bb5a43eb747de8f61e34cb77f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "avalanche-c-btc.b-ebtc.b-6-0x04293b180bf9c57ed0923c99c784cb571f0a9ae9-4626-vault", @@ -1334,7 +1590,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x152b9d0fdc40c096757f570a51e494bd4b943e50", "vaultTokenAddress": "0x04293b180bf9c57ed0923c99c784cb571f0a9ae9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "avalanche-c-deusd-edeusd-1-0xa45189636c04388adbb4d865100dd155e55682ec-4626-vault", @@ -1344,7 +1602,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb57b25851fe2311cc3fe511c8f10e868932e0680", "vaultTokenAddress": "0xa45189636c04388adbb4d865100dd155e55682ec", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-deusd-edeusd-3-0xe1e549c965a4a0514d9bf80161d32924b8694822-4626-vault", @@ -1354,7 +1614,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb57b25851fe2311cc3fe511c8f10e868932e0680", "vaultTokenAddress": "0xe1e549c965a4a0514d9bf80161d32924b8694822", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-eurc-eeurc-1-0xa4284e26ae6469aee8ec38aa9db96fc62d6315a1-4626-vault", @@ -1364,7 +1626,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xc891eb4cbdeff6e073e859e987815ed1505c2acd", "vaultTokenAddress": "0xa4284e26ae6469aee8ec38aa9db96fc62d6315a1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-pt-usde-27nov2025-ept-usde-27nov2025-1-0xd058fbf3ac2e1bca615eb127c2b94af1b3be11a9-4626-vault", @@ -1374,7 +1638,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x9da7f8c0d6e3f247affdf92c3dddd83c1e248e14", "vaultTokenAddress": "0xd058fbf3ac2e1bca615eb127c2b94af1b3be11a9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-savax-esavax-2-0x38a559c2b6ef3ff7cdc40a800d6351a2b70b2243-4626-vault", @@ -1384,7 +1650,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x2b2c81e08f1af8835a78bb2a90ae924ace0ea4be", "vaultTokenAddress": "0x38a559c2b6ef3ff7cdc40a800d6351a2b70b2243", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-savax-esavax-3-0x152179bfc75f780bfe5b0d3c0d3c797108fb24c3-4626-vault", @@ -1394,7 +1662,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x2b2c81e08f1af8835a78bb2a90ae924ace0ea4be", "vaultTokenAddress": "0x152179bfc75f780bfe5b0d3c0d3c797108fb24c3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-savax-esavax-32-0xf3acc3fc22e376fa3dd21cf883b60dde9cf4e34f-4626-vault", @@ -1404,7 +1674,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x2b2c81e08f1af8835a78bb2a90ae924ace0ea4be", "vaultTokenAddress": "0xf3acc3fc22e376fa3dd21cf883b60dde9cf4e34f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-savax-esavax-4-0x4d758ab40abb122402f01e1ec4c71acb06a1f620-4626-vault", @@ -1414,7 +1686,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x2b2c81e08f1af8835a78bb2a90ae924ace0ea4be", "vaultTokenAddress": "0x4d758ab40abb122402f01e1ec4c71acb06a1f620", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-savusd-esavusd-2-0x72f92a966f1874f74e1b601bee7cf57031b53a03-4626-vault", @@ -1424,7 +1698,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x06d47f3fb376649c3a9dafe069b3d6e35572219e", "vaultTokenAddress": "0x72f92a966f1874f74e1b601bee7cf57031b53a03", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-savusd-esavusd-3-0x5030183b3dd0105d69d7d45595c120fc4b542ec3-4626-vault", @@ -1434,7 +1710,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x06d47f3fb376649c3a9dafe069b3d6e35572219e", "vaultTokenAddress": "0x5030183b3dd0105d69d7d45595c120fc4b542ec3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-savusd-esavusd-4-0xbac3983342b805e66f8756e265b3b0ddf4b685fc-4626-vault", @@ -1444,7 +1722,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x06d47f3fb376649c3a9dafe069b3d6e35572219e", "vaultTokenAddress": "0xbac3983342b805e66f8756e265b3b0ddf4b685fc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-savusd-esavusd-6-0x5db7b0dbcda67e4ff1b4d9b17a1cf2e6416bcc81-4626-vault", @@ -1454,7 +1734,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x06d47f3fb376649c3a9dafe069b3d6e35572219e", "vaultTokenAddress": "0x5db7b0dbcda67e4ff1b4d9b17a1cf2e6416bcc81", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-sbuidl-esbuidl-2-0xa06e66646292b2c2042495b955fe07c4036f6635-4626-vault", @@ -1464,7 +1746,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xaeb1fa0853c7c98eab10fcf0ea669ae3d07fbb10", "vaultTokenAddress": "0xa06e66646292b2c2042495b955fe07c4036f6635", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-sdeusd-esdeusd-2-0xfecebf56f150a68ddd197c3a6101da35c46693ac-4626-vault", @@ -1474,7 +1758,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x68088c91446c7bea49ea7dbd3b96ce62b272dc96", "vaultTokenAddress": "0xfecebf56f150a68ddd197c3a6101da35c46693ac", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-sdeusd-esdeusd-3-0xb9cc370a8f19322fc4bf69da80c6c39ff8f2db90-4626-vault", @@ -1484,7 +1770,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x68088c91446c7bea49ea7dbd3b96ce62b272dc96", "vaultTokenAddress": "0xb9cc370a8f19322fc4bf69da80c6c39ff8f2db90", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-solvbtc-esolvbtc-1-0xadaffbebeead3d3e042c3e7c146f61fe62728e6c-4626-vault", @@ -1494,7 +1782,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xbc78d84ba0c46dfe32cf2895a19939c86b81a777", "vaultTokenAddress": "0xadaffbebeead3d3e042c3e7c146f61fe62728e6c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-stavax-eggavax-2-0xb52a9c3aea75939a78287f81b53a9e965e058eec-4626-vault", @@ -1504,7 +1794,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xa25eaf2906fa1a3a13edac9b9657108af7b703e3", "vaultTokenAddress": "0xb52a9c3aea75939a78287f81b53a9e965e058eec", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-stavax-eggavax-3-0x91bfd7192990c2a56df4aceff5fe063b75b636a5-4626-vault", @@ -1514,7 +1806,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xa25eaf2906fa1a3a13edac9b9657108af7b703e3", "vaultTokenAddress": "0x91bfd7192990c2a56df4aceff5fe063b75b636a5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-stavax-eggavax-4-0x38ea4c0724b20b02e5fde235f657a3afc184f5ac-4626-vault", @@ -1524,7 +1818,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xa25eaf2906fa1a3a13edac9b9657108af7b703e3", "vaultTokenAddress": "0x38ea4c0724b20b02e5fde235f657a3afc184f5ac", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-susde-esusde-1-0x9b1dc432150cef8f129a9eea3ca8364d0b06904f-4626-vault", @@ -1534,7 +1830,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2", "vaultTokenAddress": "0x9b1dc432150cef8f129a9eea3ca8364d0b06904f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-susde-esusde-2-0x3f96e387ec6462dfbe9f05838943d19307dd2752-4626-vault", @@ -1544,7 +1842,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2", "vaultTokenAddress": "0x3f96e387ec6462dfbe9f05838943d19307dd2752", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-upavax-eupavax-1-0xb4bc9d19d827893e0a21c2f4e7b527a5f8525c3f-4626-vault", @@ -1554,7 +1854,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb2bfb52cfc40584ac4e9e2b36a5b8d6554a56e0b", "vaultTokenAddress": "0xb4bc9d19d827893e0a21c2f4e7b527a5f8525c3f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-usdc-aave-v3-lending", @@ -1565,6 +1867,8 @@ "inputTokenAddress": "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", "vaultTokenAddress": "0x794a61358d6845594f94dc1db02a252b5b4814ad", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x3b0bf05a5526387dc0d728da0591894b037bbdf0" ] @@ -1577,7 +1881,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", "vaultTokenAddress": "0x8f23da78e3f31ab5deb75dc3282198bed630ffde", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-usdc-eusdc-19-0x37ca03ad51b8ff79aad35fadacba4cedf0c3e74e-4626-vault", @@ -1587,7 +1893,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", "vaultTokenAddress": "0x37ca03ad51b8ff79aad35fadacba4cedf0c3e74e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-usdc-eusdc-2-0x39de0f00189306062d79edec6dca5bb6bfd108f9-4626-vault", @@ -1597,7 +1905,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", "vaultTokenAddress": "0x39de0f00189306062d79edec6dca5bb6bfd108f9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-usdc-eusdc-26-0xa9b21f76a3cd97f3e886bf299abc5f7ccca58d5f-4626-vault", @@ -1607,7 +1917,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", "vaultTokenAddress": "0xa9b21f76a3cd97f3e886bf299abc5f7ccca58d5f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-usdc-eusdc-4-0x69b07db605d0a08fbe9245c1466880aa36c8e1a7-4626-vault", @@ -1617,7 +1929,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", "vaultTokenAddress": "0x69b07db605d0a08fbe9245c1466880aa36c8e1a7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-usdc-eusdc-5-0x6fc9b3a52944a577cd8971fd8fde0819001bc595-4626-vault", @@ -1627,7 +1941,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", "vaultTokenAddress": "0x6fc9b3a52944a577cd8971fd8fde0819001bc595", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-usdt-eusdt-2-0xaba9d2d4b6b93c3dc8976d8eb0690cca56431fe4-4626-vault", @@ -1637,7 +1953,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7", "vaultTokenAddress": "0xaba9d2d4b6b93c3dc8976d8eb0690cca56431fe4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-usdt-eusdt-3-0xa446938b0204aa4055cdfed68ddf0e0d1bab3e9e-4626-vault", @@ -1647,7 +1965,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7", "vaultTokenAddress": "0xa446938b0204aa4055cdfed68ddf0e0d1bab3e9e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-uty-euty-1-0x902714c7661697c873c76dec426b63b2593ecc0a-4626-vault", @@ -1657,7 +1977,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xdbc5192a6b6ffee7451301bb4ec312f844f02b4a", "vaultTokenAddress": "0x902714c7661697c873c76dec426b63b2593ecc0a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-uty-euty-2-0x9298d274a31803bb73c2a5e5ecdd101c581c4afd-4626-vault", @@ -1667,7 +1989,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xdbc5192a6b6ffee7451301bb4ec312f844f02b4a", "vaultTokenAddress": "0x9298d274a31803bb73c2a5e5ecdd101c581c4afd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-wavax-ewavax-2-0x6c718a70239fa548c0bd268fe88f37ebe8b6e2ea-4626-vault", @@ -1677,7 +2001,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", "vaultTokenAddress": "0x6c718a70239fa548c0bd268fe88f37ebe8b6e2ea", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-wavax-ewavax-4-0xa429273b892c2c90b1d90778f4786e6470f402ec-4626-vault", @@ -1687,7 +2013,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", "vaultTokenAddress": "0xa429273b892c2c90b1d90778f4786e6470f402ec", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-wavax-ewavax-5-0xe91841f707936faf515ff6d478624a325a4f9199-4626-vault", @@ -1697,7 +2025,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", "vaultTokenAddress": "0xe91841f707936faf515ff6d478624a325a4f9199", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-wbtc.e-ewbtc.e-1-0xa321a38b03a7218157668a724e186f3a81cf56c8-4626-vault", @@ -1707,7 +2037,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x50b7545627a5162f82a992c33b87adc75187b218", "vaultTokenAddress": "0xa321a38b03a7218157668a724e186f3a81cf56c8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "avalanche-c-weeth-eweeth-1-0x51b47b3013863c52ca28d603de3c2d7a5fef50b9-4626-vault", @@ -1717,7 +2049,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xa3d68b74bf0528fdd07263c60d6488749044914b", "vaultTokenAddress": "0x51b47b3013863c52ca28d603de3c2d7a5fef50b9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-weth.e-eweth.e-2-0x7485484dab196c615ae21453c3abd732977562f2-4626-vault", @@ -1727,7 +2061,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x49d5c2bdffac6ce2bfdb6640f4f80f226bc10bab", "vaultTokenAddress": "0x7485484dab196c615ae21453c3abd732977562f2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-weth.e-eweth.e-32-0x6b640affde7cfa8322ca5c7f8bb7d276de3d30a3-4626-vault", @@ -1737,7 +2073,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x49d5c2bdffac6ce2bfdb6640f4f80f226bc10bab", "vaultTokenAddress": "0x6b640affde7cfa8322ca5c7f8bb7d276de3d30a3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-weth.e-eweth.e-4-0x5cb6f04682299eb196f7d673c09a04df68028071-4626-vault", @@ -1747,7 +2085,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x49d5c2bdffac6ce2bfdb6640f4f80f226bc10bab", "vaultTokenAddress": "0x5cb6f04682299eb196f7d673c09a04df68028071", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-weth.e-eweth.e-5-0x03ef14425cf0d7af62cdb8d6e0acb0b0512ae35c-4626-vault", @@ -1757,7 +2097,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x49d5c2bdffac6ce2bfdb6640f4f80f226bc10bab", "vaultTokenAddress": "0x03ef14425cf0d7af62cdb8d6e0acb0b0512ae35c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-wrseth-ewrseth-2-0x6e65eb6cac41a19e0b8bb16f3b5ad150f9124d3d-4626-vault", @@ -1767,7 +2109,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x7bfd4ca2a6cf3a3fddd645d10b323031afe47ff0", "vaultTokenAddress": "0x6e65eb6cac41a19e0b8bb16f3b5ad150f9124d3d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-xsolvbtc-esolvbtc.bbn-2-0xb1ec13c66fdb12205c6c82c392a5a3b393207388-4626-vault", @@ -1777,7 +2121,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xcc0966d8418d412c599a6421b760a847eb169a8c", "vaultTokenAddress": "0xb1ec13c66fdb12205c6c82c392a5a3b393207388", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-xusdc-exusdc-7-0xea534105c2ccc0582d82b285aa47a6b446383d44-4626-vault", @@ -1787,7 +2133,9 @@ "network": "avalanche-c", "inputTokenAddress": "0xcf0eb4ac018c06a16ed5c63484823c7805e7599d", "vaultTokenAddress": "0xea534105c2ccc0582d82b285aa47a6b446383d44", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "avalanche-c-yuty-eyuty-1-0x76de251bee4a3b902857f6a0fce8a320c4167e40-4626-vault", @@ -1797,7 +2145,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x580d5e1399157fd0d58218b7a514b60974f2ab01", "vaultTokenAddress": "0x76de251bee4a3b902857f6a0fce8a320c4167e40", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "avalanche-c-yuty-eyuty-2-0x3c69c59075269caf0571f9d2efc359bcbd4e29bb-4626-vault", @@ -1807,7 +2157,9 @@ "network": "avalanche-c", "inputTokenAddress": "0x580d5e1399157fd0d58218b7a514b60974f2ab01", "vaultTokenAddress": "0x3c69c59075269caf0571f9d2efc359bcbd4e29bb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-aero-eaero-1-0x5fe2de3e565a6a501a4ec44aab8664b1d674ac25-4626-vault", @@ -1817,7 +2169,9 @@ "network": "base", "inputTokenAddress": "0x940181a94a35a4569e4529a3cdfb74e38fd98631", "vaultTokenAddress": "0x5fe2de3e565a6a501a4ec44aab8664b1d674ac25", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-cbbtc-ecbbtc-1-0x882018411bc4a020a879cee183441fc9fa5d7f8b-4626-vault", @@ -1827,7 +2181,9 @@ "network": "base", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x882018411bc4a020a879cee183441fc9fa5d7f8b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-cbbtc-ecbbtc-13-0x78d6a3bc9d41b7c6fd52ff2e85a2df6d1f4f9b3a-4626-vault", @@ -1837,7 +2193,9 @@ "network": "base", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x78d6a3bc9d41b7c6fd52ff2e85a2df6d1f4f9b3a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-cbbtc-ecbbtc-3-0x1e2f1e8a97e96a2fdd6a8da427603ed1c8b3847f-4626-vault", @@ -1847,7 +2205,9 @@ "network": "base", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x1e2f1e8a97e96a2fdd6a8da427603ed1c8b3847f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-cbbtc-ecbbtc-7-0xe72ea97aaf905c5f10040f78887cc8de8eaec7e4-4626-vault", @@ -1858,6 +2218,8 @@ "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xe72ea97aaf905c5f10040f78887cc8de8eaec7e4", "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8, "allocatorVaults": [ "0xedf7a39df0c3ac753b843787bdd62c19d5871d2f" ] @@ -1871,6 +2233,8 @@ "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x6770216ac60f634483ec073cbabc4011c94307cb", "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x0ec405035bcf0843117508b12cd1050c370407ef" ] @@ -1883,7 +2247,9 @@ "network": "base", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x543257ef2161176d7c8cd90ba65c2d4caef5a796", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "base-cbbtc-mwcbbtc-0xdba76bc542bb07538e046b40f2e8a215b409f7a8-4626-vault", @@ -1893,7 +2259,9 @@ "network": "base", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xdba76bc542bb07538e046b40f2e8a215b409f7a8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "base-cbbtc-smcbbtc-0x5a47c803488fe2bb0a0eaaf346b420e4df22f3c7-4626-vault", @@ -1904,6 +2272,8 @@ "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x5a47c803488fe2bb0a0eaaf346b420e4df22f3c7", "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xe7022cea1aedb34b18f0db8c8609f3c7cebc2a12" ] @@ -1917,6 +2287,8 @@ "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xbcbc8cb4d1e8ed048a6276a5e94a3e952660bcbc", "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8, "allocatorVaults": [ "0xb39b9fc9124fc2e3333d1a9207506b64ced90522", "0x21ce224fae6712cc98145ab07268753f2ff63c07" @@ -1930,7 +2302,9 @@ "network": "base", "inputTokenAddress": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", "vaultTokenAddress": "0x358f25f82644eabb441d0df4af8746614fb9ea49", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-cbeth-ecbeth-2-0x34abb4501419b1e5f836567c58300c861164101a-4626-vault", @@ -1940,7 +2314,9 @@ "network": "base", "inputTokenAddress": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", "vaultTokenAddress": "0x34abb4501419b1e5f836567c58300c861164101a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-cdxusd-re7cdxusd1.1-0x74b6ea9bfee07c3756969b0139cfacbba5845969-4626-vault", @@ -1950,7 +2326,9 @@ "network": "base", "inputTokenAddress": "0xc0d3700000987c99b3c9009069e4f8413fd22330", "vaultTokenAddress": "0x74b6ea9bfee07c3756969b0139cfacbba5845969", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-degen-mdegen-0x8c3a6b12332a6354805eb4b72ef619aedd22bcdd-4626-vault", @@ -1960,7 +2338,9 @@ "network": "base", "inputTokenAddress": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed", "vaultTokenAddress": "0x8c3a6b12332a6354805eb4b72ef619aedd22bcdd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-dejaaa-edejaaa-1-0x401e8e12bde318772b73709d8101e76e8586c124-4626-vault", @@ -1970,7 +2350,9 @@ "network": "base", "inputTokenAddress": "0xaaa0008c8cf3a7dca931adaf04336a5d808c82cc", "vaultTokenAddress": "0x401e8e12bde318772b73709d8101e76e8586c124", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-despxa-edespxa-1-0x0a6af3a75bb350fb1a402b70138b9820cf0ca0cb-4626-vault", @@ -1980,7 +2362,9 @@ "network": "base", "inputTokenAddress": "0x9c5c365e764829876243d0b289733b9d2b729685", "vaultTokenAddress": "0x0a6af3a75bb350fb1a402b70138b9820cf0ca0cb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-eura-steakeura-0xbeefa28d5e56d41d35df760ab53b94d9ffd7051f-4626-vault", @@ -1990,7 +2374,9 @@ "network": "base", "inputTokenAddress": "0xa61beb4a3d02decb01039e378237032b351125b4", "vaultTokenAddress": "0xbeefa28d5e56d41d35df760ab53b94d9ffd7051f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-eurc-aave-v3-lending", @@ -2001,6 +2387,8 @@ "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0xdfd77d9895f4157c3bddeadcb965fc9d30e5c993", "0x2abc8a5752358933d9cf3933f5fefab6f113b45e", @@ -2021,7 +2409,9 @@ "network": "base", "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0x4c7b69b4a82e9e5d8ec60e96516f7a0e17cbc55c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-eurc-eeurc-1-0x9ecd9fbbda32b81dee51adaed28c5c5039c87117-4626-vault", @@ -2031,7 +2421,9 @@ "network": "base", "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0x9ecd9fbbda32b81dee51adaed28c5c5039c87117", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-eurc-feurc-0x1943fa26360f038230442525cf1b9125b5dcb401-4626-vault", @@ -2042,6 +2434,8 @@ "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0x1943fa26360f038230442525cf1b9125b5dcb401", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x8719f84be4524559ba4df83c88284a3f5da2bab0", "0x4b31e59483bdc8494ebe8c739c1c410b804181f1", @@ -2057,7 +2451,9 @@ "network": "base", "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0x94af495de1f56aa5576deb17986bdcee5dd9778d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-eurc-gteurcc-0x1c155be6bc51f2c37d472d4c2eba7a637806e122-4626-vault", @@ -2067,7 +2463,9 @@ "network": "base", "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0x1c155be6bc51f2c37d472d4c2eba7a637806e122", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-eurc-lveurc-0x64db8f51f1bf7064bb5a361a7265f602d348e0f0-4626-vault", @@ -2077,7 +2475,9 @@ "network": "base", "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0x64db8f51f1bf7064bb5a361a7265f602d348e0f0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-eurc-mweurc-0x5083b1387ec3d4ee6467b83890d98f1af93f7c48-4626-vault", @@ -2087,7 +2487,9 @@ "network": "base", "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0x5083b1387ec3d4ee6467b83890d98f1af93f7c48", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-eurc-mweurc-0xf24608e0ccb972b0b0f4a6446a0bbf58c701a026-4626-vault", @@ -2098,6 +2500,8 @@ "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0xf24608e0ccb972b0b0f4a6446a0bbf58c701a026", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xede48327b591231e435948e7428b8eed4055ee80", "0x054ea1f836f764fa49873aff0db68e5119ac0c9c", @@ -2119,7 +2523,9 @@ "network": "base", "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0xbeef00890534c736186f3126187da80c961edca1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-eurc-steakeurc-0xbeef009f28ccf367444a9f79096862920e025dc1-4626-vault", @@ -2130,6 +2536,8 @@ "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0xbeef009f28ccf367444a9f79096862920e025dc1", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x38e1cfd8d30743aa2f4dd6a97e6aa66d46b821ff", "0x1a5d005e42e4b48141f9ec260cb8dd46b5747e21", @@ -2146,11 +2554,25 @@ "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0xbeef086b8807dc5e5a1740c5e3a7c4c366ea6ab5", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x19c6b1b392c968433b78afa1ef740cad7d355eb0", "0xc4da46bd39b0618aa14a96e288c739ae1dccebf0" ] }, + { + "yieldId": "base-eurc-test-eurc-mv-0x06c64f50ca099ccc6f600a9294a3e3768b3e2cc5-oav-vault", + "address": "0x06c64f50ca099ccc6f600a9294a3e3768b3e2cc5", + "chainId": 8453, + "protocol": "yield-xyz", + "network": "base", + "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", + "vaultTokenAddress": "0x06c64f50ca099ccc6f600a9294a3e3768b3e2cc5", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 12 + }, { "yieldId": "base-eurc-yoeur-0x50c749ae210d3977adc824ae11f3c7fd10c871e9-4626-vault", "address": "0x50c749ae210d3977adc824ae11f3c7fd10c871e9", @@ -2160,6 +2582,8 @@ "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0x50c749ae210d3977adc824ae11f3c7fd10c871e9", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0xfa1aea433d23fda457173d1ef421d3ebbfe657a5", "0x4d0edbbdfa3020c54f3655556dff88fac2631faf" @@ -2173,7 +2597,9 @@ "network": "base", "inputTokenAddress": "0xcfa3ef56d303ae4faaba0592388f19d7c3399fb4", "vaultTokenAddress": "0xbb819d845b573b5d7c538f5b85057160cfb5f313", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-eusd-re7-eusd-0xc9c474c6aa0e930ed42fd1f40be5b1d6a5ead645-4626-vault", @@ -2183,7 +2609,9 @@ "network": "base", "inputTokenAddress": "0xcfa3ef56d303ae4faaba0592388f19d7c3399fb4", "vaultTokenAddress": "0xc9c474c6aa0e930ed42fd1f40be5b1d6a5ead645", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-ezeth-eezeth-1-0xa487f940d6f40d7304cd4e62751220f97124bec9-4626-vault", @@ -2193,7 +2621,9 @@ "network": "base", "inputTokenAddress": "0x2416092f143378750bb29b79ed961ab195cceea5", "vaultTokenAddress": "0xa487f940d6f40d7304cd4e62751220f97124bec9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-ezeth-eezeth-4-0xbc46393223990d024fcb2b0ff2f5a4cd52602ea2-4626-vault", @@ -2203,7 +2633,9 @@ "network": "base", "inputTokenAddress": "0x2416092f143378750bb29b79ed961ab195cceea5", "vaultTokenAddress": "0xbc46393223990d024fcb2b0ff2f5a4cd52602ea2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-fxusd-aifxusd-0x85dfbe8c834ae0451613e58604e6e165abb5c4db-4626-vault", @@ -2213,7 +2645,9 @@ "network": "base", "inputTokenAddress": "0x55380fe7a1910dff29a47b622057ab4139da42c5", "vaultTokenAddress": "0x85dfbe8c834ae0451613e58604e6e165abb5c4db", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-gho-fgho-0x8ddbffa3cfda2355a23d6b11105ac624bdbe3631-4626-vault", @@ -2223,7 +2657,9 @@ "network": "base", "inputTokenAddress": "0x6bb7a212910682dcfdbd5bcbb3e28fb4e8da10ee", "vaultTokenAddress": "0x8ddbffa3cfda2355a23d6b11105ac624bdbe3631", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-lbtc-elbtc-1-0x3f0d3fd87a42bdaa3dfcc13ada42ea922e638a7a-4626-vault", @@ -2233,7 +2669,9 @@ "network": "base", "inputTokenAddress": "0xecac9c5f704e954931349da37f60e39f515c11c1", "vaultTokenAddress": "0x3f0d3fd87a42bdaa3dfcc13ada42ea922e638a7a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-lbtc-elbtc-3-0x3f131ac9d408926a8b36c1e03ce105f44dcd26af-4626-vault", @@ -2243,7 +2681,9 @@ "network": "base", "inputTokenAddress": "0xecac9c5f704e954931349da37f60e39f515c11c1", "vaultTokenAddress": "0x3f131ac9d408926a8b36c1e03ce105f44dcd26af", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-lbtc-elbtc-6-0xa67a95971b8d010c16de4b33259d1c574d256121-4626-vault", @@ -2253,7 +2693,9 @@ "network": "base", "inputTokenAddress": "0xecac9c5f704e954931349da37f60e39f515c11c1", "vaultTokenAddress": "0xa67a95971b8d010c16de4b33259d1c574d256121", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-lbtc-gtlbtcc-0x0d05e6ec0a10f9ffe9229eaa785c11606a1d13fb-4626-vault", @@ -2263,7 +2705,9 @@ "network": "base", "inputTokenAddress": "0xecac9c5f704e954931349da37f60e39f515c11c1", "vaultTokenAddress": "0x0d05e6ec0a10f9ffe9229eaa785c11606a1d13fb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "base-lcap-mlcap-0x45f8cc9a58285b7e7000eb14738346569963179d-4626-vault", @@ -2273,7 +2717,9 @@ "network": "base", "inputTokenAddress": "0x4da9a0f397db1397902070f93a4d6ddbc0e0e6e8", "vaultTokenAddress": "0x45f8cc9a58285b7e7000eb14738346569963179d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-mai-mmai-0x30b8a2c8e7fa41e77b54b8faf45c610e7ad909e3-4626-vault", @@ -2283,7 +2729,9 @@ "network": "base", "inputTokenAddress": "0xbf1aea8670d2528e08334083616dd9c5f3b087ae", "vaultTokenAddress": "0x30b8a2c8e7fa41e77b54b8faf45c610e7ad909e3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-mseth-gtmsethc-0x43cd00de63485618a5ceebe0de364cd6cbeb26e7-4626-vault", @@ -2293,7 +2741,21 @@ "network": "base", "inputTokenAddress": "0x7ba6f01772924a82d9626c126347a28299e98c98", "vaultTokenAddress": "0x43cd00de63485618a5ceebe0de364cd6cbeb26e7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "base-mxnb-bitmxnbp-0x08cc279532f159bdb450ebc0baf6562f585ded58-4626-vault", + "address": "0x08cc279532f159bdb450ebc0baf6562f585ded58", + "chainId": 8453, + "protocol": "morpho", + "network": "base", + "inputTokenAddress": "0xf197ffc28c23e0309b5559e7a166f2c6164c80aa", + "vaultTokenAddress": "0x08cc279532f159bdb450ebc0baf6562f585ded58", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-pt-lbtc-29may2025-ept-lbtc-29may2025-2-0x5ce15fc058e762a6f9722fc6521a0c0f5eecd9ba-4626-vault", @@ -2303,7 +2765,9 @@ "network": "base", "inputTokenAddress": "0x5d746848005507da0b1717c137a10c30ad9ee307", "vaultTokenAddress": "0x5ce15fc058e762a6f9722fc6521a0c0f5eecd9ba", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-pt-usr-24apr2025-ept-usr-24apr2025-1-0xedcc195ca09c9fcc1dd30b152c0b82045ff2f91f-4626-vault", @@ -2313,7 +2777,9 @@ "network": "base", "inputTokenAddress": "0xec443e7e0e745348e500084892c89218b3ba4683", "vaultTokenAddress": "0xedcc195ca09c9fcc1dd30b152c0b82045ff2f91f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-pt-usr-25sep2025-ept-usr-25sep2025-1-0x596dbb33131fa2991cf5651cb57e4b15682c7f93-4626-vault", @@ -2323,7 +2789,9 @@ "network": "base", "inputTokenAddress": "0xa6f0a4d18b6f6ddd408936e81b7b3a8befa18e77", "vaultTokenAddress": "0x596dbb33131fa2991cf5651cb57e4b15682c7f93", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-pt-yoeth-26mar2026-ept-yoeth-26mar2026-1-0x38df63f1986b80578b7357bcda3d4f71f129afff-4626-vault", @@ -2333,7 +2801,9 @@ "network": "base", "inputTokenAddress": "0x1a5c5ea50717a2ea0e4f7036fb289349deaab58b", "vaultTokenAddress": "0x38df63f1986b80578b7357bcda3d4f71f129afff", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-pt-yousd-26mar2026-ept-yousd-26mar2026-1-0x24d633664aea3f551b2fa34fa66dd1ba52a33933-4626-vault", @@ -2343,7 +2813,9 @@ "network": "base", "inputTokenAddress": "0x0177055f7429d3bd6b19f2dd591127db871a510e", "vaultTokenAddress": "0x24d633664aea3f551b2fa34fa66dd1ba52a33933", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-reth-ereth-1-0x8b70a855b057ca85f38ebb2a7399d9fe0bdc1046-4626-vault", @@ -2353,7 +2825,9 @@ "network": "base", "inputTokenAddress": "0xb6fe221fe9eef5aba221c348ba20a1bf5e73624c", "vaultTokenAddress": "0x8b70a855b057ca85f38ebb2a7399d9fe0bdc1046", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-reusd-ereusd-2-0x81744b5b5527852832f2dd3554c191d3b1342108-4626-vault", @@ -2363,7 +2837,9 @@ "network": "base", "inputTokenAddress": "0x7d214438d0f27afccc23b3d1e1a53906ace5cfea", "vaultTokenAddress": "0x81744b5b5527852832f2dd3554c191d3b1342108", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-susds-esusds-1-0x65cfef3efbc5586f0c05299343b8befb3ff5d81a-4626-vault", @@ -2373,7 +2849,9 @@ "network": "base", "inputTokenAddress": "0x5875eee11cf8398102fdad704c9e96607675467a", "vaultTokenAddress": "0x65cfef3efbc5586f0c05299343b8befb3ff5d81a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-susds-fsusds-0xf62e339f21d8018940f188f6987bcdf02a849619-4626-vault", @@ -2383,7 +2861,9 @@ "network": "base", "inputTokenAddress": "0x5875eee11cf8398102fdad704c9e96607675467a", "vaultTokenAddress": "0xf62e339f21d8018940f188f6987bcdf02a849619", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-susds-gtsusdsc-0x0fe5b4af0337fd5b2e1675d5f5e8c9101e4d3c7e-4626-vault", @@ -2393,7 +2873,9 @@ "network": "base", "inputTokenAddress": "0x5875eee11cf8398102fdad704c9e96607675467a", "vaultTokenAddress": "0x0fe5b4af0337fd5b2e1675d5f5e8c9101e4d3c7e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-susds-steaksusds-0xb17b070a56043e1a5a1ab7443afafdebcc1168d7-4626-vault", @@ -2403,7 +2885,9 @@ "network": "base", "inputTokenAddress": "0x5875eee11cf8398102fdad704c9e96607675467a", "vaultTokenAddress": "0xb17b070a56043e1a5a1ab7443afafdebcc1168d7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usda-steakusda-0xbeefa1abfebe621df50ceaef9f54fdb73648c92c-4626-vault", @@ -2414,6 +2898,8 @@ "inputTokenAddress": "0x0000206329b97db379d5e1bf586bbdb969c63274", "vaultTokenAddress": "0xbeefa1abfebe621df50ceaef9f54fdb73648c92c", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x1980ad4e1a53752b9b36dbedb5321ffde8edea75" ] @@ -2426,7 +2912,9 @@ "network": "base", "inputTokenAddress": "0x0000206329b97db379d5e1bf586bbdb969c63274", "vaultTokenAddress": "0x0022228a2cc5e7ef0274a7baa600d44da5ab5776", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-aave-v3-lending", @@ -2437,6 +2925,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0xcfeea2c1a27e19210379390bdcac161333be6059", "0x9d666c986007f71da348b4c52efae7c570e1dd64", @@ -2458,7 +2948,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x44dd77d51629987d9555c762bf09903928c70206", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-aprusdc-0xcddcdd18a16ed441f6cb10c3909e5e7ec2b9e8f3-4626-vault", @@ -2468,7 +2960,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xcddcdd18a16ed441f6cb10c3909e5e7ec2b9e8f3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-apusdc-0x75e1a1f9535c01cdce25e51ea4aff0d171337e1f-4626-vault", @@ -2478,7 +2972,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x75e1a1f9535c01cdce25e51ea4aff0d171337e1f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-architect-gvi-0x8effa741061aaa2d8a5012a9b09a2d31d8b628d7-4626-vault", @@ -2488,7 +2984,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x8effa741061aaa2d8a5012a9b09a2d31d8b628d7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-architect-ii-0x6022cbf61352618053d89fd9eefe78cb725b3c9d-4626-vault", @@ -2498,7 +2996,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x6022cbf61352618053d89fd9eefe78cb725b3c9d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-avgusdcconsb-0xe34d43ca9152d198b60654868c8cd197196a492f-4626-vault", @@ -2508,7 +3008,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xe34d43ca9152d198b60654868c8cd197196a492f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-bbqusdc-0xbeefa74640a5f7c28966cba82466eed5609444e0-4626-vault", @@ -2518,7 +3020,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xbeefa74640a5f7c28966cba82466eed5609444e0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-bbqusdc-0xbeefa7b88064feef0cee02aaebbd95d30df3878f-4626-vault", @@ -2528,7 +3032,12 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xbeefa7b88064feef0cee02aaebbd95d30df3878f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, + "allocatorVaults": [ + "0x5b48e46406c139f202a3eb0d6b878eab6699bc1f" + ] }, { "yieldId": "base-usdc-bbqusdc-0xbeeff7ae5e00aae3db302e4b0d8c883810a58100-4626-vault", @@ -2538,7 +3047,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xbeeff7ae5e00aae3db302e4b0d8c883810a58100", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-cousdc-0x1d3b1cd0a0f242d598834b3f2d126dc6bd774657-4626-vault", @@ -2548,7 +3059,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x1d3b1cd0a0f242d598834b3f2d126dc6bd774657", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-csborusdc-0x43e623ff7d14d5b105f7be9c488f36dbf11d1f46-4626-vault", @@ -2558,7 +3071,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x43e623ff7d14d5b105f7be9c488f36dbf11d1f46", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-csbusdc-0x0282159eccaaba941bd1f4c518944d8fdcdc0681-4626-vault", @@ -2568,7 +3083,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x0282159eccaaba941bd1f4c518944d8fdcdc0681", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-cshyusdc-0x91c056b6d4311a743614fbc03ac32d4e6a2d3a3c-4626-vault", @@ -2578,7 +3095,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x91c056b6d4311a743614fbc03ac32d4e6a2d3a3c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-csrusdc-0x116e1a65717a534b73ecb7d4f6543c65dbcd0e46-4626-vault", @@ -2588,7 +3107,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x116e1a65717a534b73ecb7d4f6543c65dbcd0e46", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-degenusdc-0xdb90a4e973b7663ce0ccc32b6fbd37ffb19bfa83-4626-vault", @@ -2598,7 +3119,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xdb90a4e973b7663ce0ccc32b6fbd37ffb19bfa83", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-edgeusdc-0x5435bc53f2c61298167cdb11cdf0db2bfa259ca0-4626-vault", @@ -2608,7 +3131,21 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x5435bc53f2c61298167cdb11cdf0db2bfa259ca0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "base-usdc-ethenausdc-0xbeeff0be997cca5b1c13a7433c2004637975739e-4626-vault", + "address": "0xbeeff0be997cca5b1c13a7433c2004637975739e", + "chainId": 8453, + "protocol": "morpho", + "network": "base", + "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", + "vaultTokenAddress": "0xbeeff0be997cca5b1c13a7433c2004637975739e", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-eusdc-1-0x0a1a3b5f2041f33522c4efc754a7d096f880ee16-4626-vault", @@ -2619,6 +3156,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x0a1a3b5f2041f33522c4efc754a7d096f880ee16", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x30c52398a1d943a5448c243a874494ed5e40d17c" ] @@ -2631,7 +3170,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x085178078796da17b191f9081b5e2fccc79a7ee7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-usdc-eusdc-3-0xc063c3b3625df5f362f60f35b0bcd98e0fa650fb-4626-vault", @@ -2641,7 +3182,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xc063c3b3625df5f362f60f35b0bcd98e0fa650fb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-usdc-eusdc-45-0x611745c9107d0197f161556691c5129fd9b898d1-4626-vault", @@ -2651,7 +3194,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x611745c9107d0197f161556691c5129fd9b898d1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-usdc-eusdc-49-0x4c1aeda9b43efcf1da1d1755b18802aabe90f61e-4626-vault", @@ -2661,7 +3206,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x4c1aeda9b43efcf1da1d1755b18802aabe90f61e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-usdc-eusdc-86-0xeaa709fdb7cccfbbf5185febf183f0138cde5983-4626-vault", @@ -2671,7 +3218,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xeaa709fdb7cccfbbf5185febf183f0138cde5983", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-usdc-exmusdc-0x23479229e52ab6aad312d0b03df9f33b46753b5e-4626-vault", @@ -2681,7 +3230,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x23479229e52ab6aad312d0b03df9f33b46753b5e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-fusdc-0xf42f5795d9ac7e9d757db633d693cd548cfd9169-4626-vault", @@ -2692,6 +3243,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xf42f5795d9ac7e9d757db633d693cd548cfd9169", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x5f42f93b3b6d99b731947bdd17e125f88e34da2b", "0xa1a9bba6cd9593354da03a7c154cacbfdf31fa2f", @@ -2708,6 +3261,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xc0c5689e6f4d256e861f65465b691aeecc0deb12", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x8168aebc65b4181f6faae8094ca133a272d03ca9" ] @@ -2720,7 +3275,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x1deefabee758aabdc29a542b24ca3b75afd56765", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-gtusdcf-0x236919f11ff9ea9550a4287696c2fc9e18e6e890-4626-vault", @@ -2730,7 +3287,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x236919f11ff9ea9550a4287696c2fc9e18e6e890", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-gtusdcp-0x050ce30b927da55177a4914ec73480238bad56f0-4626-vault", @@ -2741,6 +3300,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x050ce30b927da55177a4914ec73480238bad56f0", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xf809fccc48df108d92df4c1dd3610ba9feff47f6", "0x0beae7efc6c7c83eab05db38b2313d81b46059b3" @@ -2755,7 +3316,10 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xee8f4ec5672f09119b96ab6fb59c27e1b7e44b61", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ + "0x0bb69b79bc829e1cfcc34a740110886d98d2bd14", "0x985b9fbfea318ee0962e7e591288e6423c401142", "0x9fa299522e0075250b94b3e45f0bb769a0560246", "0xe416629449596a76ad12823178aa3d97f3894b7d" @@ -2769,7 +3333,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x1e9e47583f15d45a10df48c0b1846e0492c795d7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-hycsusdc-0xe74c499fa461af1844fca84204490877787ced56-4626-vault", @@ -2779,7 +3345,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xe74c499fa461af1844fca84204490877787ced56", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-ionicusdc-0xcd347c1e7d600a9a3e403497562edd0a7bc3ef21-4626-vault", @@ -2789,7 +3357,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xcd347c1e7d600a9a3e403497562edd0a7bc3ef21", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-lvusdc-0x98c49e13bf99d7cad8069faa2a370933ec9ecf17-4626-vault", @@ -2799,7 +3369,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x98c49e13bf99d7cad8069faa2a370933ec9ecf17", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-usdc-meusdc-0xbb2f06ceae42cbcf5559ed0713538c8892d977c9-4626-vault", @@ -2809,7 +3381,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xbb2f06ceae42cbcf5559ed0713538c8892d977c9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-meusdc-0xe1ba476304255353aef290e6474a417d06e7b773-4626-vault", @@ -2819,7 +3393,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xe1ba476304255353aef290e6474a417d06e7b773", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-mevfusdc-0x8773447e6369472d9b72f064ea62e405216e9084-4626-vault", @@ -2829,7 +3405,21 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x8773447e6369472d9b72f064ea62e405216e9084", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "base-usdc-mpusdc-0xae4181cfb5aaa08bbe77d269c6b595672b9f9edc-4626-vault", + "address": "0xae4181cfb5aaa08bbe77d269c6b595672b9f9edc", + "chainId": 8453, + "protocol": "morpho", + "network": "base", + "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", + "vaultTokenAddress": "0xae4181cfb5aaa08bbe77d269c6b595672b9f9edc", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-ms-bvault-0xe6253e82ce6e01e35356fac875bb5fbf8497d774-oav-vault", @@ -2839,7 +3429,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xe6253e82ce6e01e35356fac875bb5fbf8497d774", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-usdc-ms-usdc-yv-0xc6e3019059f5e123658745fdf6886557aa05815b-oav-vault", @@ -2849,7 +3441,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xc6e3019059f5e123658745fdf6886557aa05815b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-usdc-mwusdc-0x48a90e85be5c56b0a669985a12ee7c449fc79965-4626-vault", @@ -2859,7 +3453,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x48a90e85be5c56b0a669985a12ee7c449fc79965", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-mwusdc-0xc1256ae5ff1cf2719d4937adb3bbccab2e00a2ca-4626-vault", @@ -2870,10 +3466,14 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xc1256ae5ff1cf2719d4937adb3bbccab2e00a2ca", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ + "0x9d0256ba0e514be765bf4058acd6a365a6c8964b", "0x1f03d6e14854495cf5247804786e3f2b8af63a44", "0xa643e29fef6d154cf925f656b4ff85b46a98e12b", - "0x401467c9bb3021f4a99a751e180bca1c1159eabe" + "0x401467c9bb3021f4a99a751e180bca1c1159eabe", + "0x3388d158fdcc31398b99478420e6945cdaace009" ] }, { @@ -2884,7 +3484,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x5e03f8965e2957291b3c6990c6cb9023c36d3d30", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-pusdc-0x1401d1271c47648ac70cbcdfa3776d4a87ce006b-4626-vault", @@ -2894,7 +3496,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x1401d1271c47648ac70cbcdfa3776d4a87ce006b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-pythusdc-0x0fabfeacedf47e890c50c8120177fff69c6a1d9b-4626-vault", @@ -2904,7 +3508,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x0fabfeacedf47e890c50c8120177fff69c6a1d9b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-re7usdc-0x12afdefb2237a5963e7bab3e2d46ad0eee70406e-4626-vault", @@ -2914,7 +3520,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x12afdefb2237a5963e7bab3e2d46ad0eee70406e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-re7usdc-0x618495ccc4e751178c4914b1e939c0fe0fb07b9b-4626-vault", @@ -2924,7 +3532,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x618495ccc4e751178c4914b1e939c0fe0fb07b9b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-rivausdc-0xbeef006fb43820c864894892db0ecfeee3fdf587-4626-vault", @@ -2934,7 +3544,21 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xbeef006fb43820c864894892db0ecfeee3fdf587", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "base-usdc-sirloinusdc-0xbeeff2490feffa212fac2f6553682c219e6a8845-4626-vault", + "address": "0xbeeff2490feffa212fac2f6553682c219e6a8845", + "chainId": 8453, + "protocol": "morpho", + "network": "base", + "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", + "vaultTokenAddress": "0xbeeff2490feffa212fac2f6553682c219e6a8845", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-sirloinusdc-0xcbeef01994e24a60f7dcb8de98e75ad8bd4ad60d-4626-vault", @@ -2944,7 +3568,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xcbeef01994e24a60f7dcb8de98e75ad8bd4ad60d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-smusdc-0x616a4e1db48e22028f6bbf20444cd3b8e3273738-4626-vault", @@ -2955,6 +3581,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x616a4e1db48e22028f6bbf20444cd3b8e3273738", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x94ae74066222a2bdd99b6d431590a8b824917abf", "0xc871db2b98efd8c6a9862fca9a1f9a3995a124e3", @@ -2981,9 +3609,12 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x7bfa7c4f149e7415b73bdedfe609237e29cbf34a", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x4581d4c5d772b0495b8caafe602e53320e404c36", "0xf287b76ac483086db14f69af4e292dafe29d2317", + "0x7429743f8adbbe932b27bc02267b0e70f1ba688b", "0xbc782e0e7bbc623ce576edfcc1fa217e217921a7", "0x2035fe4aad94a08a7e1aea115192fe17a77478f5" ] @@ -2996,7 +3627,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x5e6fc406960a1c2d9ab6813ff1c914c6836bc53e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-steakusdc-0xbeef010f9cb27031ad51e3333f9af9c6b1228183-4626-vault", @@ -3007,6 +3640,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xbeef010f9cb27031ad51e3333f9af9c6b1228183", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xacc1b3e10db358033e44be0584697ae974c2e0d7", "0xecb416188ad2b360b6b7b927a2ef080e44680c89", @@ -3023,6 +3658,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xbeef0e0834849acc03f0089f01f4f1eeb06873c9", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xa30cd7e632643f304648d240a105149e2bab6d55", "0x570ad4ba8dbe4197a34e6d0edcf01b17c7eda28b", @@ -3040,7 +3677,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xbeefe94c8ad530842bfe7d8b397938ffc1cb83b2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-steakusdcfarcaster-0xbeef00fc6e87de086a0e29169a2f6e25cf5c11a9-4626-vault", @@ -3050,7 +3689,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xbeef00fc6e87de086a0e29169a2f6e25cf5c11a9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-stk-sen-usdc-0x020907a1a28729340f24b88781bf8df67b5ca9cb-oav-vault", @@ -3060,7 +3701,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x020907a1a28729340f24b88781bf8df67b5ca9cb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 12 }, { "yieldId": "base-usdc-susdc-0x3128a0f7f0ea68e7b7c9b00afa7e41045828e858-4626-vault", @@ -3070,7 +3713,21 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x3128a0f7f0ea68e7b7c9b00afa7e41045828e858", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "base-usdc-test-usdc-mv-0xad770e5feb5e625fb0b87e123b673f4407fc3b34-oav-vault", + "address": "0xad770e5feb5e625fb0b87e123b673f4407fc3b34", + "chainId": 8453, + "protocol": "yield-xyz", + "network": "base", + "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", + "vaultTokenAddress": "0xad770e5feb5e625fb0b87e123b673f4407fc3b34", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 12 }, { "yieldId": "base-usdc-universalusdc-0x0b7ee82ad75b2d3fc7f3a110a51ba68714171d25-4626-vault", @@ -3080,7 +3737,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x0b7ee82ad75b2d3fc7f3a110a51ba68714171d25", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-uusdc-0xb7890cee6cf4792cdcc13489d36d9d42726ab863-4626-vault", @@ -3090,7 +3749,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xb7890cee6cf4792cdcc13489d36d9d42726ab863", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-ymvog-usdc-0xef417a2512c5a41f69ae4e021648b69a7cde5d03-4626-vault", @@ -3100,7 +3761,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xef417a2512c5a41f69ae4e021648b69a7cde5d03", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-yog-usdc-v2-0xe7d0dbe3493830e2ab62619211a2bff0fc60db42-4626-vault", @@ -3110,7 +3773,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xe7d0dbe3493830e2ab62619211a2bff0fc60db42", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdc-yousd-0x0000000f2eb9f69274678c76222b35eec7588a65-4626-vault", @@ -3121,6 +3786,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x0000000f2eb9f69274678c76222b35eec7588a65", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x6baee275e79674861b147b265cf0276325ecd57b", "0x61d8e56bc84d46805d2392941d6afea515d1003c", @@ -3135,7 +3802,9 @@ "network": "base", "inputTokenAddress": "0x820c137fa70c8691f0e44dc420a5e53c168921dc", "vaultTokenAddress": "0x556d518fdfdcc4027a3a1388699c5e11ac201d8b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usdtugrik0-eusdtugrik0-1-0x72c8b07e5ad9f2dcc3ca2c05927c31ddcf2ffe9a-4626-vault", @@ -3145,7 +3814,9 @@ "network": "base", "inputTokenAddress": "0x102d758f688a4c1c5a80b116bd945d4455460282", "vaultTokenAddress": "0x72c8b07e5ad9f2dcc3ca2c05927c31ddcf2ffe9a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-usr-aprusr-0xc484d83f667b779cc9907248101214235642258b-4626-vault", @@ -3155,7 +3826,9 @@ "network": "base", "inputTokenAddress": "0x35e5db674d8e93a03d814fa0ada70731efe8a4b9", "vaultTokenAddress": "0xc484d83f667b779cc9907248101214235642258b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usr-eusr-2-0x29dbce367f5157b924af5093617bb128477d7a5c-4626-vault", @@ -3165,7 +3838,9 @@ "network": "base", "inputTokenAddress": "0x35e5db674d8e93a03d814fa0ada70731efe8a4b9", "vaultTokenAddress": "0x29dbce367f5157b924af5093617bb128477d7a5c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-usr-re7usr-0x00dfdb8c7295a03dcf1adff4d21eb5d9d19fb330-4626-vault", @@ -3175,7 +3850,9 @@ "network": "base", "inputTokenAddress": "0x35e5db674d8e93a03d814fa0ada70731efe8a4b9", "vaultTokenAddress": "0x00dfdb8c7295a03dcf1adff4d21eb5d9d19fb330", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-vchf-apvchf-0x6e6fcac197ee06d0164c0fba218c7bcb878f9b5c-4626-vault", @@ -3185,7 +3862,9 @@ "network": "base", "inputTokenAddress": "0x1fca74d9ef54a6ac80ffe7d3b14e76c4330fd5d8", "vaultTokenAddress": "0x6e6fcac197ee06d0164c0fba218c7bcb878f9b5c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-verusdc-re7rwa-0x6e37c95b43566e538d8c278eb69b00fc717a001b-4626-vault", @@ -3195,7 +3874,9 @@ "network": "base", "inputTokenAddress": "0x59aaf835d34b1e3df2170e4872b785f11e2a964b", "vaultTokenAddress": "0x6e37c95b43566e538d8c278eb69b00fc717a001b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-verusdc-steakusdcrwa-0xbeefc4adbe58173fca2c042097fe33095e68c3d6-4626-vault", @@ -3205,7 +3886,9 @@ "network": "base", "inputTokenAddress": "0x59aaf835d34b1e3df2170e4872b785f11e2a964b", "vaultTokenAddress": "0xbeefc4adbe58173fca2c042097fe33095e68c3d6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weeth-eweeth-1-0xd4a805261b28f375fc9c3d89ecd2c952cd130d14-4626-vault", @@ -3215,7 +3898,9 @@ "network": "base", "inputTokenAddress": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", "vaultTokenAddress": "0xd4a805261b28f375fc9c3d89ecd2c952cd130d14", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weeth-eweeth-7-0x85114a78c512872df273ca12f35fbe4cf0749616-4626-vault", @@ -3225,7 +3910,9 @@ "network": "base", "inputTokenAddress": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", "vaultTokenAddress": "0x85114a78c512872df273ca12f35fbe4cf0749616", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-9sethc-0xf540d790413fcfaedac93518ae99eddace82cb78-4626-vault", @@ -3235,7 +3922,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xf540d790413fcfaedac93518ae99eddace82cb78", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-9sethcore-0x5496b42ad0decebfab0db944d83260e60d54f667-4626-vault", @@ -3245,7 +3934,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x5496b42ad0decebfab0db944d83260e60d54f667", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-cseth-0x09832347586e238841f49149c84d121bc2191c53-4626-vault", @@ -3255,7 +3946,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x09832347586e238841f49149c84d121bc2191c53", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-csreth-0xbca4e2e24a7cfa776e4282cc8eb06f04738b71da-4626-vault", @@ -3265,7 +3958,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xbca4e2e24a7cfa776e4282cc8eb06f04738b71da", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-eweth-1-0x859160db5841e5cfb8d3f144c6b3381a85a4b410-4626-vault", @@ -3275,7 +3970,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x859160db5841e5cfb8d3f144c6b3381a85a4b410", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-eweth-19-0x774c08f8e78c47046d325c0331788954c35df10a-4626-vault", @@ -3285,7 +3982,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x774c08f8e78c47046d325c0331788954c35df10a", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-eweth-20-0xf3bb6b0a9beaf9240d7f4a91341d5df6bf37caea-4626-vault", @@ -3295,7 +3994,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xf3bb6b0a9beaf9240d7f4a91341d5df6bf37caea", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-eweth-23-0x614bd506051a8ccfcbc57c34aedcf6caffcd5d17-4626-vault", @@ -3305,7 +4006,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x614bd506051a8ccfcbc57c34aedcf6caffcd5d17", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-exmweth-0x5a32099837d89e3a794a44fb131cbbad41f87a8c-4626-vault", @@ -3315,7 +4018,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x5a32099837d89e3a794a44fb131cbbad41f87a8c", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-fweth-0x9272d6153133175175bc276512b2336be3931ce9-4626-vault", @@ -3325,7 +4030,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x9272d6153133175175bc276512b2336be3931ce9", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-gtwethb-0xfefec33668e22677c4762d0853d56245a800ff08-4626-vault", @@ -3335,7 +4042,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xfefec33668e22677c4762d0853d56245a800ff08", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-gtwethc-0x6b13c060f13af1fdb319f52315bbbf3fb1d88844-4626-vault", @@ -3346,6 +4055,8 @@ "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x6b13c060f13af1fdb319f52315bbbf3fb1d88844", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x6387c10332b155d3e8e927e1290a5bd73fd96310" ] @@ -3358,7 +4069,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x9ab2d181e4b87ba57d5ed564d3ef652c4e710707", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-lvweth-0x2bb9ad69feba5547b7cd57aafe8457d40bf834af-4626-vault", @@ -3368,7 +4081,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x2bb9ad69feba5547b7cd57aafe8457d40bf834af", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-mweth-0x89bedbb1c4837444da215a377275ff96a84d6f53-4626-vault", @@ -3378,7 +4093,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x89bedbb1c4837444da215a377275ff96a84d6f53", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-mweth-0xa0e430870c4604ccfc7b38ca7845b1ff653d0ff1-4626-vault", @@ -3389,6 +4106,8 @@ "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xa0e430870c4604ccfc7b38ca7845b1ff653d0ff1", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x34d781e30575f8aa0d4b576eabf358a70c694914", "0xabcf1256a97fc6677ada02df6639c001841c664f", @@ -3403,7 +4122,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x80d9964feb4a507dd697b4437fc5b25b618ce446", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-re7weth-0xa2cac0023a4797b4729db94783405189a4203afc-4626-vault", @@ -3413,7 +4134,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xa2cac0023a4797b4729db94783405189a4203afc", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-re7weth-0xca120dcc42f45427ed0d0f060d56104c4a8edec4-4626-vault", @@ -3423,7 +4146,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xca120dcc42f45427ed0d0f060d56104c4a8edec4", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-reeth-0x70f796946ed919e4bc6cd506f8dacc45e4539771-4626-vault", @@ -3433,7 +4158,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x70f796946ed919e4bc6cd506f8dacc45e4539771", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-smweth-0x27d8c7273fd3fcc6956a0b370ce5fd4a7fc65c18-4626-vault", @@ -3444,6 +4171,8 @@ "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x27d8c7273fd3fcc6956a0b370ce5fd4a7fc65c18", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xcc05c1f9993e44e787341ddc33223617b7133541", "0xaed426b1aa8eb945261bdaf67b0dabff47e908e5" @@ -3457,7 +4186,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x4edc6ab1964e25eb2c202ab9f201e9548baa53df", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-steaketh-0xbeef00f0a818894a2cf111644a5098421611100e-4626-vault", @@ -3467,7 +4198,12 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xbeef00f0a818894a2cf111644a5098421611100e", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, + "allocatorVaults": [ + "0x6fa40b7c1e665098b72fdabee6a59868d5446003" + ] }, { "yieldId": "base-weth-steaketh-0xbeef050a7485865a7a8d8ca0cc5f7536b7a3443e-4626-vault", @@ -3478,6 +4214,8 @@ "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xbeef050a7485865a7a8d8ca0cc5f7536b7a3443e", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x90f760aa268f234012de25c7706d5c0347b025e9" ] @@ -3490,7 +4228,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x1d795e29044a62da42d927c4b179269139a28a6b", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-weth-yoeth-0x3a43aec53490cb9fa922847385d82fe25d0e9de7-4626-vault", @@ -3501,6 +4241,8 @@ "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x3a43aec53490cb9fa922847385d82fe25d0e9de7", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x6c3b8934b91bfc115cc1dae0bc244304dcf6ff3a", "0x965c311ae474f379f50fb58f4643b2a9fe24352a" @@ -3514,7 +4256,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x2efd54529329ad364b8df988ce3bab5ff256ab3e", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-wrseth-ewrseth-1-0xd7c286712bd46aa8acbec4ea99d3018b32edb190-4626-vault", @@ -3524,7 +4268,9 @@ "network": "base", "inputTokenAddress": "0xedfa23602d0ec14714057867a78d01e94176bea0", "vaultTokenAddress": "0xd7c286712bd46aa8acbec4ea99d3018b32edb190", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-wsteth-ewsteth-1-0x7b181d6509deabfbd1a23af1e65fd46e89572609-4626-vault", @@ -3534,7 +4280,9 @@ "network": "base", "inputTokenAddress": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452", "vaultTokenAddress": "0x7b181d6509deabfbd1a23af1e65fd46e89572609", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-wsteth-ewsteth-6-0x1fd3a242a549d595431442f898fdbb374f15b885-4626-vault", @@ -3544,7 +4292,9 @@ "network": "base", "inputTokenAddress": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452", "vaultTokenAddress": "0x1fd3a242a549d595431442f898fdbb374f15b885", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-wsteth-fwsteth-0x896e39f0e9af61eca9dd2938e14543506ef2c2b5-4626-vault", @@ -3554,7 +4304,9 @@ "network": "base", "inputTokenAddress": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452", "vaultTokenAddress": "0x896e39f0e9af61eca9dd2938e14543506ef2c2b5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-wsuperoethb-ewsuperoethb-4-0x841c92bff53c81cddb8ad557096b30c93fddb394-4626-vault", @@ -3564,7 +4316,9 @@ "network": "base", "inputTokenAddress": "0x7fcd174e80f264448ebee8c88a7c4476aaf58ea6", "vaultTokenAddress": "0x841c92bff53c81cddb8ad557096b30c93fddb394", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-wusdm-steakusdm-0xbeef03f0bf3cb2e348393008a826538aadd7d183-4626-vault", @@ -3574,7 +4328,9 @@ "network": "base", "inputTokenAddress": "0x57f5e098cad7a3d1eed53991d4d66c45c9af7812", "vaultTokenAddress": "0xbeef03f0bf3cb2e348393008a826538aadd7d183", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-xsgd-steakxsgd-0xbeef00a299ae1784fb7740d2d469f60a1e015fe9-4626-vault", @@ -3584,7 +4340,9 @@ "network": "base", "inputTokenAddress": "0x0a4c9cb2778ab3302996a34befcf9a8bc288c33b", "vaultTokenAddress": "0xbeef00a299ae1784fb7740d2d469f60a1e015fe9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-xsgd-steakxsgd-0xbeef0c8333b3de8f0450565834db4eb05def7a5f-4626-vault", @@ -3594,7 +4352,9 @@ "network": "base", "inputTokenAddress": "0x0a4c9cb2778ab3302996a34befcf9a8bc288c33b", "vaultTokenAddress": "0xbeef0c8333b3de8f0450565834db4eb05def7a5f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "base-yearn-v3-0x03c5AfF0cd5e40889d689fD9D9Caff286b1BD7Fb", @@ -3604,7 +4364,9 @@ "network": "base", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x03c5aff0cd5e40889d689fd9d9caff286b1bd7fb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-yearn-v3-0x25f32eC89ce7732A4E9f8F3340a09259F823b7d3", @@ -3615,6 +4377,8 @@ "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x25f32ec89ce7732a4e9f8f3340a09259f823b7d3", "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8, "allocatorVaults": [ "0xec4c03685ffd192e4e5686b5b574a25b70414719" ] @@ -3627,7 +4391,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x4d81c7d534d703e0a0aecadf668c0e0253e1f1c3", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-yearn-v3-0x70ffFbacB53EF74903ac074aAE769414a70970d1", @@ -3637,7 +4403,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x70fffbacb53ef74903ac074aae769414a70970d1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-yearn-v3-0x7c0Fa3905B38D44C0F29150FD61f182d1e097EC2", @@ -3647,7 +4415,9 @@ "network": "base", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x7c0fa3905b38d44c0f29150fd61f182d1e097ec2", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-yearn-v3-0x945Df73d55557Ea23c0c35CD350d8DE3b745287E", @@ -3657,7 +4427,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0x945df73d55557ea23c0c35cd350d8de3b745287e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-yearn-v3-0x985CC9c306Bfe075F7c67EC275fb0b80F0b21976", @@ -3667,7 +4439,9 @@ "network": "base", "inputTokenAddress": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "vaultTokenAddress": "0x985cc9c306bfe075f7c67ec275fb0b80f0b21976", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-yearn-v3-0xb13CF163d916917d9cD6E836905cA5f12a1dEF4B", @@ -3677,7 +4451,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xb13cf163d916917d9cd6e836905ca5f12a1def4b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-yearn-v3-0xBb808A822dD7aEd1635956b85ca5e55478cCa957", @@ -3687,7 +4463,9 @@ "network": "base", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xbb808a822dd7aed1635956b85ca5e55478cca957", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-yearn-v3-0xc3BD0A2193c8F027B82ddE3611D18589ef3f62a9", @@ -3697,7 +4475,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xc3bd0a2193c8f027b82dde3611d18589ef3f62a9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-yearn-v3-0xd5428B889621Eee8060fc105AA0AB0Fa2e344468", @@ -3707,7 +4487,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xd5428b889621eee8060fc105aa0ab0fa2e344468", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-yearn-v3-0xF115C134c23C7A05FBD489A8bE3116EbF54B0D9f", @@ -3718,6 +4500,8 @@ "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xf115c134c23c7a05fbd489a8be3116ebf54b0d9f", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0xb593a681c0e06c173cdeef2d001807983cc054ff" ] @@ -3730,7 +4514,9 @@ "network": "base", "inputTokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "vaultTokenAddress": "0xfdb431e661372fa1146efb70bf120ecded944a78", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "base-yobtc-eyobtc-1-0xfab9af50f7a1cfe201cae1c15fcfddae7705ccd3-4626-vault", @@ -3740,7 +4526,9 @@ "network": "base", "inputTokenAddress": "0xbcbc8cb4d1e8ed048a6276a5e94a3e952660bcbc", "vaultTokenAddress": "0xfab9af50f7a1cfe201cae1c15fcfddae7705ccd3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "base-yoeth-eyoeth-1-0xdbdc9c3edbd401109c83b333c16a0251806b3330-4626-vault", @@ -3750,7 +4538,9 @@ "network": "base", "inputTokenAddress": "0x3a43aec53490cb9fa922847385d82fe25d0e9de7", "vaultTokenAddress": "0xdbdc9c3edbd401109c83b333c16a0251806b3330", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-yoeth-eyoeth-2-0xf4480166d66cfb9c5e12c843a8f844f512989289-4626-vault", @@ -3760,7 +4550,9 @@ "network": "base", "inputTokenAddress": "0x3a43aec53490cb9fa922847385d82fe25d0e9de7", "vaultTokenAddress": "0xf4480166d66cfb9c5e12c843a8f844f512989289", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "base-yousd-eyousd-1-0x990d616ca6e7192625d1b7c41fb67b5758df7cf2-4626-vault", @@ -3771,6 +4563,8 @@ "inputTokenAddress": "0x0000000f2eb9f69274678c76222b35eec7588a65", "vaultTokenAddress": "0x990d616ca6e7192625d1b7c41fb67b5758df7cf2", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x221b2e2fd80386371fecfb004405bb7788b888bc" ] @@ -3783,7 +4577,9 @@ "network": "binance", "inputTokenAddress": "0x000ae314e2a2172a039b26378814c252734f556a", "vaultTokenAddress": "0xf21308b903f96592b6d6988c646dc2a3028f39fd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-aster-easter-2-0x93d31b79502265feba5ed18e3cac9ef795a3b0b1-4626-vault", @@ -3793,7 +4589,9 @@ "network": "binance", "inputTokenAddress": "0x000ae314e2a2172a039b26378814c252734f556a", "vaultTokenAddress": "0x93d31b79502265feba5ed18e3cac9ef795a3b0b1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-btcb-ebtcb-1-0x777c95b204e2ed3906885ef09f4531882587b52c-4626-vault", @@ -3803,7 +4601,9 @@ "network": "binance", "inputTokenAddress": "0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c", "vaultTokenAddress": "0x777c95b204e2ed3906885ef09f4531882587b52c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-btcb-ebtcb-2-0xc0c13008711ce250699e3a94dceed5efd4e8e02a-4626-vault", @@ -3813,7 +4613,9 @@ "network": "binance", "inputTokenAddress": "0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c", "vaultTokenAddress": "0xc0c13008711ce250699e3a94dceed5efd4e8e02a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-btcb-ebtcb-3-0xfd30377a3173f709d8224fee7718e312a0868a34-4626-vault", @@ -3823,7 +4625,9 @@ "network": "binance", "inputTokenAddress": "0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c", "vaultTokenAddress": "0xfd30377a3173f709d8224fee7718e312a0868a34", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-btcb-ebtcb-4-0x7a455f66fd2d2d5c69ae403a971ed513c852f9d7-4626-vault", @@ -3833,7 +4637,9 @@ "network": "binance", "inputTokenAddress": "0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c", "vaultTokenAddress": "0x7a455f66fd2d2d5c69ae403a971ed513c852f9d7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-btcb-ebtcb-5-0x554a419891bd825e47bc132011821de1070c35c0-4626-vault", @@ -3843,7 +4649,9 @@ "network": "binance", "inputTokenAddress": "0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c", "vaultTokenAddress": "0x554a419891bd825e47bc132011821de1070c35c0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-btcb-listabtcb-0xe46b8e65006e6450bdd8cb7d3274ab4f76f4c705-4626-vault", @@ -3853,7 +4661,9 @@ "network": "binance", "inputTokenAddress": "0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c", "vaultTokenAddress": "0xe46b8e65006e6450bdd8cb7d3274ab4f76f4c705", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-eth-eeth-1-0x216f6d6c2ca15f83b656f3e9a8fcdf615dbc1710-4626-vault", @@ -3863,7 +4673,9 @@ "network": "binance", "inputTokenAddress": "0x2170ed0880ac9a755fd29b2688956bd959f933f8", "vaultTokenAddress": "0x216f6d6c2ca15f83b656f3e9a8fcdf615dbc1710", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-eth-eeth-2-0xa6282ffcdbc1d23ddad65e97b9d033c4517ec05e-4626-vault", @@ -3873,7 +4685,9 @@ "network": "binance", "inputTokenAddress": "0x2170ed0880ac9a755fd29b2688956bd959f933f8", "vaultTokenAddress": "0xa6282ffcdbc1d23ddad65e97b9d033c4517ec05e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-eth-eeth-3-0xc33c2a5f3c27bcb5559f17ff97a04f281f898f04-4626-vault", @@ -3883,7 +4697,9 @@ "network": "binance", "inputTokenAddress": "0x2170ed0880ac9a755fd29b2688956bd959f933f8", "vaultTokenAddress": "0xc33c2a5f3c27bcb5559f17ff97a04f281f898f04", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-eth-eeth-4-0xa0b6d76452b1f417a94ae309b835d523a081fbb9-4626-vault", @@ -3893,7 +4709,9 @@ "network": "binance", "inputTokenAddress": "0x2170ed0880ac9a755fd29b2688956bd959f933f8", "vaultTokenAddress": "0xa0b6d76452b1f417a94ae309b835d523a081fbb9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-lisusd-elisusd-1-0x0dd93eb321a768a274d21062067b52527abd4506-4626-vault", @@ -3903,7 +4721,9 @@ "network": "binance", "inputTokenAddress": "0x0782b6d8c4551b9760e74c0545a9bcd90bdc41e5", "vaultTokenAddress": "0x0dd93eb321a768a274d21062067b52527abd4506", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-lisusd-elisusd-2-0x266d3f3219680624de4d66c716444512a2b9a72f-4626-vault", @@ -3913,7 +4733,9 @@ "network": "binance", "inputTokenAddress": "0x0782b6d8c4551b9760e74c0545a9bcd90bdc41e5", "vaultTokenAddress": "0x266d3f3219680624de4d66c716444512a2b9a72f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-lisusd-elisusd-3-0x19c1d7e5a2b821d4e05fd9cfb8ba372c2caa551b-4626-vault", @@ -3923,7 +4745,9 @@ "network": "binance", "inputTokenAddress": "0x0782b6d8c4551b9760e74c0545a9bcd90bdc41e5", "vaultTokenAddress": "0x19c1d7e5a2b821d4e05fd9cfb8ba372c2caa551b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-lisusd-lisusd-0xe03d86e5baa3509ac4a059a41737baa8169b6529-4626-vault", @@ -3933,7 +4757,9 @@ "network": "binance", "inputTokenAddress": "0x0782b6d8c4551b9760e74c0545a9bcd90bdc41e5", "vaultTokenAddress": "0xe03d86e5baa3509ac4a059a41737baa8169b6529", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-pt-susde-26jun2025-ept-susde-26jun2025-1-0x36aeb594689205878e1b57bfc011e0956d82ed08-4626-vault", @@ -3943,7 +4769,9 @@ "network": "binance", "inputTokenAddress": "0xdd809435ba6c9d6903730f923038801781ca66ce", "vaultTokenAddress": "0x36aeb594689205878e1b57bfc011e0956d82ed08", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-pt-susde-26jun2025-ept-susde-26jun2025-2-0x9d30f4226d9abe940f05acafd456153bd49ba6d9-4626-vault", @@ -3953,7 +4781,9 @@ "network": "binance", "inputTokenAddress": "0xdd809435ba6c9d6903730f923038801781ca66ce", "vaultTokenAddress": "0x9d30f4226d9abe940f05acafd456153bd49ba6d9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-slisbnb-eslisbnb-3-0x7593931d08e3baa750ca3cb6a0d0fde6acd65107-4626-vault", @@ -3963,7 +4793,9 @@ "network": "binance", "inputTokenAddress": "0xb0b84d294e0c75a6abe60171b70edeb2efd14a1b", "vaultTokenAddress": "0x7593931d08e3baa750ca3cb6a0d0fde6acd65107", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-slisbnb-eslisbnb-4-0xf72ab1726e6f379891ddae8114c75074d972fdac-4626-vault", @@ -3973,7 +4805,9 @@ "network": "binance", "inputTokenAddress": "0xb0b84d294e0c75a6abe60171b70edeb2efd14a1b", "vaultTokenAddress": "0xf72ab1726e6f379891ddae8114c75074d972fdac", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-slisbnb-eslisbnb-5-0xa3031755f95e57e1ac9bb01dbfeb135d40b6da96-4626-vault", @@ -3983,7 +4817,9 @@ "network": "binance", "inputTokenAddress": "0xb0b84d294e0c75a6abe60171b70edeb2efd14a1b", "vaultTokenAddress": "0xa3031755f95e57e1ac9bb01dbfeb135d40b6da96", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-solvbtc-esolvbtc-1-0xfeb1d6259de6c052a0d0f986b4df4d8fd8b371f4-4626-vault", @@ -3993,7 +4829,9 @@ "network": "binance", "inputTokenAddress": "0x4aae823a6a0b376de6a78e74ecc5b079d38cbcf7", "vaultTokenAddress": "0xfeb1d6259de6c052a0d0f986b4df4d8fd8b371f4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-susde-esusde-1-0x932fe4797d681a7a82262bc385b534ba069249e1-4626-vault", @@ -4003,7 +4841,9 @@ "network": "binance", "inputTokenAddress": "0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2", "vaultTokenAddress": "0x932fe4797d681a7a82262bc385b534ba069249e1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-susde-esusde-2-0x1e55a40c9c7ca76a8671d8366bec8c5f8754a336-4626-vault", @@ -4013,7 +4853,9 @@ "network": "binance", "inputTokenAddress": "0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2", "vaultTokenAddress": "0x1e55a40c9c7ca76a8671d8366bec8c5f8754a336", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-susde-esusde-3-0x9ae0da6acc874119470b52f4f5647b74d042b18b-4626-vault", @@ -4023,7 +4865,9 @@ "network": "binance", "inputTokenAddress": "0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2", "vaultTokenAddress": "0x9ae0da6acc874119470b52f4f5647b74d042b18b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-susde-esusde-5-0x088241d1c5c951c59fb66083b291b69e3cc27e8c-4626-vault", @@ -4033,7 +4877,9 @@ "network": "binance", "inputTokenAddress": "0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2", "vaultTokenAddress": "0x088241d1c5c951c59fb66083b291b69e3cc27e8c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-susdx-esusdx-1-0xa00c61ad8c560163c3ee798a5eaa63ef81ba41e0-4626-vault", @@ -4043,7 +4889,9 @@ "network": "binance", "inputTokenAddress": "0x7788a3538c5fc7f9c7c8a74eac4c898fc8d87d92", "vaultTokenAddress": "0xa00c61ad8c560163c3ee798a5eaa63ef81ba41e0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-u-fu-0x007df53cda786450cf8145a73b2748b241a0069c-4626-vault", @@ -4054,6 +4902,8 @@ "inputTokenAddress": "0xce24439f2d9c6a2289f741120fe202248b666666", "vaultTokenAddress": "0x007df53cda786450cf8145a73b2748b241a0069c", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x5150b6c808ad8aba8242e427f612b10102ca77b8", "0x120e10476da4372bd8f92c8ba1abab7e66028fe2" @@ -4068,6 +4918,8 @@ "inputTokenAddress": "0xce24439f2d9c6a2289f741120fe202248b666666", "vaultTokenAddress": "0x9a17fd5cb8efc25d11567e713ae795a89775a759", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x1a89b7a36ec8993525aeeeabbe0f505e5b91fdb1", "0xf1664db7650a955f9331d8f644c8e7e8aec44a70" @@ -4081,7 +4933,9 @@ "network": "binance", "inputTokenAddress": "0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d", "vaultTokenAddress": "0x470379c4416300068e9afb938b7a0cff7735d42f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usd1-eusd1-2-0xc41f2ba7102e9f9f2d603eb951f955ae205ed272-4626-vault", @@ -4091,7 +4945,9 @@ "network": "binance", "inputTokenAddress": "0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d", "vaultTokenAddress": "0xc41f2ba7102e9f9f2d603eb951f955ae205ed272", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usd1-listausd1-0xfa27f172e0b6ebcef9c51abf817e2cb142fbe627-4626-vault", @@ -4101,7 +4957,9 @@ "network": "binance", "inputTokenAddress": "0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d", "vaultTokenAddress": "0xfa27f172e0b6ebcef9c51abf817e2cb142fbe627", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usd1-solvusd1-0xd61dd125016728dd284cf5dba8a3b7c27c5058f2-4626-vault", @@ -4111,7 +4969,9 @@ "network": "binance", "inputTokenAddress": "0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d", "vaultTokenAddress": "0xd61dd125016728dd284cf5dba8a3b7c27c5058f2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usd1-usd1-bank-0xbe87beb6eca39b558ad43c0541471d50d09f3e76-4626-vault", @@ -4121,7 +4981,9 @@ "network": "binance", "inputTokenAddress": "0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d", "vaultTokenAddress": "0xbe87beb6eca39b558ad43c0541471d50d09f3e76", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdc-aave-v3-lending", @@ -4132,6 +4994,8 @@ "inputTokenAddress": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d", "vaultTokenAddress": "0x6807dc923806fe8fd134338eabca509979a7e0cb", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x40c1425ad7a43ebeacc567725f8a2eb55bb15f06", "0x5e20f63d99d9de50f5551ef00f5d71a39afccf76" @@ -4145,7 +5009,9 @@ "network": "binance", "inputTokenAddress": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d", "vaultTokenAddress": "0xd98125a23faeb48180e33ca6eef8f128e07418d1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdc-eusdc-2-0xc27d44a8aea0cda482600136c0d0876e807f6c1a-4626-vault", @@ -4155,7 +5021,9 @@ "network": "binance", "inputTokenAddress": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d", "vaultTokenAddress": "0xc27d44a8aea0cda482600136c0d0876e807f6c1a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdc-eusdc-3-0xa9ca5c4bff689afcfb249ae81565422fa78f82b4-4626-vault", @@ -4165,7 +5033,9 @@ "network": "binance", "inputTokenAddress": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d", "vaultTokenAddress": "0xa9ca5c4bff689afcfb249ae81565422fa78f82b4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdc-eusdc-4-0x8ce379f1e092f0afcef665529f0d86acf92e8cd4-4626-vault", @@ -4175,7 +5045,9 @@ "network": "binance", "inputTokenAddress": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d", "vaultTokenAddress": "0x8ce379f1e092f0afcef665529f0d86acf92e8cd4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdc-eusdc-5-0xcb9c9fe7d1509955d8b860e6831d91bf3f0b6240-4626-vault", @@ -4185,7 +5057,9 @@ "network": "binance", "inputTokenAddress": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d", "vaultTokenAddress": "0xcb9c9fe7d1509955d8b860e6831d91bf3f0b6240", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdc-fusdc-0xfe60462e93cee34319f48cfc6acfbc13c2882df9-4626-vault", @@ -4195,7 +5069,9 @@ "network": "binance", "inputTokenAddress": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d", "vaultTokenAddress": "0xfe60462e93cee34319f48cfc6acfbc13c2882df9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usde-eusde-1-0xeec4561f621c3629f2b36a07b207a7e06377e0d5-4626-vault", @@ -4205,7 +5081,9 @@ "network": "binance", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0xeec4561f621c3629f2b36a07b207a7e06377e0d5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usde-eusde-2-0xecd1f58b9dc4bbc3a32409961b8520b0a8fcd483-4626-vault", @@ -4215,7 +5093,9 @@ "network": "binance", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0xecd1f58b9dc4bbc3a32409961b8520b0a8fcd483", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usde-eusde-3-0x07167e620612069830fdb5289406bb7a1ddf781c-4626-vault", @@ -4225,7 +5105,9 @@ "network": "binance", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0x07167e620612069830fdb5289406bb7a1ddf781c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usde-eusde-4-0xd6f4ee21c946071cf13d773e2ab1e31d44a27a54-4626-vault", @@ -4235,7 +5117,9 @@ "network": "binance", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0xd6f4ee21c946071cf13d773e2ab1e31d44a27a54", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-eusdt-1-0xe54dffd36177975938a3873e522dee535adebe01-4626-vault", @@ -4245,7 +5129,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0xe54dffd36177975938a3873e522dee535adebe01", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-eusdt-2-0x6078b5de9d10587cb466ecbbf55c95898afe99c2-4626-vault", @@ -4255,7 +5141,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0x6078b5de9d10587cb466ecbbf55c95898afe99c2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-eusdt-3-0x5fd02479f938929f6b9fe1b7af6430cfd4afa6aa-4626-vault", @@ -4265,7 +5153,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0x5fd02479f938929f6b9fe1b7af6430cfd4afa6aa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-eusdt-4-0x69a93dbab609266af96f05658b2e22d020de2e19-4626-vault", @@ -4275,7 +5165,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0x69a93dbab609266af96f05658b2e22d020de2e19", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-eusdt-5-0xca522ecab584b5430adb946edee4224a63628362-4626-vault", @@ -4285,7 +5177,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0xca522ecab584b5430adb946edee4224a63628362", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-eusdt-6-0x95c5fd8618c68d6156a739c1eab5aa7c807ff148-4626-vault", @@ -4295,7 +5189,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0x95c5fd8618c68d6156a739c1eab5aa7c807ff148", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-fusdt-0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2-4626-vault", @@ -4305,7 +5201,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-listausdt-0x6d6783c146f2b0b2774c1725297f1845dc502525-4626-vault", @@ -4315,7 +5213,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0x6d6783c146f2b0b2774c1725297f1845dc502525", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-nusdt-bsc-0xce51d66343ed1ffaf82432b7436b5a128445ef2b-4626-vault", @@ -4325,7 +5225,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0xce51d66343ed1ffaf82432b7436b5a128445ef2b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-pusdt-0xeb4f6ffb1038e1cca701e7d53083b37ec5b6ba33-4626-vault", @@ -4335,7 +5237,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0xeb4f6ffb1038e1cca701e7d53083b37ec5b6ba33", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdt-stusdt-0x3bd8bdaaa1aff2bb17866fc897bba5add9b64e3a-4626-vault", @@ -4345,7 +5249,9 @@ "network": "binance", "inputTokenAddress": "0x55d398326f99059ff775485246999027b3197955", "vaultTokenAddress": "0x3bd8bdaaa1aff2bb17866fc897bba5add9b64e3a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usdx-eusdx-1-0x5d3b4bcff6a24a20a98070263d03d474586c9b29-4626-vault", @@ -4355,7 +5261,9 @@ "network": "binance", "inputTokenAddress": "0xf3527ef8de265eaa3716fb312c12847bfba66cef", "vaultTokenAddress": "0x5d3b4bcff6a24a20a98070263d03d474586c9b29", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usr-eusr-1-0x88a81184243c561026973d25384651e6cc0796a4-4626-vault", @@ -4365,7 +5273,9 @@ "network": "binance", "inputTokenAddress": "0x2492d0006411af6c8bbb1c8afc1b0197350a79e9", "vaultTokenAddress": "0x88a81184243c561026973d25384651e6cc0796a4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-usr-eusr-2-0x3135551ce7945c03c18df7985e089ddbc763cee8-4626-vault", @@ -4375,7 +5285,9 @@ "network": "binance", "inputTokenAddress": "0x2492d0006411af6c8bbb1c8afc1b0197350a79e9", "vaultTokenAddress": "0x3135551ce7945c03c18df7985e089ddbc763cee8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-aave-v3-lending", @@ -4385,7 +5297,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0x6807dc923806fe8fd134338eabca509979a7e0cb", - "isWethVault": true, + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x8a4cbb8d43fe43332a67728ac4706968fe027455" ] @@ -4398,7 +5312,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0xab251dc87dc313649d024bd69b34c8e7690ce1fc", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-ewbnb-2-0x107a441c473517a37b03dcd8024c5b63e3cc13df-4626-vault", @@ -4408,7 +5324,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0x107a441c473517a37b03dcd8024c5b63e3cc13df", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-ewbnb-3-0xc6767dd1ffaa730f6fc90b353d5928e6e9d55c1b-4626-vault", @@ -4418,7 +5336,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0xc6767dd1ffaa730f6fc90b353d5928e6e9d55c1b", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-ewbnb-4-0xa6439fd63c19cc4893eacad20320d11cfd0ad12c-4626-vault", @@ -4428,7 +5348,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0xa6439fd63c19cc4893eacad20320d11cfd0ad12c", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-ewbnb-5-0x3ac88afbc38bb41443457eeb027b60e85b815538-4626-vault", @@ -4438,7 +5360,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0x3ac88afbc38bb41443457eeb027b60e85b815538", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-ewbnb-6-0x8e01db38a409d6e6b8a81fd21d84e05912e8730a-4626-vault", @@ -4448,7 +5372,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0x8e01db38a409d6e6b8a81fd21d84e05912e8730a", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-fwbnb-0x527c2a0b8a3edd9696b4a9443ef66ec30fd7b84a-4626-vault", @@ -4458,7 +5384,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0x527c2a0b8a3edd9696b4a9443ef66ec30fd7b84a", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-listabnb-0x57134a64b7cd9f9eb72f8255a671f5bf2fe3e2d0-4626-vault", @@ -4468,7 +5396,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0x57134a64b7cd9f9eb72f8255a671f5bf2fe3e2d0", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-mevbnb-0xd5cfc0f894ba77e95e3325aa53eb3e6cbbb5a81e-4626-vault", @@ -4478,7 +5408,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0xd5cfc0f894ba77e95e3325aa53eb3e6cbbb5a81e", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-pbnb-0xcb995fb56ec7fc42e0c9a075dfa3a0b56de72484-4626-vault", @@ -4488,7 +5420,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0xcb995fb56ec7fc42e0c9a075dfa3a0b56de72484", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbnb-solvbnb-0xb798bb56898a86b6fd49fc1eca4150efdc3ee6ea-4626-vault", @@ -4498,7 +5432,9 @@ "network": "binance", "inputTokenAddress": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", "vaultTokenAddress": "0xb798bb56898a86b6fd49fc1eca4150efdc3ee6ea", - "isWethVault": true + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-wbtc-ewbtc-1-0xccd520c8ce2ac576429be0ad8cc14cdc0e3e44fc-4626-vault", @@ -4508,7 +5444,9 @@ "network": "binance", "inputTokenAddress": "0x0555e30da8f98308edb960aa94c0db47230d2b9c", "vaultTokenAddress": "0xccd520c8ce2ac576429be0ad8cc14cdc0e3e44fc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "binance-xrp-hyperlistaxrp-0x0fca33dbe0889dc7ea2d9bd568422be2401b4c02-4626-vault", @@ -4518,7 +5456,9 @@ "network": "binance", "inputTokenAddress": "0x1d2f0da169ceb9fc7b3144628db156f3f6c60dbe", "vaultTokenAddress": "0x0fca33dbe0889dc7ea2d9bd568422be2401b4c02", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-ynbnbx-eynbnbx-1-0x78f5d9909163695dfb064d55a222e398918e00a3-4626-vault", @@ -4528,7 +5468,9 @@ "network": "binance", "inputTokenAddress": "0x32c830f5c34122c6afb8ae87aba541b7900a2c5f", "vaultTokenAddress": "0x78f5d9909163695dfb064d55a222e398918e00a3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-yusd-eyusd-1-0x10888bd509ac3e1f423d171008288462988827d5-4626-vault", @@ -4538,7 +5480,9 @@ "network": "binance", "inputTokenAddress": "0xab3dbcd9b096c3ff76275038bf58eac10d22c61f", "vaultTokenAddress": "0x10888bd509ac3e1f423d171008288462988827d5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "binance-yusd-eyusd-2-0xc4db46b082b415c16c54c91c5750df8e2f90ef36-4626-vault", @@ -4548,7 +5492,9 @@ "network": "binance", "inputTokenAddress": "0xab3dbcd9b096c3ff76275038bf58eac10d22c61f", "vaultTokenAddress": "0xc4db46b082b415c16c54c91c5750df8e2f90ef36", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-aave-eaave-1-0xd1552d878fe4869539ba4d03d207b54913a5c273-4626-vault", @@ -4558,7 +5504,9 @@ "network": "ethereum", "inputTokenAddress": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", "vaultTokenAddress": "0xd1552d878fe4869539ba4d03d207b54913a5c273", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-amphreth-eamphreth-1-0xc5ff8dde483903ffd2fbe5bf54a02b80f2bae7f7-4626-vault", @@ -4568,7 +5516,9 @@ "network": "ethereum", "inputTokenAddress": "0x5fd13359ba15a84b76f7f87568309040176167cd", "vaultTokenAddress": "0xc5ff8dde483903ffd2fbe5bf54a02b80f2bae7f7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-angle-steur-0x004626a008b1acdc4c74ab51644093b155e59a23-4626-vault", @@ -4578,7 +5528,9 @@ "network": "ethereum", "inputTokenAddress": "0x31429d1856ad1377a8a0079410b297e1a9e214c2", "vaultTokenAddress": "0x004626a008b1acdc4c74ab51644093b155e59a23", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-apxusd-alphaapxusdv2-0xeb6719c14ba01bf1d6bfb78a65f63f12fabf202c-4626-vault", @@ -4588,7 +5540,9 @@ "network": "ethereum", "inputTokenAddress": "0x98a878b1cd98131b271883b390f68d2c90674665", "vaultTokenAddress": "0xeb6719c14ba01bf1d6bfb78a65f63f12fabf202c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-apxusd-apyxapxusd-0x3a618e9d4159dff94e90bd6239161de4dd7c0082-4626-vault", @@ -4598,7 +5552,9 @@ "network": "ethereum", "inputTokenAddress": "0x98a878b1cd98131b271883b390f68d2c90674665", "vaultTokenAddress": "0x3a618e9d4159dff94e90bd6239161de4dd7c0082", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ausd-augustausd-0x9b7cca326004967f9d2b7cf5f2328d82cf65b302-4626-vault", @@ -4608,7 +5564,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x9b7cca326004967f9d2b7cf5f2328d82cf65b302", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ausd-augustausdv2-0xe7f8fb5cccc3e70b922fe696ae6b550557f88da5-4626-vault", @@ -4618,7 +5576,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xe7f8fb5cccc3e70b922fe696ae6b550557f88da5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ausd-bbqausd-0xbeeff2b772fa2f443cbd1dd6d33b0c4bebf4aeb7-4626-vault", @@ -4628,7 +5588,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xbeeff2b772fa2f443cbd1dd6d33b0c4bebf4aeb7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ausd-bbqausd-0xbeeff89abb7815ccd5182bd1ff82c4a4f8fcb13d-4626-vault", @@ -4638,7 +5600,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xbeeff89abb7815ccd5182bd1ff82c4a4f8fcb13d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ausd-eausd-1-0xab254591b63138247eccdf82170eb64890d36b1b-4626-vault", @@ -4648,7 +5612,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xab254591b63138247eccdf82170eb64890d36b1b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-ausd-eausd-2-0xb77e25555c2b3e6bce5329d83efd248534a907aa-4626-vault", @@ -4658,7 +5624,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xb77e25555c2b3e6bce5329d83efd248534a907aa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-ausd-eausd-3-0xf21cb5fa9242de8270526f1c9717a9b91dd44f03-4626-vault", @@ -4668,7 +5636,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xf21cb5fa9242de8270526f1c9717a9b91dd44f03", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-ausd-fausde-0x32401b9fb79065bc15949de0bd43927492f02f0c-4626-vault", @@ -4678,7 +5648,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x32401b9fb79065bc15949de0bd43927492f02f0c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ausd-grove-bbqausd-0xbeeff0d672ab7f5018dfb614c93981045d4aa98a-4626-vault", @@ -4688,7 +5660,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xbeeff0d672ab7f5018dfb614c93981045d4aa98a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ausd-grove-bbqausd-0xbeeffff0629438ad198c47f80d66fa4be5c0caf6-4626-vault", @@ -4698,7 +5672,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xbeeffff0629438ad198c47f80d66fa4be5c0caf6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ausd-gtausdc-0x1b4cd53a1a8e5f50ab6320ef34e5fb4d3df7b6f6-4626-vault", @@ -4708,7 +5684,9 @@ "network": "ethereum", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x1b4cd53a1a8e5f50ab6320ef34e5fb4d3df7b6f6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-bold-boldcs-0xfbc84dbfaa2196853fdb6cae52ef8f56dd76770a-4626-vault", @@ -4718,7 +5696,9 @@ "network": "ethereum", "inputTokenAddress": "0x6440f144b7e50d6a8439336510312d2f54beb01d", "vaultTokenAddress": "0xfbc84dbfaa2196853fdb6cae52ef8f56dd76770a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-bold-ebold-1-0xc1c51c5c9efaf0c485aa1097ae9690b5e102975a-4626-vault", @@ -4728,7 +5708,9 @@ "network": "ethereum", "inputTokenAddress": "0x6440f144b7e50d6a8439336510312d2f54beb01d", "vaultTokenAddress": "0xc1c51c5c9efaf0c485aa1097ae9690b5e102975a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cbbtc-bbqcbbtc-0xbeef8df2ce4bab5420123f9bf80dea4c65673257-4626-vault", @@ -4738,7 +5720,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xbeef8df2ce4bab5420123f9bf80dea4c65673257", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cbbtc-ecbbtc-10-0x5d0c14a46ebb659ddccd5b8f5e9707a5714857a0-4626-vault", @@ -4748,7 +5732,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x5d0c14a46ebb659ddccd5b8f5e9707a5714857a0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-cbbtc-ecbbtc-13-0x0f3cc0af08538a9ec551af53e4f0a19fd7273ed9-4626-vault", @@ -4758,7 +5744,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x0f3cc0af08538a9ec551af53e4f0a19fd7273ed9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-cbbtc-ecbbtc-3-0x056f3a2e41d2778d3a0c0714439c53af2987718e-4626-vault", @@ -4768,7 +5756,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x056f3a2e41d2778d3a0c0714439c53af2987718e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-cbbtc-ecbbtc-4-0x29a9e5a004002ff9e960bb8bb536e076f53cbdf1-4626-vault", @@ -4778,7 +5768,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x29a9e5a004002ff9e960bb8bb536e076f53cbdf1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-cbbtc-ecbbtc-7-0x47e2ab1392e04c1d86e696012d0544aedbda6ddb-4626-vault", @@ -4788,7 +5780,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x47e2ab1392e04c1d86e696012d0544aedbda6ddb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-cbbtc-gtcbbtcc-0xf587f2e8aff7d76618d3b6b4626621860fbd54e3-4626-vault", @@ -4798,7 +5792,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xf587f2e8aff7d76618d3b6b4626621860fbd54e3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cbbtc-hypercbbtcd-0x66320aff501d091d0929e7208977a0a94b823b43-4626-vault", @@ -4808,7 +5804,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x66320aff501d091d0929e7208977a0a94b823b43", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cbbtc-hypercbbtcd-0xcdbe4a5b5bad2bc04492052df2f881b5727d034d-4626-vault", @@ -4818,7 +5816,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xcdbe4a5b5bad2bc04492052df2f881b5727d034d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cbbtc-mccbbtc-0x98cf0b67da0f16e1f8f1a1d23ad8dc64c0c70e0b-4626-vault", @@ -4828,7 +5828,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0x98cf0b67da0f16e1f8f1a1d23ad8dc64c0c70e0b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cbbtc-re7cbbtc-0xa02f5e93f783baf150aa1f8b341ae90fe0a772f7-4626-vault", @@ -4838,7 +5840,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xa02f5e93f783baf150aa1f8b341ae90fe0a772f7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cbbtc-recbbtc-0xb9c9158ab81f90996cad891ffbadfbaad733c8c6-4626-vault", @@ -4848,7 +5852,9 @@ "network": "ethereum", "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xb9c9158ab81f90996cad891ffbadfbaad733c8c6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cbbtc-taccbbtc-0xb5e4576c2faa16b0cc59d1a2f3366164844ef9e0-4626-vault", @@ -4859,6 +5865,8 @@ "inputTokenAddress": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "vaultTokenAddress": "0xb5e4576c2faa16b0cc59d1a2f3366164844ef9e0", "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xb02a51a97322479821437da138bd7db6140306e1" ] @@ -4871,7 +5879,9 @@ "network": "ethereum", "inputTokenAddress": "0xbe9895146f7af43049ca1c1ae358b0541ea49704", "vaultTokenAddress": "0x6c37d34a895456aa29cabe0cacb60fc56309c7ac", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cbeth-ecbeth-4-0x7338d86137052f0df6e9048d6d23e09735a99585-4626-vault", @@ -4881,7 +5891,9 @@ "network": "ethereum", "inputTokenAddress": "0xbe9895146f7af43049ca1c1ae358b0541ea49704", "vaultTokenAddress": "0x7338d86137052f0df6e9048d6d23e09735a99585", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x14361c243174794e2207296a6ad59bb0dec1d388-4626-vault", @@ -4891,7 +5903,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x14361c243174794e2207296a6ad59bb0dec1d388", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x21cf1c5dc48c603b89907fe6a7ae83ea5e3709af-4626-vault", @@ -4901,7 +5915,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x21cf1c5dc48c603b89907fe6a7ae83ea5e3709af", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x4a7999c55d3a93daf72ea112985e57c2e3b9e95d-4626-vault", @@ -4911,7 +5927,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x4a7999c55d3a93daf72ea112985e57c2e3b9e95d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x52036c9046247c3358c987a2389ffde6ef8564c9-4626-vault", @@ -4921,7 +5939,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x52036c9046247c3358c987a2389ffde6ef8564c9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x5ae28c9197a4a6570216fc7e53e7e0221d7a0fef-4626-vault", @@ -4932,6 +5952,8 @@ "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x5ae28c9197a4a6570216fc7e53e7e0221d7a0fef", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xeb9b1598183a2fb7975076c9d4f5d64e2dd44170" ] @@ -4944,7 +5966,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x7430f11eeb64a4ce50c8f92177485d34c48da72c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x7586c58bf6292b3c9defc8333fc757d6c5da0f7e-4626-vault", @@ -4954,7 +5978,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x7586c58bf6292b3c9defc8333fc757d6c5da0f7e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x7f1d0f4dbb906b2d8a7ced488b96fcad7643e492-4626-vault", @@ -4964,7 +5990,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x7f1d0f4dbb906b2d8a7ced488b96fcad7643e492", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x8e3009b59200668e1efda0a2f2ac42b24baa2982-4626-vault", @@ -4974,7 +6002,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x8e3009b59200668e1efda0a2f2ac42b24baa2982", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x8fb1c7aedcbbc1222325c39dd5c1d2d23420cae3-4626-vault", @@ -4984,7 +6014,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x8fb1c7aedcbbc1222325c39dd5c1d2d23420cae3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0x992b77179a5cf876bcd566ff4b3eae6482012b90-4626-vault", @@ -4994,7 +6026,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x992b77179a5cf876bcd566ff4b3eae6482012b90", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xb2b23c87a4b6d1b03ba603f7c3eb9a81fdc0aac9-4626-vault", @@ -5004,7 +6038,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xb2b23c87a4b6d1b03ba603f7c3eb9a81fdc0aac9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xc32b0cf36e06c790a568667a17de80cba95a5aad-4626-vault", @@ -5014,7 +6050,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xc32b0cf36e06c790a568667a17de80cba95a5aad", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xc33aa628b10655b36eaa7ee880d6bc4789dd2289-4626-vault", @@ -5024,7 +6062,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xc33aa628b10655b36eaa7ee880d6bc4789dd2289", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xc687141c18f20f7ba405e45328825579fddd3195-4626-vault", @@ -5034,7 +6074,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xc687141c18f20f7ba405e45328825579fddd3195", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xccd37eb6374ae5b1f0b85ac97eff14770e0d0063-4626-vault", @@ -5044,7 +6086,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xccd37eb6374ae5b1f0b85ac97eff14770e0d0063", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xcea18a8752bb7e7817f9ae7565328fe415c0f2ca-4626-vault", @@ -5054,7 +6098,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xcea18a8752bb7e7817f9ae7565328fe415c0f2ca", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xd0c183c9339e73d7c9146d48e1111d1fbee2d6f9-4626-vault", @@ -5064,7 +6110,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xd0c183c9339e73d7c9146d48e1111d1fbee2d6f9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xdfa525bd3a8e59d336ef725309f855250538c337-4626-vault", @@ -5074,7 +6122,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xdfa525bd3a8e59d336ef725309f855250538c337", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xe5ee62f37825eed77215c9d2e9d424b79c62124a-4626-vault", @@ -5084,7 +6134,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xe5ee62f37825eed77215c9d2e9d424b79c62124a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xfc05ee9dec7275a273b1e1a8a821da3cdf752f9b-4626-vault", @@ -5094,7 +6146,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xfc05ee9dec7275a273b1e1a8a821da3cdf752f9b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-cvcrvusd-0xff467c6e827ebbea64da1ab0425021e6c89fbe0d-4626-vault", @@ -5104,7 +6158,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xff467c6e827ebbea64da1ab0425021e6c89fbe0d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-llama-crvusd-0x67315dd969b8cd3a3520c245837bf71f54579c75-4626-vault", @@ -5114,7 +6170,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x67315dd969b8cd3a3520c245837bf71f54579c75", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-crvusd-scrvusd-0x0655977feb2f289a4ab78af67bab0d17aab84367-4626-vault", @@ -5125,6 +6183,8 @@ "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x0655977feb2f289a4ab78af67bab0d17aab84367", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x3ef5a8e7ab66b21cb81fe688e26fe45ed8cfdc27" ] @@ -5137,7 +6197,9 @@ "network": "ethereum", "inputTokenAddress": "0xcccc62962d17b8914c62d74ffb843d73b2a3cccc", "vaultTokenAddress": "0x55f9bace2c864ac0d3392ea9fa654b605f21a3d3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cusdo-ecusdo-1-0x738bc1e2f68f5ec58ea456fb4269b4b3f51714b5-4626-vault", @@ -5147,7 +6209,9 @@ "network": "ethereum", "inputTokenAddress": "0xad55aebc9b8c03fc43cd9f62260391c13c23e7c0", "vaultTokenAddress": "0x738bc1e2f68f5ec58ea456fb4269b4b3f51714b5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cusdo-ecusdo-2-0xc455d77597353264e4ba9bed7ac9daf8e05029c9-4626-vault", @@ -5157,7 +6221,9 @@ "network": "ethereum", "inputTokenAddress": "0xad55aebc9b8c03fc43cd9f62260391c13c23e7c0", "vaultTokenAddress": "0xc455d77597353264e4ba9bed7ac9daf8e05029c9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-cusdousdc-ecusdousdc-1-0x75f66ed34c274ead52cfa25de9388e98e12edb33-4626-vault", @@ -5167,7 +6233,9 @@ "network": "ethereum", "inputTokenAddress": "0x90455bd11ce8a67c57d467e634dc142b8e4105aa", "vaultTokenAddress": "0x75f66ed34c274ead52cfa25de9388e98e12edb33", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-dai-aaidlecppor-usdc4626-0x79c4fe26f3b2809fd29ec8588242036b8136f32d-4626-vault", @@ -5177,7 +6245,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x79c4fe26f3b2809fd29ec8588242036b8136f32d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-dai-bbidlecppor-usdc4626-0xa9f908da2e3ec7475a743e97bb5b06081b688ae4-4626-vault", @@ -5187,7 +6257,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0xa9f908da2e3ec7475a743e97bb5b06081b688ae4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-dai-bbqdai-0xbeefff68cc520d68f82641eff84330c631e2490e-4626-vault", @@ -5198,6 +6270,8 @@ "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0xbeefff68cc520d68f82641eff84330c631e2490e", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x7861a5fa53ca5367fc8a8e558944fd967f49ca43" ] @@ -5210,7 +6284,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0xe7146f53dbcae9d6fa3555fe502648deb0b2f823", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-dai-edai-4-0x83c266bdf990574a05ee62831a266a3891817b5b-4626-vault", @@ -5220,7 +6296,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x83c266bdf990574a05ee62831a266a3891817b5b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-dai-gtdaicore-0x500331c9ff24d9d11aee6b07734aa72343ea74a5-4626-vault", @@ -5231,6 +6309,8 @@ "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x500331c9ff24d9d11aee6b07734aa72343ea74a5", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xf7d7dd99b71f12a88bd6fbe421893680c02274d7" ] @@ -5243,7 +6323,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x83f20f44975d03b1b09e64809b757c47f942beea", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-dai-spdai-0x73e65dbd630f90604062f6e02fab9138e713edd9-4626-vault", @@ -5253,7 +6335,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x73e65dbd630f90604062f6e02fab9138e713edd9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-dai-ymvog-dai-0x3dc15a363f5dcf3b9db90a5c0e2a5cdf8f1cd77e-4626-vault", @@ -5263,7 +6347,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x3dc15a363f5dcf3b9db90a5c0e2a5cdf8f1cd77e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-dola-edola-1-0xe668c3f45d126a72cf696ff46054918cf1337786-4626-vault", @@ -5273,7 +6359,9 @@ "network": "ethereum", "inputTokenAddress": "0x865377367054516e17014ccded1e7d814edc9ce4", "vaultTokenAddress": "0xe668c3f45d126a72cf696ff46054918cf1337786", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ebtc-eebtc-1-0xc605471ae09e0b7daa9e8813707d0ddbf9429ad2-4626-vault", @@ -5283,7 +6371,9 @@ "network": "ethereum", "inputTokenAddress": "0x657e8c867d8b37dcc18fa4caead9c45eb088c642", "vaultTokenAddress": "0xc605471ae09e0b7daa9e8813707d0ddbf9429ad2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-eth+-eeth+-2-0x0de3821015518a6179a51d27bc7ed4a0a3c45b52-4626-vault", @@ -5293,7 +6383,9 @@ "network": "ethereum", "inputTokenAddress": "0xe72b141df173b999ae7c1adcbf60cc9833ce56a8", "vaultTokenAddress": "0x0de3821015518a6179a51d27bc7ed4a0a3c45b52", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ethx-eethx-3-0x9dfe12dbd94eb8294b047fabe3142c5d7178071b-4626-vault", @@ -5303,7 +6395,9 @@ "network": "ethereum", "inputTokenAddress": "0xa35b1b31ce002fbf2058d22f30f95d405200a15b", "vaultTokenAddress": "0x9dfe12dbd94eb8294b047fabe3142c5d7178071b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eul-eeul-2-0x74034eb8d5b2e480825263a975e4cf82a081c959-4626-vault", @@ -5313,7 +6407,9 @@ "network": "ethereum", "inputTokenAddress": "0xd9fcd98c322942075a5c3860693e9f4f03aae07b", "vaultTokenAddress": "0x74034eb8d5b2e480825263a975e4cf82a081c959", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eura-steur-0x004626a008b1acdc4c74ab51644093b155e59a23-4626-vault", @@ -5323,7 +6419,9 @@ "network": "ethereum", "inputTokenAddress": "0x1a7e4e63778b4f12a199c062f3efdd288afcbce8", "vaultTokenAddress": "0x004626a008b1acdc4c74ab51644093b155e59a23", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurc-eeurc-1-0x1987c2dcf5674cf90becebad502714c357ce126a-4626-vault", @@ -5333,7 +6431,9 @@ "network": "ethereum", "inputTokenAddress": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c", "vaultTokenAddress": "0x1987c2dcf5674cf90becebad502714c357ce126a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-eurc-gteurcc-0x2ed10624315b74a78f11fabedaa1a228c198aefb-4626-vault", @@ -5343,7 +6443,9 @@ "network": "ethereum", "inputTokenAddress": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c", "vaultTokenAddress": "0x2ed10624315b74a78f11fabedaa1a228c198aefb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurc-gteurcc-0x842a84df61dbe701c5dae345f3f8e64af727e48c-4626-vault", @@ -5353,7 +6455,9 @@ "network": "ethereum", "inputTokenAddress": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c", "vaultTokenAddress": "0x842a84df61dbe701c5dae345f3f8e64af727e48c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurc-kpk_eurc_yield_morpho-0x0c6aec603d48ebf1cecc7b247a2c3da08b398dc1-4626-vault", @@ -5363,7 +6467,9 @@ "network": "ethereum", "inputTokenAddress": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c", "vaultTokenAddress": "0x0c6aec603d48ebf1cecc7b247a2c3da08b398dc1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurc-kpk_eurc_yieldv2-0xa877d5bb0274dccba8556154a30e1ca4021a275f-4626-vault", @@ -5373,7 +6479,9 @@ "network": "ethereum", "inputTokenAddress": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c", "vaultTokenAddress": "0xa877d5bb0274dccba8556154a30e1ca4021a275f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurc-steakeurc-0xbeef003e31546c7210687f1a7b40d096be83ec58-4626-vault", @@ -5383,7 +6491,9 @@ "network": "ethereum", "inputTokenAddress": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c", "vaultTokenAddress": "0xbeef003e31546c7210687f1a7b40d096be83ec58", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurc-steakeurc-0xbeef087c8430c0f9dcba39ba866eb7c22200599b-4626-vault", @@ -5393,7 +6503,9 @@ "network": "ethereum", "inputTokenAddress": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c", "vaultTokenAddress": "0xbeef087c8430c0f9dcba39ba866eb7c22200599b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurc-steakeurc-0xbeefbedc6ff26a7c4234434e2944dbdb6d4fbf37-4626-vault", @@ -5403,7 +6515,9 @@ "network": "ethereum", "inputTokenAddress": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c", "vaultTokenAddress": "0xbeefbedc6ff26a7c4234434e2944dbdb6d4fbf37", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurcv-sgfeurcv-0x34ece536d2ae03192b06c0a67030d1faf4c0ba43-4626-vault", @@ -5413,7 +6527,9 @@ "network": "ethereum", "inputTokenAddress": "0x5f7827fdeb7c20b443265fc2f40845b715385ff2", "vaultTokenAddress": "0x34ece536d2ae03192b06c0a67030d1faf4c0ba43", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurcv-steakeurcv-0x75741a12b36d181f44f389e0c6b1e0210311e3ff-4626-vault", @@ -5424,6 +6540,8 @@ "inputTokenAddress": "0x5f7827fdeb7c20b443265fc2f40845b715385ff2", "vaultTokenAddress": "0x75741a12b36d181f44f389e0c6b1e0210311e3ff", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xe31631cce2270b83092a4540e2a89bf41d6d6581", "0x4e433bf8e9fd338a8fe7755d6a837ca9e5a2d67b", @@ -5440,7 +6558,9 @@ "network": "ethereum", "inputTokenAddress": "0x5f7827fdeb7c20b443265fc2f40845b715385ff2", "vaultTokenAddress": "0xbeef07e929f84466a591de130e4154667214f491", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eurcv-steakeurcv-0xbeef0c075da5d01112ae5cf34d257074fb5ddb2f-4626-vault", @@ -5451,6 +6571,8 @@ "inputTokenAddress": "0x5f7827fdeb7c20b443265fc2f40845b715385ff2", "vaultTokenAddress": "0xbeef0c075da5d01112ae5cf34d257074fb5ddb2f", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xcdbbe7c7ae6c756bd14b5787fc0bcf66ad5acfc3", "0x33024d4791413438aa1de6a8b6cb7cceb25459b1", @@ -5466,7 +6588,9 @@ "network": "ethereum", "inputTokenAddress": "0x3231cb76718cdef2155fc47b5286d82e6eda273f", "vaultTokenAddress": "0xc21db71648b18c5b9e038d88393c9b254cf8eac8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eusd-gteusdc-0xc080f56504e0278828a403269db945f6c6d6e014-4626-vault", @@ -5476,7 +6600,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f", "vaultTokenAddress": "0xc080f56504e0278828a403269db945f6c6d6e014", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-eusde-eeusde-1-0x61aac438453d6e3513c0c8dbb69f13860e2b5028-4626-vault", @@ -5486,7 +6612,9 @@ "network": "ethereum", "inputTokenAddress": "0x90d2af7d622ca3141efa4d8f1f24d86e5974cc8f", "vaultTokenAddress": "0x61aac438453d6e3513c0c8dbb69f13860e2b5028", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ezeth-eezeth-1-0x82c710b9b225b43c0c90f097db31f5f10a7f86fa-4626-vault", @@ -5496,7 +6624,9 @@ "network": "ethereum", "inputTokenAddress": "0xbf5495efe5db9ce00f80364c8b423567e58d2110", "vaultTokenAddress": "0x82c710b9b225b43c0c90f097db31f5f10a7f86fa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ezeth-eezeth-3-0xe3ea69f8661ffac04e269f99c14ba73e2bb10633-4626-vault", @@ -5506,7 +6636,9 @@ "network": "ethereum", "inputTokenAddress": "0xbf5495efe5db9ce00f80364c8b423567e58d2110", "vaultTokenAddress": "0xe3ea69f8661ffac04e269f99c14ba73e2bb10633", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ezeth-eezeth-5-0xe88e44c2c7dfc9bcb86e380d29375ccd6cd85406-4626-vault", @@ -5516,7 +6648,9 @@ "network": "ethereum", "inputTokenAddress": "0xbf5495efe5db9ce00f80364c8b423567e58d2110", "vaultTokenAddress": "0xe88e44c2c7dfc9bcb86e380d29375ccd6cd85406", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ezeth-eezeth-6-0x0c01f00e419977cf452e78aae35ffb95c47d9534-4626-vault", @@ -5526,7 +6660,9 @@ "network": "ethereum", "inputTokenAddress": "0xbf5495efe5db9ce00f80364c8b423567e58d2110", "vaultTokenAddress": "0x0c01f00e419977cf452e78aae35ffb95c47d9534", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-frax-re7frax-0xbe40491f3261fd42724f1aeb465796eb11c06ddf-4626-vault", @@ -5536,7 +6672,9 @@ "network": "ethereum", "inputTokenAddress": "0x853d955acef822db058eb8505911ed77f175b99e", "vaultTokenAddress": "0xbe40491f3261fd42724f1aeb465796eb11c06ddf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-frxusd-alphafraxusdenhanced-0xd8cd72a2eb7a4312404c00aed5172c0026da0c27-4626-vault", @@ -5546,7 +6684,21 @@ "network": "ethereum", "inputTokenAddress": "0xcacd6fd266af91b8aed52accc382b4e165586e29", "vaultTokenAddress": "0xd8cd72a2eb7a4312404c00aed5172c0026da0c27", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-frxusd-ctfrxusd+-0xcf9ceacf5c7d6d2fe6e8650d81fbe4240c72443f-4626-vault", + "address": "0xcf9ceacf5c7d6d2fe6e8650d81fbe4240c72443f", + "chainId": 1, + "protocol": "concrete", + "network": "ethereum", + "inputTokenAddress": "0xcacd6fd266af91b8aed52accc382b4e165586e29", + "vaultTokenAddress": "0xcf9ceacf5c7d6d2fe6e8650d81fbe4240c72443f", + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-frxusd-efrxusd-1-0x20622fcd4476fbc9d5ef36ebd371307a56d9028c-4626-vault", @@ -5556,7 +6708,9 @@ "network": "ethereum", "inputTokenAddress": "0xcacd6fd266af91b8aed52accc382b4e165586e29", "vaultTokenAddress": "0x20622fcd4476fbc9d5ef36ebd371307a56d9028c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-frxusd-sdfrxusdv1-0xb2376cc88ea47c80ffc3de60dae8f2f48bc872a3-4626-vault", @@ -5566,7 +6720,9 @@ "network": "ethereum", "inputTokenAddress": "0xcacd6fd266af91b8aed52accc382b4e165586e29", "vaultTokenAddress": "0xb2376cc88ea47c80ffc3de60dae8f2f48bc872a3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-frxusd-sdfrxusdv2-0xce13e39534082fcf8f13f6d84e6d95414d14271e-4626-vault", @@ -5576,7 +6732,9 @@ "network": "ethereum", "inputTokenAddress": "0xcacd6fd266af91b8aed52accc382b4e165586e29", "vaultTokenAddress": "0xce13e39534082fcf8f13f6d84e6d95414d14271e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-frxusd-steakfrxusd-0xbeef009ff4fb1727297bf2526806f4a73e4b99ad-4626-vault", @@ -5586,7 +6744,9 @@ "network": "ethereum", "inputTokenAddress": "0xcacd6fd266af91b8aed52accc382b4e165586e29", "vaultTokenAddress": "0xbeef009ff4fb1727297bf2526806f4a73e4b99ad", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-fxsave-efxsave-2-0x85f948273bdc705bacd29bf5a2c87067e8d9d63a-4626-vault", @@ -5596,7 +6756,9 @@ "network": "ethereum", "inputTokenAddress": "0x7743e50f534a7f9f1791dde7dcd89f7783eefc39", "vaultTokenAddress": "0x85f948273bdc705bacd29bf5a2c87067e8d9d63a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-fxusd-efxusd-2-0xb6761fb99062f6dbc09395f6f16df239720017db-4626-vault", @@ -5606,7 +6768,9 @@ "network": "ethereum", "inputTokenAddress": "0x085780639cc2cacd35e474e71f4d000e2405d8f6", "vaultTokenAddress": "0xb6761fb99062f6dbc09395f6f16df239720017db", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-gho-dghov3-0x4d56c9cba373ad39df69eb18f076b7348000ae09-4626-vault", @@ -5616,7 +6780,9 @@ "network": "ethereum", "inputTokenAddress": "0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f", "vaultTokenAddress": "0x4d56c9cba373ad39df69eb18f076b7348000ae09", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-gho-egho-2-0xae4d563fc348e0fc3697ed940b23a86779e095c8-4626-vault", @@ -5626,7 +6792,9 @@ "network": "ethereum", "inputTokenAddress": "0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f", "vaultTokenAddress": "0xae4d563fc348e0fc3697ed940b23a86779e095c8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-gho-fgho-0x6a29a46e21c730dca1d8b23d637c101cec605c5b-4626-vault", @@ -5637,6 +6805,8 @@ "inputTokenAddress": "0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f", "vaultTokenAddress": "0x6a29a46e21c730dca1d8b23d637c101cec605c5b", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x3f7f2ec078768110142d9d1006b7c153118500e4", "0xd9cc80327e715a247b2ed513aeb9dedfcd1f049d" @@ -5650,7 +6820,9 @@ "network": "ethereum", "inputTokenAddress": "0xc944e90c64b2c07662a292be6244bdf05cda44a7", "vaultTokenAddress": "0xfc323c1727853872a85098ea89a6882853b708dd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-hgeth-ehgeth-2-0x3f714090f7648139043349f599a48904187d76d0-4626-vault", @@ -5660,7 +6832,9 @@ "network": "ethereum", "inputTokenAddress": "0xc824a08db624942c5e5f330d56530cd1598859fd", "vaultTokenAddress": "0x3f714090f7648139043349f599a48904187d76d0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-hwhlp-ehwhlp-1-0x4f36bebf5ddb4b804f9c72644aee82bad165bffc-4626-vault", @@ -5670,7 +6844,9 @@ "network": "ethereum", "inputTokenAddress": "0x9fd7466f987fd4c45a5bbde22ed8aba5bc8d72d1", "vaultTokenAddress": "0x4f36bebf5ddb4b804f9c72644aee82bad165bffc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-inwsteths-einwsteths-3-0x2306e17c7198282985a95b1ce0f63820846d0290-4626-vault", @@ -5680,7 +6856,9 @@ "network": "ethereum", "inputTokenAddress": "0x8e0789d39db454dbe9f4a77acef6dc7c69f6d552", "vaultTokenAddress": "0x2306e17c7198282985a95b1ce0f63820846d0290", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-jrusde-ejrusde-1-0xfa68974d007d755697cc4d4e1e4057034ea666df-4626-vault", @@ -5690,7 +6868,9 @@ "network": "ethereum", "inputTokenAddress": "0xc58d044404d8b14e953c115e67823784dea53d8f", "vaultTokenAddress": "0xfa68974d007d755697cc4d4e1e4057034ea666df", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-lbtc-elbtc-2-0xbc35161043ee2d74816d421efd6a45fda73b050a-4626-vault", @@ -5700,7 +6880,9 @@ "network": "ethereum", "inputTokenAddress": "0x8236a87084f8b84306f72007f36f2618a5634494", "vaultTokenAddress": "0xbc35161043ee2d74816d421efd6a45fda73b050a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-lbtc-elbtc-3-0xa2038a5b7ce1c195f0c52b77134c5369ccfe0148-4626-vault", @@ -5710,7 +6892,9 @@ "network": "ethereum", "inputTokenAddress": "0x8236a87084f8b84306f72007f36f2618a5634494", "vaultTokenAddress": "0xa2038a5b7ce1c195f0c52b77134c5369ccfe0148", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-lbtc-gtlbtcc-0xdc94785959b73f7a168452b3654e44fec6a750e4-4626-vault", @@ -5720,7 +6904,9 @@ "network": "ethereum", "inputTokenAddress": "0x8236a87084f8b84306f72007f36f2618a5634494", "vaultTokenAddress": "0xdc94785959b73f7a168452b3654e44fec6a750e4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ldo-eldo-1-0x5a0064007dddea2c8d6547a7b1e862c619500994-4626-vault", @@ -5730,7 +6916,9 @@ "network": "ethereum", "inputTokenAddress": "0x5a98fcbea516cf06857215779fd812ca3bef1b32", "vaultTokenAddress": "0x5a0064007dddea2c8d6547a7b1e862c619500994", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-link-alphalinkenhancedv2-0x610f5b68bd1eed68af649a3fd3dc2caa1ee4ae7e-4626-vault", @@ -5740,7 +6928,9 @@ "network": "ethereum", "inputTokenAddress": "0x514910771af9ca656af840dff83e8264ecf986ca", "vaultTokenAddress": "0x610f5b68bd1eed68af649a3fd3dc2caa1ee4ae7e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-link-elink-1-0x25c538cc5c5b4cddf9a9a656f90d2d8129e841b2-4626-vault", @@ -5750,7 +6940,9 @@ "network": "ethereum", "inputTokenAddress": "0x514910771af9ca656af840dff83e8264ecf986ca", "vaultTokenAddress": "0x25c538cc5c5b4cddf9a9a656f90d2d8129e841b2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-liusd-13w-eliusd-13w-1-0xf230224626bbe12bdb0e8538cb4bbe1eec48689a-4626-vault", @@ -5760,7 +6952,9 @@ "network": "ethereum", "inputTokenAddress": "0xbd3f9814eb946e617f1d774a6762cdbec0bf087a", "vaultTokenAddress": "0xf230224626bbe12bdb0e8538cb4bbe1eec48689a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-liusd-4w-eliusd-4w-4-0x28dc636ae2f48065af67a7c92fab195d6cace8cb-4626-vault", @@ -5770,7 +6964,9 @@ "network": "ethereum", "inputTokenAddress": "0x66bcf6151d5558afb47c38b20663589843156078", "vaultTokenAddress": "0x28dc636ae2f48065af67a7c92fab195d6cace8cb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-lstrzr-elstrzr-1-0xc364fd9637fe562a2d5a1cbc7d1ab7f32be900ef-4626-vault", @@ -5780,7 +6976,9 @@ "network": "ethereum", "inputTokenAddress": "0xb33f4b9c6f0624edeae8881c97381837760d52cb", "vaultTokenAddress": "0xc364fd9637fe562a2d5a1cbc7d1ab7f32be900ef", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-lvlusd-elvlusd-2-0xfc6f3a2badb53973f69449da690cfef84dc4a359-4626-vault", @@ -5790,7 +6988,9 @@ "network": "ethereum", "inputTokenAddress": "0x7c1156e515aa1a2e851674120074968c905aaf37", "vaultTokenAddress": "0xfc6f3a2badb53973f69449da690cfef84dc4a359", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-lvlusd-m11c-lvlusd-0x2c3cc1c02856894345797cf6ee76ae76ac0f4031-4626-vault", @@ -5800,7 +7000,9 @@ "network": "ethereum", "inputTokenAddress": "0x7c1156e515aa1a2e851674120074968c905aaf37", "vaultTokenAddress": "0x2c3cc1c02856894345797cf6ee76ae76ac0f4031", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mapollo-emapollo-1-0x49d9fd20f1d61648fa9434a8c0c33174f5614eb8-4626-vault", @@ -5810,7 +7012,9 @@ "network": "ethereum", "inputTokenAddress": "0x7cf9dec92ca9fd46f8d86e7798b72624bc116c05", "vaultTokenAddress": "0x49d9fd20f1d61648fa9434a8c0c33174f5614eb8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mbasis-embasis-1-0x8e35e3aa6efbc8d11eb4f3b743f180257c80e517-4626-vault", @@ -5820,7 +7024,9 @@ "network": "ethereum", "inputTokenAddress": "0x2a8c22e3b10036f3aef5875d04f8441d4188b656", "vaultTokenAddress": "0x8e35e3aa6efbc8d11eb4f3b743f180257c80e517", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mbtc-embtc-1-0xd7b67cf0e7eda8268b0f42de82df87dfcc9a8537-4626-vault", @@ -5830,7 +7036,9 @@ "network": "ethereum", "inputTokenAddress": "0x007115416ab6c266329a03b09a8aa39ac2ef7d9d", "vaultTokenAddress": "0xd7b67cf0e7eda8268b0f42de82df87dfcc9a8537", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-medge-emedge-1-0xef1d264ddcf1ebc0485d31daebe5c5698942f55f-4626-vault", @@ -5840,7 +7048,9 @@ "network": "ethereum", "inputTokenAddress": "0xbb51e2a15a9158ebe2b0ceb8678511e063ab7a55", "vaultTokenAddress": "0xef1d264ddcf1ebc0485d31daebe5c5698942f55f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-medge-emedge-3-0xd53f83c7ca5189007c09b5d867a8116bc0540724-4626-vault", @@ -5850,7 +7060,9 @@ "network": "ethereum", "inputTokenAddress": "0xbb51e2a15a9158ebe2b0ceb8678511e063ab7a55", "vaultTokenAddress": "0xd53f83c7ca5189007c09b5d867a8116bc0540724", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-meth-emeth-2-0xddd082d01852efccec0db5477f41f530ecb0c136-4626-vault", @@ -5860,7 +7072,9 @@ "network": "ethereum", "inputTokenAddress": "0xd5f7838f5c461feff7fe49ea5ebaf7728bb0adfa", "vaultTokenAddress": "0xddd082d01852efccec0db5477f41f530ecb0c136", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mevbtc-emevbtc-1-0xe01354f8a8fa44e87d96574d1e5bcd78d61d6ebe-4626-vault", @@ -5870,7 +7084,9 @@ "network": "ethereum", "inputTokenAddress": "0xb64c014307622eb15046c66ff71d04258f5963dc", "vaultTokenAddress": "0xe01354f8a8fa44e87d96574d1e5bcd78d61d6ebe", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mfarm-emfarm-1-0x1a5dd6d0a3b4f47d157f69365068d2e1df868825-4626-vault", @@ -5880,7 +7096,9 @@ "network": "ethereum", "inputTokenAddress": "0xa19f6e0df08a7917f2f8a33db66d0af31ff5eca6", "vaultTokenAddress": "0x1a5dd6d0a3b4f47d157f69365068d2e1df868825", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mhyper-emhyper-1-0xf8c84d6a51cf24c9ac79abce2823255ffa871145-4626-vault", @@ -5890,7 +7108,9 @@ "network": "ethereum", "inputTokenAddress": "0x9b5528528656dbc094765e2abb79f293c21191b9", "vaultTokenAddress": "0xf8c84d6a51cf24c9ac79abce2823255ffa871145", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mmev-emmev-1-0x0f81e34a5ad7929eb863f97f4217a182923fcefb-4626-vault", @@ -5900,7 +7120,9 @@ "network": "ethereum", "inputTokenAddress": "0x030b69280892c888670edcdcd8b69fd8026a0bf3", "vaultTokenAddress": "0x0f81e34a5ad7929eb863f97f4217a182923fcefb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mmev-emmev-3-0x3f7ccaded39fd9d06eb0498abeb7eaab569e79ad-4626-vault", @@ -5910,7 +7132,9 @@ "network": "ethereum", "inputTokenAddress": "0x030b69280892c888670edcdcd8b69fd8026a0bf3", "vaultTokenAddress": "0x3f7ccaded39fd9d06eb0498abeb7eaab569e79ad", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mre7yield-emre7yield-1-0x940fca4be8e0d43be75acc8136342f936f2179e8-4626-vault", @@ -5920,7 +7144,9 @@ "network": "ethereum", "inputTokenAddress": "0x87c9053c819bb28e0d73d33059e1b3da80afb0cf", "vaultTokenAddress": "0x940fca4be8e0d43be75acc8136342f936f2179e8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-mseth-gtmsethc-0x78b18e07dc43017fceaabad0751d6464c0f56b25-4626-vault", @@ -5930,7 +7156,9 @@ "network": "ethereum", "inputTokenAddress": "0x64351fc9810adad17a690e4e1717df5e7e085160", "vaultTokenAddress": "0x78b18e07dc43017fceaabad0751d6464c0f56b25", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-msusd-gtmsusdc-0x6859b34a9379122d25a9fa46f0882d434fee36c3-4626-vault", @@ -5940,7 +7168,9 @@ "network": "ethereum", "inputTokenAddress": "0xab5eb14c09d416f0ac63661e57edb7aecdb9befa", "vaultTokenAddress": "0x6859b34a9379122d25a9fa46f0882d434fee36c3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-musd-alphamusd-0x52317a47585a6acdfbd7a29b494c3e2baae96abc-4626-vault", @@ -5950,7 +7180,9 @@ "network": "ethereum", "inputTokenAddress": "0xdd468a1ddc392dcdbef6db6e34e89aa338f9f186", "vaultTokenAddress": "0x52317a47585a6acdfbd7a29b494c3e2baae96abc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-musd-emusd-1-0xacdee5667866cddd287e1f49837d1b6d2ba8bd45-4626-vault", @@ -5960,7 +7192,9 @@ "network": "ethereum", "inputTokenAddress": "0xaca92e438df0b2401ff60da7e4337b687a2435da", "vaultTokenAddress": "0xacdee5667866cddd287e1f49837d1b6d2ba8bd45", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-ondo-eondo-1-0xd6506db835b465d5d823add8667362d7b86cfe5f-4626-vault", @@ -5970,7 +7204,9 @@ "network": "ethereum", "inputTokenAddress": "0xfaba6f8e4a5e8ab82f62fe7c39859fa577269be3", "vaultTokenAddress": "0xd6506db835b465d5d823add8667362d7b86cfe5f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-paxg-epaxg-1-0xa2f045ec60c624c46f1075fc589df0f936f822c2-4626-vault", @@ -5980,7 +7216,9 @@ "network": "ethereum", "inputTokenAddress": "0x45804880de22913dafe09f4980848ece6ecbaf78", "vaultTokenAddress": "0xa2f045ec60c624c46f1075fc589df0f936f822c2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-paxg-steakpaxg-0xbeef7959ae71d4e45e1863dae0b94c35244af816-4626-vault", @@ -5990,7 +7228,9 @@ "network": "ethereum", "inputTokenAddress": "0x45804880de22913dafe09f4980848ece6ecbaf78", "vaultTokenAddress": "0xbeef7959ae71d4e45e1863dae0b94c35244af816", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-paxg-steakpaxg-0xbeef796ae50ba5423857cac27dd36369cfc8241b-4626-vault", @@ -6000,7 +7240,9 @@ "network": "ethereum", "inputTokenAddress": "0x45804880de22913dafe09f4980848ece6ecbaf78", "vaultTokenAddress": "0xbeef796ae50ba5423857cac27dd36369cfc8241b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-alusd-11dec2025-ept-alusd-11dec2025-1-0x6f61cdfef82136f33bf20685caacf83330f35649-4626-vault", @@ -6010,7 +7252,9 @@ "network": "ethereum", "inputTokenAddress": "0xd2e230f71ca8db211067bc4070a94d268b313fa3", "vaultTokenAddress": "0x6f61cdfef82136f33bf20685caacf83330f35649", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-alusd-11dec2025-ept-alusd-11dec2025-2-0xa655d6f7550b43b73948febde6cdc7bd201ba218-4626-vault", @@ -6020,7 +7264,9 @@ "network": "ethereum", "inputTokenAddress": "0xd2e230f71ca8db211067bc4070a94d268b313fa3", "vaultTokenAddress": "0xa655d6f7550b43b73948febde6cdc7bd201ba218", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-corn-ebtc-27mar2025-ept-corn-ebtc-27mar2025-2-0x396fd980c0463ccb285d3ec6830978d5d97976ec-4626-vault", @@ -6030,7 +7276,9 @@ "network": "ethereum", "inputTokenAddress": "0x44a7876ca99460ef3218bf08b5f52e2dbe199566", "vaultTokenAddress": "0x396fd980c0463ccb285d3ec6830978d5d97976ec", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-pt-cusd-23jul2026-ept-cusd-23jul2026-1-0xd5f9afc441ca3f72b22d0b60d53e55b966c8de64-4626-vault", @@ -6040,7 +7288,9 @@ "network": "ethereum", "inputTokenAddress": "0x928fb6ed39100a92b2480f5cbb93453f98d9f4ce", "vaultTokenAddress": "0xd5f9afc441ca3f72b22d0b60d53e55b966c8de64", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-cusd-29jan2026-ept-cusd-29jan2026-1-0x69a2fad6ac96dda502f7d240fb4ec88f85217705-4626-vault", @@ -6050,7 +7300,9 @@ "network": "ethereum", "inputTokenAddress": "0x545a490f9ab534adf409a2e682bc4098f49952e3", "vaultTokenAddress": "0x69a2fad6ac96dda502f7d240fb4ec88f85217705", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-cusd-29jan2026-ept-cusd-29jan2026-2-0xe067311975278b7e7b81bf57d2a9e58e3ead75b4-4626-vault", @@ -6060,7 +7312,9 @@ "network": "ethereum", "inputTokenAddress": "0x545a490f9ab534adf409a2e682bc4098f49952e3", "vaultTokenAddress": "0xe067311975278b7e7b81bf57d2a9e58e3ead75b4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-cusdo-19jun2025-ept-cusdo-19jun2025-1-0xa2f92e2db62c13409e3b8aa9f5660fa2c7e909fa-4626-vault", @@ -6070,7 +7324,9 @@ "network": "ethereum", "inputTokenAddress": "0x933b9ffee0ad3ef8e4dbb52688ea905826d73755", "vaultTokenAddress": "0xa2f92e2db62c13409e3b8aa9f5660fa2c7e909fa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-cusdo-19jun2025-ept-cusdo-19jun2025-3-0x50588aea583a9df5076ee990329871296618ed58-4626-vault", @@ -6080,7 +7336,9 @@ "network": "ethereum", "inputTokenAddress": "0x933b9ffee0ad3ef8e4dbb52688ea905826d73755", "vaultTokenAddress": "0x50588aea583a9df5076ee990329871296618ed58", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-cusdo-20nov2025-ept-cusdo-20nov2025-1-0xaabc07a47d2a63a9b06a7924a0780c2f3cae7bf9-4626-vault", @@ -6090,7 +7348,9 @@ "network": "ethereum", "inputTokenAddress": "0xb10da2f9147f9cf2b8826877cd0c95c18a0f42dc", "vaultTokenAddress": "0xaabc07a47d2a63a9b06a7924a0780c2f3cae7bf9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-eusde-14aug2025-ept-eusde-14aug2025-1-0x5e761084c253743268cdbccc433bdd33c94c82c9-4626-vault", @@ -6100,7 +7360,9 @@ "network": "ethereum", "inputTokenAddress": "0x14bdc3a3ae09f5518b923b69489cbcafb238e617", "vaultTokenAddress": "0x5e761084c253743268cdbccc433bdd33c94c82c9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-eusde-29may2025-ept-eusde-29may2025-1-0x1f193db3d813af14927577817ae4fc3a42f25694-4626-vault", @@ -6110,7 +7372,9 @@ "network": "ethereum", "inputTokenAddress": "0x50d2c7992b802eef16c04feadab310f31866a545", "vaultTokenAddress": "0x1f193db3d813af14927577817ae4fc3a42f25694", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-eusde-29may2025-ept-eusde-29may2025-2-0xa8cc68e15d50c1c586b5b0d6e1d4d0ef620fdd10-4626-vault", @@ -6120,7 +7384,9 @@ "network": "ethereum", "inputTokenAddress": "0x50d2c7992b802eef16c04feadab310f31866a545", "vaultTokenAddress": "0xa8cc68e15d50c1c586b5b0d6e1d4d0ef620fdd10", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-hgeth-25jun2026-ept-hgeth-25jun2026-2-0x18337806b02b02099209b05589e6db85acd4345c-4626-vault", @@ -6130,7 +7396,9 @@ "network": "ethereum", "inputTokenAddress": "0x5b1578e2604b91bd7b24f86f0e5ef6c024bb3a14", "vaultTokenAddress": "0x18337806b02b02099209b05589e6db85acd4345c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-hwhlp-25sep2025-ept-hwhlp-25sep2025-1-0x9c6bdf412723adf2798b163638083783506b26e3-4626-vault", @@ -6140,7 +7408,9 @@ "network": "ethereum", "inputTokenAddress": "0x904673592a3febb74a30a73161e8c05a200c8961", "vaultTokenAddress": "0x9c6bdf412723adf2798b163638083783506b26e3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-jrusde-15jan2026-ept-jrusde-15jan2026-1-0x32eeb44e99195622290ec1bd229cd5e766da251c-4626-vault", @@ -6150,7 +7420,9 @@ "network": "ethereum", "inputTokenAddress": "0x53f3373f0d811902405f91eb0d5cc3957887220d", "vaultTokenAddress": "0x32eeb44e99195622290ec1bd229cd5e766da251c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-jrusde-15jan2026-ept-jrusde-15jan2026-2-0x1b7712be0ab4ed3f0afb830d26b10c50a252b82f-4626-vault", @@ -6160,7 +7432,9 @@ "network": "ethereum", "inputTokenAddress": "0x53f3373f0d811902405f91eb0d5cc3957887220d", "vaultTokenAddress": "0x1b7712be0ab4ed3f0afb830d26b10c50a252b82f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-jrusde-2apr2026-ept-jrusde-2apr2026-1-0x2da35f6e88eaba4e705bff7154b259859c353953-4626-vault", @@ -6170,7 +7444,9 @@ "network": "ethereum", "inputTokenAddress": "0xd0609ac13000d88b0bebf5bb21074916edd92bb1", "vaultTokenAddress": "0x2da35f6e88eaba4e705bff7154b259859c353953", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-lbtc-27mar2025-ept-lbtc-27mar2025-1-0xbc99605074737d36266f45e0d192dde6cfdfd72a-4626-vault", @@ -6180,7 +7456,9 @@ "network": "ethereum", "inputTokenAddress": "0xec5a52c685cc3ad79a6a347abace330d69e0b1ed", "vaultTokenAddress": "0xbc99605074737d36266f45e0d192dde6cfdfd72a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-pt-lvlusd-25sep2025-ept-lvlusd-25sep2025-2-0xf2ec2d8fe1351baff31643855c0f4d1e63bd1ce4-4626-vault", @@ -6190,7 +7468,9 @@ "network": "ethereum", "inputTokenAddress": "0x207f7205fd6c4b602fa792c8b2b60e6006d4a0b8", "vaultTokenAddress": "0xf2ec2d8fe1351baff31643855c0f4d1e63bd1ce4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-mapollo-20nov2025-ept-mapollo-20nov2025-1-0xf75d18f76859764abe4d13ca2ebaceff0b90b262-4626-vault", @@ -6200,7 +7480,9 @@ "network": "ethereum", "inputTokenAddress": "0x8cfed6a728017a8641a213bd9e2ea6183de275e8", "vaultTokenAddress": "0xf75d18f76859764abe4d13ca2ebaceff0b90b262", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-medge-29jan2026-ept-medge-29jan2026-1-0xa586cb265563ff36dc1f912ad9b06f7124bc6185-4626-vault", @@ -6210,7 +7492,9 @@ "network": "ethereum", "inputTokenAddress": "0x9a34eb848c06d438d8747060a383dd13cff33317", "vaultTokenAddress": "0xa586cb265563ff36dc1f912ad9b06f7124bc6185", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-medge-30oct2025-ept-medge-30oct2025-1-0x561ff99a243868fdf755705b1b83e6c4e8b8b0df-4626-vault", @@ -6220,7 +7504,9 @@ "network": "ethereum", "inputTokenAddress": "0x2e3229674085f5490a4cc2558ab96aedc3ab25d1", "vaultTokenAddress": "0x561ff99a243868fdf755705b1b83e6c4e8b8b0df", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-medge-31jul2025-ept-medge-31jul2025-2-0x94edbb8f7543593ff1b8d2871ec4730b59c97888-4626-vault", @@ -6230,7 +7516,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f01d0fce9bc646389483384c41b4d71c7139f11", "vaultTokenAddress": "0x94edbb8f7543593ff1b8d2871ec4730b59c97888", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-mevbtc-25dec2025-ept-mevbtc-25dec2025-1-0x29118d7bfe913ad60ba296183fc97bbba84f8b84-4626-vault", @@ -6240,7 +7528,9 @@ "network": "ethereum", "inputTokenAddress": "0x41d49208a7e61eed06b3504262c54e7c5ff04bfc", "vaultTokenAddress": "0x29118d7bfe913ad60ba296183fc97bbba84f8b84", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-pt-mfarm-11dec2025-ept-mfarm-11dec2025-1-0x5748534ffebbaf42a8a180f0e745b44f629e85df-4626-vault", @@ -6250,7 +7540,9 @@ "network": "ethereum", "inputTokenAddress": "0x3e7736d0b1ed0f6a0a555355b72c2c2d416564e1", "vaultTokenAddress": "0x5748534ffebbaf42a8a180f0e745b44f629e85df", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-mhyper-20nov2025-ept-mhyper-20nov2025-1-0xad857e37bcdb3dd0712f5f3267d33ec1085f1a1d-4626-vault", @@ -6260,7 +7552,9 @@ "network": "ethereum", "inputTokenAddress": "0xe4d30ccf87cb3e5e637b64a2ee21bd5d3901839a", "vaultTokenAddress": "0xad857e37bcdb3dd0712f5f3267d33ec1085f1a1d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-mmev-29jan2026-ept-mmev-29jan2026-1-0x0dbadddf25ed581d0b8acce9567be0d160fd05f9-4626-vault", @@ -6270,7 +7564,9 @@ "network": "ethereum", "inputTokenAddress": "0x2c543181871718c05bb191b8ce8f2a6538d72762", "vaultTokenAddress": "0x0dbadddf25ed581d0b8acce9567be0d160fd05f9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-mmev-30oct2025-ept-mmev-30oct2025-1-0xdc685c0b34edd19f702a8ad4cd4d8279f6452ac8-4626-vault", @@ -6280,7 +7576,9 @@ "network": "ethereum", "inputTokenAddress": "0x61da65f0534c6a4f4c9757f2979a923c08d6d2aa", "vaultTokenAddress": "0xdc685c0b34edd19f702a8ad4cd4d8279f6452ac8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-mmev-31jul2025-ept-mmev-31jul2025-2-0x819662ab6fe32b52100fa32ae3e0e8b36b4c5638-4626-vault", @@ -6290,7 +7588,9 @@ "network": "ethereum", "inputTokenAddress": "0x1132065009850c72e27b7950c0f9285d1d103589", "vaultTokenAddress": "0x819662ab6fe32b52100fa32ae3e0e8b36b4c5638", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-pusde-16oct2025-ept-pusde-16oct2025-1-0x2f94bbe20eca1e3f9332aa93a90920a0a5be0728-4626-vault", @@ -6300,7 +7600,9 @@ "network": "ethereum", "inputTokenAddress": "0xf3f491e5608f8b8a6fd9e9d66a4a4036d7fd282c", "vaultTokenAddress": "0x2f94bbe20eca1e3f9332aa93a90920a0a5be0728", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-pusde-16oct2025-ept-pusde-16oct2025-2-0xcfc6a55aa72dcf3755a515ae8b82552028b63d2a-4626-vault", @@ -6310,7 +7612,9 @@ "network": "ethereum", "inputTokenAddress": "0xf3f491e5608f8b8a6fd9e9d66a4a4036d7fd282c", "vaultTokenAddress": "0xcfc6a55aa72dcf3755a515ae8b82552028b63d2a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-rlp-4dec2025-ept-rlp-4dec2025-1-0x771b3e45383c878bbf0b291268344f9cc0011a04-4626-vault", @@ -6320,7 +7624,9 @@ "network": "ethereum", "inputTokenAddress": "0x3a70f0c696dcb3a4ab3833cd9726397dd61ac85e", "vaultTokenAddress": "0x771b3e45383c878bbf0b291268344f9cc0011a04", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-rlp-4sep2025-ept-rlp-4sep2025-1-0xd9bf69f6228eddd2bec11a32ed400f36c794e111-4626-vault", @@ -6330,7 +7636,9 @@ "network": "ethereum", "inputTokenAddress": "0x742b4166878bfd339db65a29a17e49b81a6b6aac", "vaultTokenAddress": "0xd9bf69f6228eddd2bec11a32ed400f36c794e111", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-sbold-1765325646-ept-sbold-1765325646-1-0x5bca378719ad01bb8e490d09e2326edfee66b954-4626-vault", @@ -6340,7 +7648,9 @@ "network": "ethereum", "inputTokenAddress": "0x1ff893c9071d04f8a965a90fcb0de22406a3eeaa", "vaultTokenAddress": "0x5bca378719ad01bb8e490d09e2326edfee66b954", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-sbold-27nov2025-ept-sbold-27nov2025-2-0x5e4cfce564d741373bd0078cb256e94696354c46-4626-vault", @@ -6350,7 +7660,9 @@ "network": "ethereum", "inputTokenAddress": "0x66526197a4baf496d97e1004e43c2c374fb7d2e7", "vaultTokenAddress": "0x5e4cfce564d741373bd0078cb256e94696354c46", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-slvlusd-25sep2025-ept-slvlusd-25sep2025-2-0x889b0ab73a262759e1da530ea027268fd9c2b35f-4626-vault", @@ -6360,7 +7672,9 @@ "network": "ethereum", "inputTokenAddress": "0x2ca5f2c4300450d53214b00546795c1c07b89acb", "vaultTokenAddress": "0x889b0ab73a262759e1da530ea027268fd9c2b35f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-srusde-15jan2026-ept-srusde-15jan2026-1-0xda8a66a3bd832b02f331330cccc94d8e8987e9c7-4626-vault", @@ -6370,7 +7684,9 @@ "network": "ethereum", "inputTokenAddress": "0x1fb3c5c35d95f48e48ffc8e36bcce5cb5f29f57c", "vaultTokenAddress": "0xda8a66a3bd832b02f331330cccc94d8e8987e9c7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-srusde-15jan2026-ept-srusde-15jan2026-2-0x50e6bba3847357e5ee2cc55cc2f5f5e69fdabe36-4626-vault", @@ -6380,7 +7696,9 @@ "network": "ethereum", "inputTokenAddress": "0x1fb3c5c35d95f48e48ffc8e36bcce5cb5f29f57c", "vaultTokenAddress": "0x50e6bba3847357e5ee2cc55cc2f5f5e69fdabe36", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-srusde-2apr2026-ept-srusde-2apr2026-1-0x4f4afcdd8e418f5aa9130ba53af23cb7bf47f467-4626-vault", @@ -6390,7 +7708,9 @@ "network": "ethereum", "inputTokenAddress": "0x9bf45ab47747f4b4dd09b3c2c73953484b4eb375", "vaultTokenAddress": "0x4f4afcdd8e418f5aa9130ba53af23cb7bf47f467", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-stcusd-23jul2026-ept-stcusd-23jul2026-1-0x9dfe82d2a2419b143d99a36789c405f2d8072c1e-4626-vault", @@ -6400,7 +7720,9 @@ "network": "ethereum", "inputTokenAddress": "0x2d3c279e5fcdf5b793c0a75ed90738d7369b0b83", "vaultTokenAddress": "0x9dfe82d2a2419b143d99a36789c405f2d8072c1e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-stcusd-29jan2026-ept-stcusd-29jan2026-1-0x97c72647be549c6079dc95235271a9a0fe7ecc21-4626-vault", @@ -6410,7 +7732,9 @@ "network": "ethereum", "inputTokenAddress": "0xc3c7e5e277d31cd24a3ac4cc9af3b6770f30ea33", "vaultTokenAddress": "0x97c72647be549c6079dc95235271a9a0fe7ecc21", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-stcusd-29jan2026-ept-stcusd-29jan2026-2-0xf8973f8ca6623d55ba6d9c3feb6a83ad2d96d9d5-4626-vault", @@ -6420,7 +7744,9 @@ "network": "ethereum", "inputTokenAddress": "0xc3c7e5e277d31cd24a3ac4cc9af3b6770f30ea33", "vaultTokenAddress": "0xf8973f8ca6623d55ba6d9c3feb6a83ad2d96d9d5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susdaf-13nov2025-ept-susdaf-13nov2025-1-0x580478ccdb9c001b71e2f08f0ecea1c8bf62dbf6-4626-vault", @@ -6430,7 +7756,9 @@ "network": "ethereum", "inputTokenAddress": "0xa3ca92a69c6809607837bc3bd6b13e4c1e1e8ae9", "vaultTokenAddress": "0x580478ccdb9c001b71e2f08f0ecea1c8bf62dbf6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-25sep2025-ept-susde-25sep2025-1-0xa9902f9210059171c52b2721424e00f48821dcf3-4626-vault", @@ -6440,7 +7768,9 @@ "network": "ethereum", "inputTokenAddress": "0x9f56094c450763769ba0ea9fe2876070c0fd5f77", "vaultTokenAddress": "0xa9902f9210059171c52b2721424e00f48821dcf3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-27mar2025-ept-susde-27mar2025-1-0xcf47fbe97aae77b8abea5e1f59c9bcb808a8d47d-4626-vault", @@ -6450,7 +7780,9 @@ "network": "ethereum", "inputTokenAddress": "0xe00bd3df25fb187d6abbb620b3dfd19839947b81", "vaultTokenAddress": "0xcf47fbe97aae77b8abea5e1f59c9bcb808a8d47d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-27nov2025-ept-susde-27nov2025-1-0xca814720257b3c9fd2a446d53f0b6acd7aaa0be0-4626-vault", @@ -6460,7 +7792,9 @@ "network": "ethereum", "inputTokenAddress": "0xe6a934089bbee34f832060ce98848359883749b3", "vaultTokenAddress": "0xca814720257b3c9fd2a446d53f0b6acd7aaa0be0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-27nov2025-ept-susde-27nov2025-4-0x9d4265a05a6a0c7f3ecb179f4ba5c3197cbb8f16-4626-vault", @@ -6470,7 +7804,9 @@ "network": "ethereum", "inputTokenAddress": "0xe6a934089bbee34f832060ce98848359883749b3", "vaultTokenAddress": "0x9d4265a05a6a0c7f3ecb179f4ba5c3197cbb8f16", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-27nov2025-ept-susde-27nov2025-5-0xae412543a3c78b420e0fc6b50734e7e7aeac63bf-4626-vault", @@ -6480,7 +7816,9 @@ "network": "ethereum", "inputTokenAddress": "0xe6a934089bbee34f832060ce98848359883749b3", "vaultTokenAddress": "0xae412543a3c78b420e0fc6b50734e7e7aeac63bf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-29may2025-ept-susde-29may2025-1-0xb7fc5ecf8e9f1ddbd8e039e189c7bbc575be23ea-4626-vault", @@ -6490,7 +7828,9 @@ "network": "ethereum", "inputTokenAddress": "0xb7de5dfcb74d25c2f21841fbd6230355c50d9308", "vaultTokenAddress": "0xb7fc5ecf8e9f1ddbd8e039e189c7bbc575be23ea", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-29may2025-ept-susde-29may2025-2-0x6173b0709dea144cc3662894870b57c53564cfa2-4626-vault", @@ -6500,7 +7840,9 @@ "network": "ethereum", "inputTokenAddress": "0xb7de5dfcb74d25c2f21841fbd6230355c50d9308", "vaultTokenAddress": "0x6173b0709dea144cc3662894870b57c53564cfa2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-31jul2025-ept-susde-31jul2025-1-0xca452aff8729c9125ee448e60e8099ff6f4c3cf3-4626-vault", @@ -6510,7 +7852,9 @@ "network": "ethereum", "inputTokenAddress": "0x3b3fb9c57858ef816833dc91565efcd85d96f634", "vaultTokenAddress": "0xca452aff8729c9125ee448e60e8099ff6f4c3cf3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-7may2026-ept-susde-7may2026-1-0xd816347c7e12f9649cfb94573035d581836a2030-4626-vault", @@ -6520,7 +7864,9 @@ "network": "ethereum", "inputTokenAddress": "0x3de0ff76e8b528c092d47b9dac775931cef80f49", "vaultTokenAddress": "0xd816347c7e12f9649cfb94573035d581836a2030", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susde-7may2026-ept-susde-7may2026-2-0x343e9c605acfcec8c2a872e3b0b6fcad9d7ab4e6-4626-vault", @@ -6530,7 +7876,9 @@ "network": "ethereum", "inputTokenAddress": "0x3de0ff76e8b528c092d47b9dac775931cef80f49", "vaultTokenAddress": "0x343e9c605acfcec8c2a872e3b0b6fcad9d7ab4e6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susdf-25sep2025-ept-susdf-25sep2025-1-0xe415952f5ee06f8a548f4f7d5be18fbf144b4e4d-4626-vault", @@ -6540,7 +7888,9 @@ "network": "ethereum", "inputTokenAddress": "0xab365c0879024481e4ad3b47bd6fea9c10014fbc", "vaultTokenAddress": "0xe415952f5ee06f8a548f4f7d5be18fbf144b4e4d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susdf-29jan2026-ept-susdf-29jan2026-1-0xfbcc21fedd4c4e9097ef1baa65b7ad386b59512d-4626-vault", @@ -6550,7 +7900,9 @@ "network": "ethereum", "inputTokenAddress": "0x48e502fbb6ff2cc687d049150e2c8addc765a43a", "vaultTokenAddress": "0xfbcc21fedd4c4e9097ef1baa65b7ad386b59512d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-susn-31jul2025-ept-susn-31jul2025-1-0x87331e9540175b65184972b59943a9877541903e-4626-vault", @@ -6560,7 +7912,9 @@ "network": "ethereum", "inputTokenAddress": "0x7c5aa3e49d46e582f50287f70695278d962392df", "vaultTokenAddress": "0x87331e9540175b65184972b59943a9877541903e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-syrupusdc-28aug2025-ept-syrupusdc-28aug2025-1-0xa626c933e9fc8d37cf2d8217f49309fdb0aa21c5-4626-vault", @@ -6570,7 +7924,9 @@ "network": "ethereum", "inputTokenAddress": "0xcce7d12f683c6dae700154f0badf779c0ba1f89a", "vaultTokenAddress": "0xa626c933e9fc8d37cf2d8217f49309fdb0aa21c5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-tusde-18dec2025-ept-tusde-18dec2025-1-0x0391d9029713b1e9ee1e241cb53d6bc89baf299d-4626-vault", @@ -6580,7 +7936,9 @@ "network": "ethereum", "inputTokenAddress": "0x1135b22d6e8fd0809392478eedcd8c107db6af9d", "vaultTokenAddress": "0x0391d9029713b1e9ee1e241cb53d6bc89baf299d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-tusde-25sep2025-ept-tusde-25sep2025-1-0xbf34cf6f1c098231e16d7be38a2ae13efe9b92d3-4626-vault", @@ -6590,7 +7948,9 @@ "network": "ethereum", "inputTokenAddress": "0xd0a4b74a6b62aa2b6c02349463d9041606608f36", "vaultTokenAddress": "0xbf34cf6f1c098231e16d7be38a2ae13efe9b92d3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usd0++-26jun2025-ept-usd0++-26jun2025-2-0x29847715a8d621bbd34db7380ce8164f69be88a7-4626-vault", @@ -6600,7 +7960,9 @@ "network": "ethereum", "inputTokenAddress": "0xf696fe29ef85e892b5926313897d178288faa07e", "vaultTokenAddress": "0x29847715a8d621bbd34db7380ce8164f69be88a7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usd0++-27nov2025-ept-usd0++-27nov2025-1-0xcc45184138c6de9aa4e15d6f83fc737a363bd739-4626-vault", @@ -6610,7 +7972,9 @@ "network": "ethereum", "inputTokenAddress": "0x136389d329968bd82efe05f0911eeb20ee74a138", "vaultTokenAddress": "0xcc45184138c6de9aa4e15d6f83fc737a363bd739", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usdaf-13nov2025-ept-usdaf-13nov2025-1-0xb02b07429477ed07a9fe70e24a6e2e2408c2d432-4626-vault", @@ -6620,7 +7984,9 @@ "network": "ethereum", "inputTokenAddress": "0x9b02ca5685e9c332b158c01459562a161c8e8adf", "vaultTokenAddress": "0xb02b07429477ed07a9fe70e24a6e2e2408c2d432", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usde-25sep2025-ept-usde-25sep2025-1-0xb53b4b2590457be63e1dcdaffa6a18ecd44d96d2-4626-vault", @@ -6630,7 +7996,9 @@ "network": "ethereum", "inputTokenAddress": "0xbc6736d346a5ebc0debc997397912cd9b8fae10a", "vaultTokenAddress": "0xb53b4b2590457be63e1dcdaffa6a18ecd44d96d2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usde-27nov2025-ept-usde-27nov2025-1-0x72daab3f36d2070718a13fc2e2dc3e3181f0de10-4626-vault", @@ -6640,7 +8008,9 @@ "network": "ethereum", "inputTokenAddress": "0x62c6e813b9589c3631ba0cdb013acdb8544038b7", "vaultTokenAddress": "0x72daab3f36d2070718a13fc2e2dc3e3181f0de10", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usde-27nov2025-ept-usde-27nov2025-2-0xdc3f589dc09cc120a1ccf359a3fed22b053eceb7-4626-vault", @@ -6650,7 +8020,9 @@ "network": "ethereum", "inputTokenAddress": "0x62c6e813b9589c3631ba0cdb013acdb8544038b7", "vaultTokenAddress": "0xdc3f589dc09cc120a1ccf359a3fed22b053eceb7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usde-31jul2025-ept-usde-31jul2025-1-0x43356281a62dc8712c7186ca02ba3ad906b6181d-4626-vault", @@ -6660,7 +8032,9 @@ "network": "ethereum", "inputTokenAddress": "0x917459337caac939d41d7493b3999f571d20d667", "vaultTokenAddress": "0x43356281a62dc8712c7186ca02ba3ad906b6181d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usdf-29jan2026-ept-usdf-29jan2026-1-0xa7a064f56fbca60cbed47ed3e13c4b945def7ec3-4626-vault", @@ -6670,7 +8044,9 @@ "network": "ethereum", "inputTokenAddress": "0xec3b5e45dd278d5ab9cdb31754b54db314e9d52a", "vaultTokenAddress": "0xa7a064f56fbca60cbed47ed3e13c4b945def7ec3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usds-14aug2025-ept-usds-14aug2025-1-0x0934554feefa7e264c349cde626933b908166635-4626-vault", @@ -6680,7 +8056,9 @@ "network": "ethereum", "inputTokenAddress": "0xffec096c087c13cc268497b89a613cace4df9a48", "vaultTokenAddress": "0x0934554feefa7e264c349cde626933b908166635", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usds-14aug2025-ept-usds-14aug2025-2-0x00011d9a1eb3d7278b8df2391e2e32f6f9bcf293-4626-vault", @@ -6690,7 +8068,9 @@ "network": "ethereum", "inputTokenAddress": "0xffec096c087c13cc268497b89a613cace4df9a48", "vaultTokenAddress": "0x00011d9a1eb3d7278b8df2391e2e32f6f9bcf293", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usn-31jul2025-ept-usn-31jul2025-1-0xc6c60104ed3db10074537b30489a0b744add9545-4626-vault", @@ -6700,7 +8080,9 @@ "network": "ethereum", "inputTokenAddress": "0xedce58c0d14a9beaa4f053ebdbdb2df83f211118", "vaultTokenAddress": "0xc6c60104ed3db10074537b30489a0b744add9545", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usr-29may2025-ept-usr-29may2025-1-0xc27b9587414f7d725e89b989aa63948a93f8db71-4626-vault", @@ -6710,7 +8092,9 @@ "network": "ethereum", "inputTokenAddress": "0xae4be3acd95b6a4ac5a0524ab95da90c721f6c83", "vaultTokenAddress": "0xc27b9587414f7d725e89b989aa63948a93f8db71", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usr-29may2025-ept-usr-29may2025-2-0xde60b6090570c87d9ed0ef164c381469184758eb-4626-vault", @@ -6720,7 +8104,9 @@ "network": "ethereum", "inputTokenAddress": "0xae4be3acd95b6a4ac5a0524ab95da90c721f6c83", "vaultTokenAddress": "0xde60b6090570c87d9ed0ef164c381469184758eb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usr-4dec2025-ept-usr-4dec2025-1-0xaa341d82e914117b4082d03f11af05cfd4c4b007-4626-vault", @@ -6730,7 +8116,9 @@ "network": "ethereum", "inputTokenAddress": "0x23e0d07095daec91b6ae016ca9f08222dcc64c49", "vaultTokenAddress": "0xaa341d82e914117b4082d03f11af05cfd4c4b007", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-usr-4sep2025-ept-usr-4sep2025-1-0x34bce3856cf4b614649fb0ea022bfbd393601509-4626-vault", @@ -6740,7 +8128,9 @@ "network": "ethereum", "inputTokenAddress": "0x5a5b93f762739fa94f3ecc0b34af2e56702e7f70", "vaultTokenAddress": "0x34bce3856cf4b614649fb0ea022bfbd393601509", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-wstusr-25sep2025-ept-wstusr-25sep2025-1-0xe3fd841fe4701bba147e478cfbc46889116b7d3d-4626-vault", @@ -6750,7 +8140,9 @@ "network": "ethereum", "inputTokenAddress": "0x23e60d1488525bf4685f53b3aa8e676c30321066", "vaultTokenAddress": "0xe3fd841fe4701bba147e478cfbc46889116b7d3d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-wstusr-27mar2025-ept-wstusr-27mar2025-1-0x81fa50cbe6c7ed61961fe601b7c5ac334c2c84bb-4626-vault", @@ -6760,7 +8152,9 @@ "network": "ethereum", "inputTokenAddress": "0xa8c8861b5ccf8cce0ade6811cd2a7a7d3222b0b8", "vaultTokenAddress": "0x81fa50cbe6c7ed61961fe601b7c5ac334c2c84bb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-wstusr-27mar2025-ept-wstusr-27mar2025-2-0x6707fe1a8a2f9b8a10441778ac6f6be2ed991ae7-4626-vault", @@ -6770,7 +8164,9 @@ "network": "ethereum", "inputTokenAddress": "0xa8c8861b5ccf8cce0ade6811cd2a7a7d3222b0b8", "vaultTokenAddress": "0x6707fe1a8a2f9b8a10441778ac6f6be2ed991ae7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-wstusr-29jan2026-ept-wstusr-29jan2026-1-0x87d99f04082f56ad480889d53eca913318a1876b-4626-vault", @@ -6780,7 +8176,9 @@ "network": "ethereum", "inputTokenAddress": "0xfceeb7586bab730fa400a5bf3fcf298d0db4c7e7", "vaultTokenAddress": "0x87d99f04082f56ad480889d53eca913318a1876b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-xusd-18dec2025-ept-xusd-18dec2025-2-0x0f080bf8ba818001ecfb2f461708d8484323d0ce-4626-vault", @@ -6790,7 +8188,9 @@ "network": "ethereum", "inputTokenAddress": "0xba1edf4a4c7eb8cb0dae0594326179f9c7d909d2", "vaultTokenAddress": "0x0f080bf8ba818001ecfb2f461708d8484323d0ce", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pt-yu-4dec2025-ept-yu-4dec2025-1-0xe47babacfc9ce5f85126fab7c7e211da077d820e-4626-vault", @@ -6800,7 +8200,9 @@ "network": "ethereum", "inputTokenAddress": "0xd7158ee345dab25b4fc95266c2bd8d062f243a13", "vaultTokenAddress": "0xe47babacfc9ce5f85126fab7c7e211da077d820e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-yu-4sep2025-ept-yu-4sep2025-1-0x0f93f35c0664a6a8231ccae7e22f652c9c075b32-4626-vault", @@ -6810,7 +8212,9 @@ "network": "ethereum", "inputTokenAddress": "0x076bda095a434a7b00733115a0d679de6478d9f8", "vaultTokenAddress": "0x0f93f35c0664a6a8231ccae7e22f652c9c075b32", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pt-yusd-7aug2025-ept-yusd-7aug2025-1-0xb76e9e04d4356756c9b8e002cc4dabfa4e02bd93-4626-vault", @@ -6820,7 +8224,9 @@ "network": "ethereum", "inputTokenAddress": "0xd1d0ff7bb555f57a9604ce06bca704ab97a0049a", "vaultTokenAddress": "0xb76e9e04d4356756c9b8e002cc4dabfa4e02bd93", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pufeth-epufeth-4-0x46bc453666ba11b4b08b0804e49a9d797546ee7d-4626-vault", @@ -6830,7 +8236,9 @@ "network": "ethereum", "inputTokenAddress": "0xd9a442856c234a39a81a089c06451ebaa4306a72", "vaultTokenAddress": "0x46bc453666ba11b4b08b0804e49a9d797546ee7d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pusde-epusde-1-0xbd360bb80e6cbe86e533b672df6bfc054602adbd-4626-vault", @@ -6840,7 +8248,9 @@ "network": "ethereum", "inputTokenAddress": "0xa62b204099277762d1669d283732dcc1b3aa96ce", "vaultTokenAddress": "0xbd360bb80e6cbe86e533b672df6bfc054602adbd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pyusd-epyusd-2-0xed667e0de292c040cf2183302c8dbde1c06447d7-4626-vault", @@ -6850,7 +8260,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0xed667e0de292c040cf2183302c8dbde1c06447d7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pyusd-epyusd-3-0x6121591077dc6898ffd7216ea1b56cb890b3f84d-4626-vault", @@ -6860,7 +8272,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0x6121591077dc6898ffd7216ea1b56cb890b3f84d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pyusd-epyusd-6-0xba98fc35c9dfd69178ad5dce9fa29c64554783b5-4626-vault", @@ -6870,7 +8284,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0xba98fc35c9dfd69178ad5dce9fa29c64554783b5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pyusd-epyusd-8-0x69ebf644533655b5d3b6455e8e47dde21b5993f1-4626-vault", @@ -6880,7 +8296,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0x69ebf644533655b5d3b6455e8e47dde21b5993f1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pyusd-senpyusd-0x19b3cd7032b8c062e8d44eacad661a0970dd8c55-4626-vault", @@ -6890,7 +8308,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0x19b3cd7032b8c062e8d44eacad661a0970dd8c55", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pyusd-senpyusdcore-0x2c793f5cb25b35a99648783c01e6cccc200d2096-4626-vault", @@ -6900,7 +8320,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0x2c793f5cb25b35a99648783c01e6cccc200d2096", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pyusd-senpyusdcorev2-0xe479bcbc98579ba3e1a1261f7be85c4c10303d88-4626-vault", @@ -6910,7 +8332,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0xe479bcbc98579ba3e1a1261f7be85c4c10303d88", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pyusd-senpyusdmain-0xb576765fb15505433af24fee2c0325895c559fb2-4626-vault", @@ -6921,6 +8345,8 @@ "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0xb576765fb15505433af24fee2c0325895c559fb2", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x347ff702f2f7fe1eff1f4db92d8439dea0802192" ] @@ -6933,7 +8359,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0xc21b08c16458202593d4d9b26b9984ee67b38bbd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pyusd-sppyusd-0x80128dbb9f07b93dde62a6daeadb69ed14a7d354-4626-vault", @@ -6943,7 +8371,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0x80128dbb9f07b93dde62a6daeadb69ed14a7d354", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-pyusd-steakpyusd-0xbeef00b5d83c1188f07a5184230a805639c39f04-4626-vault", @@ -6953,7 +8383,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0xbeef00b5d83c1188f07a5184230a805639c39f04", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pyusd-steakpyusd-0xbeef02e5e13584ab96848af90261f0c8ee04722a-4626-vault", @@ -6963,7 +8395,9 @@ "network": "ethereum", "inputTokenAddress": "0x6c3ea9036406852006290770bedfcaba0e23a0e8", "vaultTokenAddress": "0xbeef02e5e13584ab96848af90261f0c8ee04722a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pzeth-epzeth-1-0x631d8e808f2c4177a8147eaa39a4f57c47634de8-4626-vault", @@ -6973,7 +8407,9 @@ "network": "ethereum", "inputTokenAddress": "0x8c9532a60e0e7c6bbd2b2c1303f63ace1c3e9811", "vaultTokenAddress": "0x631d8e808f2c4177a8147eaa39a4f57c47634de8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-pzeth-epzeth-2-0xe00a44e1210bae0eaceeeaf202c349d4b16480fe-4626-vault", @@ -6983,7 +8419,9 @@ "network": "ethereum", "inputTokenAddress": "0x8c9532a60e0e7c6bbd2b2c1303f63ace1c3e9811", "vaultTokenAddress": "0xe00a44e1210bae0eaceeeaf202c349d4b16480fe", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-qqqon-eqqqon-3-0x4fab48edda433e240f1c2a2e85ee5cf38d4a6180-4626-vault", @@ -6993,7 +8431,9 @@ "network": "ethereum", "inputTokenAddress": "0x0e397938c1aa0680954093495b70a9f5e2249aba", "vaultTokenAddress": "0x4fab48edda433e240f1c2a2e85ee5cf38d4a6180", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-reth-ereth-1-0x9426c7a40d5c9dd709cbc2894a7e6481f265b6bb-4626-vault", @@ -7003,7 +8443,9 @@ "network": "ethereum", "inputTokenAddress": "0xae78736cd615f374d3085123a210448e74fc6393", "vaultTokenAddress": "0x9426c7a40d5c9dd709cbc2894a7e6481f265b6bb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-reth-ereth-2-0x0d1b386187be8e96680bbddbf7bc05fc737f81b8-4626-vault", @@ -7013,7 +8455,9 @@ "network": "ethereum", "inputTokenAddress": "0xae78736cd615f374d3085123a210448e74fc6393", "vaultTokenAddress": "0x0d1b386187be8e96680bbddbf7bc05fc737f81b8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rlp-erlp-1-0x7f1d29e70c644c387ded640b28e106e29e349074-4626-vault", @@ -7023,7 +8467,9 @@ "network": "ethereum", "inputTokenAddress": "0x4956b52ae2ff65d74ca2d61207523288e4528f96", "vaultTokenAddress": "0x7f1d29e70c644c387ded640b28e106e29e349074", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rlp-erlp-2-0xa020dee164d92c48ed064b163cc93b582197346a-4626-vault", @@ -7033,7 +8479,9 @@ "network": "ethereum", "inputTokenAddress": "0x4956b52ae2ff65d74ca2d61207523288e4528f96", "vaultTokenAddress": "0xa020dee164d92c48ed064b163cc93b582197346a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rlusd-erlusd-1-0xe1ce9af672f8854845e5474400b6ddc7ae458a10-4626-vault", @@ -7043,7 +8491,9 @@ "network": "ethereum", "inputTokenAddress": "0x8292bb45bf1ee4d140127049757c2e0ff06317ed", "vaultTokenAddress": "0xe1ce9af672f8854845e5474400b6ddc7ae458a10", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rlusd-erlusd-3-0xc2d36f41841b420937643dcccbea8163d4f59b6c-4626-vault", @@ -7053,7 +8503,9 @@ "network": "ethereum", "inputTokenAddress": "0x8292bb45bf1ee4d140127049757c2e0ff06317ed", "vaultTokenAddress": "0xc2d36f41841b420937643dcccbea8163d4f59b6c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rlusd-erlusd-4-0x155d4a34938dcb27486f5bbf6a19d19d0ef0dd8a-4626-vault", @@ -7063,7 +8515,9 @@ "network": "ethereum", "inputTokenAddress": "0x8292bb45bf1ee4d140127049757c2e0ff06317ed", "vaultTokenAddress": "0x155d4a34938dcb27486f5bbf6a19d19d0ef0dd8a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rlusd-erlusd-7-0xaf5372792a29dc6b296d6ffd4aa3386aff8f9bb2-4626-vault", @@ -7073,7 +8527,21 @@ "network": "ethereum", "inputTokenAddress": "0x8292bb45bf1ee4d140127049757c2e0ff06317ed", "vaultTokenAddress": "0xaf5372792a29dc6b296d6ffd4aa3386aff8f9bb2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-rlusd-grove-bbqrlusd-0xbeeff4fd39f8e48b6a6e475445d650cb11e9599f-4626-vault", + "address": "0xbeeff4fd39f8e48b6a6e475445d650cb11e9599f", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0x8292bb45bf1ee4d140127049757c2e0ff06317ed", + "vaultTokenAddress": "0xbeeff4fd39f8e48b6a6e475445d650cb11e9599f", + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rlusd-senrlusd-0x71cb2f8038b2c5d65ddc740b2f3268890cd2a89c-4626-vault", @@ -7083,7 +8551,9 @@ "network": "ethereum", "inputTokenAddress": "0x8292bb45bf1ee4d140127049757c2e0ff06317ed", "vaultTokenAddress": "0x71cb2f8038b2c5d65ddc740b2f3268890cd2a89c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rlusd-senrlusdv2-0x6dc58a0fdfc8d694e571dc59b9a52eeea780e6bf-4626-vault", @@ -7093,7 +8563,9 @@ "network": "ethereum", "inputTokenAddress": "0x8292bb45bf1ee4d140127049757c2e0ff06317ed", "vaultTokenAddress": "0x6dc58a0fdfc8d694e571dc59b9a52eeea780e6bf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rseth-erseth-2-0x9913790dd5d3d8389f682a15e4fa90a22891ff49-4626-vault", @@ -7103,7 +8575,9 @@ "network": "ethereum", "inputTokenAddress": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", "vaultTokenAddress": "0x9913790dd5d3d8389f682a15e4fa90a22891ff49", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rseth-erseth-4-0x1924d7fab80d0623f0836cbf5258a7fa734ee9d9-4626-vault", @@ -7113,7 +8587,9 @@ "network": "ethereum", "inputTokenAddress": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", "vaultTokenAddress": "0x1924d7fab80d0623f0836cbf5258a7fa734ee9d9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rsteth-ersteth-1-0x463af6add7b5806cf0ea30ec30f2030bf4f05175-4626-vault", @@ -7123,7 +8599,9 @@ "network": "ethereum", "inputTokenAddress": "0x7a4effd87c2f3c55ca251080b1343b605f327e3a", "vaultTokenAddress": "0x463af6add7b5806cf0ea30ec30f2030bf4f05175", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rusd-bbqrusdreservoir-0xbeeff08e1887a11d91b9ca68c133c08ae3c4b44f-4626-vault", @@ -7133,7 +8611,9 @@ "network": "ethereum", "inputTokenAddress": "0x09d4214c03d01f49544c0448dbe3a27f768f2b34", "vaultTokenAddress": "0xbeeff08e1887a11d91b9ca68c133c08ae3c4b44f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rusd-erusd-1-0x6dfc8ae855fa8ab7babb81ab7c8a6da7794f60fb-4626-vault", @@ -7143,7 +8623,9 @@ "network": "ethereum", "inputTokenAddress": "0x09d4214c03d01f49544c0448dbe3a27f768f2b34", "vaultTokenAddress": "0x6dfc8ae855fa8ab7babb81ab7c8a6da7794f60fb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rusd-erusd-2-0xacd489adec33cd7c46fc448cf77376f1eaf5f3ab-4626-vault", @@ -7153,7 +8635,9 @@ "network": "ethereum", "inputTokenAddress": "0x09d4214c03d01f49544c0448dbe3a27f768f2b34", "vaultTokenAddress": "0xacd489adec33cd7c46fc448cf77376f1eaf5f3ab", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rusd-steakrusd-0xbeef11ecb698f4b5378685c05a210bdf71093521-4626-vault", @@ -7163,7 +8647,9 @@ "network": "ethereum", "inputTokenAddress": "0x09d4214c03d01f49544c0448dbe3a27f768f2b34", "vaultTokenAddress": "0xbeef11ecb698f4b5378685c05a210bdf71093521", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-rzr-erzr-1-0x1ab9e92cfde84f38868753d30ffc43f812b803c5-4626-vault", @@ -7173,7 +8659,9 @@ "network": "ethereum", "inputTokenAddress": "0xb4444468e444f89e1c2cac2f1d3ee7e336cbd1f5", "vaultTokenAddress": "0x1ab9e92cfde84f38868753d30ffc43f812b803c5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-sbold-esbold-1-0xec91b109817b20d4ebd364a181666327194763f0-4626-vault", @@ -7183,7 +8671,9 @@ "network": "ethereum", "inputTokenAddress": "0x50bd66d59911f5e086ec87ae43c811e0d059dd11", "vaultTokenAddress": "0xec91b109817b20d4ebd364a181666327194763f0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-sbuidl-esbuidl-2-0xc51e90b48fd7fbff316502b85a71e0ebb1ee5238-4626-vault", @@ -7193,7 +8683,9 @@ "network": "ethereum", "inputTokenAddress": "0x07a36c630e3f072637da3445da733b29958d8cab", "vaultTokenAddress": "0xc51e90b48fd7fbff316502b85a71e0ebb1ee5238", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-sdai-esdai-2-0x8e4af2f36ed6fb03e5e02ab9f3c724b6e44c13b4-4626-vault", @@ -7203,7 +8695,9 @@ "network": "ethereum", "inputTokenAddress": "0x83f20f44975d03b1b09e64809b757c47f942beea", "vaultTokenAddress": "0x8e4af2f36ed6fb03e5e02ab9f3c724b6e44c13b4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-sdola-esdola-1-0x3152ec91ec776f918cc2090f58319a5a614536e0-4626-vault", @@ -7213,7 +8707,9 @@ "network": "ethereum", "inputTokenAddress": "0xb45ad160634c528cc3d2926d9807104fa3157305", "vaultTokenAddress": "0x3152ec91ec776f918cc2090f58319a5a614536e0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-sfrxusd-esfrxusd-1-0xfb7e8a3bbb8eb242ce46eac2a9e8e77f2d423667-4626-vault", @@ -7223,7 +8719,9 @@ "network": "ethereum", "inputTokenAddress": "0xcf62f905562626cfcdd2261162a51fd02fc9c5b6", "vaultTokenAddress": "0xfb7e8a3bbb8eb242ce46eac2a9e8e77f2d423667", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-siusd-esiusd-2-0xda3b2e94728f9585d95bf5770c2dcaaf92618045-4626-vault", @@ -7233,7 +8731,9 @@ "network": "ethereum", "inputTokenAddress": "0xdbdc1ef57537e34680b898e1febd3d68c7389bcb", "vaultTokenAddress": "0xda3b2e94728f9585d95bf5770c2dcaaf92618045", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-slvlusd-eslvlusd-2-0x1e0b68a83ef062cde687351c472cfd0e9300a06d-4626-vault", @@ -7243,7 +8743,9 @@ "network": "ethereum", "inputTokenAddress": "0x4737d9b4592b40d51e110b94c9c043c6654067ae", "vaultTokenAddress": "0x1e0b68a83ef062cde687351c472cfd0e9300a06d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-spyon-espyon-3-0x5344b18bdcee6a2dcc5f0627b5f06751db2e5a8e-4626-vault", @@ -7253,7 +8755,9 @@ "network": "ethereum", "inputTokenAddress": "0xfedc5f4a6c38211c1338aa411018dfaf26612c08", "vaultTokenAddress": "0x5344b18bdcee6a2dcc5f0627b5f06751db2e5a8e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-srusd-esrusd-1-0x16d84f98765ed86501a052d47e76bfefb2d36206-4626-vault", @@ -7263,7 +8767,9 @@ "network": "ethereum", "inputTokenAddress": "0x738d1115b90efa71ae468f1287fc864775e23a31", "vaultTokenAddress": "0x16d84f98765ed86501a052d47e76bfefb2d36206", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-srusd-esrusd-2-0xb5c0ec2b53b87720f2d99b75c01c6d4da0e724f8-4626-vault", @@ -7273,7 +8779,9 @@ "network": "ethereum", "inputTokenAddress": "0x738d1115b90efa71ae468f1287fc864775e23a31", "vaultTokenAddress": "0xb5c0ec2b53b87720f2d99b75c01c6d4da0e724f8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-srusde-esrusde-1-0xf0ee6229cb0c3ed8da93ca49191c7261566783af-4626-vault", @@ -7283,7 +8791,9 @@ "network": "ethereum", "inputTokenAddress": "0x3d7d6fdf07ee548b939a80edbc9b2256d0cdc003", "vaultTokenAddress": "0xf0ee6229cb0c3ed8da93ca49191c7261566783af", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-stcusd-estcusd-1-0xb7522c867b8afae5e89638b59fb38f31b0821795-4626-vault", @@ -7293,7 +8803,9 @@ "network": "ethereum", "inputTokenAddress": "0x88887be419578051ff9f4eb6c858a951921d8888", "vaultTokenAddress": "0xb7522c867b8afae5e89638b59fb38f31b0821795", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-steaklrt-esteaklrt-1-0xfc1b4e3d8291746ccdeb813805c8912bbe0a7316-4626-vault", @@ -7303,7 +8815,9 @@ "network": "ethereum", "inputTokenAddress": "0xbeef69ac7870777598a04b2bd4771c71212e6abc", "vaultTokenAddress": "0xfc1b4e3d8291746ccdeb813805c8912bbe0a7316", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-steth-bb_wsteth4626-0x79f05f75df6c156b2b98ac1fbfb3637fc1e6f048-4626-vault", @@ -7313,7 +8827,9 @@ "network": "ethereum", "inputTokenAddress": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", "vaultTokenAddress": "0x79f05f75df6c156b2b98ac1fbfb3637fc1e6f048", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-stusd-estusd-1-0x117576b8854a03ab7c3df1cf1cd8e04767bfa866-4626-vault", @@ -7323,7 +8839,9 @@ "network": "ethereum", "inputTokenAddress": "0x0022228a2cc5e7ef0274a7baa600d44da5ab5776", "vaultTokenAddress": "0x117576b8854a03ab7c3df1cf1cd8e04767bfa866", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susdaf-esusdaf-1-0x209c28798cd14dda47f384df102a24da0e76e0d4-4626-vault", @@ -7333,7 +8851,9 @@ "network": "ethereum", "inputTokenAddress": "0x89e93172aef8261db8437b90c3dcb61545a05317", "vaultTokenAddress": "0x209c28798cd14dda47f384df102a24da0e76e0d4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susde-esusde-1-0x8dde384022d4de1d6c67891a8865f551c444dc4c-4626-vault", @@ -7343,7 +8863,9 @@ "network": "ethereum", "inputTokenAddress": "0x9d39a5de30e57443bff2a8307a4256c8797a3497", "vaultTokenAddress": "0x8dde384022d4de1d6c67891a8865f551c444dc4c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susde-esusde-3-0x498c014de23f19700f51e85a384ab1b059f0672e-4626-vault", @@ -7353,7 +8875,9 @@ "network": "ethereum", "inputTokenAddress": "0x9d39a5de30e57443bff2a8307a4256c8797a3497", "vaultTokenAddress": "0x498c014de23f19700f51e85a384ab1b059f0672e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susde-esusde-4-0x6be9e82b25987ce66acd89130fee494edd0473ae-4626-vault", @@ -7363,7 +8887,9 @@ "network": "ethereum", "inputTokenAddress": "0x9d39a5de30e57443bff2a8307a4256c8797a3497", "vaultTokenAddress": "0x6be9e82b25987ce66acd89130fee494edd0473ae", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susde-esusde-5-0xeba46a9219297cfe7cdabf41172bad25a8785d96-4626-vault", @@ -7373,7 +8899,9 @@ "network": "ethereum", "inputTokenAddress": "0x9d39a5de30e57443bff2a8307a4256c8797a3497", "vaultTokenAddress": "0xeba46a9219297cfe7cdabf41172bad25a8785d96", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susde-esusde-8-0x56b829e465170c3accad33a3e0512b239b202242-4626-vault", @@ -7383,7 +8911,9 @@ "network": "ethereum", "inputTokenAddress": "0x9d39a5de30e57443bff2a8307a4256c8797a3497", "vaultTokenAddress": "0x56b829e465170c3accad33a3e0512b239b202242", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susde-esusde-9-0xdb6165bd1f90cb507f30abdb42c4596ce4d894f4-4626-vault", @@ -7393,7 +8923,9 @@ "network": "ethereum", "inputTokenAddress": "0x9d39a5de30e57443bff2a8307a4256c8797a3497", "vaultTokenAddress": "0xdb6165bd1f90cb507f30abdb42c4596ce4d894f4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susdf-esusdf-1-0x2f849ba554c1ea2ede9c240bbe9d247dd6ec8a6b-4626-vault", @@ -7403,7 +8935,9 @@ "network": "ethereum", "inputTokenAddress": "0xc8cf6d7991f15525488b2a83df53468d682ba4b0", "vaultTokenAddress": "0x2f849ba554c1ea2ede9c240bbe9d247dd6ec8a6b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susds-esusds-1-0xe3b66ca897b4b844d5a8ee7a30982fac0d126760-4626-vault", @@ -7413,7 +8947,9 @@ "network": "ethereum", "inputTokenAddress": "0xa3931d71877c0e7a3148cb7eb4463524fec27fbd", "vaultTokenAddress": "0xe3b66ca897b4b844d5a8ee7a30982fac0d126760", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susds-esusds-3-0x1e548cfce5fcf17247e024ef06d32a01841ff404-4626-vault", @@ -7423,7 +8959,9 @@ "network": "ethereum", "inputTokenAddress": "0xa3931d71877c0e7a3148cb7eb4463524fec27fbd", "vaultTokenAddress": "0x1e548cfce5fcf17247e024ef06d32a01841ff404", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susds-esusds-4-0x1ca03621265d9092dc0587e1b50ab529f744aacb-4626-vault", @@ -7433,7 +8971,9 @@ "network": "ethereum", "inputTokenAddress": "0xa3931d71877c0e7a3148cb7eb4463524fec27fbd", "vaultTokenAddress": "0x1ca03621265d9092dc0587e1b50ab529f744aacb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susds-esusds-5-0x13a2322907cea4ce62525476f9dac191f0b590db-4626-vault", @@ -7443,7 +8983,9 @@ "network": "ethereum", "inputTokenAddress": "0xa3931d71877c0e7a3148cb7eb4463524fec27fbd", "vaultTokenAddress": "0x13a2322907cea4ce62525476f9dac191f0b590db", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susds-fsusds-0x2bbe31d63e6813e3ac858c04dae43fb2a72b0d11-4626-vault", @@ -7454,6 +8996,8 @@ "inputTokenAddress": "0xa3931d71877c0e7a3148cb7eb4463524fec27fbd", "vaultTokenAddress": "0x2bbe31d63e6813e3ac858c04dae43fb2a72b0d11", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x9598e267dec44b91e08dbf43e29f0a481ea4b716" ] @@ -7466,7 +9010,9 @@ "network": "ethereum", "inputTokenAddress": "0xa3931d71877c0e7a3148cb7eb4463524fec27fbd", "vaultTokenAddress": "0x889dd190bb6b0662db3fe0aac29eedca3d2ba22a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susds-ohmsusds-0x3365184e87d2bd75961780454a5810bec956f0dd-4626-vault", @@ -7476,7 +9022,9 @@ "network": "ethereum", "inputTokenAddress": "0xa3931d71877c0e7a3148cb7eb4463524fec27fbd", "vaultTokenAddress": "0x3365184e87d2bd75961780454a5810bec956f0dd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susn-esusn-1-0x89963076d2abcf6b3c449a8f0f69439c47c0464d-4626-vault", @@ -7486,7 +9034,9 @@ "network": "ethereum", "inputTokenAddress": "0xe24a3dc889621612422a64e6388927901608b91d", "vaultTokenAddress": "0x89963076d2abcf6b3c449a8f0f69439c47c0464d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susp-esusp-1-0xb6c9363db7d651106da38c68f34253688fa25cda-4626-vault", @@ -7496,7 +9046,9 @@ "network": "ethereum", "inputTokenAddress": "0x271c616157e69a43b4977412a64183cf110edf16", "vaultTokenAddress": "0xb6c9363db7d651106da38c68f34253688fa25cda", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-susp-esusp-3-0xa3e0943d0196f76db58d3549c9a7528ef4ac335f-4626-vault", @@ -7506,7 +9058,9 @@ "network": "ethereum", "inputTokenAddress": "0x271c616157e69a43b4977412a64183cf110edf16", "vaultTokenAddress": "0xa3e0943d0196f76db58d3549c9a7528ef4ac335f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-syrupusdc-esyrupusdc-1-0xe0f8c07282bdc7831baea448c2f6bfec8eebdca7-4626-vault", @@ -7516,7 +9070,9 @@ "network": "ethereum", "inputTokenAddress": "0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b", "vaultTokenAddress": "0xe0f8c07282bdc7831baea448c2f6bfec8eebdca7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-syrupusdc-esyrupusdc-2-0xee944c7dd107617550ec11afcf652e14e7670a37-4626-vault", @@ -7526,7 +9082,9 @@ "network": "ethereum", "inputTokenAddress": "0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b", "vaultTokenAddress": "0xee944c7dd107617550ec11afcf652e14e7670a37", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-syrupusdc-esyrupusdc-3-0xe1d2a34e34039711a655ac06bc1dba6f7ab786b3-4626-vault", @@ -7536,7 +9094,9 @@ "network": "ethereum", "inputTokenAddress": "0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b", "vaultTokenAddress": "0xe1d2a34e34039711a655ac06bc1dba6f7ab786b3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-syrupusdc-esyrupusdc-4-0x4bc68f0cc010a0beda0e3f63cfbecdee5ad55a18-4626-vault", @@ -7546,7 +9106,9 @@ "network": "ethereum", "inputTokenAddress": "0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b", "vaultTokenAddress": "0x4bc68f0cc010a0beda0e3f63cfbecdee5ad55a18", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-tbill-etbill-1-0xa96b72470f4193a4e637de8bcc6a009d1dd360a2-4626-vault", @@ -7556,7 +9118,9 @@ "network": "ethereum", "inputTokenAddress": "0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a", "vaultTokenAddress": "0xa96b72470f4193a4e637de8bcc6a009d1dd360a2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-tbill-etbill-2-0x57d74318f938404b2fe1416b9e9ba5d380f505af-4626-vault", @@ -7566,7 +9130,9 @@ "network": "ethereum", "inputTokenAddress": "0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a", "vaultTokenAddress": "0x57d74318f938404b2fe1416b9e9ba5d380f505af", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-tbtc-etbtc-1-0xee8693c11ace62839bb96beae86696c1e78aba3f-4626-vault", @@ -7576,7 +9142,9 @@ "network": "ethereum", "inputTokenAddress": "0x18084fba666a33d37592fa2633fd49a74dd93a88", "vaultTokenAddress": "0xee8693c11ace62839bb96beae86696c1e78aba3f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-tbtc-re7tbtc-0x43fd147d5319b8cf39a6e57143684efca9cf3613-4626-vault", @@ -7586,7 +9154,9 @@ "network": "ethereum", "inputTokenAddress": "0x18084fba666a33d37592fa2633fd49a74dd93a88", "vaultTokenAddress": "0x43fd147d5319b8cf39a6e57143684efca9cf3613", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-tbtc-sbmorphotbtc-0x059fc6723b9bf77dbf4283c8d7c90ea8af44ef10-4626-vault", @@ -7596,7 +9166,9 @@ "network": "ethereum", "inputTokenAddress": "0x18084fba666a33d37592fa2633fd49a74dd93a88", "vaultTokenAddress": "0x059fc6723b9bf77dbf4283c8d7c90ea8af44ef10", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-teth-eteth-3-0xa28c23a459ff8773eb4dbe0e7250d93f79f1fe2b-4626-vault", @@ -7606,7 +9178,9 @@ "network": "ethereum", "inputTokenAddress": "0xd11c452fc99cf405034ee446803b6f6c1f6d5ed8", "vaultTokenAddress": "0xa28c23a459ff8773eb4dbe0e7250d93f79f1fe2b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-tgbp-bbqtgbp-0xbeeffabcd0db09589dd21854aa760c52ab4bf04f-4626-vault", @@ -7616,7 +9190,9 @@ "network": "ethereum", "inputTokenAddress": "0x27f6c8289550fce67f6b50bed1f519966afe5287", "vaultTokenAddress": "0xbeeffabcd0db09589dd21854aa760c52ab4bf04f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-tryb-etryb-1-0xcad0be6e135c3d2859ea0c872ccd510c962765b7-4626-vault", @@ -7626,7 +9202,9 @@ "network": "ethereum", "inputTokenAddress": "0x2c537e5624e4af88a7ae4060c022609376c8d0eb", "vaultTokenAddress": "0xcad0be6e135c3d2859ea0c872ccd510c962765b7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-tslaon-etslaon-4-0xad31be884b0a20237077820318a74a02a449095c-4626-vault", @@ -7636,7 +9214,9 @@ "network": "ethereum", "inputTokenAddress": "0xf6b1117ec07684d3958cad8beb1b302bfd21103f", "vaultTokenAddress": "0xad31be884b0a20237077820318a74a02a449095c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-uni-euni-1-0x9167ff08c18ea05d70d5cbf0c576a33dcee6de06-4626-vault", @@ -7646,7 +9226,9 @@ "network": "ethereum", "inputTokenAddress": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", "vaultTokenAddress": "0x9167ff08c18ea05d70d5cbf0c576a33dcee6de06", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd0-eusd0-1-0xe3eb096cd9a87c271567b0134f6de061c112a9e7-4626-vault", @@ -7656,7 +9238,9 @@ "network": "ethereum", "inputTokenAddress": "0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5", "vaultTokenAddress": "0xe3eb096cd9a87c271567b0134f6de061c112a9e7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd0-eusd0-3-0xded27a6da244a5f3ff74525a2cfad4ed9e5b0957-4626-vault", @@ -7666,7 +9250,9 @@ "network": "ethereum", "inputTokenAddress": "0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5", "vaultTokenAddress": "0xded27a6da244a5f3ff74525a2cfad4ed9e5b0957", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd0-eusd0-4-0xd001f0a15d272542687b2677ba627f48a4333b5d-4626-vault", @@ -7676,7 +9262,9 @@ "network": "ethereum", "inputTokenAddress": "0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5", "vaultTokenAddress": "0xd001f0a15d272542687b2677ba627f48a4333b5d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd0-eusd0-6-0x77633305032b6bdf3ebdb373b3badccb2786ce2f-4626-vault", @@ -7686,7 +9274,9 @@ "network": "ethereum", "inputTokenAddress": "0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5", "vaultTokenAddress": "0x77633305032b6bdf3ebdb373b3badccb2786ce2f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd0-mc_usd0-0x749794e985af5a9a384b9cee6d88dab4ce1576a1-4626-vault", @@ -7696,7 +9286,9 @@ "network": "ethereum", "inputTokenAddress": "0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5", "vaultTokenAddress": "0x749794e985af5a9a384b9cee6d88dab4ce1576a1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd0-mcusd0-0xc0a14627d6a23f70c809777ced873238581c1032-4626-vault", @@ -7706,7 +9298,9 @@ "network": "ethereum", "inputTokenAddress": "0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5", "vaultTokenAddress": "0xc0a14627d6a23f70c809777ced873238581c1032", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd0++-eusd0++-2-0x6d671b9c618d5486814feb777552ba723f1a235c-4626-vault", @@ -7716,7 +9310,9 @@ "network": "ethereum", "inputTokenAddress": "0x35d8949372d46b7a3d5a56006ae77b215fc69bc0", "vaultTokenAddress": "0x6d671b9c618d5486814feb777552ba723f1a235c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd0++-eusd0++-3-0xf037eeeba7729c39114b9711c75fbccca4a343c8-4626-vault", @@ -7726,7 +9322,9 @@ "network": "ethereum", "inputTokenAddress": "0x35d8949372d46b7a3d5a56006ae77b215fc69bc0", "vaultTokenAddress": "0xf037eeeba7729c39114b9711c75fbccca4a343c8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd1-eusd1-1-0xbfae1f099e9ebd8481c127dc1d2eadc7faf636b3-4626-vault", @@ -7736,7 +9334,9 @@ "network": "ethereum", "inputTokenAddress": "0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d", "vaultTokenAddress": "0xbfae1f099e9ebd8481c127dc1d2eadc7faf636b3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usd1-listausd1-0x1a9bee2f5c85f6b4a0221fb1c733246af5306ae3-4626-vault", @@ -7746,7 +9346,9 @@ "network": "ethereum", "inputTokenAddress": "0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d", "vaultTokenAddress": "0x1a9bee2f5c85f6b4a0221fb1c733246af5306ae3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usda-gtusdacore-0x125d41a6e5dbf455cd9df8f80bcc6fd172d52cc6-4626-vault", @@ -7757,6 +9359,8 @@ "inputTokenAddress": "0x0000206329b97db379d5e1bf586bbdb969c63274", "vaultTokenAddress": "0x125d41a6e5dbf455cd9df8f80bcc6fd172d52cc6", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x67c18866e6f6bee1e9b6d0bb9055a65dba8e9348" ] @@ -7769,7 +9373,9 @@ "network": "ethereum", "inputTokenAddress": "0x0000206329b97db379d5e1bf586bbdb969c63274", "vaultTokenAddress": "0x89d80f5e9bc88d8021b352064ae73f0eaf79ebd8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usda-stusd-0x0022228a2cc5e7ef0274a7baa600d44da5ab5776-4626-vault", @@ -7780,6 +9386,8 @@ "inputTokenAddress": "0x0000206329b97db379d5e1bf586bbdb969c63274", "vaultTokenAddress": "0x0022228a2cc5e7ef0274a7baa600d44da5ab5776", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x75ee9f7aa08d20788898103f28f640fff0fb85fc" ] @@ -7792,7 +9400,9 @@ "network": "ethereum", "inputTokenAddress": "0x9cf12ccd6020b6888e4d4c4e4c7aca33c1eb91f8", "vaultTokenAddress": "0x46dea62e4d631ce3fac68ecec2b1c4ba1500075a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-3f-steakusdc-0xbeef3f3a04e28895f3d5163d910474901981183d-4626-vault", @@ -7802,7 +9412,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeef3f3a04e28895f3d5163d910474901981183d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-9susdc11core-0x1e2aaadcf528b9cc08f43d4fd7db488ce89f5741-4626-vault", @@ -7812,7 +9424,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x1e2aaadcf528b9cc08f43d4fd7db488ce89f5741", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-9susdccore-0xd5ac156319f2491d4ad1ec4aa5ed0ed48c0fa173-4626-vault", @@ -7822,7 +9436,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xd5ac156319f2491d4ad1ec4aa5ed0ed48c0fa173", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-aaidlecppor-usdc4626-0x291eecab3a2d3f403745968c14edbb227d183636-4626-vault", @@ -7832,7 +9448,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x291eecab3a2d3f403745968c14edbb227d183636", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-aave-v3-lending", @@ -7843,6 +9461,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x8256e23badb7f324e85344bc442b99a068b6dbff", "0x3fe937a48ec7da50eeb0a4c888804d1f593e7cc0", @@ -7863,7 +9483,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xa00a5b20f487d0113784f85fba88db66a408f1e0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-alphaforexv2-0x153bd1abe60104bd46aa05a27fa12d1346d64a57-4626-vault", @@ -7873,7 +9495,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x153bd1abe60104bd46aa05a27fa12d1346d64a57", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-alphapingcore-0xf9b85b19f6885511165505299648e6d052e8d4c8-4626-vault", @@ -7883,7 +9507,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xf9b85b19f6885511165505299648e6d052e8d4c8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-alphapingprime-0x874e7fb1abb4c27a7bbeeefa39e888b63181939c-4626-vault", @@ -7893,7 +9519,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x874e7fb1abb4c27a7bbeeefa39e888b63181939c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-alphapingptfrontierusdc-0x6701957aaa39e9352a42729cc65436a4c945cb90-4626-vault", @@ -7903,7 +9531,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x6701957aaa39e9352a42729cc65436a4c945cb90", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-alphausdcasiav2-0x35cbe8542e70fa2f7f9cdf129f19e593f4b4f560-4626-vault", @@ -7913,7 +9543,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x35cbe8542e70fa2f7f9cdf129f19e593f4b4f560", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-alphausdccorev2-0xf1ca44eea3a4effcb195a970a2f1d8553f76f9a1-4626-vault", @@ -7923,7 +9555,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xf1ca44eea3a4effcb195a970a2f1d8553f76f9a1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-alphausdcdeltav2-0x0bf0164d17469241b6e086da4016dcc54feaa334-4626-vault", @@ -7933,7 +9567,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x0bf0164d17469241b6e086da4016dcc54feaa334", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-alphausdcenhancedv2-0x951a9f4a2ce19b9dea6b37e691d076a345b6c0f8-4626-vault", @@ -7943,7 +9579,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x951a9f4a2ce19b9dea6b37e691d076a345b6c0f8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-alphausdcprimev2-0x9f39b13bb472126d6937bf25a39338e664eefa82-4626-vault", @@ -7953,7 +9591,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x9f39b13bb472126d6937bf25a39338e664eefa82", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-api3-dcomp-usdc-0x36cfe1568461e499391ef0a555300f1ae2da2439-4626-vault", @@ -7963,7 +9603,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x36cfe1568461e499391ef0a555300f1ae2da2439", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-api3coreusdc-0xb3f4d94a209045ef35661e657db9adac584141f1-4626-vault", @@ -7973,7 +9615,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xb3f4d94a209045ef35661e657db9adac584141f1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-api3coreusdc-0xe2221aa07ec3266da87763e2b1e28d07a8a4e53b-4626-vault", @@ -7983,7 +9627,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xe2221aa07ec3266da87763e2b1e28d07a8a4e53b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-aprusdc-0x214b47c50057efaa7adc1b1c2608c3751cd77d78-4626-vault", @@ -7993,7 +9639,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x214b47c50057efaa7adc1b1c2608c3751cd77d78", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-apyxusdc-0x069662d2588fcac24b5c209456db965d151556f0-4626-vault", @@ -8003,7 +9651,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x069662d2588fcac24b5c209456db965d151556f0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-armusdcp-0x5dc53a23adc9f2bed98de6f59f7f309a7c71ff2b-4626-vault", @@ -8013,7 +9663,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x5dc53a23adc9f2bed98de6f59f7f309a7c71ff2b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-armusdcs-0xa2eaad0d586cf9fd73bb2c09cf6a7e3e187d68cd-4626-vault", @@ -8023,7 +9675,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xa2eaad0d586cf9fd73bb2c09cf6a7e3e187d68cd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-augustusdc-0x711a68a82dd80cb0435b281af76b0b80804efab9-4626-vault", @@ -8033,7 +9687,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x711a68a82dd80cb0435b281af76b0b80804efab9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-augustusdcv2-0x7ceb0f01cb7187a2ebed5661ecc4d5701d8f2350-4626-vault", @@ -8043,7 +9699,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x7ceb0f01cb7187a2ebed5661ecc4d5701d8f2350", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-avgusdccons-0xebbae8cfabb0092d5b32f00ebee0c8139d24ddcd-4626-vault", @@ -8053,7 +9711,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xebbae8cfabb0092d5b32f00ebee0c8139d24ddcd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-avgusdccore-0x5b56f90340dbaa6a8693dadb141d620f0e154fe6-4626-vault", @@ -8063,7 +9723,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x5b56f90340dbaa6a8693dadb141d620f0e154fe6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-avgusdcdyn-0x8e56cb6bc1a8961ed9062b99045d3299b27cdb4d-4626-vault", @@ -8073,7 +9735,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x8e56cb6bc1a8961ed9062b99045d3299b27cdb4d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-bbidlecppor-usdc4626-0xa35b7a9fe5dc4cd51ba47acdf67b0f41c893329a-4626-vault", @@ -8083,7 +9747,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xa35b7a9fe5dc4cd51ba47acdf67b0f41c893329a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-bbqsudcreservoir-0xbeeff047c03714965a54b671a37c18bef6b96210-4626-vault", @@ -8094,6 +9760,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeeff047c03714965a54b671a37c18bef6b96210", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xe91c1f5b8e2bf78c325694568f1f712e4bf00f90" ] @@ -8106,7 +9774,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeeff2c5bf38f90e3482a8b19f12e5a6d2fca757", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-bbqusdc-0xbeefff209270748ddd194831b3fa287a5386f5bc-4626-vault", @@ -8117,8 +9787,11 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeefff209270748ddd194831b3fa287a5386f5bc", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ - "0x1eb1994c6de521686f5b97b017ff6afab81ff2bb" + "0x1eb1994c6de521686f5b97b017ff6afab81ff2bb", + "0xa2615a612281fae70778c786c0a252ad5f9adbcb" ] }, { @@ -8129,7 +9802,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeeff75262b2ec16a3c62a807f02ee7627654931", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-bbqusdcreservoir-0xbeef346d7099865208ff331e4f648f4154ddaa05-4626-vault", @@ -8139,7 +9814,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeef346d7099865208ff331e4f648f4154ddaa05", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-bbusdc-0x186514400e52270cef3d80e1c6f8d10a75d47344-4626-vault", @@ -8149,7 +9826,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x186514400e52270cef3d80e1c6f8d10a75d47344", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-capusdc-0x0b2d98bbf3e38df1d1b7be7343732e32e8b1f818-4626-vault", @@ -8159,7 +9838,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x0b2d98bbf3e38df1d1b7be7343732e32e8b1f818", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-chainceusdcyield-0xd0634bf57921ef4068f284f5e78a3f2623e20129-4626-vault", @@ -8169,7 +9850,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xd0634bf57921ef4068f284f5e78a3f2623e20129", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-cronosusdc-0xbeef96b330ef1fe7ebe41ece0bd4a41a94bc03dc-4626-vault", @@ -8179,7 +9862,21 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeef96b330ef1fe7ebe41ece0bd4a41a94bc03dc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdc-cs3janeco-0xe05fadf242331808f504661bea65972594869826-4626-vault", + "address": "0xe05fadf242331808f504661bea65972594869826", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0xe05fadf242331808f504661bea65972594869826", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-csbusdc-0xf3cc5c9a25508d8d959618fd48f6abc18ca4db49-4626-vault", @@ -8189,7 +9886,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xf3cc5c9a25508d8d959618fd48f6abc18ca4db49", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-cshyusdc-0x9b5e92fd227876b4c07a8c02367e2cb23c639dfa-4626-vault", @@ -8199,7 +9898,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x9b5e92fd227876b4c07a8c02367e2cb23c639dfa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-cshyusdc-0xfa17f7aadbfac2c5d3c8125555404c1ae17df853-4626-vault", @@ -8209,7 +9910,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xfa17f7aadbfac2c5d3c8125555404c1ae17df853", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-csinstusdc-0x8f40e713a1cfeff2a052e0c610c8118be3f75b12-4626-vault", @@ -8219,7 +9922,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x8f40e713a1cfeff2a052e0c610c8118be3f75b12", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-csusdc-0x62fe596d59fb077c2df736df212e0affb522dc78-4626-vault", @@ -8229,7 +9934,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x62fe596d59fb077c2df736df212e0affb522dc78", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-csusdc-0x7204b7dbf9412567835633b6f00c3edc3a8d6330-4626-vault", @@ -8239,7 +9946,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x7204b7dbf9412567835633b6f00c3edc3a8d6330", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-csusdccore-0x69a238ae7ebeb3c53ff3b544e48b96a2142fc284-4626-vault", @@ -8249,7 +9958,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x69a238ae7ebeb3c53ff3b544e48b96a2142fc284", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-dusdcv3-0xda00000035fef4082f78def6a8903bee419fbf8e-4626-vault", @@ -8259,7 +9970,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xda00000035fef4082f78def6a8903bee419fbf8e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-edgeusdc-0x0562ae950276b24f3eae0d0a518dadb7ad2f8d66-4626-vault", @@ -8269,7 +9982,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x0562ae950276b24f3eae0d0a518dadb7ad2f8d66", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-elixirusdc-0x0404fd1a77756eb029f06b5cdea88b2b2ddc2fee-4626-vault", @@ -8279,7 +9994,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x0404fd1a77756eb029f06b5cdea88b2b2ddc2fee", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-eusdc-11-0x41722452c0348501825c494ec6c1579e9c32d277-4626-vault", @@ -8289,7 +10006,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x41722452c0348501825c494ec6c1579e9c32d277", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-119-0x8be237254c0832ff642ad0cb2bdfb8f79d7c7b1a-4626-vault", @@ -8299,7 +10018,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x8be237254c0832ff642ad0cb2bdfb8f79d7c7b1a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-12-0x99ba39845c4a12341c4b8cceba1f11f4f6f84046-4626-vault", @@ -8309,7 +10030,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x99ba39845c4a12341c4b8cceba1f11f4f6f84046", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-120-0xed059cb7eb6251093fae10a4483519ab159e28d9-4626-vault", @@ -8319,7 +10042,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xed059cb7eb6251093fae10a4483519ab159e28d9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-122-0x93f9b0478d8030f7968617b8c305bf3413f7f2a2-4626-vault", @@ -8329,7 +10054,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x93f9b0478d8030f7968617b8c305bf3413f7f2a2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-16-0xf2f826c190d020a6d1ec422bf2269e63b8b315e0-4626-vault", @@ -8339,7 +10066,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xf2f826c190d020a6d1ec422bf2269e63b8b315e0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-17-0xe0c1bdab9a7d487c4fecd402cb9b4f8b347e73c3-4626-vault", @@ -8349,7 +10078,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xe0c1bdab9a7d487c4fecd402cb9b4f8b347e73c3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-19-0xcbc9b61177444a793b85442d3a953b90f6170b7d-4626-vault", @@ -8359,7 +10090,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xcbc9b61177444a793b85442d3a953b90f6170b7d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-2-0x797dd80692c3b2dadabce8e30c07fde5307d48a9-4626-vault", @@ -8369,7 +10102,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x797dd80692c3b2dadabce8e30c07fde5307d48a9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-22-0xe0a80d35bb6618cba260120b279d357978c42bce-4626-vault", @@ -8379,7 +10114,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xe0a80d35bb6618cba260120b279d357978c42bce", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-25-0x3b028b4b6c567ef5f8ca1144da4fbaa0d973f228-4626-vault", @@ -8389,7 +10126,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x3b028b4b6c567ef5f8ca1144da4fbaa0d973f228", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-28-0xe27a96f4c9528e3d32e6f31c6aca9281ebea0338-4626-vault", @@ -8399,7 +10138,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xe27a96f4c9528e3d32e6f31c6aca9281ebea0338", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-3-0x315f93a074d0948e4d068e98a34092750ea8a38c-4626-vault", @@ -8409,7 +10150,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x315f93a074d0948e4d068e98a34092750ea8a38c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-33-0x53208e965eb66841598fb8f983a41936eee6d774-4626-vault", @@ -8419,7 +10162,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x53208e965eb66841598fb8f983a41936eee6d774", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-37-0x98281466abcf48eaad8c6e22dedd18a3426a93b4-4626-vault", @@ -8429,7 +10174,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x98281466abcf48eaad8c6e22dedd18a3426a93b4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-38-0x09136dac538b54994170a6905507a74562a80ed3-4626-vault", @@ -8439,7 +10186,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x09136dac538b54994170a6905507a74562a80ed3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-39-0xf4bc4239edca81ed0d305701cb18a5fd82cd06ca-4626-vault", @@ -8449,7 +10198,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xf4bc4239edca81ed0d305701cb18a5fd82cd06ca", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-4-0x27052ea5e307b6e8566d9ee560231c6742a6c03c-4626-vault", @@ -8459,7 +10210,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x27052ea5e307b6e8566d9ee560231c6742a6c03c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-41-0x2cddf87973007150a7ac3af45f89dc37c7123ec6-4626-vault", @@ -8469,7 +10222,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x2cddf87973007150a7ac3af45f89dc37c7123ec6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-42-0xc6137bc1378c2396051e06417704d31615f77cb9-4626-vault", @@ -8479,7 +10234,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xc6137bc1378c2396051e06417704d31615f77cb9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-43-0xea79e49a076a75a9bf6013505c2b92eed69e4fe1-4626-vault", @@ -8489,7 +10246,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xea79e49a076a75a9bf6013505c2b92eed69e4fe1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-44-0x10e0b2b42874adf8c29d5f900c0d18b61f048ffb-4626-vault", @@ -8499,7 +10258,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x10e0b2b42874adf8c29d5f900c0d18b61f048ffb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-45-0x3573a84bee11d49a1cbce2b291538de7a7dd81c6-4626-vault", @@ -8509,7 +10270,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x3573a84bee11d49a1cbce2b291538de7a7dd81c6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-46-0x81f8ac1a4756bfe9d7ce138c0c3bad2cb5e8a582-4626-vault", @@ -8519,7 +10282,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x81f8ac1a4756bfe9d7ce138c0c3bad2cb5e8a582", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-47-0x481d4909d7ca2eb27c4975f08dce07dbef0d3fa7-4626-vault", @@ -8529,7 +10294,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x481d4909d7ca2eb27c4975f08dce07dbef0d3fa7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-48-0x05755d78cad24417c42960b93d3bf821a92e4d82-4626-vault", @@ -8539,7 +10306,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x05755d78cad24417c42960b93d3bf821a92e4d82", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-50-0xa94f9ce821c7bd57cc12991cb46ca19f5789278f-4626-vault", @@ -8549,7 +10318,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xa94f9ce821c7bd57cc12991cb46ca19f5789278f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-52-0x15a60a5300c1d9179d4c0e2b49bac6146794ae1f-4626-vault", @@ -8559,7 +10330,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x15a60a5300c1d9179d4c0e2b49bac6146794ae1f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-53-0x58cd6ae0bd452d3219366c7ddd37ca1a12d2ff59-4626-vault", @@ -8569,7 +10342,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x58cd6ae0bd452d3219366c7ddd37ca1a12d2ff59", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-55-0xfc6600b186d5b8b2fe59667efc0a479a7ac3f1b4-4626-vault", @@ -8579,7 +10354,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xfc6600b186d5b8b2fe59667efc0a479a7ac3f1b4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-56-0xc727069c0eb261be642272fe3848518192683ffc-4626-vault", @@ -8589,7 +10366,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xc727069c0eb261be642272fe3848518192683ffc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-57-0x3c75c170671acb394804dfaf63e4f9891c121625-4626-vault", @@ -8599,7 +10378,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x3c75c170671acb394804dfaf63e4f9891c121625", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-58-0xc42d337861878baa4dc820d9e6b6c667c2b57e8a-4626-vault", @@ -8609,7 +10390,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xc42d337861878baa4dc820d9e6b6c667c2b57e8a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-60-0x53afe3343f322c4189ab69e0d048efd154259419-4626-vault", @@ -8619,7 +10402,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x53afe3343f322c4189ab69e0d048efd154259419", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-62-0x9f936cd7bc9c7aa90bbb27ce1b961655434754cb-4626-vault", @@ -8629,7 +10414,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x9f936cd7bc9c7aa90bbb27ce1b961655434754cb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-63-0x6fe7fa90756434645f0b0428fdff78e99dda0fbc-4626-vault", @@ -8639,7 +10426,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x6fe7fa90756434645f0b0428fdff78e99dda0fbc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-64-0x01864ae3c7d5f507cc4c24ca67b4cabbdda37ecd-4626-vault", @@ -8649,7 +10438,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x01864ae3c7d5f507cc4c24ca67b4cabbdda37ecd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-66-0x477d7fee2d9dca0ba8f7cbeaa7da219b5bb2d1a7-4626-vault", @@ -8659,7 +10450,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x477d7fee2d9dca0ba8f7cbeaa7da219b5bb2d1a7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-68-0x8aff4fe319c30475d27ec623d7d44bd5ecfe9616-4626-vault", @@ -8669,7 +10462,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x8aff4fe319c30475d27ec623d7d44bd5ecfe9616", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-69-0x2a356443fee07703266066c6bb1b11b82d8246ad-4626-vault", @@ -8679,7 +10474,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x2a356443fee07703266066c6bb1b11b82d8246ad", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-70-0x9bd52f2805c6af014132874124686e7b248c2cbb-4626-vault", @@ -8689,7 +10486,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x9bd52f2805c6af014132874124686e7b248c2cbb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-71-0xbef0c894ab4020dcd533fd753bf427662f3f7abe-4626-vault", @@ -8699,7 +10498,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbef0c894ab4020dcd533fd753bf427662f3f7abe", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-75-0x6f2598c99722428563f852f49002c6826316c751-4626-vault", @@ -8709,7 +10510,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x6f2598c99722428563f852f49002c6826316c751", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-78-0xb85313155cfaa1bf592bb157b46c3554a7652b1f-4626-vault", @@ -8719,7 +10522,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xb85313155cfaa1bf592bb157b46c3554a7652b1f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-8-0xce45ef0414de3516caf1bcf937bf7f2cf67873de-4626-vault", @@ -8729,7 +10534,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xce45ef0414de3516caf1bcf937bf7f2cf67873de", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-80-0xab2726daf820aa9270d14db9b18c8d187cbf2f30-4626-vault", @@ -8739,7 +10546,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xab2726daf820aa9270d14db9b18c8d187cbf2f30", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-95-0x7fab04ff2717d9a6b71a51c56c29697179597d40-4626-vault", @@ -8749,7 +10558,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x7fab04ff2717d9a6b71a51c56c29697179597d40", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-eusdc-98-0x63ba834bff27dd1d80533a56ca27aa058aaa1130-4626-vault", @@ -8759,7 +10570,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x63ba834bff27dd1d80533a56ca27aa058aaa1130", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-fgenesis-usdc-0xfa5367bf43b9fc2a9764ed946b29f6e6150f6439-4626-vault", @@ -8769,7 +10582,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xfa5367bf43b9fc2a9764ed946b29f6e6150f6439", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-figrusdc-0xd65d6e8dbc3cd3d12418199e6f4014db3aaa0097-4626-vault", @@ -8779,7 +10594,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xd65d6e8dbc3cd3d12418199e6f4014db3aaa0097", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-fusdc-0x9fb7b4477576fe5b32be4c1843afb1e55f251b33-4626-vault", @@ -8790,6 +10607,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x9fb7b4477576fe5b32be4c1843afb1e55f251b33", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x166bb432d993a61bbb2b95ea1e0c677e86f97444", "0xadfdd32c53f3c433f5106b249e1b6a16fb68706f", @@ -8805,7 +10624,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xb0f05e4de970a1aaf77f8c2f823953a367504ba9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-fxre7usdc-0x787fc686879eace7ad94a63fcecd520fdeaf7af9-4626-vault", @@ -8815,7 +10636,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x787fc686879eace7ad94a63fcecd520fdeaf7af9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-fxusdc-0x4f460bb11cf958606c69a963b4a17f9daeeea8b6-4626-vault", @@ -8826,6 +10649,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x4f460bb11cf958606c69a963b4a17f9daeeea8b6", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xc4f2a263fc7b238df655e5329f909dcc84c46d52" ] @@ -8838,7 +10663,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeef2b5fd3d94469b7782aebe6364e6e6fb1b709", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-grove-bbqusdc-0xbeeff08df54897e7544ab01d0e86f013da354111-4626-vault", @@ -8848,7 +10675,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeeff08df54897e7544ab01d0e86f013da354111", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-gtusdc-0xdd0f28e19c1780eb6396170735d45153d261490d-4626-vault", @@ -8859,6 +10688,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xdd0f28e19c1780eb6396170735d45153d261490d", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xc81ab5de4871a447f1003b90c7ff8c961702eeb2", "0x2a14e34c13ce625d48d8aba289974e3d6fff6b27", @@ -8878,6 +10709,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x8eb67a509616cd6a7c1b3c8c21d48ff57df3d458", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xd07ddf07b8b42b30fcca1e6739d7e3df14102a29" ] @@ -8890,7 +10723,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x9a1d6bd5b8642c41f25e0958129b85f8e1176f3e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-gtusdcf-0xc582f04d8a82795aa2ff9c8bb4c1c889fe7b754e-4626-vault", @@ -8901,6 +10736,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xc582f04d8a82795aa2ff9c8bb4c1c889fe7b754e", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x7e865ed02f31fd3e595ef4f4b893335cf7b0af9d", "0x1ca5437300c782d33045c03597654495e379f65a", @@ -8918,7 +10755,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xebfa750279defa89b8d99bdd145a016f6292757b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-gtusdcp-0x8c106eedad96553e64287a5a6839c3cc78afa3d0-4626-vault", @@ -8929,12 +10768,26 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x8c106eedad96553e64287a5a6839c3cc78afa3d0", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x0e6cacc905de5117e131d610b178b28ef4e84adc", "0xae63325df4c27376f9d46059fd1c36019c8ad5ac", "0xd8b444ac665b0de3a9135ad7be1a45f88ac97b3c" ] }, + { + "yieldId": "ethereum-usdc-gusdce-0xd95fe7adf5075fad9d6bf853e0f9fe53369e8d96-4626-vault", + "address": "0xd95fe7adf5075fad9d6bf853e0f9fe53369e8d96", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0xd95fe7adf5075fad9d6bf853e0f9fe53369e8d96", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, { "yieldId": "ethereum-usdc-gusdcq-0x91600e31fbedc72433d4a57f16639cfe661be7d8-4626-vault", "address": "0x91600e31fbedc72433d4a57f16639cfe661be7d8", @@ -8943,7 +10796,21 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x91600e31fbedc72433d4a57f16639cfe661be7d8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdc-humausdc-0x8ac91877b93330f52b2979a31a4879506021475c-4626-vault", + "address": "0x8ac91877b93330f52b2979a31a4879506021475c", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0x8ac91877b93330f52b2979a31a4879506021475c", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-husdc-0x974c8fbf4fd795f66b85b73ebc988a51f1a040a9-4626-vault", @@ -8953,7 +10820,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x974c8fbf4fd795f66b85b73ebc988a51f1a040a9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-hvusdc-0xe9cda459bed6dcfb8ac61cd8ce08e2d52370cb06-4626-vault", @@ -8963,7 +10832,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xe9cda459bed6dcfb8ac61cd8ce08e2d52370cb06", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-hyperusdc-0x777791c4d6dc2ce140d00d2828a7c93503c67777-4626-vault", @@ -8973,7 +10844,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x777791c4d6dc2ce140d00d2828a7c93503c67777", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-hyperusdcd-0x093272c07700d3ca5301c3bf9b3a392624179e2f-4626-vault", @@ -8983,7 +10856,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x093272c07700d3ca5301c3bf9b3a392624179e2f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-hyperusdcm-0x0229db3921de71cfa43cfe9fb6a87b403647a9ae-4626-vault", @@ -8993,7 +10868,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x0229db3921de71cfa43cfe9fb6a87b403647a9ae", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-hyperusdcm-0xcdaea3dde6ce5969aa1414a82a3a681ced51ce72-4626-vault", @@ -9003,7 +10880,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xcdaea3dde6ce5969aa1414a82a3a681ced51ce72", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-kabuusdc-0x54210d3f1a066413891af9e17210e787d5c6e3f4-4626-vault", @@ -9013,7 +10892,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x54210d3f1a066413891af9e17210e787d5c6e3f4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-kabuusdc-0x62067831c193810f3b044cc42249632b5d08bc6b-4626-vault", @@ -9023,7 +10904,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x62067831c193810f3b044cc42249632b5d08bc6b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-kpk_usdc_prime_core-0x1a1985f50352b58090eb36425afdfacbac7806f4-4626-vault", @@ -9033,7 +10916,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x1a1985f50352b58090eb36425afdfacbac7806f4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-kpk_usdc_prime_morpho-0xe108fbc04852b5df72f9e44d7c29f47e7a993add-4626-vault", @@ -9043,7 +10928,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xe108fbc04852b5df72f9e44d7c29f47e7a993add", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-kpk_usdc_primev2-0x4ef53d2caa51c447fdfeeedee8f07fd1962c9ee6-4626-vault", @@ -9053,7 +10940,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x4ef53d2caa51c447fdfeeedee8f07fd1962c9ee6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-kpk_usdc_yield-0x9178ebe0691593184c1d785a864b62a326cc3509-4626-vault", @@ -9063,7 +10952,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x9178ebe0691593184c1d785a864b62a326cc3509", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-kpk_usdc_yieldv2-0xd5cce260e7a755ddf0fb9cdf06443d593aaeaa13-4626-vault", @@ -9073,7 +10964,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xd5cce260e7a755ddf0fb9cdf06443d593aaeaa13", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-kusdc-0x04422053addbc9bb2759b248b574e3fca76bc145-4626-vault", @@ -9083,7 +10976,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x04422053addbc9bb2759b248b574e3fca76bc145", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-kusdc-0x6c26793c7f1e2785c09b460676e797b716f0bc8e-4626-vault", @@ -9093,7 +10988,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x6c26793c7f1e2785c09b460676e797b716f0bc8e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-lvusdc-0x98c49e13bf99d7cad8069faa2a370933ec9ecf17-4626-vault", @@ -9103,7 +11000,21 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x98c49e13bf99d7cad8069faa2a370933ec9ecf17", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 + }, + { + "yieldId": "ethereum-usdc-m1usdc-0xab5955eb671d150527f8e61a42b703832f86616c-4626-vault", + "address": "0xab5955eb671d150527f8e61a42b703832f86616c", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0xab5955eb671d150527f8e61a42b703832f86616c", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-mc_pts-0xd41830d88dfd08678b0b886e0122193d54b02acc-4626-vault", @@ -9113,7 +11024,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xd41830d88dfd08678b0b886e0122193d54b02acc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-mc_usdcp-0xf1fd8ac6346ec7bc4116ba7adc81102b2bc4c52d-4626-vault", @@ -9123,7 +11036,21 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xf1fd8ac6346ec7bc4116ba7adc81102b2bc4c52d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdc-mc-usdc-0x9480034d908989b006d78bdbbd7bd509c92e8bbc-4626-vault", + "address": "0x9480034d908989b006d78bdbbd7bd509c92e8bbc", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0x9480034d908989b006d78bdbbd7bd509c92e8bbc", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-mceusdc-0x1265a81d42d513df40d0031f8f2e1346954d665a-4626-vault", @@ -9133,7 +11060,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x1265a81d42d513df40d0031f8f2e1346954d665a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-midasusdc-0xa8875aaebc4f830524e35d57f9772ffacbdd6c45-4626-vault", @@ -9143,7 +11072,21 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xa8875aaebc4f830524e35d57f9772ffacbdd6c45", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdc-mpusdc-0xe99a27169c2aa26a8f2757949d09fa3f9a8f0b3b-4626-vault", + "address": "0xe99a27169c2aa26a8f2757949d09fa3f9a8f0b3b", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0xe99a27169c2aa26a8f2757949d09fa3f9a8f0b3b", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-oevusdc-0x68aea7b82df6ccdf76235d46445ed83f85f845a3-4626-vault", @@ -9154,6 +11097,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x68aea7b82df6ccdf76235d46445ed83f85f845a3", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xa2e39e4d157cfbe347fc6f1b1400feff61a7a506" ] @@ -9166,7 +11111,21 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x62efcdaf376ac83c80e4bb4a74cbac96936b6345", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdc-purintausdc-0xc92a37fd0250f4eecf092960a2f70a1334217528-4626-vault", + "address": "0xc92a37fd0250f4eecf092960a2f70a1334217528", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0xc92a37fd0250f4eecf092960a2f70a1334217528", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-pusdc-0x1941ada601b91ea7538e73442a1a632e8f9ffb70-4626-vault", @@ -9176,7 +11135,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x1941ada601b91ea7538e73442a1a632e8f9ffb70", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-re7usdc-0x60d715515d4411f7f43e4206dc5d4a3677f0ec78-4626-vault", @@ -9186,7 +11147,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x60d715515d4411f7f43e4206dc5d4a3677f0ec78", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-re7usdcc-0x341193ed21711472e71aeca4a942123452bd0dda-4626-vault", @@ -9196,7 +11159,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x341193ed21711472e71aeca4a942123452bd0dda", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-re7usdcp-0x04447273ee808702a4855403af0ace8e7c042122-4626-vault", @@ -9206,7 +11171,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x04447273ee808702a4855403af0ace8e7c042122", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-re7usdcp-0x64964e162aa18d32f91ea5b24a09529f811aeb8e-4626-vault", @@ -9216,7 +11183,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x64964e162aa18d32f91ea5b24a09529f811aeb8e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-reecousdc-0xd1e9242e075db4bdd3f3c721d7d5fd4180a94a7e-4626-vault", @@ -9226,7 +11195,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xd1e9242e075db4bdd3f3c721d7d5fd4180a94a7e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-resolvusdc-0x132e6c9c33a62d7727cd359b1f51e5b566e485eb-4626-vault", @@ -9236,7 +11207,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x132e6c9c33a62d7727cd359b1f51e5b566e485eb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-reusdc-0x0f359fd18bda75e9c49bc027e7da59a4b01bf32a-4626-vault", @@ -9246,7 +11219,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x0f359fd18bda75e9c49bc027e7da59a4b01bf32a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-reusdcvault-0xa1ff9c28ebc160c1dcde4b9aa9551f617880c6fb-4626-vault", @@ -9256,7 +11231,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xa1ff9c28ebc160c1dcde4b9aa9551f617880c6fb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-roxpusdc-0x5f829b1b473cba86838e1b7bb7e144dbde228e21-4626-vault", @@ -9266,7 +11243,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x5f829b1b473cba86838e1b7bb7e144dbde228e21", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-roxusdcy-0xe0181090c22579b6a217f1522cbf8c9f1f0c1965-4626-vault", @@ -9276,7 +11255,21 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xe0181090c22579b6a217f1522cbf8c9f1f0c1965", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdc-satusdc-0xabe418cc8c06d265e4eb009c02ea4b265eca7240-4626-vault", + "address": "0xabe418cc8c06d265e4eb009c02ea4b265eca7240", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0xabe418cc8c06d265e4eb009c02ea4b265eca7240", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-sbmorphousdc-0x4ff4186188f8406917293a9e01a1ca16d3cf9e59-4626-vault", @@ -9286,7 +11279,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x4ff4186188f8406917293a9e01a1ca16d3cf9e59", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-sdusdcv1-0x13aa4f80ad5f06ce4f1a3a3ca58c37059f0ee4c5-4626-vault", @@ -9296,7 +11291,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x13aa4f80ad5f06ce4f1a3a3ca58c37059f0ee4c5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-sdusdcv2-0x8edcc305e633d29bfb383872e79401c506ce9e6f-4626-vault", @@ -9306,7 +11303,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x8edcc305e633d29bfb383872e79401c506ce9e6f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-skymoneyusdcriskcapital-0x56bfa6f53669b836d1e0dfa5e99706b12c373ecf-4626-vault", @@ -9316,7 +11315,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x56bfa6f53669b836d1e0dfa5e99706b12c373ecf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-sparkusdcbc-0x56a76b428244a50513ec81e225a293d128fd581d-4626-vault", @@ -9326,7 +11327,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x56a76b428244a50513ec81e225a293d128fd581d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-spcsusdc-0x40dd8f13395a1dd5c8ab5b6a7ecdb4f782838e45-4626-vault", @@ -9336,7 +11339,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x40dd8f13395a1dd5c8ab5b6a7ecdb4f782838e45", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-specusdc-0x59d9571a54593a5ec47d6a20837d96745ecf5c37-4626-vault", @@ -9346,7 +11351,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x59d9571a54593a5ec47d6a20837d96745ecf5c37", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-spusdc-0x28b3a8fb53b741a8fd78c0fb9a6b2393d896a43d-4626-vault", @@ -9357,6 +11364,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x28b3a8fb53b741a8fd78c0fb9a6b2393d896a43d", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0xadcabae264a690a2ecc456e08e26c491ef055557", "0xa0d4f806fc43ffaf31a1d4b1c886ea4c4fc4622a", @@ -9366,6 +11375,18 @@ "0x8ead252e5fc3ec2386dfa860f21abf70b4967a75" ] }, + { + "yieldId": "ethereum-usdc-steakcusdc-0xbeef00a59b577423653a1526c7009bde103f542b-4626-vault", + "address": "0xbeef00a59b577423653a1526c7009bde103f542b", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0xbeef00a59b577423653a1526c7009bde103f542b", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, { "yieldId": "ethereum-usdc-steakusdc-0xa511d618cD0F9d7cAD791009d7c5E3b19c9568da-third-party-oav", "address": "0xa511d618cd0f9d7cad791009d7c5e3b19c9568da", @@ -9374,7 +11395,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xa511d618cd0f9d7cad791009d7c5e3b19c9568da", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-steakusdc-0xbeef01735c132ada46aa9aa4c54623caa92a64cb-4626-vault", @@ -9385,7 +11408,10 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeef01735c132ada46aa9aa4c54623caa92a64cb", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ + "0xaf08e292d62df255f7953665a44ed65f0380aa60", "0x4a94d5b54195f5a6aabb41870646796e865133ad", "0x9c4e4c15d0532204186ef757b246253a65b4562d", "0x3bab37e0a8316139257837b20e1bf9dd1d09028d" @@ -9399,7 +11425,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeef088055857739c12cd3765f20b7679def0f51", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-steakusdc-0xde6c23e561f3e55846207ec45a91b777e0f7c889-third-party-oav", @@ -9409,7 +11437,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xde6c23e561f3e55846207ec45a91b777e0f7c889", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-steakusdcinfinifi-0xbeef1f5bd88285e5b239b6aacb991d38cca23ac9-4626-vault", @@ -9419,7 +11449,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeef1f5bd88285e5b239b6aacb991d38cca23ac9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-steakusdclevel-0xbeef11c63d7173bdcc2037e7220ee9bd0ccda862-4626-vault", @@ -9429,7 +11461,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeef11c63d7173bdcc2037e7220ee9bd0ccda862", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-steakusdcrwa-0x6d4e530b8431a52ffda4516ba4aadc0951897f8c-4626-vault", @@ -9439,7 +11473,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x6d4e530b8431a52ffda4516ba4aadc0951897f8c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-susdc-0xbc65ad17c5c0a2a4d159fa5a503f4992c7b545fe-4626-vault", @@ -9449,7 +11485,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbc65ad17c5c0a2a4d159fa5a503f4992c7b545fe", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-syrupusdc-0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b-4626-vault", @@ -9459,7 +11497,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdc-ulprime-0x3985e858545d784009c9420bd6abeca55fd04117-4626-vault", @@ -9469,7 +11509,21 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x3985e858545d784009c9420bd6abeca55fd04117", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdc-ulrusdc-0x91393f69a308844a1b4830de1a57fb489c9d88ce-4626-vault", + "address": "0x91393f69a308844a1b4830de1a57fb489c9d88ce", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0x91393f69a308844a1b4830de1a57fb489c9d88ce", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-ultrausdc-0x244f46262d9ad408b746e74abdd010e9002fb7ee-4626-vault", @@ -9479,7 +11533,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x244f46262d9ad408b746e74abdd010e9002fb7ee", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-usdc-0x2f21c6499fa53a680120e654a27640fc8aa40bed-4626-vault", @@ -9489,7 +11545,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x2f21c6499fa53a680120e654a27640fc8aa40bed", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-usdc-rwa-0x4ca0e178c94f039d7f202e09d8d1a655ed3fb6b6-4626-vault", @@ -9499,7 +11557,21 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x4ca0e178c94f039d7f202e09d8d1a655ed3fb6b6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdc-usdcpv-0x5b453493d2328e7f747eb2e66446efe707728be7-4626-vault", + "address": "0x5b453493d2328e7f747eb2e66446efe707728be7", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "vaultTokenAddress": "0x5b453493d2328e7f747eb2e66446efe707728be7", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-usualusdc+-0xd63070114470f685b75b74d60eec7c1113d33a3d-4626-vault", @@ -9509,7 +11581,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xd63070114470f685b75b74d60eec7c1113d33a3d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-vbshusdc-0xbeefb9f61cc44895d8aec381373555a64191a9c4-4626-vault", @@ -9519,7 +11593,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbeefb9f61cc44895d8aec381373555a64191a9c4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-wgtusdc-0x8fee7605f78195379a977426ee5e0bab1eac2aec-third-party-oav", @@ -9529,7 +11605,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x8fee7605f78195379a977426ee5e0bab1eac2aec", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-ydg-usdc-0xdc2dd5189f70fe2832d9caf7b17d27aa3d79dbe1-4626-vault", @@ -9539,7 +11617,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xdc2dd5189f70fe2832d9caf7b17d27aa3d79dbe1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-ymvog-usdc-0xf9bddd4a9b3a45f980e11fdde96e16364ddbec49-4626-vault", @@ -9549,7 +11629,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xf9bddd4a9b3a45f980e11fdde96e16364ddbec49", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-ynm-usdc-0xaa8d9e2aba210639ce6c7ce21385e7c673aca6f3-4626-vault", @@ -9559,7 +11641,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xaa8d9e2aba210639ce6c7ce21385e7c673aca6f3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-ynusdc-0x62efa7cacc11caa959a8f956ec4f683302397e5c-4626-vault", @@ -9569,7 +11653,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x62efa7cacc11caa959a8f956ec4f683302397e5c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-ynusdc-0xa1b096268d200d0ecfd57015700f6a0da9c494e2-4626-vault", @@ -9579,7 +11665,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xa1b096268d200d0ecfd57015700f6a0da9c494e2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdc-yog-usdc-v2-0xb885f6d448da7e2c642ec31190b629e40e87b069-4626-vault", @@ -9589,7 +11677,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xb885f6d448da7e2c642ec31190b629e40e87b069", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdcv-sgfusdcv-0x5593bf07cb1ada24462ef23240c530441bbad3e8-4626-vault", @@ -9599,7 +11689,9 @@ "network": "ethereum", "inputTokenAddress": "0x5422374b27757da72d5265cc745ea906e0446634", "vaultTokenAddress": "0x5593bf07cb1ada24462ef23240c530441bbad3e8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdcv-steakusdcv-0xbeef11a6ca3c67bbea90e5601bedbe78832dd789-4626-vault", @@ -9609,7 +11701,9 @@ "network": "ethereum", "inputTokenAddress": "0x5422374b27757da72d5265cc745ea906e0446634", "vaultTokenAddress": "0xbeef11a6ca3c67bbea90e5601bedbe78832dd789", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usde-aprusde-0x4edfab296f8eb15ac0907cf9ecb7079b1679da57-4626-vault", @@ -9619,7 +11713,9 @@ "network": "ethereum", "inputTokenAddress": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3", "vaultTokenAddress": "0x4edfab296f8eb15ac0907cf9ecb7079b1679da57", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usde-eusde-10-0x660750b98c3a53dd1303f2e43f543ef037d3f625-4626-vault", @@ -9629,7 +11725,9 @@ "network": "ethereum", "inputTokenAddress": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3", "vaultTokenAddress": "0x660750b98c3a53dd1303f2e43f543ef037d3f625", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usde-eusde-2-0xac73efa7696dc1c1617bbc20aec64422c8b70eda-4626-vault", @@ -9639,7 +11737,9 @@ "network": "ethereum", "inputTokenAddress": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3", "vaultTokenAddress": "0xac73efa7696dc1c1617bbc20aec64422c8b70eda", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usde-eusde-5-0x6fc6becae0ffaa08f699ec072f31983821a4d7ce-4626-vault", @@ -9649,7 +11749,9 @@ "network": "ethereum", "inputTokenAddress": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3", "vaultTokenAddress": "0x6fc6becae0ffaa08f699ec072f31983821a4d7ce", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usde-eusde-6-0x2daca71cb58285212dc05d65cfd4f59a82bc4cf6-4626-vault", @@ -9659,7 +11761,9 @@ "network": "ethereum", "inputTokenAddress": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3", "vaultTokenAddress": "0x2daca71cb58285212dc05d65cfd4f59a82bc4cf6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usde-eusde-7-0x22eed7c25a35d40255cd80d3b67a2f8742f94443-4626-vault", @@ -9669,7 +11773,9 @@ "network": "ethereum", "inputTokenAddress": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3", "vaultTokenAddress": "0x22eed7c25a35d40255cd80d3b67a2f8742f94443", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usde-eusde-8-0x6331d36c27d967c4261d59a8f80d58d03089810a-4626-vault", @@ -9679,7 +11785,9 @@ "network": "ethereum", "inputTokenAddress": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3", "vaultTokenAddress": "0x6331d36c27d967c4261d59a8f80d58d03089810a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usde-eusde-9-0xe2b187502b655be77bf04261f879c5cf3fc0639f-4626-vault", @@ -9689,7 +11797,9 @@ "network": "ethereum", "inputTokenAddress": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3", "vaultTokenAddress": "0xe2b187502b655be77bf04261f879c5cf3fc0639f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdf-eusdf-1-0x412d0e31790d77b6e7a7872a9fd6967b6e640229-4626-vault", @@ -9699,7 +11809,9 @@ "network": "ethereum", "inputTokenAddress": "0xfa2b947eec368f42195f24f36d2af29f7c24cec2", "vaultTokenAddress": "0x412d0e31790d77b6e7a7872a9fd6967b6e640229", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdf-fusdf-0x3c124fb80e6eedd88d108c2f04013ae5cd571abc-4626-vault", @@ -9709,7 +11821,9 @@ "network": "ethereum", "inputTokenAddress": "0xfa2b947eec368f42195f24f36d2af29f7c24cec2", "vaultTokenAddress": "0x3c124fb80e6eedd88d108c2f04013ae5cd571abc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdf-re7usdf-0x4d52545235a3df246a8928c583e47ae7eec4acfe-4626-vault", @@ -9719,7 +11833,9 @@ "network": "ethereum", "inputTokenAddress": "0xfa2b947eec368f42195f24f36d2af29f7c24cec2", "vaultTokenAddress": "0x4d52545235a3df246a8928c583e47ae7eec4acfe", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdq-steakusdq-0xa1b60d96e5c50da627095b9381dc5a46af1a9a42-4626-vault", @@ -9729,7 +11845,9 @@ "network": "ethereum", "inputTokenAddress": "0xc83e27f270cce0a3a3a29521173a83f402c1768b", "vaultTokenAddress": "0xa1b60d96e5c50da627095b9381dc5a46af1a9a42", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdr-steakusdr-0x30881baa943777f92dc934d53d3bfdf33382cab3-4626-vault", @@ -9739,7 +11857,9 @@ "network": "ethereum", "inputTokenAddress": "0x7b43e3875440b44613dc3bc08e7763e6da63c8f8", "vaultTokenAddress": "0x30881baa943777f92dc934d53d3bfdf33382cab3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-aave-v3-lending", @@ -9750,6 +11870,8 @@ "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x408078a9668fb5609b9f079f6528ed8c9dfe9a89" ] @@ -9762,7 +11884,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xbd9a8701b0f56b758bcd4ace08daf097e236e0cb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-eusds-3-0x07f9a54dc5135b9878d6745e267625bf0e206840-4626-vault", @@ -9772,7 +11896,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0x07f9a54dc5135b9878d6745e267625bf0e206840", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-eusds-4-0x28c6f8d44179ac93a5ebae24189d887eeef38cea-4626-vault", @@ -9782,7 +11908,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0x28c6f8d44179ac93a5ebae24189d887eeef38cea", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-eusds-5-0xb9e422ef76a06f2b30361d821a5f4751073771c3-4626-vault", @@ -9792,7 +11920,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xb9e422ef76a06f2b30361d821a5f4751073771c3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-eusds-6-0xc68bc0a9b0544f0b4aa28ce253f9e1b28038f2cd-4626-vault", @@ -9802,7 +11932,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xc68bc0a9b0544f0b4aa28ce253f9e1b28038f2cd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-skymoneyusdsflagship-0xe15fcc81118895b67b6647bbd393182df44e11e0-4626-vault", @@ -9812,7 +11944,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xe15fcc81118895b67b6647bbd393182df44e11e0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-skymoneyusdsriskcapital-0xf42bca228d9bd3e2f8ee65fec3d21de1063882d4-4626-vault", @@ -9822,7 +11956,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xf42bca228d9bd3e2f8ee65fec3d21de1063882d4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-sparkusds-0xe41a0583334f0dc4e023acd0bfef3667f6fe0597-4626-vault", @@ -9832,7 +11968,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xe41a0583334f0dc4e023acd0bfef3667f6fe0597", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-steakusds-0xbeefda19bc6114633fc17e6d074a6a2b472c756f-4626-vault", @@ -9842,7 +11980,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xbeefda19bc6114633fc17e6d074a6a2b472c756f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usds-susds-0xa3931d71877c0e7a3148cb7eb4463524fec27fbd-4626-vault", @@ -9853,6 +11993,8 @@ "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xa3931d71877c0e7a3148cb7eb4463524fec27fbd", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xeffda6f995b8eaadf29771011409a5baa23cf164", "0x762611701a9e5400af570b85fea05d617f07a268", @@ -9874,6 +12016,8 @@ "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x2df453aa9ac59dc05030979ca67af4bbff424333", "0x06fc83e781494e27352636642aa643116e064455", @@ -9894,7 +12038,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xa0804346780b4c2e3be118ac957d1db82f9d7484", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-bbqusdt-0xbeeff07d991c04cd640de9f15c08ba59c4fedeb7-4626-vault", @@ -9904,7 +12050,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xbeeff07d991c04cd640de9f15c08ba59c4fedeb7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-bbusdt-0x2c25f6c25770ffec5959d34b94bf898865e5d6b1-4626-vault", @@ -9914,7 +12062,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x2c25f6c25770ffec5959d34b94bf898865e5d6b1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-csbusdt-0x2b58132964f038461e3d8b56df582f49fecc8745-4626-vault", @@ -9924,7 +12074,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x2b58132964f038461e3d8b56df582f49fecc8745", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-csinstusdt-0xbf34de704c23e3ad125c3f5e1510dadcd27b298d-4626-vault", @@ -9934,7 +12086,21 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xbf34de704c23e3ad125c3f5e1510dadcd27b298d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdt-ctdefiusdt-0x0e609b710da5e0aa476224b6c0e5445ccc21251e-4626-vault", + "address": "0x0e609b710da5e0aa476224b6c0e5445ccc21251e", + "chainId": 1, + "protocol": "concrete", + "network": "ethereum", + "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "vaultTokenAddress": "0x0e609b710da5e0aa476224b6c0e5445ccc21251e", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-dusdtv3-0x05a811275fe9b4de503b3311f51edf6a856d936e-4626-vault", @@ -9944,7 +12110,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x05a811275fe9b4de503b3311f51edf6a856d936e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-edgeusdt-0x965ec3552427b8258bd0a0c7baa234618fc98d01-4626-vault", @@ -9954,7 +12122,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x965ec3552427b8258bd0a0c7baa234618fc98d01", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-eusdt-14-0xc7d526efefa2e3073531f9e054f5c8cd1d0ec636-4626-vault", @@ -9964,7 +12134,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xc7d526efefa2e3073531f9e054f5c8cd1d0ec636", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-15-0x9ee58f0618d2bf130b73f2d843c45c69548b981b-4626-vault", @@ -9974,7 +12146,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x9ee58f0618d2bf130b73f2d843c45c69548b981b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-16-0xabbe766f216f689818c3a1f98647ce4e41495325-4626-vault", @@ -9984,7 +12158,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xabbe766f216f689818c3a1f98647ce4e41495325", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-17-0xbfdc482616787b420bc6c710212fe3167e7198e9-4626-vault", @@ -9994,7 +12170,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xbfdc482616787b420bc6c710212fe3167e7198e9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-18-0x3bfa6657982a9ada1388cf798f3f211711daf4e5-4626-vault", @@ -10004,7 +12182,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x3bfa6657982a9ada1388cf798f3f211711daf4e5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-19-0x122e9ea082d8c060bb1a3476aa18b9e739fbbaaf-4626-vault", @@ -10014,7 +12194,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x122e9ea082d8c060bb1a3476aa18b9e739fbbaaf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-2-0x313603fa690301b0caeef8069c065862f9162162-4626-vault", @@ -10024,7 +12206,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x313603fa690301b0caeef8069c065862f9162162", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-20-0x75e695c60af0780f8c9fa79e37946a02f4481c09-4626-vault", @@ -10034,7 +12218,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x75e695c60af0780f8c9fa79e37946a02f4481c09", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-21-0xf2ef3e32fcf4bfe21266727281b73f95cd520411-4626-vault", @@ -10044,7 +12230,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xf2ef3e32fcf4bfe21266727281b73f95cd520411", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-22-0x77710edfedfb7e9186cba71b258c75ea2aed5f84-4626-vault", @@ -10054,7 +12242,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x77710edfedfb7e9186cba71b258c75ea2aed5f84", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-23-0x2df9753e62f46b299f59e632bd18edfe4970922e-4626-vault", @@ -10064,7 +12254,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x2df9753e62f46b299f59e632bd18edfe4970922e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-24-0x607589437a3b52f536706642a9b7c70192c37940-4626-vault", @@ -10074,7 +12266,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x607589437a3b52f536706642a9b7c70192c37940", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-25-0x7fd46a66b5ed6dc395603678cf9be8846e01fe25-4626-vault", @@ -10084,7 +12278,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x7fd46a66b5ed6dc395603678cf9be8846e01fe25", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-26-0xd90f695d98b6e1faa7ba516a777ff12cc3c111a4-4626-vault", @@ -10094,7 +12290,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xd90f695d98b6e1faa7ba516a777ff12cc3c111a4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-27-0x22cc732cbca457f6811295bce75b01822544ba52-4626-vault", @@ -10104,7 +12302,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x22cc732cbca457f6811295bce75b01822544ba52", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-28-0x09fce883cc16894274802c01e3b9cd90eae4e43d-4626-vault", @@ -10114,7 +12314,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x09fce883cc16894274802c01e3b9cd90eae4e43d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-29-0xc063bdd3181356f973c3085db60074262462a8f3-4626-vault", @@ -10124,7 +12326,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xc063bdd3181356f973c3085db60074262462a8f3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-30-0x35d4f830543700b7280084280ae3236f178e88e3-4626-vault", @@ -10134,7 +12338,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x35d4f830543700b7280084280ae3236f178e88e3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-31-0x51147d1af05aeb441de62db292f46580084c8380-4626-vault", @@ -10144,7 +12350,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x51147d1af05aeb441de62db292f46580084c8380", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-32-0xfa827c231062fa549143df3c1b3584a016642630-4626-vault", @@ -10154,7 +12362,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xfa827c231062fa549143df3c1b3584a016642630", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-33-0xc11d6b78d8c609a6cbf66e89dbfea06b011b0aef-4626-vault", @@ -10164,7 +12374,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xc11d6b78d8c609a6cbf66e89dbfea06b011b0aef", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-34-0x806eea930a2d5395829275e498c3a90ed56a4e7e-4626-vault", @@ -10174,7 +12386,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x806eea930a2d5395829275e498c3a90ed56a4e7e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-6-0xf69ff7901e199ae4fc354048da09c23c7699716c-4626-vault", @@ -10184,7 +12398,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xf69ff7901e199ae4fc354048da09c23c7699716c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-7-0xe5b9686c0cc4be8a47eb4ed265d4203ea8232f94-4626-vault", @@ -10194,7 +12410,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xe5b9686c0cc4be8a47eb4ed265d4203ea8232f94", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-eusdt-9-0x7c280dbdef569e96c7919251bd2b0edf0734c5a8-4626-vault", @@ -10204,7 +12422,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x7c280dbdef569e96c7919251bd2b0edf0734c5a8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-fusdt-0x5c20b550819128074fd538edf79791733ccedd18-4626-vault", @@ -10215,6 +12435,8 @@ "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x5c20b550819128074fd538edf79791733ccedd18", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0xc88f84f97d69cc8ade7b54e419a25c084724e952", "0xa835f879013386aedd2f1b2ec56c505801941044", @@ -10230,6 +12452,8 @@ "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x8cb3649114051ca5119141a34c200d65dc0faa73", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x933eedb57a30c16e3d47c2986b5bd2391ff6278c", "0x639a701a8be41877684c6a465690e29d4d2d7ebd", @@ -10245,7 +12469,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xe571b648569619566cf6ce1060c97b621cb635d3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-gtusdtc-0x79fd640000f8563a866322483524a4b48f1ed702-4626-vault", @@ -10256,6 +12482,8 @@ "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x79fd640000f8563a866322483524a4b48f1ed702", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x13a5a916356242879b9509fd12bf8e4760a3f438" ] @@ -10268,7 +12496,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xf3557ad5e984211ac8a0874a670344f2c3376471", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-gusdtq-0x71ffb6a81786ec285d429d531cf655107b9d878d-4626-vault", @@ -10278,7 +12508,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x71ffb6a81786ec285d429d531cf655107b9d878d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-husdt-0xa71d08a159258553a5ac190d60fa919425ff02ea-4626-vault", @@ -10288,7 +12520,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xa71d08a159258553a5ac190d60fa919425ff02ea", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-hyperusdt-0x888883f0eddf69ca4bfd00af93714ff97f188888-4626-vault", @@ -10298,7 +12532,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x888883f0eddf69ca4bfd00af93714ff97f188888", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-kpk_usdt_prime-0xdad4e51d64c3b65a9d27ad9f3185b09449712065-4626-vault", @@ -10308,7 +12544,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xdad4e51d64c3b65a9d27ad9f3185b09449712065", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-kpk_usdt_primev2-0x870f0bf29a25a40e7cc087cd5c53e70c11f2c8a8-4626-vault", @@ -10318,7 +12556,21 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x870f0bf29a25a40e7cc087cd5c53e70c11f2c8a8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdt-kusdt-0xe9be5f0e92e941a025d3dd32038250577756a73f-4626-vault", + "address": "0xe9be5f0e92e941a025d3dd32038250577756a73f", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "vaultTokenAddress": "0xe9be5f0e92e941a025d3dd32038250577756a73f", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-lvusdt-0x17ee2d03e88b55e762c66c76ec99c3a28a54ad8d-4626-vault", @@ -10328,7 +12580,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x17ee2d03e88b55e762c66c76ec99c3a28a54ad8d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-mc_usdt-0xda4063ec62c3f3c1d2bdbf7dbfb2b2c906f8e8b2-4626-vault", @@ -10338,7 +12592,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xda4063ec62c3f3c1d2bdbf7dbfb2b2c906f8e8b2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-penusdt-0x9646ebd6346c8c3a9f3d408f71c312eb0cbe8507-4626-vault", @@ -10348,7 +12604,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x9646ebd6346c8c3a9f3d408f71c312eb0cbe8507", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-pusdt-0xd73270593e2542e5a43b8c7fbe4f2d5c9c4a443c-4626-vault", @@ -10358,7 +12616,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xd73270593e2542e5a43b8c7fbe4f2d5c9c4a443c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-re7usdt-0x1ce2354074c717a266adadcd5e34104f233da446-4626-vault", @@ -10368,7 +12628,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x1ce2354074c717a266adadcd5e34104f233da446", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-re7usdt-0x95eef579155cd2c5510f312c8fa39208c3be01a8-4626-vault", @@ -10379,6 +12641,8 @@ "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x95eef579155cd2c5510f312c8fa39208c3be01a8", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xb6f0789b76f524fa796411c4d0e70f1622267f26", "0xdaf742cf0526d190598fea7adbd6c0fab6bf48e5", @@ -10393,7 +12657,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xd663fbf4f1ab3b555a2e6a1485306a4b0f89518d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-skymoneyusdtriskcapital-0x2bd3a43863c07b6a01581fada0e1614ca5df0e3d-4626-vault", @@ -10403,7 +12669,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x2bd3a43863c07b6a01581fada0e1614ca5df0e3d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-skymoneyusdtsavings-0x23f5e9c35820f4bab695ac1f19c203cc3f8e1e11-4626-vault", @@ -10413,7 +12681,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x23f5e9c35820f4bab695ac1f19c203cc3f8e1e11", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-sparkusdtbc-0xb0c424116172b55cbb6dd3136f5989f7959e5b91-4626-vault", @@ -10423,7 +12693,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xb0c424116172b55cbb6dd3136f5989f7959e5b91", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-spusdt-0xe2e7a17dff93280dec073c995595155283e3c372-4626-vault", @@ -10434,6 +12706,8 @@ "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xe2e7a17dff93280dec073c995595155283e3c372", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x806a5827baaa6be76fa0ea530f7d91b0829a555e", "0xcfeea2c1a27e19210379390bdcac161333be6059", @@ -10451,7 +12725,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xbeef003c68896c7d2c3c60d363e8d71a49ab2bf9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-steakusdt-0xbeef047a543e45807105e51a8bbefcc5950fcfba-4626-vault", @@ -10462,6 +12738,8 @@ "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xbeef047a543e45807105e51a8bbefcc5950fcfba", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x4e9142d6afb41d6863e9dee308ea3b3daffeb383", "0x25b12ca7ff4a2a86e72483126f8c0a8d2b2f04a3", @@ -10480,7 +12758,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xe4db1c5a1b709ce4d2ada6985d9d506e58f73829", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-steakusdtlite-0x097ffedb80d4b2ca6105a07a4d90eb739c45a666-4626-vault", @@ -10490,7 +12770,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x097ffedb80d4b2ca6105a07a4d90eb739c45a666", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-svusdt-0xbdd4859050468fbc11dec07113a6e633608a1372-4626-vault", @@ -10500,7 +12782,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xbdd4859050468fbc11dec07113a6e633608a1372", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-svusdt-0xf7c83ed78d1dcad6736f9f74c8a2293314441de6-4626-vault", @@ -10510,7 +12794,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xf7c83ed78d1dcad6736f9f74c8a2293314441de6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-syrupusdt-0x356b8d89c1e1239cbbb9de4815c39a1474d5ba7d-4626-vault", @@ -10520,7 +12806,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x356b8d89c1e1239cbbb9de4815c39a1474d5ba7d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-ultrausdt-0x85f3d81a39df458e45d5ea20f9eb937faafd282f-4626-vault", @@ -10530,7 +12818,21 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x85f3d81a39df458e45d5ea20f9eb937faafd282f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-usdt-usdtpv-0xb8274efadb953fe9ae052d481a3fc5b6a3ced703-4626-vault", + "address": "0xb8274efadb953fe9ae052d481a3fc5b6a3ced703", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "vaultTokenAddress": "0xb8274efadb953fe9ae052d481a3fc5b6a3ced703", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-usualusdt-0x225c119ffaf1caddcfcdb493283edf4b816bf773-4626-vault", @@ -10540,7 +12842,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x225c119ffaf1caddcfcdb493283edf4b816bf773", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-vbgtusdt-0xc54b4e08c1dcc199fdd35c6b5ab589ffd3428a8d-4626-vault", @@ -10550,7 +12854,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xc54b4e08c1dcc199fdd35c6b5ab589ffd3428a8d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdt-ysusdt-0x95d69641ed7ecaa5e7d5539f56dc6194b5bcd7fa-4626-vault", @@ -10560,7 +12866,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x95d69641ed7ecaa5e7d5539f56dc6194b5bcd7fa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdt-ysusdt-0xed48069a2b9982b4eec646cbfa7b81d181f9400b-4626-vault", @@ -10570,7 +12878,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xed48069a2b9982b4eec646cbfa7b81d181f9400b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-usdtb-eusdtb-2-0x328646cdfbad730432620d845b8f5a2f7d786c01-4626-vault", @@ -10580,7 +12890,9 @@ "network": "ethereum", "inputTokenAddress": "0xc139190f447e929f090edeb554d95abb8b18ac1c", "vaultTokenAddress": "0x328646cdfbad730432620d845b8f5a2f7d786c01", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdtb-eusdtb-3-0x8d1a625517ed9120a8ba66d22db66ddf7fbc6c52-4626-vault", @@ -10590,7 +12902,9 @@ "network": "ethereum", "inputTokenAddress": "0xc139190f447e929f090edeb554d95abb8b18ac1c", "vaultTokenAddress": "0x8d1a625517ed9120a8ba66d22db66ddf7fbc6c52", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdtb-fusdtb-0x15e8c742614b5d8db4083a41df1a14f5d2bfb400-4626-vault", @@ -10600,7 +12914,9 @@ "network": "ethereum", "inputTokenAddress": "0xc139190f447e929f090edeb554d95abb8b18ac1c", "vaultTokenAddress": "0x15e8c742614b5d8db4083a41df1a14f5d2bfb400", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdtb-steakusdtbethena-0xbeefc1cdafc5b4a649b54d07afc6bf0f75c6f4e2-4626-vault", @@ -10610,7 +12926,9 @@ "network": "ethereum", "inputTokenAddress": "0xc139190f447e929f090edeb554d95abb8b18ac1c", "vaultTokenAddress": "0xbeefc1cdafc5b4a649b54d07afc6bf0f75c6f4e2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdu-susdu-0xce22b5fb17ccbc0c5d87dc2e0df47dd71e3adc0a-4626-vault", @@ -10620,7 +12938,9 @@ "network": "ethereum", "inputTokenAddress": "0xdde3ec717f220fc6a29d6a4be73f91da5b718e55", "vaultTokenAddress": "0xce22b5fb17ccbc0c5d87dc2e0df47dd71e3adc0a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usdy-eusdy-1-0x586719300c3966130b3ce15f563b1080271193e8-4626-vault", @@ -10630,7 +12950,9 @@ "network": "ethereum", "inputTokenAddress": "0x96f6ef951840721adbf46ac996b59e0235cb985c", "vaultTokenAddress": "0x586719300c3966130b3ce15f563b1080271193e8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usn-eusn-1-0xc1ff5490651b9b8d0400b0146e7fb174b90e315b-4626-vault", @@ -10640,7 +12962,9 @@ "network": "ethereum", "inputTokenAddress": "0xda67b4284609d2d48e5d10cfac411572727dc1ed", "vaultTokenAddress": "0xc1ff5490651b9b8d0400b0146e7fb174b90e315b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usr-9susr-0x00b6f2c15e4439749f192d10c70f65354848cf4b-4626-vault", @@ -10650,7 +12974,9 @@ "network": "ethereum", "inputTokenAddress": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", "vaultTokenAddress": "0x00b6f2c15e4439749f192d10c70f65354848cf4b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usr-aprusr-0x5085dd6fad07c12e38fae01bc2a4938d2c08b1bc-4626-vault", @@ -10660,7 +12986,9 @@ "network": "ethereum", "inputTokenAddress": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", "vaultTokenAddress": "0x5085dd6fad07c12e38fae01bc2a4938d2c08b1bc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usr-bbqusrresolv-0xbeef8833f9ff8e9d950df3cefb78da88931c0450-4626-vault", @@ -10670,7 +12998,9 @@ "network": "ethereum", "inputTokenAddress": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", "vaultTokenAddress": "0xbeef8833f9ff8e9d950df3cefb78da88931c0450", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usr-eusr-1-0x3a8992754e2ef51d8f90620d2766278af5c59b90-4626-vault", @@ -10680,7 +13010,9 @@ "network": "ethereum", "inputTokenAddress": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", "vaultTokenAddress": "0x3a8992754e2ef51d8f90620d2766278af5c59b90", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usr-eusr-3-0xe27dc1bdc3f47e44dda0b90901f3ee61e43ffe77-4626-vault", @@ -10690,7 +13022,9 @@ "network": "ethereum", "inputTokenAddress": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", "vaultTokenAddress": "0xe27dc1bdc3f47e44dda0b90901f3ee61e43ffe77", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usr-mc-usr-0xd50da5f859811a91fd1876c9461fd39c23c747ad-4626-vault", @@ -10700,7 +13034,9 @@ "network": "ethereum", "inputTokenAddress": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", "vaultTokenAddress": "0xd50da5f859811a91fd1876c9461fd39c23c747ad", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usrusdc-eusrusdc-1-0xc60400289b32e840909795a063aeccfb093e0b47-4626-vault", @@ -10710,7 +13046,9 @@ "network": "ethereum", "inputTokenAddress": "0x3ee841f47947fefbe510366e4bbb49e145484195", "vaultTokenAddress": "0xc60400289b32e840909795a063aeccfb093e0b47", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-usual-usual_mv-0x28d24d4380b26a1ef305ad8d8db258159e472f33-4626-vault", @@ -10720,7 +13058,9 @@ "network": "ethereum", "inputTokenAddress": "0xc4441c2be5d8fa8126822b9929ca0b81ea0de38e", "vaultTokenAddress": "0x28d24d4380b26a1ef305ad8d8db258159e472f33", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-w-ew-1-0x783431b152c3e83b0c4dcd602e62a2c55d442f9b-4626-vault", @@ -10730,7 +13070,9 @@ "network": "ethereum", "inputTokenAddress": "0xb0ffa8000886e57f86dd5264b9582b2ad87b2b91", "vaultTokenAddress": "0x783431b152c3e83b0c4dcd602e62a2c55d442f9b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wbtc-dwbtcv3-0xda00010eda646913f273e10e7a5d1f659242757d-4626-vault", @@ -10740,7 +13082,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0xda00010eda646913f273e10e7a5d1f659242757d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-wbtc-ewbtc-10-0x879aec0aae98ac89598ae8f765eb9a9ee307d16f-4626-vault", @@ -10750,7 +13094,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x879aec0aae98ac89598ae8f765eb9a9ee307d16f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-wbtc-ewbtc-11-0xbed968285cb7e32463dfc1324c329ba458dc650d-4626-vault", @@ -10760,7 +13106,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0xbed968285cb7e32463dfc1324c329ba458dc650d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-wbtc-ewbtc-13-0xcee57c0f5060063f6875cff54225f814db604150-4626-vault", @@ -10770,7 +13118,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0xcee57c0f5060063f6875cff54225f814db604150", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-wbtc-ewbtc-3-0x998d761ec1badaceb064624cc3a1d37a46c88ba4-4626-vault", @@ -10780,7 +13130,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x998d761ec1badaceb064624cc3a1d37a46c88ba4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-wbtc-ewbtc-4-0xd005125e525664fec9394cee5466da15262ffe01-4626-vault", @@ -10790,7 +13142,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0xd005125e525664fec9394cee5466da15262ffe01", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-wbtc-ewbtc-5-0x82d2ce1f71cbe391c05e21132811e5172d51a6ee-4626-vault", @@ -10800,7 +13154,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x82d2ce1f71cbe391c05e21132811e5172d51a6ee", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-wbtc-ewbtc-8-0x43bc56b2e10acad2b0dc021f1c9866db259ceb5b-4626-vault", @@ -10810,7 +13166,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x43bc56b2e10acad2b0dc021f1c9866db259ceb5b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-wbtc-ewbtc-9-0x038dd0eb275b7de3b07884f1fa106ed6423c45f2-4626-vault", @@ -10820,7 +13178,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x038dd0eb275b7de3b07884f1fa106ed6423c45f2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-wbtc-gtwbtcc-0x443df5eee3196e9b2dd77cabd3ea76c3dee8f9b2-4626-vault", @@ -10831,6 +13191,8 @@ "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x443df5eee3196e9b2dd77cabd3ea76c3dee8f9b2", "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xc5a4ec2c04a4fc42a3cee5c622ecf9b5084e361d" ] @@ -10843,7 +13205,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x1c530d6de70c05a81bf1670157b9d928e9699089", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wbtc-pwbtc-0x2f1abb81ed86be95bcf8178ba62c8e72d6834775-4626-vault", @@ -10853,7 +13217,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x2f1abb81ed86be95bcf8178ba62c8e72d6834775", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wbtc-re7wbtc-0xe0c98605f279e4d7946d25b75869c69802823763-4626-vault", @@ -10863,7 +13229,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0xe0c98605f279e4d7946d25b75869c69802823763", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wbtc-steakwbtc-0xbeef094333aedd535c130958c204e84f681fd9fa-4626-vault", @@ -10873,7 +13241,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0xbeef094333aedd535c130958c204e84f681fd9fa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wbtc-vbgtwbtc-0x812b2c6ab3f4471c0e43d4bb61098a9211017427-4626-vault", @@ -10883,7 +13253,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x812b2c6ab3f4471c0e43d4bb61098a9211017427", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weeth-eweeth-5-0xb07bf05af5a13d357aa1220c661bb0fb791bedcb-4626-vault", @@ -10893,7 +13265,9 @@ "network": "ethereum", "inputTokenAddress": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", "vaultTokenAddress": "0xb07bf05af5a13d357aa1220c661bb0fb791bedcb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weeth-eweeth-6-0xe846ca062ab869b66ae8dcd811973f628ba82eaf-4626-vault", @@ -10903,7 +13277,9 @@ "network": "ethereum", "inputTokenAddress": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", "vaultTokenAddress": "0xe846ca062ab869b66ae8dcd811973f628ba82eaf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weeth-eweeth-7-0xbb118aa3ee6ee1941fc33eeb3889d41c639736c6-4626-vault", @@ -10913,7 +13289,9 @@ "network": "ethereum", "inputTokenAddress": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", "vaultTokenAddress": "0xbb118aa3ee6ee1941fc33eeb3889d41c639736c6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-9sethcore-0x0bb2751a90fff62e844b1521637ded28f3f5046a-4626-vault", @@ -10923,7 +13301,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x0bb2751a90fff62e844b1521637ded28f3f5046a", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-avgwethcons-0x132fe294ea9b6fad8ca00554d211d5f2b905c1ad-4626-vault", @@ -10933,7 +13313,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x132fe294ea9b6fad8ca00554d211d5f2b905c1ad", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-avgwethcore-0xf79f51f8f473ed34f6b2b13ee74c3208286d53eb-4626-vault", @@ -10943,7 +13325,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xf79f51f8f473ed34f6b2b13ee74c3208286d53eb", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-aweth-0x47fe8ab9ee47dd65c24df52324181790b9f47efc-4626-vault", @@ -10953,7 +13337,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x47fe8ab9ee47dd65c24df52324181790b9f47efc", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-bbeth-0x38989bba00bdf8181f4082995b3deae96163ac5d-4626-vault", @@ -10963,7 +13349,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x38989bba00bdf8181f4082995b3deae96163ac5d", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-bbqeth-0xbeef36a5c1372f8d7d211527fce9f83fe02d8a73-4626-vault", @@ -10973,7 +13361,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xbeef36a5c1372f8d7d211527fce9f83fe02d8a73", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-csreth-0xae9a5aa54ae43bb8811435f02a29e9d2b43cdc7c-4626-vault", @@ -10983,7 +13373,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xae9a5aa54ae43bb8811435f02a29e9d2b43cdc7c", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-csweth-0xa3fc33543beee52bc60babc80af3d29789637b6d-4626-vault", @@ -10993,7 +13385,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xa3fc33543beee52bc60babc80af3d29789637b6d", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-dwethv3-0xda0002859b2d05f66a753d8241fcde8623f26f4f-4626-vault", @@ -11003,7 +13397,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xda0002859b2d05f66a753d8241fcde8623f26f4f", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-edgeweth-0x5a545ab9d7d08aa8625bf78cb8eb1080b0393cf8-4626-vault", @@ -11013,7 +13409,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x5a545ab9d7d08aa8625bf78cb8eb1080b0393cf8", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-13-0xe2d6a2a16ff6d3bbc4c90736a7e6f7cc3c9b8fa9-4626-vault", @@ -11023,7 +13421,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xe2d6a2a16ff6d3bbc4c90736a7e6f7cc3c9b8fa9", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-14-0xb4f7761c459d09f414e1190df275be3e24535750-4626-vault", @@ -11033,7 +13433,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xb4f7761c459d09f414e1190df275be3e24535750", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-15-0xdfd25b2304f4f08031b4125ee49ea2df6ab8b19b-4626-vault", @@ -11043,7 +13445,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xdfd25b2304f4f08031b4125ee49ea2df6ab8b19b", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-2-0xd8b27cf359b7d15710a5be299af6e7bf904984c2-4626-vault", @@ -11053,7 +13457,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xd8b27cf359b7d15710a5be299af6e7bf904984c2", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-20-0x716bf454066a84f39a2f78b5707e79a9d64f1225-4626-vault", @@ -11063,7 +13469,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x716bf454066a84f39a2f78b5707e79a9d64f1225", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-22-0x45c3b59d53e2e148aaa6a857521059676d5c0489-4626-vault", @@ -11073,7 +13481,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x45c3b59d53e2e148aaa6a857521059676d5c0489", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-25-0xdc1aef6cf0f13267281a0d3547d205ea32287e49-4626-vault", @@ -11083,7 +13493,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xdc1aef6cf0f13267281a0d3547d205ea32287e49", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-29-0x87c414825ab3d1e9bdc773e9b1fd968822c9cf51-4626-vault", @@ -11093,7 +13505,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x87c414825ab3d1e9bdc773e9b1fd968822c9cf51", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-3-0x67e4e4e73947257ca62d118e0fbc56d06f11d96f-4626-vault", @@ -11103,7 +13517,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x67e4e4e73947257ca62d118e0fbc56d06f11d96f", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-30-0xc2c4abae84fbb5b7baab52301a924b1f986c66bd-4626-vault", @@ -11113,7 +13529,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xc2c4abae84fbb5b7baab52301a924b1f986c66bd", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-32-0x63f6505e0525e9b91595d997549c5f50e061ad3c-4626-vault", @@ -11123,7 +13541,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x63f6505e0525e9b91595d997549c5f50e061ad3c", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-33-0x211711f277f146fc947d7053b41bb71bb5b5fc2c-4626-vault", @@ -11133,7 +13553,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x211711f277f146fc947d7053b41bb71bb5b5fc2c", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-36-0x33e97864e44631e6d31b81051daabcd4c31bf792-4626-vault", @@ -11143,7 +13565,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x33e97864e44631e6d31b81051daabcd4c31bf792", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-37-0x2e6dff8907afda5d62a278e21b2e65c8595d746e-4626-vault", @@ -11153,7 +13577,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x2e6dff8907afda5d62a278e21b2e65c8595d746e", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-5-0xf9a23b059858cdd0e3ed0dde89864bb82b88aa19-4626-vault", @@ -11163,7 +13589,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xf9a23b059858cdd0e3ed0dde89864bb82b88aa19", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-eweth-6-0xa992d3777282c44ee980e9b0ca9bd0c0e4f737af-4626-vault", @@ -11173,7 +13601,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xa992d3777282c44ee980e9b0ca9bd0c0e4f737af", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-fweth-0x90551c1795392094fe6d29b758eccd233cfaa260-4626-vault", @@ -11183,7 +13613,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x90551c1795392094fe6d29b758eccd233cfaa260", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-gtlrtcore-0x4881ef0bf6d2365d3dd6499ccd7532bcdbce0658-4626-vault", @@ -11194,6 +13626,8 @@ "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x4881ef0bf6d2365d3dd6499ccd7532bcdbce0658", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xfd35adcf137d4c4639e724d36f9e05f9897a4d9c" ] @@ -11207,6 +13641,8 @@ "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x2371e134e3455e0593363cbf89d3b6cf53740618", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xd854a2ea13b9ca3d1f8523beadb433d467db88d8", "0x51a7e70d85668cb3d9f31b6994920ebf0d15f93f", @@ -11221,7 +13657,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x5f342382d5f77f0f99e8f26161e689df6c7cded3", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-gtwethe-0x1e6ffa4e9f63d10b8820a3ab52566af881dab53c-4626-vault", @@ -11231,7 +13669,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x1e6ffa4e9f63d10b8820a3ab52566af881dab53c", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-gtwethp-0x43fcd85e8d9d003d515f886891b7c742ac9f92da-4626-vault", @@ -11241,7 +13681,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x43fcd85e8d9d003d515f886891b7c742ac9f92da", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-gwethq-0x1878805799273d10ae96a58201a6f5254cf9824f-4626-vault", @@ -11251,7 +13693,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x1878805799273d10ae96a58201a6f5254cf9824f", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-hvweth-0x2e6abcbcced9af05bc3b8a4908e0c98c29a88e10-4626-vault", @@ -11261,7 +13705,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x2e6abcbcced9af05bc3b8a4908e0c98c29a88e10", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-hyperethd-0x1394841afe9cb4eaad8d60278af25ecbe179c5af-4626-vault", @@ -11271,7 +13717,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x1394841afe9cb4eaad8d60278af25ecbe179c5af", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-hyperethd-0x6d6d386c4855d9b604d7e14c70526407f6272394-4626-vault", @@ -11281,7 +13729,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x6d6d386c4855d9b604d7e14c70526407f6272394", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-kpk_eth_prime_morpho-0xd564f765f9ad3e7d2d6ca782100795a885e8e7c8-4626-vault", @@ -11291,7 +13741,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xd564f765f9ad3e7d2d6ca782100795a885e8e7c8", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-kpk_eth_primev2-0xbb50a5341368751024ddf33385ba8cf61fe65ff9-4626-vault", @@ -11301,7 +13753,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xbb50a5341368751024ddf33385ba8cf61fe65ff9", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-kpk_eth_yield-0xc88effd6e74d55c78290892809955463468e982a-4626-vault", @@ -11311,7 +13765,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xc88effd6e74d55c78290892809955463468e982a", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-kpk_eth_yieldv2-0x5dbf760b4fd0cddde0366b33aeb338b2a6d77725-4626-vault", @@ -11321,7 +13777,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x5dbf760b4fd0cddde0366b33aeb338b2a6d77725", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-lvweth-0x67e536797570b3d8919df052484273815a0ab506-4626-vault", @@ -11331,7 +13789,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x67e536797570b3d8919df052484273815a0ab506", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-mcweth-0x9a8bc3b04b7f3d87cfc09ba407dced575f2d61d8-4626-vault", @@ -11341,7 +13801,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x9a8bc3b04b7f3d87cfc09ba407dced575f2d61d8", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-mhyeth-0x701907283a57ff77e255c3f1aad790466b8ce4ef-4626-vault", @@ -11351,7 +13813,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x701907283a57ff77e255c3f1aad790466b8ce4ef", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-re7weth-0x5181cd56c2c71d20094d23d43f4d6362834643ae-4626-vault", @@ -11361,7 +13825,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x5181cd56c2c71d20094d23d43f4d6362834643ae", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-re7weth-0x78fc2c2ed1a4cdb5402365934ae5648adad094d0-4626-vault", @@ -11371,7 +13837,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x78fc2c2ed1a4cdb5402365934ae5648adad094d0", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-roxweth-0x64c18dcc4ccb3b8d27877a4aebb4c3126cb39cb9-4626-vault", @@ -11381,7 +13849,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x64c18dcc4ccb3b8d27877a4aebb4c3126cb39cb9", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-speth-0xfe6eb3b609a7c8352a241f7f3a21cea4e9209b8f-4626-vault", @@ -11392,6 +13862,8 @@ "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xfe6eb3b609a7c8352a241f7f3a21cea4e9209b8f", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x4a9dd25d2c4728ba7f713e1dfcfe5a35656f2bfe" ] @@ -11404,7 +13876,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x704cfb08969048a8dff298b214f959791d8da509", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-steaketh-0xbeef0046fcab1de47e41fb75bb3dc4dfc94108e3-4626-vault", @@ -11414,7 +13888,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xbeef0046fcab1de47e41fb75bb3dc4dfc94108e3", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-steaketh-0xbeef050ecd6a16c4e7bffbb52ebba7846c4b8cd4-4626-vault", @@ -11425,6 +13901,8 @@ "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xbeef050ecd6a16c4e7bffbb52ebba7846c4b8cd4", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x0ab962026d73a43611945af75c03ec04f649be95" ] @@ -11437,7 +13915,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x739d8a60ed4b14e4cb6dcaeaf79d2ec0ca092237", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-sveth-0xf39ac02dec8fae8292d5f42202e4cd885356256b-4626-vault", @@ -11447,17 +13927,33 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xf39ac02dec8fae8292d5f42202e4cd885356256b", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "ethereum-weth-vbgtweth-0x31a5684983eee865d943a696aac155363ba024f9-4626-vault", + "address": "0x31a5684983eee865d943a696aac155363ba024f9", + "chainId": 1, + "protocol": "morpho", + "network": "ethereum", + "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "vaultTokenAddress": "0x31a5684983eee865d943a696aac155363ba024f9", + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { - "yieldId": "ethereum-weth-vbgtweth-0x31a5684983eee865d943a696aac155363ba024f9-4626-vault", - "address": "0x31a5684983eee865d943a696aac155363ba024f9", + "yieldId": "ethereum-weth-wethpv-0x98d2b241da14c5dd848812708eb8a1f3c5512f9d-4626-vault", + "address": "0x98d2b241da14c5dd848812708eb8a1f3c5512f9d", "chainId": 1, "protocol": "morpho", "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "vaultTokenAddress": "0x31a5684983eee865d943a696aac155363ba024f9", - "isWethVault": true + "vaultTokenAddress": "0x98d2b241da14c5dd848812708eb8a1f3c5512f9d", + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-ymvog-weth-0xe89371eaaac6d46d4c3ed23453241987916224fc-4626-vault", @@ -11467,7 +13963,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xe89371eaaac6d46d4c3ed23453241987916224fc", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-weth-yog-weth-v2-0xbe518068eb6135117207256f8c9aff81b4382db1-4626-vault", @@ -11477,7 +13975,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xbe518068eb6135117207256f8c9aff81b4382db1", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wm-ewm-1-0xea0c048c728578b1510ebdf9b692e8936d6fbc90-4626-vault", @@ -11487,7 +13987,9 @@ "network": "ethereum", "inputTokenAddress": "0x437cc33344a0b27a429f795ff6b469c72698b291", "vaultTokenAddress": "0xea0c048c728578b1510ebdf9b692e8936d6fbc90", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-wm-ewm-3-0x9c6e67fa86138ab49359f595bfe4fb163d0f16cc-4626-vault", @@ -11497,7 +13999,9 @@ "network": "ethereum", "inputTokenAddress": "0x437cc33344a0b27a429f795ff6b469c72698b291", "vaultTokenAddress": "0x9c6e67fa86138ab49359f595bfe4fb163d0f16cc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-wm-ewm-5-0x48afe17cb6363fd1aaea50a8cb652c5978972c96-4626-vault", @@ -11507,7 +14011,9 @@ "network": "ethereum", "inputTokenAddress": "0x437cc33344a0b27a429f795ff6b469c72698b291", "vaultTokenAddress": "0x48afe17cb6363fd1aaea50a8cb652c5978972c96", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-wm-mc.wm-0xfbdee8670b273e12b019210426e70091464b02ab-4626-vault", @@ -11517,7 +14023,9 @@ "network": "ethereum", "inputTokenAddress": "0x437cc33344a0b27a429f795ff6b469c72698b291", "vaultTokenAddress": "0xfbdee8670b273e12b019210426e70091464b02ab", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wm-steakm-0xa5aa40f27daede9748822ef836170f202e196b5a-4626-vault", @@ -11527,7 +14035,9 @@ "network": "ethereum", "inputTokenAddress": "0x437cc33344a0b27a429f795ff6b469c72698b291", "vaultTokenAddress": "0xa5aa40f27daede9748822ef836170f202e196b5a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wm-steakm-0xbeef0075e03a5ce0d84d4accf3481363e0584f5c-4626-vault", @@ -11537,7 +14047,9 @@ "network": "ethereum", "inputTokenAddress": "0x437cc33344a0b27a429f795ff6b469c72698b291", "vaultTokenAddress": "0xbeef0075e03a5ce0d84d4accf3481363e0584f5c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-woeth-ewoeth-1-0x01d1a1cd5955b2fefb167e8bc200a00bfada8977-4626-vault", @@ -11547,7 +14059,9 @@ "network": "ethereum", "inputTokenAddress": "0xdcee70654261af21c44c093c300ed3bb97b78192", "vaultTokenAddress": "0x01d1a1cd5955b2fefb167e8bc200a00bfada8977", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-bbqwsteth-0x833adaef212c5cd3f78906b44bbfb18258f238f0-4626-vault", @@ -11557,7 +14071,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0x833adaef212c5cd3f78906b44bbfb18258f238f0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-ewsteth-11-0x6b6976aa97cd2473b388fa9b9eeb8cca4f5a77a4-4626-vault", @@ -11567,7 +14083,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0x6b6976aa97cd2473b388fa9b9eeb8cca4f5a77a4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-ewsteth-12-0x1334d0e5ca5855a803998fcc78548142bef36e3b-4626-vault", @@ -11577,7 +14095,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0x1334d0e5ca5855a803998fcc78548142bef36e3b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-ewsteth-13-0xe11a462235a39c90921c4a59d4e8b2707330bcf2-4626-vault", @@ -11587,7 +14107,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0xe11a462235a39c90921c4a59d4e8b2707330bcf2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-ewsteth-14-0x14d777665ea3bb224f222e69c85bca890557d078-4626-vault", @@ -11597,7 +14119,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0x14d777665ea3bb224f222e69c85bca890557d078", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-ewsteth-15-0x8b5b205ae1e241974d06695a1f09612069b46d6b-4626-vault", @@ -11607,7 +14131,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0x8b5b205ae1e241974d06695a1f09612069b46d6b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-ewsteth-19-0xfcf0461dd3e6aa8eb3fe45d87f20d44a7115ea97-4626-vault", @@ -11617,7 +14143,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0xfcf0461dd3e6aa8eb3fe45d87f20d44a7115ea97", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-ewsteth-2-0xbc4b4ac47582c3e38ce5940b80da65401f4628f1-4626-vault", @@ -11627,7 +14155,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0xbc4b4ac47582c3e38ce5940b80da65401f4628f1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-ewsteth-3-0xc41252d4f61d25658cd83cc39942c49776e1b0c5-4626-vault", @@ -11637,7 +14167,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0xc41252d4f61d25658cd83cc39942c49776e1b0c5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-ewsteth-4-0xc40a68b5e536632b6572283f996b830b34607d01-4626-vault", @@ -11647,7 +14179,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0xc40a68b5e536632b6572283f996b830b34607d01", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-fwsteth-0x2411802d8bea09be0af8fd8d08314a63e706b29c-4626-vault", @@ -11657,7 +14191,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0x2411802d8bea09be0af8fd8d08314a63e706b29c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wsteth-re7wsteth-0xe87ed29896b91421ff43f69257abf78300e40c7a-4626-vault", @@ -11667,7 +14203,9 @@ "network": "ethereum", "inputTokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "vaultTokenAddress": "0xe87ed29896b91421ff43f69257abf78300e40c7a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wstusr-ewstusr-1-0x9f12d29c7cc72bb3d237e2d042a6d890421f9899-4626-vault", @@ -11677,7 +14215,9 @@ "network": "ethereum", "inputTokenAddress": "0x1202f5c7b4b9e47a1a484e8b270be34dbbc75055", "vaultTokenAddress": "0x9f12d29c7cc72bb3d237e2d042a6d890421f9899", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wstusr-ewstusr-2-0x66bfa41c915f86ac9cf63d413d2e2e4f0ebbab2d-4626-vault", @@ -11687,7 +14227,9 @@ "network": "ethereum", "inputTokenAddress": "0x1202f5c7b4b9e47a1a484e8b270be34dbbc75055", "vaultTokenAddress": "0x66bfa41c915f86ac9cf63d413d2e2e4f0ebbab2d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wusdl-csusdl-0xbeefc011e94f43b8b7b455ebab290c7ab4e216f1-4626-vault", @@ -11697,7 +14239,9 @@ "network": "ethereum", "inputTokenAddress": "0x7751e2f4b8ae93ef6b79d86419d42fe3295a4559", "vaultTokenAddress": "0xbeefc011e94f43b8b7b455ebab290c7ab4e216f1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wusdl-csusdl-0xbeefc01767ed5086f35decb6c00e6c12bc7476c1-4626-vault", @@ -11707,7 +14251,9 @@ "network": "ethereum", "inputTokenAddress": "0x7751e2f4b8ae93ef6b79d86419d42fe3295a4559", "vaultTokenAddress": "0xbeefc01767ed5086f35decb6c00e6c12bc7476c1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-wusdm-steakusdm-0xbeef033b4520267c5acfcb45414117b633fcb3dd-4626-vault", @@ -11717,7 +14263,9 @@ "network": "ethereum", "inputTokenAddress": "0x57f5e098cad7a3d1eed53991d4d66c45c9af7812", "vaultTokenAddress": "0xbeef033b4520267c5acfcb45414117b633fcb3dd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-xaum-regold-0x45c1875f1c48622b3d9740af2d7dc62bc9a72422-4626-vault", @@ -11727,7 +14275,9 @@ "network": "ethereum", "inputTokenAddress": "0x2103e845c5e135493bb6c2a4f0b8651956ea8682", "vaultTokenAddress": "0x45c1875f1c48622b3d9740af2d7dc62bc9a72422", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-xaut-exaut-1-0x5a96128c18018a2cef539f46bbed037dad3caae8-4626-vault", @@ -11737,7 +14287,9 @@ "network": "ethereum", "inputTokenAddress": "0x68749665ff8d2d112fa859aa293f07a622782f38", "vaultTokenAddress": "0x5a96128c18018a2cef539f46bbed037dad3caae8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-xbtc-exbtc-1-0xbbc4bc013f1c9ed674098a6d156c02c0a21a285c-4626-vault", @@ -11747,7 +14299,9 @@ "network": "ethereum", "inputTokenAddress": "0x12fd502e2052cafb41eccc5b596023d9978057d6", "vaultTokenAddress": "0xbbc4bc013f1c9ed674098a6d156c02c0a21a285c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-xeth-exeth-1-0x9b62c8d69acb1397f585ba63eee2597c5bd0f644-4626-vault", @@ -11757,7 +14311,9 @@ "network": "ethereum", "inputTokenAddress": "0x7e586fbaf3084c0be7ab5c82c04ffd7592723153", "vaultTokenAddress": "0x9b62c8d69acb1397f585ba63eee2597c5bd0f644", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-xsolvbtc-msolvbtcbbn-0xdbb316375b4dc992b2c8827d120c09dfb1d3455d-4626-vault", @@ -11767,7 +14323,9 @@ "network": "ethereum", "inputTokenAddress": "0xd9d920aa40f578ab794426f5c90f6c731d159def", "vaultTokenAddress": "0xdbb316375b4dc992b2c8827d120c09dfb1d3455d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-xusd-exusd-1-0x5cd9876b7f0fd134f442f4e6c8a566f290cb7580-4626-vault", @@ -11777,7 +14335,9 @@ "network": "ethereum", "inputTokenAddress": "0xe2fc85bfb48c4cf147921fbe110cf92ef9f26f94", "vaultTokenAddress": "0x5cd9876b7f0fd134f442f4e6c8a566f290cb7580", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-xusd-exusd-2-0xf1ba8c5ca5ab011d06f31e64dad313d204acb9eb-4626-vault", @@ -11787,7 +14347,9 @@ "network": "ethereum", "inputTokenAddress": "0xe2fc85bfb48c4cf147921fbe110cf92ef9f26f94", "vaultTokenAddress": "0xf1ba8c5ca5ab011d06f31e64dad313d204acb9eb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x00C8a649C9837523ebb406Ceb17a6378Ab5C74cF", @@ -11797,7 +14359,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x00c8a649c9837523ebb406ceb17a6378ab5c74cf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x028eC7330ff87667b6dfb0D94b954c820195336c", @@ -11808,6 +14372,8 @@ "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x028ec7330ff87667b6dfb0d94b954c820195336c", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x936e48cc08ab9c4f393a056b57dfc40ce91799cd" ] @@ -11820,7 +14386,9 @@ "network": "ethereum", "inputTokenAddress": "0x4591dbff62656e7859afe5e45f6f47d3669fbb28", "vaultTokenAddress": "0x04aebe2e4301cdf5e9c57b01ebdfe4ac4b48dd13", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x05329AAb081B125eEF7FbbC8b857428D478E692B", @@ -11830,7 +14398,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x05329aab081b125eef7fbbc8b857428d478e692b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x074134A2784F4F66b6ceD6f68849382990Ff3215", @@ -11841,6 +14411,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x074134a2784f4f66b6ced6f68849382990ff3215", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x5e7ffad167d999152533d6b37dfb3495b3d6faab" ] @@ -11853,7 +14425,9 @@ "network": "ethereum", "inputTokenAddress": "0xe24ba27551abe96ca401d39761ca2319ea14e3cb", "vaultTokenAddress": "0x082a5743aadf3d0daf750eef24652b36a68b1e9c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x0868076663Bbc6638ceDd27704cc8F0Fa53d5b81", @@ -11863,7 +14437,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0x0868076663bbc6638cedd27704cc8f0fa53d5b81", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x09580f2305a335218bdB2EB828387d52ED8Fc2F4", @@ -11873,7 +14449,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x09580f2305a335218bdb2eb828387d52ed8fc2f4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x09AcE8B2f2fE2189A5B37046BBaFa29Dce31c920", @@ -11883,7 +14461,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x09ace8b2f2fe2189a5b37046bbafa29dce31c920", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x0a4ea2bDe8496a878a7ca2772056a8e6fe3245c5", @@ -11893,7 +14473,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x0a4ea2bde8496a878a7ca2772056a8e6fe3245c5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x0e297dE4005883C757c9F09fdF7cF1363C20e626", @@ -11904,6 +14486,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x0e297de4005883c757c9f09fdf7cf1363c20e626", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x4e4edb00d1b2c6b9a4ba0e20977dbf55ff6392dd" ] @@ -11916,7 +14500,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0x1017c97c03d6738c358576735de76028f2395625", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x10856c8c8e41b8888868789080c7BEA6267A2b08", @@ -11926,7 +14512,9 @@ "network": "ethereum", "inputTokenAddress": "0x4f43c77872db6ba177c270986cd30c3381af37ee", "vaultTokenAddress": "0x10856c8c8e41b8888868789080c7bea6267a2b08", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x11AaE8beE9b1Da827C641540D20e4e664677e06F", @@ -11936,7 +14524,9 @@ "network": "ethereum", "inputTokenAddress": "0xe3668873d944e4a949da05fc8bde419eff543882", "vaultTokenAddress": "0x11aae8bee9b1da827c641540d20e4e664677e06f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x182863131F9a4630fF9E27830d945B1413e347E8", @@ -11946,7 +14536,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0x182863131f9a4630ff9e27830d945b1413e347e8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x1d0BCbf0f80Cc47E7766d48D61C5fE7AD8a19640", @@ -11956,7 +14548,9 @@ "network": "ethereum", "inputTokenAddress": "0x93a82f3873e5b4ff81902663c43286d662f6721c", "vaultTokenAddress": "0x1d0bcbf0f80cc47e7766d48d61c5fe7ad8a19640", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x1fd862499e9b9402DE6c599b6C391f83981180Ab", @@ -11966,7 +14560,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x1fd862499e9b9402de6c599b6c391f83981180ab", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x206db0A0Af10Bec57784045e089A418771D20227", @@ -11976,7 +14572,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x206db0a0af10bec57784045e089a418771d20227", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x22028E652a2e937c876F2577f8E78f692d6DAA93", @@ -11986,7 +14584,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x22028e652a2e937c876f2577f8e78f692d6daa93", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x23346B04a7f55b8760E5860AA5A77383D63491cD", @@ -11996,7 +14596,9 @@ "network": "ethereum", "inputTokenAddress": "0x9f4330700a36b29952869fac9b33f45eedd8a3d8", "vaultTokenAddress": "0x23346b04a7f55b8760e5860aa5a77383d63491cd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x23eE3D14F09946A084350CC6A7153fc6eb918817", @@ -12006,7 +14608,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x23ee3d14f09946a084350cc6a7153fc6eb918817", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x27ffA71dBB25A7C52A3Da74C6eED8C94c9A43E0d", @@ -12016,7 +14620,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x27ffa71dbb25a7c52a3da74c6eed8c94c9a43e0d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x310B7Ea7475A0B449Cfd73bE81522F1B88eFAFaa", @@ -12026,7 +14632,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x310b7ea7475a0b449cfd73be81522f1b88efafaa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x378fFd482C767f847d48818552f8438B17335C89", @@ -12036,7 +14644,9 @@ "network": "ethereum", "inputTokenAddress": "0xbbd395d4820da5c89a3bca4fa28af97254a0fcbe", "vaultTokenAddress": "0x378ffd482c767f847d48818552f8438b17335c89", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x433853acbA7Ec9fFecF7d9732EA94f0668518e8E", @@ -12046,7 +14656,9 @@ "network": "ethereum", "inputTokenAddress": "0xa9355a5d306c67027c54de0e5a72df76befa5694", "vaultTokenAddress": "0x433853acba7ec9ffecf7d9732ea94f0668518e8e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x4Bd05E6ff75b633F504F0fC501c1e257578C8A72", @@ -12056,7 +14668,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x4bd05e6ff75b633f504f0fc501c1e257578c8a72", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x503e0BaB6acDAE73eA7fb7cf6Ae5792014dbe935", @@ -12066,7 +14680,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x503e0bab6acdae73ea7fb7cf6ae5792014dbe935", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x564F7b5d8389F5C4c99E50fED5fC95070e697903", @@ -12076,7 +14692,9 @@ "network": "ethereum", "inputTokenAddress": "0xc374f7ec85f8c7de3207a10bb1978ba104bda3b2", "vaultTokenAddress": "0x564f7b5d8389f5c4c99e50fed5fc95070e697903", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x5f76526390d9cd9944d65C605C5006480FA1bFcB", @@ -12086,7 +14704,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x5f76526390d9cd9944d65c605c5006480fa1bfcb", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x610E01895cB39078890e3Fe5239b78A51c07892F", @@ -12096,7 +14716,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x610e01895cb39078890e3fe5239b78a51c07892f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x6164045FC2b2b269ffcaB2197736A74B1725B6C6", @@ -12106,7 +14728,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x6164045fc2b2b269ffcab2197736a74b1725b6c6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x6701DEa9809dEaf068B8445798d0E19B025480Fe", @@ -12116,7 +14740,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0x6701dea9809deaf068b8445798d0e19b025480fe", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x694E47AFD14A64661a04eee674FB331bCDEF3737", @@ -12127,6 +14753,8 @@ "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x694e47afd14a64661a04eee674fb331bcdef3737", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x1c4ad88a5d14ca18e26446387ffe98cab6b22e55" ] @@ -12140,6 +14768,8 @@ "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0x6d2981ff9b8d7edbb7604de7a65bac8694ac849f", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x90338251b14bc88db94cd74f477153fdd5733fe3" ] @@ -12152,7 +14782,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x70e75d8053e3fb0dda35e80eb16f208c7e4d54f4", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x751F0cC6115410A3eE9eC92d08f46Ff6Da98b708", @@ -12162,7 +14794,9 @@ "network": "ethereum", "inputTokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "vaultTokenAddress": "0x751f0cc6115410a3ee9ec92d08f46ff6da98b708", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "ethereum-yearn-v3-0x75f35498E0D053d0DBd2472BC06e7CbA1f0c7d3a", @@ -12172,7 +14806,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x75f35498e0d053d0dbd2472bc06e7cba1f0c7d3a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x7eE351aA702C8fC735D77Fb229b7676AC15D7c79", @@ -12182,7 +14818,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x7ee351aa702c8fc735d77fb229b7676ac15d7c79", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x82c24073a19f4C46ab2646323B322427Eb98F616", @@ -12192,7 +14830,9 @@ "network": "ethereum", "inputTokenAddress": "0x38100a480dbed278b0fe57ba80a75498a7dc5bb1", "vaultTokenAddress": "0x82c24073a19f4c46ab2646323b322427eb98f616", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x832c30802054F60f0CeDb5BE1F9A0e3da2a0Cab4", @@ -12202,7 +14842,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0x832c30802054f60f0cedb5be1f9a0e3da2a0cab4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x84E750c4B79482050Ab25C7B3D77fFF334663A53", @@ -12212,7 +14854,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0x84e750c4b79482050ab25c7b3d77fff334663a53", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x888239Ffa9a0613F9142C808aA9F7d1948a14f75", @@ -12222,7 +14866,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x888239ffa9a0613f9142c808aa9f7d1948a14f75", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x89E93172AEF8261Db8437b90c3dCb61545a05317", @@ -12232,7 +14878,9 @@ "network": "ethereum", "inputTokenAddress": "0x9cf12ccd6020b6888e4d4c4e4c7aca33c1eb91f8", "vaultTokenAddress": "0x89e93172aef8261db8437b90c3dcb61545a05317", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x90759801579208B28D2D36D13b1ED7443D1b717F", @@ -12242,7 +14890,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x90759801579208b28d2d36d13b1ed7443d1b717f", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x92545bCE636E6eE91D88D2D017182cD0bd2fC22e", @@ -12252,7 +14902,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0x92545bce636e6ee91d88d2d017182cd0bd2fc22e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x93b88b35283E1DC30981567843f5BA88485C16Cc", @@ -12262,7 +14914,9 @@ "network": "ethereum", "inputTokenAddress": "0x34280882267ffa6383b363e278b027be083bbe3b", "vaultTokenAddress": "0x93b88b35283e1dc30981567843f5ba88485c16cc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x9784Ded306E42C0b8130f668e9B7533Faa72e65D", @@ -12272,7 +14926,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0x9784ded306e42c0b8130f668e9b7533faa72e65d", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0x9cFb40acedaC259B1d23e790f6c6D0C3898361Ad", @@ -12282,7 +14938,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0x9cfb40acedac259b1d23e790f6c6d0c3898361ad", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0x9F4330700a36B29952869fac9b33f45EEdd8A3d8", @@ -12292,7 +14950,9 @@ "network": "ethereum", "inputTokenAddress": "0x6440f144b7e50d6a8439336510312d2f54beb01d", "vaultTokenAddress": "0x9f4330700a36b29952869fac9b33f45eedd8a3d8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xA89a7420B19679B5A124cD1499787a6122E800D7", @@ -12302,7 +14962,9 @@ "network": "ethereum", "inputTokenAddress": "0xf32e58f92e60f4b0a37a69b95d642a471365eae8", "vaultTokenAddress": "0xa89a7420b19679b5a124cd1499787a6122e800d7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xA89E83E39c8A1cB173D7a0c0201Cd3956B57db6d", @@ -12312,7 +14974,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xa89e83e39c8a1cb173d7a0c0201cd3956b57db6d", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xAc37729B76db6438CE62042AE1270ee574CA7571", @@ -12322,7 +14986,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xac37729b76db6438ce62042ae1270ee574ca7571", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xAe7d8Db82480E6d8e3873ecbF22cf17b3D8A7308", @@ -12332,7 +14998,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xae7d8db82480e6d8e3873ecbf22cf17b3d8a7308", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0xaf48f006e75AF050c4136F5a32B69e3FE1C4140f", @@ -12342,7 +15010,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xaf48f006e75af050c4136f5a32b69e3fe1c4140f", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xaF71a4f5d93fb88B24C67760BCF9688a6C3A54D4", @@ -12352,7 +15022,9 @@ "network": "ethereum", "inputTokenAddress": "0x56072c95faa701256059aa122697b133aded9279", "vaultTokenAddress": "0xaf71a4f5d93fb88b24c67760bcf9688a6c3a54d4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xb0154f71912866Bb69fE26fFc44779D99B9CAE85", @@ -12362,7 +15034,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xb0154f71912866bb69fe26ffc44779d99b9cae85", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xb2B42Be64F78EEb94A625FBAF2eA18eC35Aa4b22", @@ -12372,7 +15046,9 @@ "network": "ethereum", "inputTokenAddress": "0xd0354d4e7bcf345fb117cabe41acadb724eccca2", "vaultTokenAddress": "0xb2b42be64f78eeb94a625fbaf2ea18ec35aa4b22", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xB35b02E3353BE80A5648F5299b0336579BCf64a0", @@ -12382,7 +15058,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xb35b02e3353be80a5648f5299b0336579bcf64a0", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xb8deb48bD0A2bAC798F19BA8A7EE492384423FeA", @@ -12392,7 +15070,9 @@ "network": "ethereum", "inputTokenAddress": "0xb8fbf5cc2826c1c9909f59dd11633b494f46fbfe", "vaultTokenAddress": "0xb8deb48bd0a2bac798f19ba8a7ee492384423fea", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xb91302Cb8a6B248a7Ea89Dc6c7DbF87e0dDddD58", @@ -12402,7 +15082,9 @@ "network": "ethereum", "inputTokenAddress": "0x17be998a578fd97687b24e83954fec86dc20c979", "vaultTokenAddress": "0xb91302cb8a6b248a7ea89dc6c7dbf87e0ddddd58", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xb974598227660bEfe79a23DFC473D859602254aC", @@ -12412,7 +15094,9 @@ "network": "ethereum", "inputTokenAddress": "0x503e0bab6acdae73ea7fb7cf6ae5792014dbe935", "vaultTokenAddress": "0xb974598227660befe79a23dfc473d859602254ac", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xbDb97eC319c41c6FA383E94eCE6Bdf383dFC7BE4", @@ -12422,7 +15106,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbdb97ec319c41c6fa383e94ece6bdf383dfc7be4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0xBe53A109B494E5c9f97b9Cd39Fe969BE68BF6204", @@ -12432,7 +15118,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xbe53a109b494e5c9f97b9cd39fe969be68bf6204", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0xbf2e5BeD692C09aF8B39677e315F36aDF39bD685", @@ -12442,7 +15130,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xbf2e5bed692c09af8b39677e315f36adf39bd685", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xBF319dDC2Edc1Eb6FDf9910E39b37Be221C8805F", @@ -12452,7 +15142,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xbf319ddc2edc1eb6fdf9910e39b37be221c8805f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xC08d81aba10f2dcBA50F9A3Efbc0988439223978", @@ -12462,7 +15154,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xc08d81aba10f2dcba50f9a3efbc0988439223978", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xC40dC53931cd184F782f3602d95C7e3609706004", @@ -12472,7 +15166,9 @@ "network": "ethereum", "inputTokenAddress": "0x04c154b66cb340f3ae24111cc767e0184ed00cc6", "vaultTokenAddress": "0xc40dc53931cd184f782f3602d95c7e3609706004", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xc56413869c6CDf96496f2b1eF801fEDBdFA7dDB0", @@ -12482,7 +15178,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xc56413869c6cdf96496f2b1ef801fedbdfa7ddb0", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xC5Ab829B2f7Cb3E869949747BC8c6F66ef2250Cc", @@ -12492,7 +15190,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0xc5ab829b2f7cb3e869949747bc8c6f66ef2250cc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xC7baE383738274ea8C3292d53AfBB3b42B348DF0", @@ -12502,7 +15202,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xc7bae383738274ea8c3292d53afbb3b42b348df0", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xc9f01b5c6048B064E6d925d1c2d7206d4fEeF8a3", @@ -12512,7 +15214,9 @@ "network": "ethereum", "inputTokenAddress": "0xdc035d45d973e3ec169d2276ddab16f1e407384f", "vaultTokenAddress": "0xc9f01b5c6048b064e6d925d1c2d7206d4feef8a3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xd2eFB90C569eBD5b83D5cFB8632322edFAc203A5", @@ -12522,7 +15226,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xd2efb90c569ebd5b83d5cfb8632322edfac203a5", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xd9BA99D93ea94a65b5BC838a0106cA3AbC82Ec4F", @@ -12532,7 +15238,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xd9ba99d93ea94a65b5bc838a0106ca3abc82ec4f", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xe24BA27551aBE96Ca401D39761cA2319Ea14e3CB", @@ -12542,7 +15250,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0xe24ba27551abe96ca401d39761ca2319ea14e3cb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xE5323ca5B11EB8495C56473756De679e43168d57", @@ -12552,7 +15262,9 @@ "network": "ethereum", "inputTokenAddress": "0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f", "vaultTokenAddress": "0xe5323ca5b11eb8495c56473756de679e43168d57", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xe5baF8b6Be442811211e9339d9fbC1B8fb7D66dF", @@ -12562,7 +15274,9 @@ "network": "ethereum", "inputTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "vaultTokenAddress": "0xe5baf8b6be442811211e9339d9fbc1b8fb7d66df", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0xe92ade9eE76681f96C8BB0b352d5410ca5b35D70", @@ -12572,7 +15286,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xe92ade9ee76681f96c8bb0b352d5410ca5b35d70", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xeEB6Be70fF212238419cD638FAB17910CF61CBE7", @@ -12582,7 +15298,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xeeb6be70ff212238419cd638fab17910cf61cbe7", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xEed00e00236cD7F36F2558D8b5fD05046449599D", @@ -12592,7 +15310,9 @@ "network": "ethereum", "inputTokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f", "vaultTokenAddress": "0xeed00e00236cd7f36f2558d8b5fd05046449599d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xf6E2d36c489e5B361CdC962D4568ceA663AD5ddC", @@ -12602,7 +15322,9 @@ "network": "ethereum", "inputTokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "vaultTokenAddress": "0xf6e2d36c489e5b361cdc962d4568cea663ad5ddc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "ethereum-yearn-v3-0xf9A7084Ec30238495b3F5C51f05BA7Cd1C358dcF", @@ -12612,7 +15334,9 @@ "network": "ethereum", "inputTokenAddress": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e", "vaultTokenAddress": "0xf9a7084ec30238495b3f5c51f05ba7cd1c358dcf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xFcC0dD0AeBF4ea4b751799169e45F014bA2e02dd", @@ -12622,7 +15346,9 @@ "network": "ethereum", "inputTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "vaultTokenAddress": "0xfcc0dd0aebf4ea4b751799169e45f014ba2e02dd", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yearn-v3-0xfe4e8B0FdD1BA3c8eEf19e8b32A919b8B80e5200", @@ -12632,7 +15358,9 @@ "network": "ethereum", "inputTokenAddress": "0xfb8f489df4e04609f4f4e54f586f960818b70041", "vaultTokenAddress": "0xfe4e8b0fdd1ba3c8eef19e8b32a919b8b80e5200", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yneth-eyneth-2-0x29d824d54fd5118543e81637b8f865d045191f30-4626-vault", @@ -12642,7 +15370,9 @@ "network": "ethereum", "inputTokenAddress": "0x09db87a538bd693e9d08544577d5ccfaa6373a48", "vaultTokenAddress": "0x29d824d54fd5118543e81637b8f865d045191f30", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ynethx-eynethx-2-0x6d18f74aad8494b789ae34b5455816f79664d209-4626-vault", @@ -12652,7 +15382,9 @@ "network": "ethereum", "inputTokenAddress": "0x657d9aba1dbb59e53f9f3ecaa878447dcfc96dcb", "vaultTokenAddress": "0x6d18f74aad8494b789ae34b5455816f79664d209", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ynrwax-eynrwax-6-0x69272d6e8b196247c5263fcdf5c7ed6a70d4e626-4626-vault", @@ -12662,7 +15394,9 @@ "network": "ethereum", "inputTokenAddress": "0x01ba69727e2860b37bc1a2bd56999c1afb4c15d8", "vaultTokenAddress": "0x69272d6e8b196247c5263fcdf5c7ed6a70d4e626", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ynusdx-eynusdx-1-0x91fa3167591fe29071f265d076b64c22a89ae9ad-4626-vault", @@ -12672,7 +15406,9 @@ "network": "ethereum", "inputTokenAddress": "0x3db228fe836d99ccb25ec4dfdc80ed6d2cddcb4b", "vaultTokenAddress": "0x91fa3167591fe29071f265d076b64c22a89ae9ad", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-ynusdx-eynusdx-6-0x3183893120bdaa00fa4d5d812ea59c4237f32d22-4626-vault", @@ -12682,7 +15418,9 @@ "network": "ethereum", "inputTokenAddress": "0x3db228fe836d99ccb25ec4dfdc80ed6d2cddcb4b", "vaultTokenAddress": "0x3183893120bdaa00fa4d5d812ea59c4237f32d22", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yu-eyu-1-0x1f46186af85a967416b17380800c69860b7c516f-4626-vault", @@ -12692,7 +15430,9 @@ "network": "ethereum", "inputTokenAddress": "0xe868084cf08f3c3db11f4b73a95473762d9463f7", "vaultTokenAddress": "0x1f46186af85a967416b17380800c69860b7c516f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yusd-eyusd-1-0x3ed8f77ca6fd9e5c6dbbcc9696bf93f30c3a2ba5-4626-vault", @@ -12702,7 +15442,9 @@ "network": "ethereum", "inputTokenAddress": "0x19ebd191f7a24ece672ba13a302212b5ef7f35cb", "vaultTokenAddress": "0x3ed8f77ca6fd9e5c6dbbcc9696bf93f30c3a2ba5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yusd-eyusd-2-0x579ad59bb4af72d732f45f67ef231e9f59ef9e4f-4626-vault", @@ -12712,7 +15454,9 @@ "network": "ethereum", "inputTokenAddress": "0x19ebd191f7a24ece672ba13a302212b5ef7f35cb", "vaultTokenAddress": "0x579ad59bb4af72d732f45f67ef231e9f59ef9e4f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-yusd-eyusd-3-0x0aa836a55c7c3513d15795e7ec23378ef511bb9f-4626-vault", @@ -12722,7 +15466,9 @@ "network": "ethereum", "inputTokenAddress": "0x19ebd191f7a24ece672ba13a302212b5ef7f35cb", "vaultTokenAddress": "0x0aa836a55c7c3513d15795e7ec23378ef511bb9f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-zchf-aszchf-0x6619f92861c760ad11ba0d56e8ed63a33ecce22b-4626-vault", @@ -12732,7 +15478,9 @@ "network": "ethereum", "inputTokenAddress": "0xb58e61c3098d85632df34eecfb899a1ed80921cb", "vaultTokenAddress": "0x6619f92861c760ad11ba0d56e8ed63a33ecce22b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "ethereum-zchf-azchf-0xfa7ed49eb24a6117d8a3168eee69d26b45c40c63-4626-vault", @@ -12742,7 +15490,9 @@ "network": "ethereum", "inputTokenAddress": "0xb58e61c3098d85632df34eecfb899a1ed80921cb", "vaultTokenAddress": "0xfa7ed49eb24a6117d8a3168eee69d26b45c40c63", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "gnosis-eure-aave-v3-lending", @@ -12753,6 +15503,8 @@ "inputTokenAddress": "0xcb444e90d8198415266c6a2724b7900fb12fc56e", "vaultTokenAddress": "0xb50201558b00496a145fe76f7424749556e326d8", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x3e1c434541ecca30cd631b3a27170a223f896b03" ] @@ -12765,7 +15517,9 @@ "network": "hyperevm", "inputTokenAddress": "0xb88339cb7199b77e23db6e890353e22632ba630f", "vaultTokenAddress": "0x252e5aa42c1804b85b2ce6712cd418a0561232ba", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "hyperevm-usdtugrik0-lvusdt-0x2cc190fb654141dfbeac4c0f718f4d511674d346-4626-vault", @@ -12775,7 +15529,9 @@ "network": "hyperevm", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x2cc190fb654141dfbeac4c0f718f4d511674d346", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-ausd-bbqausd-0xde6a4f28acfe431dd1cfa2d9c7a3d8301624a841-4626-vault", @@ -12785,7 +15541,9 @@ "network": "katana", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xde6a4f28acfe431dd1cfa2d9c7a3d8301624a841", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-ausd-gtausd-0x9540441c503d763094921dbe4f13268e6d1d3b56-4626-vault", @@ -12795,7 +15553,9 @@ "network": "katana", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x9540441c503d763094921dbe4f13268e6d1d3b56", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-ausd-re7ausd-0xdc97cf490b2d367f34e5af8a5f90d2b8fcba8ce1-4626-vault", @@ -12805,7 +15565,9 @@ "network": "katana", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xdc97cf490b2d367f34e5af8a5f90d2b8fcba8ce1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-ausd-steakausd-0x82c4c641ccc38719ae1f0fbd16a64808d838fdfd-4626-vault", @@ -12815,7 +15577,9 @@ "network": "katana", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x82c4c641ccc38719ae1f0fbd16a64808d838fdfd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-btck-gtbtck-0x5bd1d75d45edb622d0ea50946f2f741ce8dc5b75-4626-vault", @@ -12825,7 +15589,9 @@ "network": "katana", "inputTokenAddress": "0xb0f70c0bd6fd87dbeb7c10dc692a2a6106817072", "vaultTokenAddress": "0x5bd1d75d45edb622d0ea50946f2f741ce8dc5b75", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-dusd-d3-dusd-v2-0xf71da79a6ed40f894e883874dce3f54b1493d930-4626-vault", @@ -12835,7 +15601,9 @@ "network": "katana", "inputTokenAddress": "0xca52d08737e6af8763a2bf6034b3b03868f24dda", "vaultTokenAddress": "0xf71da79a6ed40f894e883874dce3f54b1493d930", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-kat-ymvkatv2-0x9b1ae9548e4b46ceb6650f6cec702baf5cf2b8cc-4626-vault", @@ -12845,7 +15613,9 @@ "network": "katana", "inputTokenAddress": "0x7f1f4b4b29f5058fa32cc7a97141b8d7e5abdc2d", "vaultTokenAddress": "0x9b1ae9548e4b46ceb6650f6cec702baf5cf2b8cc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-usol-re7usol-0x6680d2993faadc9204bd614a53e0c7a3f20c8ca5-4626-vault", @@ -12855,7 +15625,9 @@ "network": "katana", "inputTokenAddress": "0x9b8df6e244526ab5f6e6400d331db28c8fdddb55", "vaultTokenAddress": "0x6680d2993faadc9204bd614a53e0c7a3f20c8ca5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbeth-gtweth-0xc5e7ab07030305fc925175b25b93b285d40dcdff-4626-vault", @@ -12865,7 +15637,9 @@ "network": "katana", "inputTokenAddress": "0xee7d8bcfb72bc1880d0cf19822eb0a2e6577ab62", "vaultTokenAddress": "0xc5e7ab07030305fc925175b25b93b285d40dcdff", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbeth-ymvog-vbeth-0xfade0c546f44e33c134c4036207b314ac643dc2e-4626-vault", @@ -12875,7 +15649,9 @@ "network": "katana", "inputTokenAddress": "0xee7d8bcfb72bc1880d0cf19822eb0a2e6577ab62", "vaultTokenAddress": "0xfade0c546f44e33c134c4036207b314ac643dc2e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-bbqusdc-0x1445a01a57d7b7663cfd7b4ee0a8ec03b379aabd-4626-vault", @@ -12885,7 +15661,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0x1445a01a57d7b7663cfd7b4ee0a8ec03b379aabd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-bbqusdc-0xbeeff2d5d126d4809195eea02b605423917bb6c6-4626-vault", @@ -12895,7 +15673,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0xbeeff2d5d126d4809195eea02b605423917bb6c6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-cscores-0x6a31358e58b8692ce5317181ff3379a5766a7aba-4626-vault", @@ -12905,7 +15685,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0x6a31358e58b8692ce5317181ff3379a5766a7aba", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-csvbusdc-0x9af031182fce8bf0b296145f2e1f1df5c3fecde7-4626-vault", @@ -12915,7 +15697,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0x9af031182fce8bf0b296145f2e1f1df5c3fecde7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-gtusdc-0xe4248e2105508fcbad3fe95691551d1af14015f7-4626-vault", @@ -12925,7 +15709,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0xe4248e2105508fcbad3fe95691551d1af14015f7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-hypervbusdcd-0xe9f691cf56a15e662764d2a8245c1cf2c909a4d9-4626-vault", @@ -12935,7 +15721,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0xe9f691cf56a15e662764d2a8245c1cf2c909a4d9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-mc_usdc-0xadb2df83a1b039417c6cb46ae23dc61705ea41c3-4626-vault", @@ -12945,7 +15733,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0xadb2df83a1b039417c6cb46ae23dc61705ea41c3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-steakusdc-0x61d4f9d3797ba4da152238c53a6f93fb665c3c1d-4626-vault", @@ -12956,8 +15746,11 @@ "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0x61d4f9d3797ba4da152238c53a6f93fb665c3c1d", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ - "0xa7249e2902b956e7127df56bf45d58cff610d832" + "0xa7249e2902b956e7127df56bf45d58cff610d832", + "0x3b0bf05a5526387dc0d728da0591894b037bbdf0" ] }, { @@ -12968,7 +15761,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0xbeef042bad4472c3f7eb9a73070703788b5362d7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-ymvdg-usdc-0xa2d38c8a3d810ebcf4c2075821c5ec8f976bb692-4626-vault", @@ -12978,7 +15773,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0xa2d38c8a3d810ebcf4c2075821c5ec8f976bb692", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdc-ymvog-vbusdc-0xce2b8e464fc7b5e58710c24b7e5ebfb6027f29d7-4626-vault", @@ -12988,7 +15785,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0xce2b8e464fc7b5e58710c24b7e5ebfb6027f29d7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdt-gtusdt-0x1ecdc3f2b5e90bfb55ff45a7476ff98a8957388e-4626-vault", @@ -12998,7 +15797,21 @@ "network": "katana", "inputTokenAddress": "0x2dca96907fde857dd3d816880a0df407eeb2d2f2", "vaultTokenAddress": "0x1ecdc3f2b5e90bfb55ff45a7476ff98a8957388e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "katana-vbusdt-gtusdt-0xac596ad9771a8d0d4df108ae0406e6f913aedceb-4626-vault", + "address": "0xac596ad9771a8d0d4df108ae0406e6f913aedceb", + "chainId": 747474, + "protocol": "morpho", + "network": "katana", + "inputTokenAddress": "0x2dca96907fde857dd3d816880a0df407eeb2d2f2", + "vaultTokenAddress": "0xac596ad9771a8d0d4df108ae0406e6f913aedceb", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbusdt-ymvog-vbusdt-0x8ed68f91afbe5871dce31ae007a936ebe8511d47-4626-vault", @@ -13008,7 +15821,9 @@ "network": "katana", "inputTokenAddress": "0x2dca96907fde857dd3d816880a0df407eeb2d2f2", "vaultTokenAddress": "0x8ed68f91afbe5871dce31ae007a936ebe8511d47", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbwbtc-gtwbtc-0xf243523996adbb273f0b237b53f30017c4364bbc-4626-vault", @@ -13018,7 +15833,9 @@ "network": "katana", "inputTokenAddress": "0x0913da6da4b42f538b445599b46bb4622342cf52", "vaultTokenAddress": "0xf243523996adbb273f0b237b53f30017c4364bbc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-vbwbtc-yog-wbtc-0xe107ccdeb8e20e499545c813f98cc90619b29859-4626-vault", @@ -13028,7 +15845,9 @@ "network": "katana", "inputTokenAddress": "0x0913da6da4b42f538b445599b46bb4622342cf52", "vaultTokenAddress": "0xe107ccdeb8e20e499545c813f98cc90619b29859", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-yearn-v3-0x0a1937F0D7f15B9ADee5d96616f269a0C6749C6d", @@ -13038,7 +15857,9 @@ "network": "katana", "inputTokenAddress": "0x0913da6da4b42f538b445599b46bb4622342cf52", "vaultTokenAddress": "0x0a1937f0d7f15b9adee5d96616f269a0c6749c6d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "katana-yearn-v3-0x156C729C78076b7cd815D01Ca6967c00c5ac8D9C", @@ -13048,7 +15869,9 @@ "network": "katana", "inputTokenAddress": "0x2dca96907fde857dd3d816880a0df407eeb2d2f2", "vaultTokenAddress": "0x156c729c78076b7cd815d01ca6967c00c5ac8d9c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-yearn-v3-0x37a79Bfb9F645F8Ed0a9ead9c722710D8f47C431", @@ -13058,7 +15881,9 @@ "network": "katana", "inputTokenAddress": "0xee7d8bcfb72bc1880d0cf19822eb0a2e6577ab62", "vaultTokenAddress": "0x37a79bfb9f645f8ed0a9ead9c722710d8f47c431", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-yearn-v3-0x543CC24962b540430DD1121E83E8564770Da6810", @@ -13068,7 +15893,9 @@ "network": "katana", "inputTokenAddress": "0x2dca96907fde857dd3d816880a0df407eeb2d2f2", "vaultTokenAddress": "0x543cc24962b540430dd1121e83e8564770da6810", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-yearn-v3-0x58B369aEC52DD904f70122cF72ed311f7AAe3bAc", @@ -13078,7 +15905,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0x58b369aec52dd904f70122cf72ed311f7aae3bac", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-yearn-v3-0x78EC25FBa1bAf6b7dc097Ebb8115A390A2a4Ee12", @@ -13088,7 +15917,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0x78ec25fba1baf6b7dc097ebb8115a390a2a4ee12", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-yearn-v3-0x80c34BD3A3569E126e7055831036aa7b212cB159", @@ -13098,7 +15929,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0x80c34bd3a3569e126e7055831036aa7b212cb159", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-yearn-v3-0x93Fec6639717b6215A48E5a72a162C50DCC40d68", @@ -13108,7 +15941,9 @@ "network": "katana", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x93fec6639717b6215a48e5a72a162c50dcc40d68", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-yearn-v3-0x9A6bd7B6Fd5C4F87eb66356441502fc7dCdd185B", @@ -13118,7 +15953,9 @@ "network": "katana", "inputTokenAddress": "0x2dca96907fde857dd3d816880a0df407eeb2d2f2", "vaultTokenAddress": "0x9a6bd7b6fd5c4f87eb66356441502fc7dcdd185b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-yearn-v3-0xAa0362eCC584B985056E47812931270b99C91f9d", @@ -13128,7 +15965,9 @@ "network": "katana", "inputTokenAddress": "0x0913da6da4b42f538b445599b46bb4622342cf52", "vaultTokenAddress": "0xaa0362ecc584b985056e47812931270b99c91f9d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "katana-yearn-v3-0xC1Ec6d26902949Bf6cbb0c9859dbEAD1E87FB243", @@ -13138,7 +15977,9 @@ "network": "katana", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xc1ec6d26902949bf6cbb0c9859dbead1e87fb243", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-yearn-v3-0xD46dFDAA7cAA8739B0e3274e2C085dFFc8d4776A", @@ -13148,7 +15989,9 @@ "network": "katana", "inputTokenAddress": "0x203a662b0bd271a6ed5a60edfbd04bfce608fd36", "vaultTokenAddress": "0xd46dfdaa7caa8739b0e3274e2c085dffc8d4776a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "katana-yearn-v3-0xE007CA01894c863d7898045ed5A3B4Abf0b18f37", @@ -13158,7 +16001,9 @@ "network": "katana", "inputTokenAddress": "0xee7d8bcfb72bc1880d0cf19822eb0a2e6577ab62", "vaultTokenAddress": "0xe007ca01894c863d7898045ed5a3b4abf0b18f37", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-yearn-v3-0xEA79C91540C7E884e6E0069Ce036E52f7BbB1194", @@ -13168,7 +16013,9 @@ "network": "katana", "inputTokenAddress": "0xee7d8bcfb72bc1880d0cf19822eb0a2e6577ab62", "vaultTokenAddress": "0xea79c91540c7e884e6e0069ce036e52f7bbb1194", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "katana-yearn-v3-0xF7EDe5332c6b4A235be4aA3c019222CFe72e984F", @@ -13178,7 +16025,9 @@ "network": "katana", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xf7ede5332c6b4a235be4aa3c019222cfe72e984f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "linea-ezeth-eezeth-1-0x873fea936c29c8a9f3e0d7cacfc1dc46e2a93e56-4626-vault", @@ -13188,7 +16037,9 @@ "network": "linea", "inputTokenAddress": "0x2416092f143378750bb29b79ed961ab195cceea5", "vaultTokenAddress": "0x873fea936c29c8a9f3e0d7cacfc1dc46e2a93e56", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-ezeth-eezeth-2-0x9947f3d2ae676be4612eb4d80e94f6441e47a2a9-4626-vault", @@ -13198,7 +16049,9 @@ "network": "linea", "inputTokenAddress": "0x2416092f143378750bb29b79ed961ab195cceea5", "vaultTokenAddress": "0x9947f3d2ae676be4612eb4d80e94f6441e47a2a9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-musd-emusd-3-0xa7ada0d422a8b5fa4a7947f2cb0ee2d32435647d-4626-vault", @@ -13208,7 +16061,9 @@ "network": "linea", "inputTokenAddress": "0xaca92e438df0b2401ff60da7e4337b687a2435da", "vaultTokenAddress": "0xa7ada0d422a8b5fa4a7947f2cb0ee2d32435647d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "linea-rex33-erex33-1-0x5464cc940beff4301ed21df535761546f19de2d3-4626-vault", @@ -13218,7 +16073,9 @@ "network": "linea", "inputTokenAddress": "0xe4eeb461ad1e4ef8b8ef71a33694ccd84af051c4", "vaultTokenAddress": "0x5464cc940beff4301ed21df535761546f19de2d3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-usdc-eusdc-1-0xfb6448b96637d90fcf2e4ad2c622a487d0496e6f-4626-vault", @@ -13228,7 +16085,9 @@ "network": "linea", "inputTokenAddress": "0x176211869ca2b568f2a7d4ee941e073a821ee1ff", "vaultTokenAddress": "0xfb6448b96637d90fcf2e4ad2c622a487d0496e6f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "linea-usdc-eusdc-2-0x14efcc1ae56e2ff75204ef2fb0de43378d0beada-4626-vault", @@ -13238,7 +16097,9 @@ "network": "linea", "inputTokenAddress": "0x176211869ca2b568f2a7d4ee941e073a821ee1ff", "vaultTokenAddress": "0x14efcc1ae56e2ff75204ef2fb0de43378d0beada", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "linea-usdc-eusdc-3-0xe27c2571f6d1b942bbb438a37b0171c64b469e1f-4626-vault", @@ -13248,7 +16109,9 @@ "network": "linea", "inputTokenAddress": "0x176211869ca2b568f2a7d4ee941e073a821ee1ff", "vaultTokenAddress": "0xe27c2571f6d1b942bbb438a37b0171c64b469e1f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "linea-usdt-eusdt-1-0xcbef9be95738290188b25ca9a6dd2bec417a578c-4626-vault", @@ -13258,7 +16121,9 @@ "network": "linea", "inputTokenAddress": "0xa219439258ca9da29e9cc4ce5596924745e12b93", "vaultTokenAddress": "0xcbef9be95738290188b25ca9a6dd2bec417a578c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "linea-usdt-eusdt-2-0x085f80df643307e04f23281f6fdbfaa13865e852-4626-vault", @@ -13268,7 +16133,9 @@ "network": "linea", "inputTokenAddress": "0xa219439258ca9da29e9cc4ce5596924745e12b93", "vaultTokenAddress": "0x085f80df643307e04f23281f6fdbfaa13865e852", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "linea-wbtc-ewbtc-1-0xb11fd944cf5e8678b5db42305aff03b7942a3cab-4626-vault", @@ -13278,7 +16145,9 @@ "network": "linea", "inputTokenAddress": "0x3aab2285ddcddad8edf438c1bab47e1a9d05a9b4", "vaultTokenAddress": "0xb11fd944cf5e8678b5db42305aff03b7942a3cab", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "linea-weeth-eweeth-1-0x8955d7dcde9bd9694b64732ad28ff2113eb217b4-4626-vault", @@ -13288,7 +16157,9 @@ "network": "linea", "inputTokenAddress": "0x1bf74c010e6320bab11e2e5a532b5ac15e0b8aa6", "vaultTokenAddress": "0x8955d7dcde9bd9694b64732ad28ff2113eb217b4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-weeth-eweeth-2-0x92ba0ded54184ab00f7edd1bc5eba488cc8d9de0-4626-vault", @@ -13298,7 +16169,9 @@ "network": "linea", "inputTokenAddress": "0x1bf74c010e6320bab11e2e5a532b5ac15e0b8aa6", "vaultTokenAddress": "0x92ba0ded54184ab00f7edd1bc5eba488cc8d9de0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-weeth-eweeth-3-0x1da14e692956382804a06ce38b984f56de457d7d-4626-vault", @@ -13308,7 +16181,9 @@ "network": "linea", "inputTokenAddress": "0x1bf74c010e6320bab11e2e5a532b5ac15e0b8aa6", "vaultTokenAddress": "0x1da14e692956382804a06ce38b984f56de457d7d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-weth-eweth-1-0xa8a02e6a894a490d04b6cd480857a19477854968-4626-vault", @@ -13318,7 +16193,9 @@ "network": "linea", "inputTokenAddress": "0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f", "vaultTokenAddress": "0xa8a02e6a894a490d04b6cd480857a19477854968", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-weth-eweth-2-0xf4712fc5e6483de9e1ff661d95dd686664327086-4626-vault", @@ -13328,7 +16205,9 @@ "network": "linea", "inputTokenAddress": "0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f", "vaultTokenAddress": "0xf4712fc5e6483de9e1ff661d95dd686664327086", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-weth-eweth-3-0x8bf8edc911ab3f0ea4a27c51cb88b57cce5356f1-4626-vault", @@ -13338,7 +16217,9 @@ "network": "linea", "inputTokenAddress": "0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f", "vaultTokenAddress": "0x8bf8edc911ab3f0ea4a27c51cb88b57cce5356f1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-weth-eweth-4-0x179dfd3ecdc6f5b8f8788584f3289d10c6f1afb8-4626-vault", @@ -13348,7 +16229,9 @@ "network": "linea", "inputTokenAddress": "0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f", "vaultTokenAddress": "0x179dfd3ecdc6f5b8f8788584f3289d10c6f1afb8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-weth-eweth-7-0xb135dcf653dafb5ddaa93f926d7000aa3222efee-4626-vault", @@ -13358,7 +16241,9 @@ "network": "linea", "inputTokenAddress": "0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f", "vaultTokenAddress": "0xb135dcf653dafb5ddaa93f926d7000aa3222efee", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-weth-eweth-8-0x9ac2f0a564b7396a8692e1558d23a12d5a2abb1f-4626-vault", @@ -13368,7 +16253,9 @@ "network": "linea", "inputTokenAddress": "0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f", "vaultTokenAddress": "0x9ac2f0a564b7396a8692e1558d23a12d5a2abb1f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-weth-eweth-9-0x4789d8066cac17fd24f24206a49abc72830604f1-4626-vault", @@ -13378,7 +16265,9 @@ "network": "linea", "inputTokenAddress": "0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f", "vaultTokenAddress": "0x4789d8066cac17fd24f24206a49abc72830604f1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-wrseth-ewrseth-1-0x5df4080d8d1a85457d699e6a85255fc4087b8abf-4626-vault", @@ -13388,7 +16277,9 @@ "network": "linea", "inputTokenAddress": "0xd2671165570f41bbb3b0097893300b6eb6101e6c", "vaultTokenAddress": "0x5df4080d8d1a85457d699e6a85255fc4087b8abf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-wrseth-ewrseth-4-0xb747b627c3b67cdc0aeaf78fd7174ae5e5bfa796-4626-vault", @@ -13398,7 +16289,9 @@ "network": "linea", "inputTokenAddress": "0xd2671165570f41bbb3b0097893300b6eb6101e6c", "vaultTokenAddress": "0xb747b627c3b67cdc0aeaf78fd7174ae5e5bfa796", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-wrseth-ewrseth-5-0x140bd9a62ba84fbf78d9e3dd4a94fdafc999faf5-4626-vault", @@ -13408,7 +16301,9 @@ "network": "linea", "inputTokenAddress": "0xd2671165570f41bbb3b0097893300b6eb6101e6c", "vaultTokenAddress": "0x140bd9a62ba84fbf78d9e3dd4a94fdafc999faf5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-wsrusd-ewsrusd-1-0x42267dc26fcece525f04e75da3fa596f88cedde0-4626-vault", @@ -13418,7 +16313,9 @@ "network": "linea", "inputTokenAddress": "0x4809010926aec940b550d34a46a52739f996d75d", "vaultTokenAddress": "0x42267dc26fcece525f04e75da3fa596f88cedde0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-wsteth-ewsteth-1-0x359e363c11fc619be76eec8baaa01e61d521aa18-4626-vault", @@ -13428,7 +16325,9 @@ "network": "linea", "inputTokenAddress": "0xb5bedd42000b71fdde22d3ee8a79bd49a568fc8f", "vaultTokenAddress": "0x359e363c11fc619be76eec8baaa01e61d521aa18", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-wsteth-ewsteth-3-0xb770dc4be757ad72bcb7b8ff4958fb5c6ee5aa49-4626-vault", @@ -13438,7 +16337,9 @@ "network": "linea", "inputTokenAddress": "0xb5bedd42000b71fdde22d3ee8a79bd49a568fc8f", "vaultTokenAddress": "0xb770dc4be757ad72bcb7b8ff4958fb5c6ee5aa49", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-wsteth-ewsteth-4-0x3cc7963fa503fe32053f177c444855a71068a839-4626-vault", @@ -13448,7 +16349,9 @@ "network": "linea", "inputTokenAddress": "0xb5bedd42000b71fdde22d3ee8a79bd49a568fc8f", "vaultTokenAddress": "0x3cc7963fa503fe32053f177c444855a71068a839", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "linea-yusd-eyusd-1-0x54a4dc1df3861166c976eaa5a66b4d2dcc7e7f55-4626-vault", @@ -13458,7 +16361,9 @@ "network": "linea", "inputTokenAddress": "0x4e559dbccbe87de66c6a9f3f25231096f24c2e28", "vaultTokenAddress": "0x54a4dc1df3861166c976eaa5a66b4d2dcc7e7f55", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-ausd-bbqausd-0xbc03e505ee65f9faa68a2d7e5a74452858c16d29-4626-vault", @@ -13468,7 +16373,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xbc03e505ee65f9faa68a2d7e5a74452858c16d29", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-ausd-bbqausd-0xbeeffea75cfc4128ebe10c8d7ae22016d215060d-4626-vault", @@ -13478,7 +16385,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xbeeffea75cfc4128ebe10c8d7ae22016d215060d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-ausd-csyausd-0xbe3e6d3f857812b4731677c88288d4f3aff8e9a1-4626-vault", @@ -13488,7 +16397,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xbe3e6d3f857812b4731677c88288d4f3aff8e9a1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-ausd-eausd-12-0x1475d3da9ca6a3aa14f76b7f5e9da0d0bcf1b2f9-4626-vault", @@ -13498,7 +16409,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x1475d3da9ca6a3aa14f76b7f5e9da0d0bcf1b2f9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-ausd-eausd-3-0x240fcaffff24aaa39e420b6f70ed5519847648b4-4626-vault", @@ -13508,7 +16421,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x240fcaffff24aaa39e420b6f70ed5519847648b4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-ausd-eausd-4-0x870e172c3c7ea274ce60fb8d19d86012edc3c043-4626-vault", @@ -13518,7 +16433,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x870e172c3c7ea274ce60fb8d19d86012edc3c043", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-ausd-eausd-5-0xd5ff5152edbd0d921bbff5eef84dda95c6c5a108-4626-vault", @@ -13528,7 +16445,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xd5ff5152edbd0d921bbff5eef84dda95c6c5a108", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-ausd-eausd-6-0x6e06ce28a6c28bffa274ead5cb715992033e351a-4626-vault", @@ -13538,7 +16457,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x6e06ce28a6c28bffa274ead5cb715992033e351a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-ausd-eausd-7-0x3fe40329061a40f95416da42bb69e15d8eb83740-4626-vault", @@ -13548,7 +16469,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x3fe40329061a40f95416da42bb69e15d8eb83740", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-ausd-eausd-8-0x0709be7bb77b25e398ccfd518770c0bae31a38df-4626-vault", @@ -13558,7 +16481,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x0709be7bb77b25e398ccfd518770c0bae31a38df", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-ausd-eausd-9-0x048e7f7857c5297cd7623244bbb4fae65936996a-4626-vault", @@ -13568,7 +16493,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x048e7f7857c5297cd7623244bbb4fae65936996a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-ausd-grove-bbqausd-0x32841a8511d5c2c5b253f45668780b99139e476d-4626-vault", @@ -13578,7 +16505,9 @@ "network": "monad", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0x32841a8511d5c2c5b253f45668780b99139e476d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-cbbtc-bbqcbbtc-0x0f6f5a8272a4da23e458aabcbce6382c5cdc6b77-4626-vault", @@ -13588,7 +16517,9 @@ "network": "monad", "inputTokenAddress": "0xd18b7ec58cdf4876f6afebd3ed1730e4ce10414b", "vaultTokenAddress": "0x0f6f5a8272a4da23e458aabcbce6382c5cdc6b77", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-cbbtc-bbqcbbtc-0xbeeff421948cde29644a63fba4ef5e5a621075d0-4626-vault", @@ -13598,7 +16529,9 @@ "network": "monad", "inputTokenAddress": "0xd18b7ec58cdf4876f6afebd3ed1730e4ce10414b", "vaultTokenAddress": "0xbeeff421948cde29644a63fba4ef5e5a621075d0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-cbbtc-hypercbbtcd-0xc402b0cacc0c684427daa40d964c8ae6fdbb96f7-4626-vault", @@ -13608,7 +16541,9 @@ "network": "monad", "inputTokenAddress": "0xd18b7ec58cdf4876f6afebd3ed1730e4ce10414b", "vaultTokenAddress": "0xc402b0cacc0c684427daa40d964c8ae6fdbb96f7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-cbbtc-hypercbbtcd-0xe09a93786275546690247d70f1767cf0b69e8ea0-4626-vault", @@ -13618,7 +16553,9 @@ "network": "monad", "inputTokenAddress": "0xd18b7ec58cdf4876f6afebd3ed1730e4ce10414b", "vaultTokenAddress": "0xe09a93786275546690247d70f1767cf0b69e8ea0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-cbbtc-uycbbtc-0xecef08a3cd83054e8ff6d8cb9ce41a36b81e8d7e-4626-vault", @@ -13628,7 +16565,9 @@ "network": "monad", "inputTokenAddress": "0xd18b7ec58cdf4876f6afebd3ed1730e4ce10414b", "vaultTokenAddress": "0xecef08a3cd83054e8ff6d8cb9ce41a36b81e8d7e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-fxrp-efxrp-1-0x144290085da25e3078425c6f4a477fd8cab0c43e-4626-vault", @@ -13638,7 +16577,9 @@ "network": "monad", "inputTokenAddress": "0xce6170ea245dc8d1f275a710a062b70f125f0110", "vaultTokenAddress": "0x144290085da25e3078425c6f4a477fd8cab0c43e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-gmon-egmon-1-0xd2f35c39a7187bbf55c0b05c52808d7a18ed62ca-4626-vault", @@ -13648,7 +16589,9 @@ "network": "monad", "inputTokenAddress": "0x8498312a6b3cbd158bf0c93abdcf29e6e4f55081", "vaultTokenAddress": "0xd2f35c39a7187bbf55c0b05c52808d7a18ed62ca", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-gmon-egmon-2-0xb181030ff0767c24d83c65527bd42146486f415e-4626-vault", @@ -13658,7 +16601,9 @@ "network": "monad", "inputTokenAddress": "0x8498312a6b3cbd158bf0c93abdcf29e6e4f55081", "vaultTokenAddress": "0xb181030ff0767c24d83c65527bd42146486f415e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-gmon-egmon-3-0x9020dbca5a8ccfab6116123e308204a44a5b93d4-4626-vault", @@ -13668,7 +16613,9 @@ "network": "monad", "inputTokenAddress": "0x8498312a6b3cbd158bf0c93abdcf29e6e4f55081", "vaultTokenAddress": "0x9020dbca5a8ccfab6116123e308204a44a5b93d4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-lbtc-elbtc-2-0x1874f82ac9ef2bd5603cc946cb6f3bcb9dd2d66f-4626-vault", @@ -13678,7 +16625,9 @@ "network": "monad", "inputTokenAddress": "0xecac9c5f704e954931349da37f60e39f515c11c1", "vaultTokenAddress": "0x1874f82ac9ef2bd5603cc946cb6f3bcb9dd2d66f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "monad-lbtc-elbtc-3-0xbc5fd2ca51b0bca8882246833b2ea8627a79bc59-4626-vault", @@ -13688,7 +16637,9 @@ "network": "monad", "inputTokenAddress": "0xecac9c5f704e954931349da37f60e39f515c11c1", "vaultTokenAddress": "0xbc5fd2ca51b0bca8882246833b2ea8627a79bc59", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "monad-lbtc-elbtc-4-0xdb53e5c7578cfb52e72728c89ba895692e49aa45-4626-vault", @@ -13698,7 +16649,9 @@ "network": "monad", "inputTokenAddress": "0xecac9c5f704e954931349da37f60e39f515c11c1", "vaultTokenAddress": "0xdb53e5c7578cfb52e72728c89ba895692e49aa45", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "monad-shmon-eshmon-1-0x6661a2b4008b70f22ff84c2134ac6f51534e162d-4626-vault", @@ -13708,7 +16661,9 @@ "network": "monad", "inputTokenAddress": "0x1b68626dca36c7fe922fd2d55e4f631d962de19c", "vaultTokenAddress": "0x6661a2b4008b70f22ff84c2134ac6f51534e162d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-shmon-eshmon-2-0xb6a4db1fef7831f65827d9af2cb1e69f764ec123-4626-vault", @@ -13718,7 +16673,9 @@ "network": "monad", "inputTokenAddress": "0x1b68626dca36c7fe922fd2d55e4f631d962de19c", "vaultTokenAddress": "0xb6a4db1fef7831f65827d9af2cb1e69f764ec123", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-shmon-eshmon-3-0x3bcc41c9510a4b601bfbfa6da8d933d50fd175e8-4626-vault", @@ -13728,7 +16685,9 @@ "network": "monad", "inputTokenAddress": "0x1b68626dca36c7fe922fd2d55e4f631d962de19c", "vaultTokenAddress": "0x3bcc41c9510a4b601bfbfa6da8d933d50fd175e8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-smon-esmon-1-0xa8f093cfb04a536dbc6aa9bb94a2d617305a48f3-4626-vault", @@ -13738,7 +16697,9 @@ "network": "monad", "inputTokenAddress": "0xa3227c5969757783154c60bf0bc1944180ed81b9", "vaultTokenAddress": "0xa8f093cfb04a536dbc6aa9bb94a2d617305a48f3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-smon-esmon-2-0xddffd6801a86b598077addda04f70af08b6f8807-4626-vault", @@ -13748,7 +16709,9 @@ "network": "monad", "inputTokenAddress": "0xa3227c5969757783154c60bf0bc1944180ed81b9", "vaultTokenAddress": "0xddffd6801a86b598077addda04f70af08b6f8807", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-smon-esmon-3-0x994d141557dc6abb13afd374ddc0224c0e7ef478-4626-vault", @@ -13758,7 +16721,9 @@ "network": "monad", "inputTokenAddress": "0xa3227c5969757783154c60bf0bc1944180ed81b9", "vaultTokenAddress": "0x994d141557dc6abb13afd374ddc0224c0e7ef478", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usd1-bbqusd1-0xbeeffb65df79baac701307c9605b7ab207355fdb-4626-vault", @@ -13768,7 +16733,9 @@ "network": "monad", "inputTokenAddress": "0x111111d2bf19e43c34263401e0cad979ed1cdb61", "vaultTokenAddress": "0xbeeffb65df79baac701307c9605b7ab207355fdb", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdc-augustusdc-0x21649703fe63265058e9f22582552561af4afa3f-4626-vault", @@ -13778,7 +16745,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x21649703fe63265058e9f22582552561af4afa3f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdc-augustusdcv2-0x80017bf0f793ebbe9679cd61ff0e395b62cabb59-4626-vault", @@ -13788,7 +16757,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x80017bf0f793ebbe9679cd61ff0e395b62cabb59", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdc-bbqusdc-0x802c91d807a8daca257c4708ab264b6520964e44-4626-vault", @@ -13798,7 +16769,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x802c91d807a8daca257c4708ab264b6520964e44", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdc-bbqusdc-0xbeeff443c3cba3e369da795002243beac311ab83-4626-vault", @@ -13808,7 +16781,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0xbeeff443c3cba3e369da795002243beac311ab83", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdc-eusdc-10-0x289f801765b99b5e6263853859fe302dbecab6d6-4626-vault", @@ -13818,7 +16793,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x289f801765b99b5e6263853859fe302dbecab6d6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdc-eusdc-12-0x1905eddf5943ef6c92ccf1469bd40fc2cb4a77b0-4626-vault", @@ -13828,7 +16805,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x1905eddf5943ef6c92ccf1469bd40fc2cb4a77b0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdc-eusdc-4-0xf19e8ddc541dee2f4d6796a79b1c1e10a415a0da-4626-vault", @@ -13838,7 +16817,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0xf19e8ddc541dee2f4d6796a79b1c1e10a415a0da", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdc-eusdc-5-0x1e4d67c666c2ccf27a0af980fe6c8e0f05ac8949-4626-vault", @@ -13848,7 +16829,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x1e4d67c666c2ccf27a0af980fe6c8e0f05ac8949", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdc-eusdc-6-0xf2acb868eaf64ef36bc0d3b4ba93af00fc3167cf-4626-vault", @@ -13858,7 +16841,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0xf2acb868eaf64ef36bc0d3b4ba93af00fc3167cf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdc-eusdc-7-0x5792753b66eb5213e416755546abbcc1aef1008a-4626-vault", @@ -13868,7 +16853,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x5792753b66eb5213e416755546abbcc1aef1008a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdc-eusdc-8-0x36d0f0a4cb615c200310ae2c5b5d345189d01197-4626-vault", @@ -13878,7 +16865,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x36d0f0a4cb615c200310ae2c5b5d345189d01197", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdc-eusdc-9-0xf62c7cd4f71434f7c4d12a1142133d4ed4abaec4-4626-vault", @@ -13888,7 +16877,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0xf62c7cd4f71434f7c4d12a1142133d4ed4abaec4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdc-hyperusdcd-0x78999cc96d2ba0341588c60ccb0e91c6c33cf371-4626-vault", @@ -13898,7 +16889,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x78999cc96d2ba0341588c60ccb0e91c6c33cf371", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdc-hyperusdcd-0xa8665084d8cd6276c00ca97cbc0bf4bc9ae94c79-4626-vault", @@ -13908,7 +16901,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0xa8665084d8cd6276c00ca97cbc0bf4bc9ae94c79", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdc-urrwa-0x0ed3615ff949c8a34d15441970900e849a3409fc-4626-vault", @@ -13918,7 +16913,9 @@ "network": "monad", "inputTokenAddress": "0x754704bc059f8c67012fed69bc8a327a5aafb603", "vaultTokenAddress": "0x0ed3615ff949c8a34d15441970900e849a3409fc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdt0-bbqusdt0-0x961a59fe249b9795fae7fa35f9e89629689d5278-4626-vault", @@ -13928,7 +16925,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0x961a59fe249b9795fae7fa35f9e89629689d5278", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdt0-bbqusdt0-0xbeeff300e9a9caec7beea740ab8758d33b777509-4626-vault", @@ -13938,7 +16937,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0xbeeff300e9a9caec7beea740ab8758d33b777509", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-usdt0-eusdt0-2-0x8f79f6ee218826d5144b917f901b147d4354bd74-4626-vault", @@ -13948,7 +16949,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0x8f79f6ee218826d5144b917f901b147d4354bd74", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdt0-eusdt0-3-0xee3eaec5b3860ad40a767594f0990a74a32329e8-4626-vault", @@ -13958,7 +16961,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0xee3eaec5b3860ad40a767594f0990a74a32329e8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdt0-eusdt0-4-0x2178894927657fd5a464ce082e0b514ceb12720c-4626-vault", @@ -13968,7 +16973,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0x2178894927657fd5a464ce082e0b514ceb12720c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdt0-eusdt0-5-0x9190269f87bd30f0eb94dc3d6369b42a1a27eefa-4626-vault", @@ -13978,7 +16985,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0x9190269f87bd30f0eb94dc3d6369b42a1a27eefa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdt0-eusdt0-6-0x57c5dff5ddb1289c21cc752a05330a12e3542578-4626-vault", @@ -13988,7 +16997,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0x57c5dff5ddb1289c21cc752a05330a12e3542578", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdt0-eusdt0-7-0x225e145c65031d39c3d9c58bddaef47f8d9faec5-4626-vault", @@ -13998,7 +17009,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0x225e145c65031d39c3d9c58bddaef47f8d9faec5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdt0-eusdt0-8-0x50fe3eac875afbf5a121f2f792ffb7f9fb27629f-4626-vault", @@ -14008,7 +17021,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0x50fe3eac875afbf5a121f2f792ffb7f9fb27629f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-usdt0-eusdt0-9-0x2f13d29b4eff12fc5e6b2560ed5183354c38a82f-4626-vault", @@ -14018,7 +17033,9 @@ "network": "monad", "inputTokenAddress": "0xe7cd86e13ac4309349f30b3435a9d337750fc82d", "vaultTokenAddress": "0x2f13d29b4eff12fc5e6b2560ed5183354c38a82f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-wbtc-ewbtc-2-0x8f47d9d9d5a8202a5a37c4e41fbdd3146d88a579-4626-vault", @@ -14028,7 +17045,9 @@ "network": "monad", "inputTokenAddress": "0x0555e30da8f98308edb960aa94c0db47230d2b9c", "vaultTokenAddress": "0x8f47d9d9d5a8202a5a37c4e41fbdd3146d88a579", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "monad-wbtc-ewbtc-3-0x52a59afaf5cb7cb09f94056fd631688d659a33b6-4626-vault", @@ -14038,7 +17057,9 @@ "network": "monad", "inputTokenAddress": "0x0555e30da8f98308edb960aa94c0db47230d2b9c", "vaultTokenAddress": "0x52a59afaf5cb7cb09f94056fd631688d659a33b6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "monad-wbtc-ewbtc-4-0x88927d35e37286805f343dc449b750f431e70a20-4626-vault", @@ -14048,7 +17069,9 @@ "network": "monad", "inputTokenAddress": "0x0555e30da8f98308edb960aa94c0db47230d2b9c", "vaultTokenAddress": "0x88927d35e37286805f343dc449b750f431e70a20", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "monad-weth-bbqeth-0x4f28cc08305e8585f8dd2a329ba41e77a9a54f97-4626-vault", @@ -14058,7 +17081,9 @@ "network": "monad", "inputTokenAddress": "0xee8c0e9f1bffb4eb878d8f15f368a02a35481242", "vaultTokenAddress": "0x4f28cc08305e8585f8dd2a329ba41e77a9a54f97", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-weth-bbqeth-0xbeeff96d65cb80a0029dc9d3c4d7306c3c3a6253-4626-vault", @@ -14068,7 +17093,9 @@ "network": "monad", "inputTokenAddress": "0xee8c0e9f1bffb4eb878d8f15f368a02a35481242", "vaultTokenAddress": "0xbeeff96d65cb80a0029dc9d3c4d7306c3c3a6253", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-weth-eweth-2-0x8c75a7177d64167e6ebc65a1d25d03cbf726fc46-4626-vault", @@ -14078,7 +17105,9 @@ "network": "monad", "inputTokenAddress": "0xee8c0e9f1bffb4eb878d8f15f368a02a35481242", "vaultTokenAddress": "0x8c75a7177d64167e6ebc65a1d25d03cbf726fc46", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-weth-eweth-3-0x502e4a0b61deba3015eb9e51116b832003b22c2c-4626-vault", @@ -14088,7 +17117,9 @@ "network": "monad", "inputTokenAddress": "0xee8c0e9f1bffb4eb878d8f15f368a02a35481242", "vaultTokenAddress": "0x502e4a0b61deba3015eb9e51116b832003b22c2c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-weth-eweth-4-0xf048977215c8efd805f2d48b1d45304742d6ab58-4626-vault", @@ -14098,7 +17129,9 @@ "network": "monad", "inputTokenAddress": "0xee8c0e9f1bffb4eb878d8f15f368a02a35481242", "vaultTokenAddress": "0xf048977215c8efd805f2d48b1d45304742d6ab58", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-weth-steaketh-0xba8424ebbed6c51bea6d6d903b8815838e6a0322-4626-vault", @@ -14108,7 +17141,9 @@ "network": "monad", "inputTokenAddress": "0xee8c0e9f1bffb4eb878d8f15f368a02a35481242", "vaultTokenAddress": "0xba8424ebbed6c51bea6d6d903b8815838e6a0322", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-weth-steaketh-0xbeef04b01e0275d4ac2e2986256bb14e3ff6ef42-4626-vault", @@ -14118,7 +17153,9 @@ "network": "monad", "inputTokenAddress": "0xee8c0e9f1bffb4eb878d8f15f368a02a35481242", "vaultTokenAddress": "0xbeef04b01e0275d4ac2e2986256bb14e3ff6ef42", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wmon-ewmon-10-0x87760787d770bc9f039843fec7636f3b8dd12206-4626-vault", @@ -14128,7 +17165,9 @@ "network": "monad", "inputTokenAddress": "0x3bd359c1119da7da1d913d1c4d2b7c461115433a", "vaultTokenAddress": "0x87760787d770bc9f039843fec7636f3b8dd12206", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wmon-ewmon-11-0xce67457a858da99bf19ff22d595cd60808f2e77d-4626-vault", @@ -14138,7 +17177,9 @@ "network": "monad", "inputTokenAddress": "0x3bd359c1119da7da1d913d1c4d2b7c461115433a", "vaultTokenAddress": "0xce67457a858da99bf19ff22d595cd60808f2e77d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wmon-ewmon-3-0x94a169ad76f75e32b5e4e716a0cacfa28a619b66-4626-vault", @@ -14148,7 +17189,9 @@ "network": "monad", "inputTokenAddress": "0x3bd359c1119da7da1d913d1c4d2b7c461115433a", "vaultTokenAddress": "0x94a169ad76f75e32b5e4e716a0cacfa28a619b66", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wmon-ewmon-4-0x5e1534af364de6f789b67dab52abdc154ab48757-4626-vault", @@ -14158,7 +17201,9 @@ "network": "monad", "inputTokenAddress": "0x3bd359c1119da7da1d913d1c4d2b7c461115433a", "vaultTokenAddress": "0x5e1534af364de6f789b67dab52abdc154ab48757", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wmon-ewmon-5-0x28bd4f19c812cbf9e33a206f87125f14e65dc8aa-4626-vault", @@ -14168,7 +17213,9 @@ "network": "monad", "inputTokenAddress": "0x3bd359c1119da7da1d913d1c4d2b7c461115433a", "vaultTokenAddress": "0x28bd4f19c812cbf9e33a206f87125f14e65dc8aa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wmon-ewmon-6-0x7b4bcaeac5eb67ae947903f24bba660ee06a5231-4626-vault", @@ -14178,7 +17225,9 @@ "network": "monad", "inputTokenAddress": "0x3bd359c1119da7da1d913d1c4d2b7c461115433a", "vaultTokenAddress": "0x7b4bcaeac5eb67ae947903f24bba660ee06a5231", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wmon-ewmon-7-0x9ea1b948186f9a8cfe375278d96363103f4fa42b-4626-vault", @@ -14188,7 +17237,9 @@ "network": "monad", "inputTokenAddress": "0x3bd359c1119da7da1d913d1c4d2b7c461115433a", "vaultTokenAddress": "0x9ea1b948186f9a8cfe375278d96363103f4fa42b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wmon-ewmon-8-0x9109529c3a2eb36de0ac3837baea74044863c60a-4626-vault", @@ -14198,7 +17249,9 @@ "network": "monad", "inputTokenAddress": "0x3bd359c1119da7da1d913d1c4d2b7c461115433a", "vaultTokenAddress": "0x9109529c3a2eb36de0ac3837baea74044863c60a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wmon-ewmon-9-0x850dafb683743076f65d62d95e36ec9d04fb4b23-4626-vault", @@ -14208,7 +17261,9 @@ "network": "monad", "inputTokenAddress": "0x3bd359c1119da7da1d913d1c4d2b7c461115433a", "vaultTokenAddress": "0x850dafb683743076f65d62d95e36ec9d04fb4b23", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wsteth-ewsteth-1-0xb72e0659417bbb1ea55869ab2f81cb41e751938f-4626-vault", @@ -14218,7 +17273,9 @@ "network": "monad", "inputTokenAddress": "0x10aeaf63194db8d453d4d85a06e5efe1dd0b5417", "vaultTokenAddress": "0xb72e0659417bbb1ea55869ab2f81cb41e751938f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wsteth-ewsteth-2-0x61788859b923989dfeb995b8de5cbbcd719475e9-4626-vault", @@ -14228,7 +17285,9 @@ "network": "monad", "inputTokenAddress": "0x10aeaf63194db8d453d4d85a06e5efe1dd0b5417", "vaultTokenAddress": "0x61788859b923989dfeb995b8de5cbbcd719475e9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-wsteth-ewsteth-3-0x1ed6703bd9dd1a82979100d21910f17b074c8293-4626-vault", @@ -14238,7 +17297,9 @@ "network": "monad", "inputTokenAddress": "0x10aeaf63194db8d453d4d85a06e5efe1dd0b5417", "vaultTokenAddress": "0x1ed6703bd9dd1a82979100d21910f17b074c8293", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "monad-xaut0-exaut0-2-0x234d354b39a4ca1274cb04972d3a9e03f1d8c4ff-4626-vault", @@ -14248,7 +17309,9 @@ "network": "monad", "inputTokenAddress": "0x01bff41798a0bcf287b996046ca68b395dbc1071", "vaultTokenAddress": "0x234d354b39a4ca1274cb04972d3a9e03f1d8c4ff", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-xaut0-exaut0-3-0xd505cce10571c1d07dd40d2d9001bef22cdf0d71-4626-vault", @@ -14258,7 +17321,9 @@ "network": "monad", "inputTokenAddress": "0x01bff41798a0bcf287b996046ca68b395dbc1071", "vaultTokenAddress": "0xd505cce10571c1d07dd40d2d9001bef22cdf0d71", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "monad-xaut0-exaut0-4-0x091298d908a216cfca30729db2b194fe5f1d16be-4626-vault", @@ -14268,7 +17333,9 @@ "network": "monad", "inputTokenAddress": "0x01bff41798a0bcf287b996046ca68b395dbc1071", "vaultTokenAddress": "0x091298d908a216cfca30729db2b194fe5f1d16be", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "optimism-crvusd-cvcrvusd-0x2297d47020d2abd71fcf1b6dba0168b5c2d4380f-4626-vault", @@ -14278,7 +17345,9 @@ "network": "optimism", "inputTokenAddress": "0xc52d7f23a2e460248db6ee192cb23dd12bddcbf6", "vaultTokenAddress": "0x2297d47020d2abd71fcf1b6dba0168b5c2d4380f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "optimism-crvusd-cvcrvusd-0x451200382d931f62b2d2bc9c215d99aa106dc8d0-4626-vault", @@ -14288,7 +17357,9 @@ "network": "optimism", "inputTokenAddress": "0xc52d7f23a2e460248db6ee192cb23dd12bddcbf6", "vaultTokenAddress": "0x451200382d931f62b2d2bc9c215d99aa106dc8d0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "optimism-crvusd-cvcrvusd-0xe8dd743e376eca40cc9547236d46ed83e06fd471-4626-vault", @@ -14298,7 +17369,9 @@ "network": "optimism", "inputTokenAddress": "0xc52d7f23a2e460248db6ee192cb23dd12bddcbf6", "vaultTokenAddress": "0xe8dd743e376eca40cc9547236d46ed83e06fd471", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "optimism-usdc-aave-v3-lending", @@ -14309,6 +17382,8 @@ "inputTokenAddress": "0x0b2c639c533813f4aa9d7837caf62653d097ff85", "vaultTokenAddress": "0x794a61358d6845594f94dc1db02a252b5b4814ad", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x6f0c3accf7fc9446c68483de7f36af1bdd358f0d", "0xfbfd69f55c94b6dac5d909b820cac5cdf29f4af7", @@ -14327,7 +17402,9 @@ "network": "optimism", "inputTokenAddress": "0x0b2c639c533813f4aa9d7837caf62653d097ff85", "vaultTokenAddress": "0x4ffc4e5f1f1f5c43dc9bc27b53728da13b02be35", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "optimism-usdc-gtusdcp-0xc30ce6a5758786e0f640cc5f881dd96e9a1c5c59-4626-vault", @@ -14338,6 +17415,8 @@ "inputTokenAddress": "0x0b2c639c533813f4aa9d7837caf62653d097ff85", "vaultTokenAddress": "0xc30ce6a5758786e0f640cc5f881dd96e9a1c5c59", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xa643e29fef6d154cf925f656b4ff85b46a98e12b" ] @@ -14350,7 +17429,9 @@ "network": "optimism", "inputTokenAddress": "0x0b2c639c533813f4aa9d7837caf62653d097ff85", "vaultTokenAddress": "0xcf9326e24ebffbef22ce1050007a43a3c0b6db55", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "optimism-usdc.e-dusdcv3-0x5520daa93a187f4ec67344e6d2c4fc9b080b6a35-4626-vault", @@ -14360,7 +17441,9 @@ "network": "optimism", "inputTokenAddress": "0x7f5c764cbc14f9669b88837ca1490cca17c31607", "vaultTokenAddress": "0x5520daa93a187f4ec67344e6d2c4fc9b080b6a35", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "optimism-usdt-aave-v3-lending", @@ -14371,6 +17454,8 @@ "inputTokenAddress": "0x94b008aa00579c1307b0ef2c499ad98a8ce58e58", "vaultTokenAddress": "0x794a61358d6845594f94dc1db02a252b5b4814ad", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0xed7fc9889cbc56d29726c6dad045a6f57d7f9456", "0x38692febc7176ca874f97ae79cdbe37fe642ec9f", @@ -14389,6 +17474,8 @@ "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x794a61358d6845594f94dc1db02a252b5b4814ad", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x21cf86166e155d7a8f8276d9bd2e1b35310cd9be" ] @@ -14402,6 +17489,8 @@ "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x42db77b3103c71059f4b997d6441cfb299fd0d94", "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xb7c88d2c698b61f7a382dc75b44232534835c850" ] @@ -14414,7 +17503,9 @@ "network": "plasma", "inputTokenAddress": "0x4ac60586c3e245ff5593cf99241395bf42509274", "vaultTokenAddress": "0xd59f6112375d60e45c2ba9dd5745870c1444362f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-ena-eena-1-0x969a9d7e07dd584e5b989fe63ac202c4c2372fd4-4626-vault", @@ -14424,7 +17515,9 @@ "network": "plasma", "inputTokenAddress": "0x58538e6a46e07434d7e7375bc268d3cb839c0133", "vaultTokenAddress": "0x969a9d7e07dd584e5b989fe63ac202c4c2372fd4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-mhyper-emhyper-3-0xd833c4c39fdd2296deb2f8fa451e0769909b4171-4626-vault", @@ -14434,7 +17527,9 @@ "network": "plasma", "inputTokenAddress": "0xb31bea5c2a43f942a3800558b1aa25978da75f8a", "vaultTokenAddress": "0xd833c4c39fdd2296deb2f8fa451e0769909b4171", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-msusd-emsusd-3-0xf90cf999de728a582e154f926876b70e93a747b7-4626-vault", @@ -14444,7 +17539,9 @@ "network": "plasma", "inputTokenAddress": "0x29ad7fe4516909b9e498b5a65339e54791293234", "vaultTokenAddress": "0xf90cf999de728a582e154f926876b70e93a747b7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pfxsave-epfxsave-1-0xc87097cc3f4633e13dadb2adaee14145cafb348e-4626-vault", @@ -14454,7 +17551,9 @@ "network": "plasma", "inputTokenAddress": "0x5f264836ce02496ccf55d7f9aa5cb34e34319db5", "vaultTokenAddress": "0xc87097cc3f4633e13dadb2adaee14145cafb348e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-plusd-eplusd-1-0x1ad2d433b5e95077eb2855eab854b72ea9ee9d6c-4626-vault", @@ -14464,7 +17563,9 @@ "network": "plasma", "inputTokenAddress": "0xf91c31299e998c5127bc5f11e4a657fc0cf358cd", "vaultTokenAddress": "0x1ad2d433b5e95077eb2855eab854b72ea9ee9d6c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-plusd-eplusd-2-0x27934d4879fc28a74703726edae15f757e45a48a-4626-vault", @@ -14474,7 +17575,9 @@ "network": "plasma", "inputTokenAddress": "0xf91c31299e998c5127bc5f11e4a657fc0cf358cd", "vaultTokenAddress": "0x27934d4879fc28a74703726edae15f757e45a48a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pt-mhyper-29jan2026-ept-mhyper-29jan2026-1-0x54ff34ef2503b9636b0ebd31143b9edd124e262f-4626-vault", @@ -14484,7 +17587,9 @@ "network": "plasma", "inputTokenAddress": "0xcea23ab8fde0b90e4d08eb68e8876e43933721d2", "vaultTokenAddress": "0x54ff34ef2503b9636b0ebd31143b9edd124e262f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-pt-rlp-26feb2026-ept-rlp-26feb2026-1-0x0fbde49d0c6fa71d097c3c6465ecd6fb49ac7efa-4626-vault", @@ -14494,7 +17599,9 @@ "network": "plasma", "inputTokenAddress": "0x48f119b3fca8244274531f2e06b74ac4b1f5fe58", "vaultTokenAddress": "0x0fbde49d0c6fa71d097c3c6465ecd6fb49ac7efa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-pt-susdai-19mar2026-ept-susdai-19mar2026-1-0xce7120c69a77e90615a9d65c581fdac1fd311cdc-4626-vault", @@ -14504,7 +17611,9 @@ "network": "plasma", "inputTokenAddress": "0xedac81b27790e0728f54dea3b7718e5437e85353", "vaultTokenAddress": "0xce7120c69a77e90615a9d65c581fdac1fd311cdc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pt-susdai-19mar2026-ept-susdai-19mar2026-2-0x46d2cdcae9b0369a4b4c17ba2e34e4c7d0b2832a-4626-vault", @@ -14514,7 +17623,9 @@ "network": "plasma", "inputTokenAddress": "0xedac81b27790e0728f54dea3b7718e5437e85353", "vaultTokenAddress": "0x46d2cdcae9b0369a4b4c17ba2e34e4c7d0b2832a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pt-susde-15jan2026-ept-susde-15jan2026-1-0xc3ff7a69a232239ce306db50d63ab2737053e24c-4626-vault", @@ -14524,7 +17635,9 @@ "network": "plasma", "inputTokenAddress": "0x02fcc4989b4c9d435b7ced3fe1ba4cf77bbb5dd8", "vaultTokenAddress": "0xc3ff7a69a232239ce306db50d63ab2737053e24c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pt-susde-15jan2026-ept-susde-15jan2026-3-0x45f4ccae775bedd6d80c368eba87f41d8eef1067-4626-vault", @@ -14534,7 +17647,9 @@ "network": "plasma", "inputTokenAddress": "0x02fcc4989b4c9d435b7ced3fe1ba4cf77bbb5dd8", "vaultTokenAddress": "0x45f4ccae775bedd6d80c368eba87f41d8eef1067", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pt-syrupusdt-29jan2026-ept-syrupusdt-29jan2026-1-0x0bb995211462d10495136c6f2ecc367435481c2d-4626-vault", @@ -14544,7 +17659,9 @@ "network": "plasma", "inputTokenAddress": "0x8dfb9a39dfab16bffe77f15544b5bf03e377e419", "vaultTokenAddress": "0x0bb995211462d10495136c6f2ecc367435481c2d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-pt-syrupusdt-29jan2026-ept-syrupusdt-29jan2026-2-0x003671b7ff5cb7f5d9b7e3a0637839d8624ca5aa-4626-vault", @@ -14554,7 +17671,9 @@ "network": "plasma", "inputTokenAddress": "0x8dfb9a39dfab16bffe77f15544b5bf03e377e419", "vaultTokenAddress": "0x003671b7ff5cb7f5d9b7e3a0637839d8624ca5aa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-pt-usdai-19mar2026-ept-usdai-19mar2026-1-0x5dcce5f1eddf4c1ada8bcf2da89d4bc7fb9dd5d2-4626-vault", @@ -14564,7 +17683,9 @@ "network": "plasma", "inputTokenAddress": "0xd516188daf64efa04a8d60872f891f2cc811a561", "vaultTokenAddress": "0x5dcce5f1eddf4c1ada8bcf2da89d4bc7fb9dd5d2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pt-usdai-19mar2026-ept-usdai-19mar2026-2-0x9abbc903af7da20325f0c4f2fe3a77ae4e1694b4-4626-vault", @@ -14574,7 +17695,9 @@ "network": "plasma", "inputTokenAddress": "0xd516188daf64efa04a8d60872f891f2cc811a561", "vaultTokenAddress": "0x9abbc903af7da20325f0c4f2fe3a77ae4e1694b4", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pt-usde-15jan2026-ept-usde-15jan2026-1-0x75c4d639067ddaf77f6bec440e68dddfab2c47ee-4626-vault", @@ -14584,7 +17707,9 @@ "network": "plasma", "inputTokenAddress": "0x93b544c330f60a2aa05ced87aeeffb8d38fd8c9a", "vaultTokenAddress": "0x75c4d639067ddaf77f6bec440e68dddfab2c47ee", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pt-usde-15jan2026-ept-usde-15jan2026-2-0x527295f09ff7c411b213b29a0de8c816a669b3fe-4626-vault", @@ -14594,7 +17719,9 @@ "network": "plasma", "inputTokenAddress": "0x93b544c330f60a2aa05ced87aeeffb8d38fd8c9a", "vaultTokenAddress": "0x527295f09ff7c411b213b29a0de8c816a669b3fe", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-pt-wstusr-26feb2026-ept-wstusr-26feb2026-1-0x4982576311a80a3d40ac5b97195f1de6c8c879c8-4626-vault", @@ -14604,7 +17731,9 @@ "network": "plasma", "inputTokenAddress": "0xffaf49f320b8ae1bb9ea596197040077a3666105", "vaultTokenAddress": "0x4982576311a80a3d40ac5b97195f1de6c8c879c8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-rlp-erlp-1-0x0a39a99f1639a9e26ed9f7c096165a41fdeb5e63-4626-vault", @@ -14614,7 +17743,9 @@ "network": "plasma", "inputTokenAddress": "0x35533f54740f1f1aa4179e57ba37039dfa16868b", "vaultTokenAddress": "0x0a39a99f1639a9e26ed9f7c096165a41fdeb5e63", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-rlp-erlp-2-0x9cbadf620185f98dd61241242089ff5f960adcb8-4626-vault", @@ -14624,7 +17755,9 @@ "network": "plasma", "inputTokenAddress": "0x35533f54740f1f1aa4179e57ba37039dfa16868b", "vaultTokenAddress": "0x9cbadf620185f98dd61241242089ff5f960adcb8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-sdeusd-esdeusd-1-0x5efb3b2899a76e013040e85438cbe308870f5f50-4626-vault", @@ -14634,7 +17767,9 @@ "network": "plasma", "inputTokenAddress": "0x7884a8457f0e63e82c89a87fe48e8ba8223db069", "vaultTokenAddress": "0x5efb3b2899a76e013040e85438cbe308870f5f50", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-splusd-esplusd-1-0x93827c26602b0573500d2ec80db19d54eef76bab-4626-vault", @@ -14644,7 +17779,9 @@ "network": "plasma", "inputTokenAddress": "0x616185600989bf8339b58ac9e539d49536598343", "vaultTokenAddress": "0x93827c26602b0573500d2ec80db19d54eef76bab", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-susdai-esusdai-1-0x767d33217e7d2670695ffe2a104548b780f4f5d8-4626-vault", @@ -14654,7 +17791,9 @@ "network": "plasma", "inputTokenAddress": "0x0b2b2b2076d95dda7817e785989fe353fe955ef9", "vaultTokenAddress": "0x767d33217e7d2670695ffe2a104548b780f4f5d8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-susde-esusde-3-0x87ca725845824903b29a03adfdf1548cd1d30a4f-4626-vault", @@ -14664,7 +17803,9 @@ "network": "plasma", "inputTokenAddress": "0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2", "vaultTokenAddress": "0x87ca725845824903b29a03adfdf1548cd1d30a4f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-susde-esusde-4-0xf510385f5d74256bc677fbba4e0e3079be245bd2-4626-vault", @@ -14674,7 +17815,9 @@ "network": "plasma", "inputTokenAddress": "0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2", "vaultTokenAddress": "0xf510385f5d74256bc677fbba4e0e3079be245bd2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-syrupusdt-esyrupusdt-1-0x5398657d46499d31863a404bbedc738bda812424-4626-vault", @@ -14684,7 +17827,9 @@ "network": "plasma", "inputTokenAddress": "0xc4374775489cb9c56003bf2c9b12495fc64f0771", "vaultTokenAddress": "0x5398657d46499d31863a404bbedc738bda812424", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-syrupusdt-esyrupusdt-2-0x230fb94b27da4e18f2eb6b66498ab3e9c860facd-4626-vault", @@ -14694,7 +17839,9 @@ "network": "plasma", "inputTokenAddress": "0xc4374775489cb9c56003bf2c9b12495fc64f0771", "vaultTokenAddress": "0x230fb94b27da4e18f2eb6b66498ab3e9c860facd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-syzusd-esyzusd-1-0x2f33b4ae409e86c6bea9e2bbe98361c19f2a1f0c-4626-vault", @@ -14704,7 +17851,9 @@ "network": "plasma", "inputTokenAddress": "0xc8a8df9b210243c55d31c73090f06787ad0a1bf6", "vaultTokenAddress": "0x2f33b4ae409e86c6bea9e2bbe98361c19f2a1f0c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usdai-eusdai-1-0xaadea03f6d6f198bdc9229bd8113aced19031773-4626-vault", @@ -14714,7 +17863,9 @@ "network": "plasma", "inputTokenAddress": "0x0a1a1a107e45b7ced86833863f482bc5f4ed82ef", "vaultTokenAddress": "0xaadea03f6d6f198bdc9229bd8113aced19031773", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usdai-eusdai-2-0x8539f99dbc4f437c1f71de6920369b9cd46193ff-4626-vault", @@ -14724,7 +17875,9 @@ "network": "plasma", "inputTokenAddress": "0x0a1a1a107e45b7ced86833863f482bc5f4ed82ef", "vaultTokenAddress": "0x8539f99dbc4f437c1f71de6920369b9cd46193ff", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usdai-eusdai-3-0x4bfcf2acc5cb79ee2a00d08edfb81efd37cc2fe5-4626-vault", @@ -14734,7 +17887,9 @@ "network": "plasma", "inputTokenAddress": "0x0a1a1a107e45b7ced86833863f482bc5f4ed82ef", "vaultTokenAddress": "0x4bfcf2acc5cb79ee2a00d08edfb81efd37cc2fe5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usde-eusde-3-0x36313192157c38a16e197f48c80346849ae3957a-4626-vault", @@ -14744,7 +17899,9 @@ "network": "plasma", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0x36313192157c38a16e197f48c80346849ae3957a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usde-eusde-4-0xa467ad3929e8ffdfd955f32756ec8b1522274ef2-4626-vault", @@ -14754,7 +17911,9 @@ "network": "plasma", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0xa467ad3929e8ffdfd955f32756ec8b1522274ef2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usde-eusde-5-0x35b6f39affa0020c1736cdc764287bfd32ee4324-4626-vault", @@ -14764,7 +17923,9 @@ "network": "plasma", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0x35b6f39affa0020c1736cdc764287bfd32ee4324", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usde-eusde-6-0xd9e36ad27aff5bbf2c65026462d45df093554d38-4626-vault", @@ -14774,7 +17935,9 @@ "network": "plasma", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0xd9e36ad27aff5bbf2c65026462d45df093554d38", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usde-fusde-0xd8f824d4252cae7d5e49b95d47b0efafe6f2d570-4626-vault", @@ -14784,7 +17947,9 @@ "network": "plasma", "inputTokenAddress": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "vaultTokenAddress": "0xd8f824d4252cae7d5e49b95d47b0efafe6f2d570", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usdt0-eusdt0-10-0x538f01e0ba3cf3ab5b3837a0d138a3f67b9b8235-4626-vault", @@ -14794,7 +17959,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x538f01e0ba3cf3ab5b3837a0d138a3f67b9b8235", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-11-0xb0004ad99f0e383cc413ba69acff7c229d930112-4626-vault", @@ -14804,7 +17971,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xb0004ad99f0e383cc413ba69acff7c229d930112", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-12-0xd3da8d58de01c99d9bb971ca284b89a2bb60798a-4626-vault", @@ -14814,7 +17983,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xd3da8d58de01c99d9bb971ca284b89a2bb60798a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-14-0x0d10591241f67449102acf05cd9c480cfe43154c-4626-vault", @@ -14824,7 +17995,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x0d10591241f67449102acf05cd9c480cfe43154c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-15-0x8073b76bbd1b40f1fb2b6aef7a920b1914bb86ab-4626-vault", @@ -14834,7 +18007,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x8073b76bbd1b40f1fb2b6aef7a920b1914bb86ab", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-16-0xf0a1bdf7e678144702fec359fa1a0eb50b0b8845-4626-vault", @@ -14844,7 +18019,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xf0a1bdf7e678144702fec359fa1a0eb50b0b8845", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-17-0x98d6863fa1c247d529c94e53f521897ae9a6ebf0-4626-vault", @@ -14854,7 +18031,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x98d6863fa1c247d529c94e53f521897ae9a6ebf0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-18-0x66ab62571ccd31d911eeefea85944895e30c0a3a-4626-vault", @@ -14864,7 +18043,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x66ab62571ccd31d911eeefea85944895e30c0a3a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-19-0x38921efe4eb1deee78b615d968d5d66a5142b4bf-4626-vault", @@ -14874,7 +18055,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x38921efe4eb1deee78b615d968d5d66a5142b4bf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-2-0xfee02e3904dfcf323851163e3b8847952f168b2e-4626-vault", @@ -14884,7 +18067,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xfee02e3904dfcf323851163e3b8847952f168b2e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-20-0x8aec278c2fd4cc07b10a8865aed33775f93eace6-4626-vault", @@ -14894,7 +18079,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x8aec278c2fd4cc07b10a8865aed33775f93eace6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-22-0x3799251bd81925cfccf2992f10af27a4e62bf3f7-4626-vault", @@ -14904,7 +18091,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x3799251bd81925cfccf2992f10af27a4e62bf3f7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-23-0xf675fbe777e992f5d5d84adf41161dc0f20104a6-4626-vault", @@ -14914,7 +18103,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xf675fbe777e992f5d5d84adf41161dc0f20104a6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-25-0xb5526491742fee67e9e0d0d8c619a95d422fd398-4626-vault", @@ -14924,7 +18115,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xb5526491742fee67e9e0d0d8c619a95d422fd398", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-29-0xf329a0a8548f6fb0ad1190c5ae6eff0ae3959214-4626-vault", @@ -14934,7 +18127,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xf329a0a8548f6fb0ad1190c5ae6eff0ae3959214", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-30-0x9d86b4fc23d8438fc4aba58642dc35d5f64fe941-4626-vault", @@ -14944,7 +18139,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x9d86b4fc23d8438fc4aba58642dc35d5f64fe941", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-31-0xfe8d21e64e0c6cfb9abf224e805452acde8e91fa-4626-vault", @@ -14954,7 +18151,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xfe8d21e64e0c6cfb9abf224e805452acde8e91fa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-32-0x26fef890350fbc93fe76705370793c4136dd0aec-4626-vault", @@ -14964,7 +18163,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x26fef890350fbc93fe76705370793c4136dd0aec", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-33-0xa1b911b8f60f87ae04cdd4e0c4c362522927e06c-4626-vault", @@ -14974,7 +18175,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xa1b911b8f60f87ae04cdd4e0c4c362522927e06c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-39-0x0a660b3cbd7df118501e7bb0f2d6ec5e5e583bf8-4626-vault", @@ -14984,7 +18187,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x0a660b3cbd7df118501e7bb0f2d6ec5e5e583bf8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-4-0x141a6f77ca186861bfb323b07012e80ef4e09041-4626-vault", @@ -14994,7 +18199,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x141a6f77ca186861bfb323b07012e80ef4e09041", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-40-0xb23377af59d4fc95cb8330ee2834aa8241eeed03-4626-vault", @@ -15004,7 +18211,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xb23377af59d4fc95cb8330ee2834aa8241eeed03", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-41-0x6a9e59545169be88115671d7171967f8fbffa0cd-4626-vault", @@ -15014,7 +18223,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x6a9e59545169be88115671d7171967f8fbffa0cd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-5-0x7f801a8f69c9d9ba52af27a8fadde56fc33f9267-4626-vault", @@ -15024,7 +18235,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x7f801a8f69c9d9ba52af27a8fadde56fc33f9267", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-7-0x57c582346b7d49a46af3745a8278917d1c1311b8-4626-vault", @@ -15034,7 +18247,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x57c582346b7d49a46af3745a8278917d1c1311b8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-8-0xfa00abff8e404b4fe939115409035f708a109842-4626-vault", @@ -15044,7 +18259,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0xfa00abff8e404b4fe939115409035f708a109842", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-eusdt0-9-0x4718484ac9dc07fbbc078561e8f8ef29e2a369cd-4626-vault", @@ -15054,7 +18271,9 @@ "network": "plasma", "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x4718484ac9dc07fbbc078561e8f8ef29e2a369cd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-usdt0-fusdt0-0x1dd4b13fcae900c60a350589be8052959d2ed27b-4626-vault", @@ -15065,6 +18284,8 @@ "inputTokenAddress": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", "vaultTokenAddress": "0x1dd4b13fcae900c60a350589be8052959d2ed27b", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x74f6730babb9d2e43f091f0ee3c1d5a071bd7dff" ] @@ -15077,7 +18298,9 @@ "network": "plasma", "inputTokenAddress": "0xb1b385542b6e80f77b94393ba8342c3af699f15c", "vaultTokenAddress": "0x2bebdc03d4268247c205ecb6926332221ec612ac", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usr-eusr-2-0xbd2d9a3c34f866387a371035dc94cbe94759e6d8-4626-vault", @@ -15087,7 +18310,9 @@ "network": "plasma", "inputTokenAddress": "0xb1b385542b6e80f77b94393ba8342c3af699f15c", "vaultTokenAddress": "0xbd2d9a3c34f866387a371035dc94cbe94759e6d8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-usr-eusr-3-0x1b44853e7c3b6acba72c0b05e08b1f6aa029ff15-4626-vault", @@ -15097,7 +18322,9 @@ "network": "plasma", "inputTokenAddress": "0xb1b385542b6e80f77b94393ba8342c3af699f15c", "vaultTokenAddress": "0x1b44853e7c3b6acba72c0b05e08b1f6aa029ff15", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-weeth-eweeth-1-0x5097daacd8198a164257b6aab66951323e53ee53-4626-vault", @@ -15107,7 +18334,9 @@ "network": "plasma", "inputTokenAddress": "0xa3d68b74bf0528fdd07263c60d6488749044914b", "vaultTokenAddress": "0x5097daacd8198a164257b6aab66951323e53ee53", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-weth-eweth-1-0xe220d93e73d22e72cb3f7b2496b4c2e6dfed8b72-4626-vault", @@ -15117,7 +18346,9 @@ "network": "plasma", "inputTokenAddress": "0x9895d81bb462a195b4922ed7de0e3acd007c32cb", "vaultTokenAddress": "0xe220d93e73d22e72cb3f7b2496b4c2e6dfed8b72", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-weth-fweth-0x5e494e8912319cefb1d4fa516807bb65a8cb9e40-4626-vault", @@ -15127,7 +18358,9 @@ "network": "plasma", "inputTokenAddress": "0x9895d81bb462a195b4922ed7de0e3acd007c32cb", "vaultTokenAddress": "0x5e494e8912319cefb1d4fa516807bb65a8cb9e40", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-wsrusd-ewsrusd-1-0x20c12fa60945aa1806b5a24be87b1cc5973466ee-4626-vault", @@ -15137,7 +18370,9 @@ "network": "plasma", "inputTokenAddress": "0x4809010926aec940b550d34a46a52739f996d75d", "vaultTokenAddress": "0x20c12fa60945aa1806b5a24be87b1cc5973466ee", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-wstusr-ewstusr-1-0xac40d41ab11b0eb991a7d34d55dbdbb7849e92ef-4626-vault", @@ -15147,7 +18382,9 @@ "network": "plasma", "inputTokenAddress": "0x2a52b289ba68bbd02676640aa9f605700c9e5699", "vaultTokenAddress": "0xac40d41ab11b0eb991a7d34d55dbdbb7849e92ef", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-wxpl-ewxpl-2-0x79c86345c5132465ddebb7dc90de0f826fb905b1-4626-vault", @@ -15157,7 +18394,9 @@ "network": "plasma", "inputTokenAddress": "0x6100e367285b01f48d07953803a2d8dca5d19873", "vaultTokenAddress": "0x79c86345c5132465ddebb7dc90de0f826fb905b1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-wxpl-ewxpl-4-0x990babf76399a3fd73fbfbdd4149b968cf0c2386-4626-vault", @@ -15167,7 +18406,9 @@ "network": "plasma", "inputTokenAddress": "0x6100e367285b01f48d07953803a2d8dca5d19873", "vaultTokenAddress": "0x990babf76399a3fd73fbfbdd4149b968cf0c2386", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-xusd-exusd-1-0x138c289bb8b855cf271305c8bcf91dc31ba30194-4626-vault", @@ -15177,7 +18418,9 @@ "network": "plasma", "inputTokenAddress": "0x6eaf19b2fc24552925db245f9ff613157a7dbb4c", "vaultTokenAddress": "0x138c289bb8b855cf271305c8bcf91dc31ba30194", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-xusd-exusd-2-0x8adb906421f65c27155f44f1829ca1e5b024c3f6-4626-vault", @@ -15187,7 +18430,9 @@ "network": "plasma", "inputTokenAddress": "0x6eaf19b2fc24552925db245f9ff613157a7dbb4c", "vaultTokenAddress": "0x8adb906421f65c27155f44f1829ca1e5b024c3f6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "plasma-yusd-eyusd-1-0x1c3073ee0d6890400d2a4c7e5338001f9bf04b3d-4626-vault", @@ -15197,7 +18442,9 @@ "network": "plasma", "inputTokenAddress": "0x4772d2e014f9fc3a820c444e3313968e9a5c8121", "vaultTokenAddress": "0x1c3073ee0d6890400d2a4c7e5338001f9bf04b3d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-yzpp-eyzpp-1-0xfc5c4e5593a352cedc9e5d7fd4e21b321140c345-4626-vault", @@ -15207,7 +18454,9 @@ "network": "plasma", "inputTokenAddress": "0xebfc8c2fe73c431ef2a371aea9132110aab50dca", "vaultTokenAddress": "0xfc5c4e5593a352cedc9e5d7fd4e21b321140c345", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "plasma-yzusd-eyzusd-1-0xda33ba72a303c26515ede275a2521b469f97d71b-4626-vault", @@ -15217,7 +18466,9 @@ "network": "plasma", "inputTokenAddress": "0x6695c0f8706c5ace3bdf8995073179cca47926dc", "vaultTokenAddress": "0xda33ba72a303c26515ede275a2521b469f97d71b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-ausd-fausd-0xd70dd80bc39d56e21a4475f72021bc6c5b0e4518-4626-vault", @@ -15227,7 +18478,9 @@ "network": "polygon", "inputTokenAddress": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "vaultTokenAddress": "0xd70dd80bc39d56e21a4475f72021bc6c5b0e4518", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-jpyc-steakjpycpao-0xb151a21bb6a13b3b09de4c599c6265882fb33742-4626-vault", @@ -15237,7 +18490,9 @@ "network": "polygon", "inputTokenAddress": "0xe7c3d8c9a439fede00d2600032d5db0be71c3c29", "vaultTokenAddress": "0xb151a21bb6a13b3b09de4c599c6265882fb33742", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-usdc-aave-v3-lending", @@ -15248,6 +18503,8 @@ "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0x794a61358d6845594f94dc1db02a252b5b4814ad", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x61886d3eca6155d2c5d2ac8d5fe52a484df02189", "0xff22a9660a51af9d841d020584aff44c7a78e107", @@ -15266,7 +18523,9 @@ "network": "polygon", "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0xacb0dce4b0ff400ad8f6917f3ca13e434c9ed6bc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-usdc-compusdc-0x781fb7f6d845e3be129289833b04d43aa8558c42-4626-vault", @@ -15277,6 +18536,8 @@ "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0x781fb7f6d845e3be129289833b04d43aa8558c42", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x9a3c77a5702207d4befbfcd72b75634a2431e4f0", "0xe3c4a5357d1a7c8b085881a0e8c429fb1878979f", @@ -15293,7 +18554,9 @@ "network": "polygon", "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0x53cfd39c107732bb666e151acdbb80a0f50afd01", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-usdc-fusdc-0x571d456b578fdc34e26e6d636736ed7c0cdb9d89-4626-vault", @@ -15304,7 +18567,10 @@ "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0x571d456b578fdc34e26e6d636736ed7c0cdb9d89", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ + "0xb3d7aa16888420e3fb09436a89866f05cc87c2e6", "0xaf7c09b0c8628a68adf54c1e29ab6897d98c8420", "0xd813149221bb474ca1e241647666082262aeea30", "0x49ca071e901fdc9edcdf07f0bd573c283eb488ee", @@ -15319,7 +18585,9 @@ "network": "polygon", "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0xf2532428472a4cbdf27f20ca39e81da6deb420b5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-usdc-steakusdc-0x390cec023dcd8ebfe3e8904233b20cebeec26739-4626-vault", @@ -15329,7 +18597,9 @@ "network": "polygon", "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0x390cec023dcd8ebfe3e8904233b20cebeec26739", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-usdt-aave-v3-lending", @@ -15340,7 +18610,10 @@ "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0x794a61358d6845594f94dc1db02a252b5b4814ad", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ + "0xf214b8a7687cfc6dbe1a7fa5f68d021ebcfdfcd1", "0x79eabf4636218b4ba9f6908834913ba75743c177", "0x18d051201e6377343e857ee7a195c68f9c3ac414", "0x0ebb9d047401b9c3c23afff7796de3eca0df7d50", @@ -15357,7 +18630,9 @@ "network": "polygon", "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0xb7c9988d3922f25a336a469f3bb26ca61fe79e24", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-usdt-compusdt-0xfd06859a671c21497a2eb8c5e3fea48de924d6c8-4626-vault", @@ -15368,6 +18643,8 @@ "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0xfd06859a671c21497a2eb8c5e3fea48de924d6c8", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0xa0bd44b4a4212b207c7905d229b374c122fc3373", "0xed78e54e9ea886e71e6e4911991e86260d8a392b", @@ -15384,7 +18661,9 @@ "network": "polygon", "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0x4b1b7cc055ed683e09eb5aa8cd92433d3dfb9f4c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-usdt-fusdt-0x6f5e34eff43d9ab7c977512509c53840b5efba85-4626-vault", @@ -15395,9 +18674,12 @@ "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0x6f5e34eff43d9ab7c977512509c53840b5efba85", "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, "allocatorVaults": [ "0x29d5f178dcaf53d0da3ea255d25f70c2cbf81bb8", "0x54acfc59ab6f31d8da0db6c1725577b1cf53650c", + "0x37fe3ea61ddef4ed247763a135dbcb6582ed7e28", "0x8fc7fded1f0b1782cafd0be8cad530117d08e3a7" ] }, @@ -15409,7 +18691,9 @@ "network": "polygon", "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0x057b06d97ee9c7be7e26429bb4c9c4cfaecb23c1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-weth-aave-v3-lending", @@ -15420,6 +18704,8 @@ "inputTokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "vaultTokenAddress": "0x794a61358d6845594f94dc1db02a252b5b4814ad", "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18, "allocatorVaults": [ "0x2b8d67028ec6a94001aeb72feb62825408951373" ] @@ -15432,7 +18718,9 @@ "network": "polygon", "inputTokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "vaultTokenAddress": "0xf5c81d25ee174d83f1fd202ca94ae6070d073ccf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-weth-fweth-0xd3154535e4d0e179583ad694859e4e876eb12d24-4626-vault", @@ -15442,7 +18730,9 @@ "network": "polygon", "inputTokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "vaultTokenAddress": "0xd3154535e4d0e179583ad694859e4e876eb12d24", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-weth-steaketh-0xa4edd2d004cbd422db53ced0f511072a50a6fd70-4626-vault", @@ -15452,7 +18742,9 @@ "network": "polygon", "inputTokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "vaultTokenAddress": "0xa4edd2d004cbd422db53ced0f511072a50a6fd70", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-wmatic-comppol-0x3f33f9f7e2d7cfbcbdf8ea8b870a6e3d449664c2-4626-vault", @@ -15462,7 +18754,9 @@ "network": "polygon", "inputTokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", "vaultTokenAddress": "0x3f33f9f7e2d7cfbcbdf8ea8b870a6e3d449664c2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-wmatic-cspol-0xe1617ceb48af96ae75455002c70005d74d9aae78-4626-vault", @@ -15472,7 +18766,9 @@ "network": "polygon", "inputTokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", "vaultTokenAddress": "0xe1617ceb48af96ae75455002c70005d74d9aae78", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-wmatic-fwpol-0x41b8b33a413681cb7d869d287e99c30c6df775b9-4626-vault", @@ -15482,7 +18778,9 @@ "network": "polygon", "inputTokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", "vaultTokenAddress": "0x41b8b33a413681cb7d869d287e99c30c6df775b9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-wmatic-re7wpol-0xf91d80e43272dbc610551e8c872e0438d62c1c69-4626-vault", @@ -15492,7 +18790,9 @@ "network": "polygon", "inputTokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", "vaultTokenAddress": "0xf91d80e43272dbc610551e8c872e0438d62c1c69", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-wsteth-fwsteth-0x8c618d33463f10ddaecba2739fcfb25d58c23243-4626-vault", @@ -15502,7 +18802,9 @@ "network": "polygon", "inputTokenAddress": "0x03b54a6e9a984069379fae1a4fc4dbae93b3bccd", "vaultTokenAddress": "0x8c618d33463f10ddaecba2739fcfb25d58c23243", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x03e6010193c595eC168756aF700479D1AFf76895", @@ -15512,7 +18814,9 @@ "network": "polygon", "inputTokenAddress": "0x9e31214db6931727b7d63a0d2b6236db455c0965", "vaultTokenAddress": "0x03e6010193c595ec168756af700479d1aff76895", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x06eD7C67755344548FAFe1822bEE365C4208a57F", @@ -15522,7 +18826,9 @@ "network": "polygon", "inputTokenAddress": "0x8f3cf7ad23cd3cadbd9735aff958023239c6a063", "vaultTokenAddress": "0x06ed7c67755344548fafe1822bee365c4208a57f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x0fEFEe13864c431717f5B2678607b6ce532a170C", @@ -15532,7 +18838,9 @@ "network": "polygon", "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0x0fefee13864c431717f5b2678607b6ce532a170c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0x12c3Ad898e8eB1C0ec0Bb74f9748F36C46593F68", @@ -15542,7 +18850,9 @@ "network": "polygon", "inputTokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", "vaultTokenAddress": "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x28F53bA70E5c8ce8D03b1FaD41E9dF11Bb646c36", @@ -15552,7 +18862,9 @@ "network": "polygon", "inputTokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", "vaultTokenAddress": "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x2c5d0c3DB75D2f8A4957c74BE09194a9271Cf28D", @@ -15562,7 +18874,9 @@ "network": "polygon", "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0x2c5d0c3db75d2f8a4957c74be09194a9271cf28d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0x305F25377d0a39091e99B975558b1bdfC3975654", @@ -15572,7 +18886,9 @@ "network": "polygon", "inputTokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "vaultTokenAddress": "0x305f25377d0a39091e99b975558b1bdfc3975654", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x32adfC6170344F848A8c0efe68dad93e5b6964aA", @@ -15582,7 +18898,9 @@ "network": "polygon", "inputTokenAddress": "0x6077177d4c41e114780d9901c9b5c784841c523f", "vaultTokenAddress": "0x32adfc6170344f848a8c0efe68dad93e5b6964aa", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x34b9421Fe3d52191B64bC32ec1aB764dcBcDbF5e", @@ -15592,7 +18910,9 @@ "network": "polygon", "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0x34b9421fe3d52191b64bc32ec1ab764dcbcdbf5e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0x3A58dF70F9204beDcd6aee2b51582EB77fE30E02", @@ -15602,7 +18922,9 @@ "network": "polygon", "inputTokenAddress": "0x4b9e26a02121a1c541403a611b542965bd4b68ce", "vaultTokenAddress": "0x3a58df70f9204bedcd6aee2b51582eb77fe30e02", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x3bd8C987286D8Ad00c05fdb2Ae3E8C9a0f054734", @@ -15612,7 +18934,9 @@ "network": "polygon", "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0x3bd8c987286d8ad00c05fdb2ae3e8c9a0f054734", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0x42908891cBC13301C910B4E71055431bf134AAa0", @@ -15622,7 +18946,9 @@ "network": "polygon", "inputTokenAddress": "0x04d521e2c414e6d898c6f2599fdd863edf49e247", "vaultTokenAddress": "0x42908891cbc13301c910b4e71055431bf134aaa0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x4987d1856F93DFf29e08aa605A805FaF43dC3103", @@ -15632,7 +18958,9 @@ "network": "polygon", "inputTokenAddress": "0xf54a15f6da443041bb075959ea66ee47655ddfca", "vaultTokenAddress": "0x4987d1856f93dff29e08aa605a805faf43dc3103", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0x52367C8E381EDFb068E9fBa1e7E9B2C847042897", @@ -15642,7 +18970,9 @@ "network": "polygon", "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0x52367c8e381edfb068e9fba1e7e9b2c847042897", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0x54303F18161d9870b0fc66B88B0B129e8e5fF505", @@ -15652,7 +18982,9 @@ "network": "polygon", "inputTokenAddress": "0x3cc20a6795c4b57d9817399f68e83e71c8626580", "vaultTokenAddress": "0x54303f18161d9870b0fc66b88b0b129e8e5ff505", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x5BFd56F9BcBDb2be985C64C620ECa7F02Fa7b439", @@ -15662,7 +18994,9 @@ "network": "polygon", "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0x5bfd56f9bcbdb2be985c64c620eca7f02fa7b439", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0x6E9ac188DbCC14632a253aA9Ce2783cD712aB3cA", @@ -15672,7 +19006,9 @@ "network": "polygon", "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0x6e9ac188dbcc14632a253aa9ce2783cd712ab3ca", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0x8BBa7AFd0f9B1b664C161EC31d812a8Ec15f7e1a", @@ -15682,7 +19018,9 @@ "network": "polygon", "inputTokenAddress": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "vaultTokenAddress": "0x8bba7afd0f9b1b664c161ec31d812a8ec15f7e1a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0x8df66d28914084f44c4046783810cbAd662fA633", @@ -15692,7 +19030,9 @@ "network": "polygon", "inputTokenAddress": "0x8dd3bf71ef18dd88869d128bde058c9d8c270176", "vaultTokenAddress": "0x8df66d28914084f44c4046783810cbad662fa633", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x90b2f54C6aDDAD41b8f6c4fCCd555197BC0F773B", @@ -15702,7 +19042,9 @@ "network": "polygon", "inputTokenAddress": "0x8f3cf7ad23cd3cadbd9735aff958023239c6a063", "vaultTokenAddress": "0x90b2f54c6addad41b8f6c4fccd555197bc0f773b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x91E646449A3105e9091e882C9A9a7A81950eeBB8", @@ -15712,7 +19054,9 @@ "network": "polygon", "inputTokenAddress": "0x81cec323bf8c4164c66ec066f53cc053a535f03d", "vaultTokenAddress": "0x91e646449a3105e9091e882c9a9a7a81950eebb8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0x9d1046ceCB0662037b13dECF1CD125C4Aa3fb65B", @@ -15722,7 +19066,9 @@ "network": "polygon", "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0x9d1046cecb0662037b13decf1cd125c4aa3fb65b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0xA013Fbd4b711f9ded6fB09C1c0d358E2FbC2EAA0", @@ -15732,7 +19078,9 @@ "network": "polygon", "inputTokenAddress": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "vaultTokenAddress": "0xa013fbd4b711f9ded6fb09c1c0d358e2fbc2eaa0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0xa823eF7dF6392800569946c6C1Dec0e34356EF18", @@ -15742,7 +19090,9 @@ "network": "polygon", "inputTokenAddress": "0x795f8c9b0a0da9cd8dea65fc10f9b57abc532e58", "vaultTokenAddress": "0xa823ef7df6392800569946c6c1dec0e34356ef18", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0xA9c3b8f7aB9Cc105ac4d27c1bf821eC0c6a9E954", @@ -15752,7 +19102,9 @@ "network": "polygon", "inputTokenAddress": "0x3f35705479d9d77c619b2aac9dd7a64e57151506", "vaultTokenAddress": "0xa9c3b8f7ab9cc105ac4d27c1bf821ec0c6a9e954", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0xb1403908F772E4374BB151F7C67E88761a0Eb4f1", @@ -15762,7 +19114,9 @@ "network": "polygon", "inputTokenAddress": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "vaultTokenAddress": "0xb1403908f772e4374bb151f7c67e88761a0eb4f1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0xb64cE1C06AF365424060E2720dF46997A4Fd3a0a", @@ -15772,7 +19126,9 @@ "network": "polygon", "inputTokenAddress": "0x02203f2351e7ac6ab5051205172d3f772db7d814", "vaultTokenAddress": "0xb64ce1c06af365424060e2720df46997a4fd3a0a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0xBb287E6017d3DEb0e2E65061e8684eab21060123", @@ -15782,7 +19138,9 @@ "network": "polygon", "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0xbb287e6017d3deb0e2e65061e8684eab21060123", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0xBEDA9A5300393e00229dc15cC54D5185E7646c56", @@ -15792,7 +19150,9 @@ "network": "polygon", "inputTokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "vaultTokenAddress": "0xbeda9a5300393e00229dc15cc54d5185e7646c56", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0xD4a0AA006e0f70580Aaa7ee1FD04Fa447c36B259", @@ -15802,7 +19162,9 @@ "network": "polygon", "inputTokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", "vaultTokenAddress": "0xd4a0aa006e0f70580aaa7ee1fd04fa447c36b259", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0xD811a47cfD17355F47ac49Be02c4744A926dd16B", @@ -15812,7 +19174,9 @@ "network": "polygon", "inputTokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "vaultTokenAddress": "0xd811a47cfd17355f47ac49be02c4744a926dd16b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0xdB92B89Ca415c0dab40Dc96E99Fc411C08F20780", @@ -15822,7 +19186,9 @@ "network": "polygon", "inputTokenAddress": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "vaultTokenAddress": "0xdb92b89ca415c0dab40dc96e99fc411c08f20780", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0xE30461F1270BA52d45DF1e773AEfE594C7E430DC", @@ -15832,7 +19198,9 @@ "network": "polygon", "inputTokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "vaultTokenAddress": "0xe30461f1270ba52d45df1e773aefe594c7e430dc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0xf4F9d5697341B4C9B0Cc8151413e05A90f7dc24F", @@ -15842,7 +19210,9 @@ "network": "polygon", "inputTokenAddress": "0x8f3cf7ad23cd3cadbd9735aff958023239c6a063", "vaultTokenAddress": "0xf4f9d5697341b4c9b0cc8151413e05a90f7dc24f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "polygon-yearn-v3-0xF54a15F6da443041Bb075959EA66EE47655DDFcA", @@ -15852,7 +19222,9 @@ "network": "polygon", "inputTokenAddress": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "vaultTokenAddress": "0xf54a15f6da443041bb075959ea66ee47655ddfca", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "polygon-yearn-v3-0xf7464410C1ccF86b19711c9B6599336b00641c8f", @@ -15862,7 +19234,48 @@ "network": "polygon", "inputTokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", "vaultTokenAddress": "0xf7464410c1ccf86b19711c9b6599336b00641c8f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "robinhood-testnet-fusdc-mvfusdc-0x581a1a5c8102f110a2d404660239100e1aa5f805-4626-vault", + "address": "0x581a1a5c8102f110a2d404660239100e1aa5f805", + "chainId": 46630, + "protocol": "morpho", + "network": "robinhood-testnet", + "inputTokenAddress": "0xaab0d4ef25dfb00d59802fa33acc1c85957df4e2", + "vaultTokenAddress": "0x581a1a5c8102f110a2d404660239100e1aa5f805", + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 + }, + { + "yieldId": "robinhood-usdg-spusdg-0xde770c84fe66e063336b31737cfe9790f18c4087-4626-vault", + "address": "0xde770c84fe66e063336b31737cfe9790f18c4087", + "chainId": 4663, + "protocol": "spark", + "network": "robinhood", + "inputTokenAddress": "0x5fc5360d0400a0fd4f2af552add042d716f1d168", + "vaultTokenAddress": "0xde770c84fe66e063336b31737cfe9790f18c4087", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6, + "allocatorVaults": [ + "0xa7249e2902b956e7127df56bf45d58cff610d832" + ] + }, + { + "yieldId": "robinhood-usdg-steakusdg-0xbeeff033f34c046626b8d0a041844c5d1a5409dd-4626-vault", + "address": "0xbeeff033f34c046626b8d0a041844c5d1a5409dd", + "chainId": 4663, + "protocol": "morpho", + "network": "robinhood", + "inputTokenAddress": "0x5fc5360d0400a0fd4f2af552add042d716f1d168", + "vaultTokenAddress": "0xbeeff033f34c046626b8d0a041844c5d1a5409dd", + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-hlp0-ehlp0-1-0x8d024593d781b1c86ecd5d0f899d10c5e9de7069-4626-vault", @@ -15872,7 +19285,9 @@ "network": "sonic", "inputTokenAddress": "0x3d75f2bb8abcdbd1e27443cb5cbce8a668046c81", "vaultTokenAddress": "0x8d024593d781b1c86ecd5d0f899d10c5e9de7069", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-pt-asonusdc-14aug2025-ept-asonusdc-14aug2025-1-0x08f04a3db30b0cd7e42e61b4e412b1123c52e8a1-4626-vault", @@ -15882,7 +19297,9 @@ "network": "sonic", "inputTokenAddress": "0x930441aa7ab17654df5663781ca0c02cc17e6643", "vaultTokenAddress": "0x08f04a3db30b0cd7e42e61b4e412b1123c52e8a1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-pt-sts-18dec2025-ept-sts-18dec2025-1-0xf71b17ccf362b6dcc1b6917a05820477cf7802a0-4626-vault", @@ -15892,7 +19309,9 @@ "network": "sonic", "inputTokenAddress": "0xe2bc30a4896ff4c52adcb180213666d2d6b21c6d", "vaultTokenAddress": "0xf71b17ccf362b6dcc1b6917a05820477cf7802a0", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-pt-sts-29may2025-ept-sts-29may2025-2-0xdbc46ff39cae7f37c39363b0ca474497dad1d3cf-4626-vault", @@ -15902,7 +19321,9 @@ "network": "sonic", "inputTokenAddress": "0x420df605d062f8611efb3f203bf258159b8fffde", "vaultTokenAddress": "0xdbc46ff39cae7f37c39363b0ca474497dad1d3cf", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-pt-sts-29may2025-ept-sts-29may2025-4-0xb936137169d777fcb8b7cf02329620b78fccec0a-4626-vault", @@ -15912,7 +19333,9 @@ "network": "sonic", "inputTokenAddress": "0x420df605d062f8611efb3f203bf258159b8fffde", "vaultTokenAddress": "0xb936137169d777fcb8b7cf02329620b78fccec0a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-pt-wos-29may2025-ept-wos-29may2025-1-0xd506f1e4adfcf1196b7c5d2ebf4e858e33d7a93e-4626-vault", @@ -15922,7 +19345,9 @@ "network": "sonic", "inputTokenAddress": "0x46eb02b9f47634c4fab3110cc7adc1c6311dfac1", "vaultTokenAddress": "0xd506f1e4adfcf1196b7c5d2ebf4e858e33d7a93e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-pt-wstksceth-18dec2025-ept-wstksceth-18dec2025-1-0xde604f03e44247b31f71c4fa055f9f3ea08d1271-4626-vault", @@ -15932,7 +19357,9 @@ "network": "sonic", "inputTokenAddress": "0x7e52f587f5b870d4c2cac8559ac4c49742d31a28", "vaultTokenAddress": "0xde604f03e44247b31f71c4fa055f9f3ea08d1271", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-pt-wstksceth-29may2025-ept-wstksceth-29may2025-1-0xfffc9d22304cf49784e9b31ddbeb066344b2b856-4626-vault", @@ -15942,7 +19369,9 @@ "network": "sonic", "inputTokenAddress": "0xa2161e75edf50d70544e6588788a5732a3105c00", "vaultTokenAddress": "0xfffc9d22304cf49784e9b31ddbeb066344b2b856", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-pt-wstkscusd-18dec2025-ept-wstkscusd-18dec2025-1-0x6e14a20334724a194d2f8b38162522cad202b986-4626-vault", @@ -15952,7 +19381,9 @@ "network": "sonic", "inputTokenAddress": "0x0fb682c9692addcc1769f4d4d938c54420d54fa3", "vaultTokenAddress": "0x6e14a20334724a194d2f8b38162522cad202b986", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-pt-wstkscusd-29may2025-ept-wstkscusd-29may2025-1-0xf6e2ddf7a149c171e591c8d58449e371e6dc7570-4626-vault", @@ -15962,7 +19393,9 @@ "network": "sonic", "inputTokenAddress": "0xbe27993204ec64238f71a527b4c4d5f4949034c3", "vaultTokenAddress": "0xf6e2ddf7a149c171e591c8d58449e371e6dc7570", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-pt-wstkscusd-29may2025-ept-wstkscusd-29may2025-4-0x8537a336fc74ea742527e8300175a7b07a108c9e-4626-vault", @@ -15972,7 +19405,9 @@ "network": "sonic", "inputTokenAddress": "0xbe27993204ec64238f71a527b4c4d5f4949034c3", "vaultTokenAddress": "0x8537a336fc74ea742527e8300175a7b07a108c9e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-sceth-esceth-1-0xeeb63d2d370c5318ef174d366a41507f9380f093-4626-vault", @@ -15982,7 +19417,9 @@ "network": "sonic", "inputTokenAddress": "0x3bce5cb273f0f148010bbea2470e7b5df84c7812", "vaultTokenAddress": "0xeeb63d2d370c5318ef174d366a41507f9380f093", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-sceth-esceth-2-0x0806af1762bdd85b167825ab1a64e31cf9497038-4626-vault", @@ -15992,7 +19429,9 @@ "network": "sonic", "inputTokenAddress": "0x3bce5cb273f0f148010bbea2470e7b5df84c7812", "vaultTokenAddress": "0x0806af1762bdd85b167825ab1a64e31cf9497038", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-scusd-escusd-1-0xeeb1dc1ca7ffc5b54ad1cc4c1088db4e5657cb6c-4626-vault", @@ -16002,7 +19441,9 @@ "network": "sonic", "inputTokenAddress": "0xd3dce716f3ef535c5ff8d041c1a41c3bd89b97ae", "vaultTokenAddress": "0xeeb1dc1ca7ffc5b54ad1cc4c1088db4e5657cb6c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-scusd-escusd-2-0xb38d431e932fea77d1df0ae0dfe4400c97e597b8-4626-vault", @@ -16012,7 +19453,9 @@ "network": "sonic", "inputTokenAddress": "0xd3dce716f3ef535c5ff8d041c1a41c3bd89b97ae", "vaultTokenAddress": "0xb38d431e932fea77d1df0ae0dfe4400c97e597b8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-sts-ests-1-0x2de851e60e428106fc98fe94017466f8d71793d1-4626-vault", @@ -16022,7 +19465,9 @@ "network": "sonic", "inputTokenAddress": "0xe5da20f15420ad15de0fa650600afc998bbe3955", "vaultTokenAddress": "0x2de851e60e428106fc98fe94017466f8d71793d1", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-sts-ests-2-0xeeaab5c863f4b1c5356af138f384adc25cb70da6-4626-vault", @@ -16032,7 +19477,9 @@ "network": "sonic", "inputTokenAddress": "0xe5da20f15420ad15de0fa650600afc998bbe3955", "vaultTokenAddress": "0xeeaab5c863f4b1c5356af138f384adc25cb70da6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-sts-ests-5-0x6832f3090867449c058e1e3088e552e12ab18f9e-4626-vault", @@ -16042,7 +19489,9 @@ "network": "sonic", "inputTokenAddress": "0xe5da20f15420ad15de0fa650600afc998bbe3955", "vaultTokenAddress": "0x6832f3090867449c058e1e3088e552e12ab18f9e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-usdc-eusdc.e-2-0x3d9e5462a940684073eed7e4a13d19ae0dcd13bc-4626-vault", @@ -16052,7 +19501,9 @@ "network": "sonic", "inputTokenAddress": "0x29219dd400f2bf60e5a23d13be72b486d4038894", "vaultTokenAddress": "0x3d9e5462a940684073eed7e4a13d19ae0dcd13bc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-usdc-eusdc.e-3-0x196f3c7443e940911ee2bb88e019fd71400349d9-4626-vault", @@ -16062,7 +19513,9 @@ "network": "sonic", "inputTokenAddress": "0x29219dd400f2bf60e5a23d13be72b486d4038894", "vaultTokenAddress": "0x196f3c7443e940911ee2bb88e019fd71400349d9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-usdc-lvusdce-0x507a2d9e87dbd3076e65992049c41270b47964f8-4626-vault", @@ -16072,7 +19525,9 @@ "network": "sonic", "inputTokenAddress": "0x29219dd400f2bf60e5a23d13be72b486d4038894", "vaultTokenAddress": "0x507a2d9e87dbd3076e65992049c41270b47964f8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-weth-eweth-1-0xa5cd24d9792f4f131f5976af935a505d19c8db2b-4626-vault", @@ -16082,7 +19537,9 @@ "network": "sonic", "inputTokenAddress": "0x50c42deacd8fc9773493ed674b675be577f2634b", "vaultTokenAddress": "0xa5cd24d9792f4f131f5976af935a505d19c8db2b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-weth-eweth-5-0x2ad7546a19eb5d5edb37ec88a4775995078d1cad-4626-vault", @@ -16092,7 +19549,9 @@ "network": "sonic", "inputTokenAddress": "0x50c42deacd8fc9773493ed674b675be577f2634b", "vaultTokenAddress": "0x2ad7546a19eb5d5edb37ec88a4775995078d1cad", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-wmetas-ewmetas-1-0xc37fa1c70d77bded373c551a92babcee44a9d04e-4626-vault", @@ -16102,7 +19561,9 @@ "network": "sonic", "inputTokenAddress": "0xbbbbbbbbbd0ae69510ce374a86749f8276647b19", "vaultTokenAddress": "0xc37fa1c70d77bded373c551a92babcee44a9d04e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-wmetausd-ewmetausd-1-0x6f11663766bb213003cd74eb09ff4c67145023c5-4626-vault", @@ -16112,7 +19573,9 @@ "network": "sonic", "inputTokenAddress": "0xaaaaaaaac311d0572bffb4772fe985a750e88805", "vaultTokenAddress": "0x6f11663766bb213003cd74eb09ff4c67145023c5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-wos-ewos-1-0x6f2ab32a6487a2996c74ed2b173dfdf3d5eedb58-4626-vault", @@ -16122,7 +19585,9 @@ "network": "sonic", "inputTokenAddress": "0x9f0df7799f6fdad409300080cff680f5a23df4b1", "vaultTokenAddress": "0x6f2ab32a6487a2996c74ed2b173dfdf3d5eedb58", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-wos-ewos-2-0xf3c631b979eb59d8333374baa7c58b5aff5e24d2-4626-vault", @@ -16132,7 +19597,9 @@ "network": "sonic", "inputTokenAddress": "0x9f0df7799f6fdad409300080cff680f5a23df4b1", "vaultTokenAddress": "0xf3c631b979eb59d8333374baa7c58b5aff5e24d2", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-ws-ews-1-0x4c0af5d6bcb10b3c05fb5f3a846999a3d87534c7-4626-vault", @@ -16142,7 +19609,9 @@ "network": "sonic", "inputTokenAddress": "0x039e2fb66102314ce7b64ce5ce3e5183bc94ad38", "vaultTokenAddress": "0x4c0af5d6bcb10b3c05fb5f3a846999a3d87534c7", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-ws-ews-2-0x9144c0f0614dd0ace859c61cc37e5386d2ada43a-4626-vault", @@ -16152,7 +19621,9 @@ "network": "sonic", "inputTokenAddress": "0x039e2fb66102314ce7b64ce5ce3e5183bc94ad38", "vaultTokenAddress": "0x9144c0f0614dd0ace859c61cc37e5386d2ada43a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-ws-ews-5-0x90a804d316a06e00755444d56b9ef52e5c4f4d73-4626-vault", @@ -16162,7 +19633,9 @@ "network": "sonic", "inputTokenAddress": "0x039e2fb66102314ce7b64ce5ce3e5183bc94ad38", "vaultTokenAddress": "0x90a804d316a06e00755444d56b9ef52e5c4f4d73", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-wstksceth-ewstksceth-1-0x05d57366b862022f76fe93316e81e9f24218bbfc-4626-vault", @@ -16172,7 +19645,9 @@ "network": "sonic", "inputTokenAddress": "0xe8a41c62bb4d5863c6eadc96792cfe90a1f37c47", "vaultTokenAddress": "0x05d57366b862022f76fe93316e81e9f24218bbfc", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-wstkscusd-ewstkscusd-1-0x1cda7e7b2023c3f3c94aa1999937358fa9d01aab-4626-vault", @@ -16182,7 +19657,9 @@ "network": "sonic", "inputTokenAddress": "0x9fb76f7ce5fceaa2c42887ff441d46095e494206", "vaultTokenAddress": "0x1cda7e7b2023c3f3c94aa1999937358fa9d01aab", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-x33-ex33-1-0x7ad07b280a17ac7af489e487eaaf004b69786a0a-4626-vault", @@ -16192,7 +19669,9 @@ "network": "sonic", "inputTokenAddress": "0x3333111a391cc08fa51353e9195526a70b333333", "vaultTokenAddress": "0x7ad07b280a17ac7af489e487eaaf004b69786a0a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-xbtc-exbtc-1-0x2a377470dcf0e00f6ded484ddf82df65f0fb50af-4626-vault", @@ -16202,7 +19681,9 @@ "network": "sonic", "inputTokenAddress": "0xb88ff15ae5f82c791e637b27337909bcf8065270", "vaultTokenAddress": "0x2a377470dcf0e00f6ded484ddf82df65f0fb50af", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "sonic-xeth-exeth-1-0xb6a53021e7a40ea20df1e1991b0c89432073386e-4626-vault", @@ -16212,7 +19693,9 @@ "network": "sonic", "inputTokenAddress": "0x16af6b1315471dc306d47e9ccefed6e5996285b6", "vaultTokenAddress": "0xb6a53021e7a40ea20df1e1991b0c89432073386e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "sonic-xusd-exusd-1-0xdebdab749330bb976fd10dc52f9a452aaf029028-4626-vault", @@ -16222,7 +19705,9 @@ "network": "sonic", "inputTokenAddress": "0x6202b9f02e30e5e1c62cc01e4305450e5d83b926", "vaultTokenAddress": "0xdebdab749330bb976fd10dc52f9a452aaf029028", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "sonic-yusd-eyusd-1-0x12ac805f4596c3e55bb100b4593a1b8025cd2056-4626-vault", @@ -16232,7 +19717,9 @@ "network": "sonic", "inputTokenAddress": "0x4772d2e014f9fc3a820c444e3313968e9a5c8121", "vaultTokenAddress": "0x12ac805f4596c3e55bb100b4593a1b8025cd2056", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "tempo-pathusd-gtpathusdf-0xe5235da8ad839dd2a9de1f1069c89ca3575b5208-4626-vault", @@ -16242,7 +19729,9 @@ "network": "tempo", "inputTokenAddress": "0x20c0000000000000000000000000000000000000", "vaultTokenAddress": "0xe5235da8ad839dd2a9de1f1069c89ca3575b5208", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "tempo-pathusd-gtpathusdp-0xc609656ed9ef219c98c8e549bf729144f211f06e-4626-vault", @@ -16252,7 +19741,9 @@ "network": "tempo", "inputTokenAddress": "0x20c0000000000000000000000000000000000000", "vaultTokenAddress": "0xc609656ed9ef219c98c8e549bf729144f211f06e", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "tempo-pathusd-senpathusd-0x9a044ae05e5e6290dcf56afd69548565e957a626-4626-vault", @@ -16262,7 +19753,9 @@ "network": "tempo", "inputTokenAddress": "0x20c0000000000000000000000000000000000000", "vaultTokenAddress": "0x9a044ae05e5e6290dcf56afd69548565e957a626", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-ezeth-eezeth-1-0x45b41b20b11cd2e71a6bf3021bdbc3f8afea5538-4626-vault", @@ -16272,7 +19765,9 @@ "network": "unichain", "inputTokenAddress": "0x2416092f143378750bb29b79ed961ab195cceea5", "vaultTokenAddress": "0x45b41b20b11cd2e71a6bf3021bdbc3f8afea5538", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-ezeth-eezeth-2-0x25e2ef0f957b61cdd26bbe954afd5806a9dade49-4626-vault", @@ -16282,7 +19777,9 @@ "network": "unichain", "inputTokenAddress": "0x2416092f143378750bb29b79ed961ab195cceea5", "vaultTokenAddress": "0x25e2ef0f957b61cdd26bbe954afd5806a9dade49", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-reth-ereth-2-0x218c9e961fc5f6c8280ba160365fabe8a53ec6e5-4626-vault", @@ -16292,7 +19789,9 @@ "network": "unichain", "inputTokenAddress": "0x94cac393f3444cef63a651ffc18497e7e8bd036a", "vaultTokenAddress": "0x218c9e961fc5f6c8280ba160365fabe8a53ec6e5", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-rseth-erseth-1-0x59215f65cb2f5ddf048efa8136fc2c19f9a6c416-4626-vault", @@ -16302,7 +19801,9 @@ "network": "unichain", "inputTokenAddress": "0xc3eacf0612346366db554c991d7858716db09f58", "vaultTokenAddress": "0x59215f65cb2f5ddf048efa8136fc2c19f9a6c416", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-rseth-erseth-2-0xe6806bea4ecde065bb757c35032f2c625848d8e8-4626-vault", @@ -16312,7 +19813,9 @@ "network": "unichain", "inputTokenAddress": "0xc3eacf0612346366db554c991d7858716db09f58", "vaultTokenAddress": "0xe6806bea4ecde065bb757c35032f2c625848d8e8", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-susdc-esusdc-1-0x7650d7ae1981f2189d352b0ec743b9099d24086f-4626-vault", @@ -16322,7 +19825,9 @@ "network": "unichain", "inputTokenAddress": "0x14d9143becc348920b68d123687045db49a016c6", "vaultTokenAddress": "0x7650d7ae1981f2189d352b0ec743b9099d24086f", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-uni-euni-1-0x576f68b0395738aef01811b8f8eec25302829f1d-4626-vault", @@ -16332,7 +19837,9 @@ "network": "unichain", "inputTokenAddress": "0x8f187aa05619a017077f5308904739877ce9ea21", "vaultTokenAddress": "0x576f68b0395738aef01811b8f8eec25302829f1d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-usdc-csusdc-0x0ebb4cbcd9b92a18a7e282669ac9a7eeefc829ae-4626-vault", @@ -16342,7 +19849,9 @@ "network": "unichain", "inputTokenAddress": "0x078d782b760474a361dda0af3839290b0ef57ad6", "vaultTokenAddress": "0x0ebb4cbcd9b92a18a7e282669ac9a7eeefc829ae", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-usdc-eusdc-1-0x6eae95ee783e4d862867c4e0e4c3f4b95aa682ba-4626-vault", @@ -16352,7 +19861,9 @@ "network": "unichain", "inputTokenAddress": "0x078d782b760474a361dda0af3839290b0ef57ad6", "vaultTokenAddress": "0x6eae95ee783e4d862867c4e0e4c3f4b95aa682ba", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "unichain-usdc-gtusdcc-0x38f4f3b6533de0023b9dcd04b02f93d36ad1f9f9-4626-vault", @@ -16362,7 +19873,9 @@ "network": "unichain", "inputTokenAddress": "0x078d782b760474a361dda0af3839290b0ef57ad6", "vaultTokenAddress": "0x38f4f3b6533de0023b9dcd04b02f93d36ad1f9f9", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-usdc-k3usdc-0xcfecbf93dec86316f106712767828acb5065c441-4626-vault", @@ -16372,7 +19885,9 @@ "network": "unichain", "inputTokenAddress": "0x078d782b760474a361dda0af3839290b0ef57ad6", "vaultTokenAddress": "0xcfecbf93dec86316f106712767828acb5065c441", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-usdc-mc_usdc-0xc063181747e56c034ac14dc82db663409566fdf6-4626-vault", @@ -16382,7 +19897,9 @@ "network": "unichain", "inputTokenAddress": "0x078d782b760474a361dda0af3839290b0ef57ad6", "vaultTokenAddress": "0xc063181747e56c034ac14dc82db663409566fdf6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-usdc-re7usdc-0xa48f8a10f16bb50a588606553d9fe7338050f8cd-4626-vault", @@ -16392,7 +19909,9 @@ "network": "unichain", "inputTokenAddress": "0x078d782b760474a361dda0af3839290b0ef57ad6", "vaultTokenAddress": "0xa48f8a10f16bb50a588606553d9fe7338050f8cd", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-usdc-susdc-0x14d9143becc348920b68d123687045db49a016c6-4626-vault", @@ -16402,7 +19921,9 @@ "network": "unichain", "inputTokenAddress": "0x078d782b760474a361dda0af3839290b0ef57ad6", "vaultTokenAddress": "0x14d9143becc348920b68d123687045db49a016c6", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-usdtugrik0-csusdt0-0xcafe4d206ace4aade81de1f038aeee602c5fc64a-4626-vault", @@ -16412,7 +19933,9 @@ "network": "unichain", "inputTokenAddress": "0x9151434b16b9763660705744891fa906f660ecc5", "vaultTokenAddress": "0xcafe4d206ace4aade81de1f038aeee602c5fc64a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-usdtugrik0-eusdtugrik0-1-0xd49181c522ecdb265f0d9c175cf26fface64ead3-4626-vault", @@ -16422,7 +19945,9 @@ "network": "unichain", "inputTokenAddress": "0x9151434b16b9763660705744891fa906f660ecc5", "vaultTokenAddress": "0xd49181c522ecdb265f0d9c175cf26fface64ead3", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 6 }, { "yieldId": "unichain-usdtugrik0-gtusdt0c-0x89849b6e57e1c61e447257242bda97c70fa99b6b-4626-vault", @@ -16432,7 +19957,9 @@ "network": "unichain", "inputTokenAddress": "0x9151434b16b9763660705744891fa906f660ecc5", "vaultTokenAddress": "0x89849b6e57e1c61e447257242bda97c70fa99b6b", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-usdtugrik0-re7usdt-0x2c0f7e917257926ba6233b20de19d7fe3210858c-4626-vault", @@ -16442,7 +19969,9 @@ "network": "unichain", "inputTokenAddress": "0x9151434b16b9763660705744891fa906f660ecc5", "vaultTokenAddress": "0x2c0f7e917257926ba6233b20de19d7fe3210858c", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 6, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-wbtc-ewbtc-2-0x5d2511c1ebc795f4394f7f659f693f8c15796485-4626-vault", @@ -16452,7 +19981,9 @@ "network": "unichain", "inputTokenAddress": "0x0555e30da8f98308edb960aa94c0db47230d2b9c", "vaultTokenAddress": "0x5d2511c1ebc795f4394f7f659f693f8c15796485", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 8, + "vaultTokenDecimals": 8 }, { "yieldId": "unichain-weeth-eweeth-1-0xe36da4ea4d07e54b1029ef26a896a656a3729f86-4626-vault", @@ -16462,7 +19993,9 @@ "network": "unichain", "inputTokenAddress": "0x7dcc39b4d1c53cb31e1abc0e358b43987fef80f7", "vaultTokenAddress": "0xe36da4ea4d07e54b1029ef26a896a656a3729f86", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-weth-9seth-0x4c91d8fbb468f2a318a16c95a9ae17dae20d8328-4626-vault", @@ -16472,7 +20005,9 @@ "network": "unichain", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x4c91d8fbb468f2a318a16c95a9ae17dae20d8328", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-weth-eweth-1-0x1f3134c3f3f8add904b9635acbefc0ea0d0e1ffc-4626-vault", @@ -16482,7 +20017,9 @@ "network": "unichain", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x1f3134c3f3f8add904b9635acbefc0ea0d0e1ffc", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-weth-eweth-2-0x6bc1f97f96dd6834a86acf412b77c9f464419436-4626-vault", @@ -16492,7 +20029,9 @@ "network": "unichain", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x6bc1f97f96dd6834a86acf412b77c9f464419436", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-weth-eweth-4-0x5adade21c703912547bfc8952fe1b52f09437e2a-4626-vault", @@ -16502,7 +20041,9 @@ "network": "unichain", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x5adade21c703912547bfc8952fe1b52f09437e2a", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-weth-gtwethc-0x830898200f0e8be8dc1c9a836f4ab29ecedf76eb-4626-vault", @@ -16512,7 +20053,9 @@ "network": "unichain", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x830898200f0e8be8dc1c9a836f4ab29ecedf76eb", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-weth-k3weth-0xfa355999c12c63c465c591daf9c462e14acf470b-4626-vault", @@ -16522,7 +20065,9 @@ "network": "unichain", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0xfa355999c12c63c465c591daf9c462e14acf470b", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-weth-mc_weth-0x3f93576d13091bfbf6825f7421ef33cc353dc433-4626-vault", @@ -16532,7 +20077,9 @@ "network": "unichain", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x3f93576d13091bfbf6825f7421ef33cc353dc433", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-weth-re7weth-0x6af5e46456a8ac80bb53a02799965def99c26e52-4626-vault", @@ -16542,7 +20089,9 @@ "network": "unichain", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x6af5e46456a8ac80bb53a02799965def99c26e52", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-weth-steaketh-0x0993ae24a988c6925d80ad61344a76b81aa0d34c-4626-vault", @@ -16552,7 +20101,9 @@ "network": "unichain", "inputTokenAddress": "0x4200000000000000000000000000000000000006", "vaultTokenAddress": "0x0993ae24a988c6925d80ad61344a76b81aa0d34c", - "isWethVault": true + "isWethVault": true, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-wsteth-bbqwsteth-0x9e111acef0cf3bd8c38715b88e78be31c1109f8a-4626-vault", @@ -16562,7 +20113,9 @@ "network": "unichain", "inputTokenAddress": "0xc02fe7317d4eb8753a02c35fe019786854a92001", "vaultTokenAddress": "0x9e111acef0cf3bd8c38715b88e78be31c1109f8a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-wsteth-ewsteth-1-0x54ff502df96cd9b9585094eacd86aafce902d06a-4626-vault", @@ -16572,7 +20125,9 @@ "network": "unichain", "inputTokenAddress": "0xc02fe7317d4eb8753a02c35fe019786854a92001", "vaultTokenAddress": "0x54ff502df96cd9b9585094eacd86aafce902d06a", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 }, { "yieldId": "unichain-wsteth-ewsteth-2-0xcf28a176021e6906c359d1777041245d9fda076d-4626-vault", @@ -16582,7 +20137,9 @@ "network": "unichain", "inputTokenAddress": "0xc02fe7317d4eb8753a02c35fe019786854a92001", "vaultTokenAddress": "0xcf28a176021e6906c359d1777041245d9fda076d", - "isWethVault": false + "isWethVault": false, + "inputTokenDecimals": 18, + "vaultTokenDecimals": 18 } ] } From 1ff288b726127fffb4f35674e063e40d9ca36f23 Mon Sep 17 00:00:00 2001 From: Akash Jag Date: Mon, 10 Aug 2026 19:08:09 -0700 Subject: [PATCH 4/6] feat: retarget redeem margin + kiln case + tests --- src/utils/amount.test.ts | 24 +-- src/utils/amount.ts | 14 +- .../evm/erc4626/erc4626.validator.test.ts | 160 ++++++++++++++++-- .../evm/erc4626/erc4626.validator.ts | 35 +++- .../evm/erc4626/kiln-fixed-margin-vaults.ts | 39 +++++ src/validators/evm/erc4626/types.ts | 2 +- .../evm/erc4626/vault-registry.test.ts | 18 ++ 7 files changed, 254 insertions(+), 38 deletions(-) create mode 100644 src/validators/evm/erc4626/kiln-fixed-margin-vaults.ts diff --git a/src/utils/amount.test.ts b/src/utils/amount.test.ts index d26f1e1..60729de 100644 --- a/src/utils/amount.test.ts +++ b/src/utils/amount.test.ts @@ -96,33 +96,37 @@ describe('matchesDeclaredAmountWithinMargin', () => { }); describe('getErc4626RedeemMargin', () => { - it('returns 10 when feeConfigurationId is absent', () => { + it('returns 10 when useDecimalGapMargin is false', () => { expect( - getErc4626RedeemMargin({ inputTokenDecimals: 6, vaultTokenDecimals: 18 }), + getErc4626RedeemMargin({ + useDecimalGapMargin: false, + inputTokenDecimals: 6, + vaultTokenDecimals: 18, + }), ).toBe('10'); }); - it('returns 10 when decimals are missing even with feeConfigurationId', () => { - expect(getErc4626RedeemMargin({ feeConfigurationId: 'fee-1' })).toBe('10'); + it('returns 10 when decimals are missing even with useDecimalGapMargin', () => { + expect(getErc4626RedeemMargin({ useDecimalGapMargin: true })).toBe('10'); }); - it('returns 10^(abs(diff)+1) when fee + decimals present (6 vs 18 → 10^13)', () => { + it('returns 10^(abs(diff)+1) when gap margin + decimals (6 vs 18 → 10^13)', () => { expect( getErc4626RedeemMargin({ - feeConfigurationId: 'fee-1', + useDecimalGapMargin: true, inputTokenDecimals: 6, vaultTokenDecimals: 18, }), ).toBe((10n ** 13n).toString()); }); - - it('returns 10 for equal decimals with fee (diff 0 → 10^1)', () => { + + it('returns 10 for equal decimals with gap margin (diff 0 → 10^1)', () => { expect( getErc4626RedeemMargin({ - feeConfigurationId: 'fee-1', + useDecimalGapMargin: true, inputTokenDecimals: 18, vaultTokenDecimals: 18, }), ).toBe('10'); }); -}); +}); \ No newline at end of file diff --git a/src/utils/amount.ts b/src/utils/amount.ts index 2bc554c..ac670fe 100644 --- a/src/utils/amount.ts +++ b/src/utils/amount.ts @@ -1,5 +1,8 @@ export const MAX_UINT256 = (1n << 256n) - 1n; +/* withdraw(assets) near-max snap band. */ +export const ASSET_WITHDRAW_EXIT_MARGIN = '10'; + // Opt-in: undefined declared amount → skip (returns true). export function matchesDeclaredAmount( calldataAmount: bigint, @@ -29,16 +32,17 @@ export function matchesDeclaredAmountWithinMargin( } /** - * Replicates monorepo getRedeemMargin / getErc4626ExitMargin (without kiln address list). - * Missing feeConfigurationId OR missing decimals → "10". + * Adjusted margin when useDecimalGapMargin is true + * (allocator / OAV target, excluding kiln-forced-fixed set). Otherwise "10". + * Missing decimals → "10". */ export function getErc4626RedeemMargin(input: { - feeConfigurationId?: string; + useDecimalGapMargin: boolean; inputTokenDecimals?: number; vaultTokenDecimals?: number; }): string { if ( - input.feeConfigurationId === undefined || + !input.useDecimalGapMargin || input.inputTokenDecimals === undefined || input.vaultTokenDecimals === undefined ) { @@ -48,4 +52,4 @@ export function getErc4626RedeemMargin(input: { input.inputTokenDecimals - input.vaultTokenDecimals, ); return (10n ** BigInt(difference + 1)).toString(); -} +} \ No newline at end of file diff --git a/src/validators/evm/erc4626/erc4626.validator.test.ts b/src/validators/evm/erc4626/erc4626.validator.test.ts index 1200839..b17c34f 100644 --- a/src/validators/evm/erc4626/erc4626.validator.test.ts +++ b/src/validators/evm/erc4626/erc4626.validator.test.ts @@ -21,6 +21,11 @@ const RECEIVER_ADDRESS = '0x2222222222222222222222222222222222222222'; const CHAIN_ID = 42161; // Arbitrum const DEPOSIT_WEI = ethers.parseUnits('1000', 6); // 1000 USDC const DECLARED = DEPOSIT_WEI.toString(); // '1000000000' +// Context-only OAV: registered as its own vault so resolveVault works, but NOT in allocatorVaults +const CONTEXT_ALLOCATOR = '0xc011e10000000000000000000000000000000003'; +// Real kiln-set address (from monorepo list) used as allocator on a 6/18 vault +const KILN_ALLOCATOR = '0x75e4ce661a49b6bfb2d5b1a8231e32ab47f8b706'; +const KILN_PARENT_VAULT = '0xfee1000000000000000000000000000000000004'; // --------------------------------------------------------------------------- // ABI interfaces for building calldata @@ -102,6 +107,38 @@ const mockConfig: VaultConfiguration = { canEnter: true, canExit: true, allocatorVaults: [ALLOCATOR_VAULT_ADDRESS], + inputTokenDecimals: 6, + vaultTokenDecimals: 18, + }, + { + address: CONTEXT_ALLOCATOR.toLowerCase(), + chainId: CHAIN_ID, + protocol: 'morpho', + yieldId: 'arbitrum-usdc-context-oav-vault', + inputTokenAddress: INPUT_TOKEN.toLowerCase(), + vaultTokenAddress: CONTEXT_ALLOCATOR.toLowerCase(), + network: 'arbitrum', + isWethVault: false, + canEnter: true, + canExit: true, + inputTokenDecimals: 6, + vaultTokenDecimals: 18, + // no allocatorVaults — wide margin only via context + }, + { + address: KILN_PARENT_VAULT.toLowerCase(), + chainId: CHAIN_ID, + protocol: 'morpho', + yieldId: 'arbitrum-usdc-kiln-margin-vault', + inputTokenAddress: INPUT_TOKEN.toLowerCase(), + vaultTokenAddress: KILN_PARENT_VAULT.toLowerCase(), + network: 'arbitrum', + isWethVault: false, + canEnter: true, + canExit: true, + inputTokenDecimals: 6, + vaultTokenDecimals: 18, + allocatorVaults: [KILN_ALLOCATOR.toLowerCase()], }, ], lastUpdated: Date.now(), @@ -1061,7 +1098,7 @@ describe('ERC4626Validator', () => { ); return buildTx({ to: VAULT_ADDRESS, data, value: '0x0' }); }; - // --- withdraw: exact match vs args.amount --- + // withdraw: within-margin match vs args.amount (margin "10") it('accepts withdraw exactly matching the declared amount', () => { const result = validator.validate( withdrawTx(WITHDRAW_WEI), @@ -1071,45 +1108,53 @@ describe('ERC4626Validator', () => { ); expect(result.isValid).toBe(true); }); - it('rejects withdraw one wei above the declared amount', () => { + it('skips amount enforcement on withdraw when args.amount is absent (back-compat)', () => { const result = validator.validate( - withdrawTx(WITHDRAW_WEI + 1n), + withdrawTx(WITHDRAW_WEI * 7n), TransactionType.WITHDRAW, USER_ADDRESS, - { amount: DECLARED_ASSETS }, + ); + expect(result.isValid).toBe(true); + }); + it('rejects withdraw when only shareAmount is declared (fail-closed, no redeem→withdraw bypass)', () => { + const result = validator.validate( + withdrawTx(WITHDRAW_WEI), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, ); expect(result.isValid).toBe(false); - expect(result.reason).toContain('does not match declared intent'); + expect(result.reason).toContain( + 'Cannot verify withdraw (asset-denominated) against declared shareAmount', + ); }); - it('rejects withdraw one wei below the declared amount', () => { + it('accepts withdraw within ASSET_WITHDRAW_EXIT_MARGIN above declared (Δ=10)', () => { const result = validator.validate( - withdrawTx(WITHDRAW_WEI - 1n), + withdrawTx(WITHDRAW_WEI + 10n), TransactionType.WITHDRAW, USER_ADDRESS, { amount: DECLARED_ASSETS }, ); - expect(result.isValid).toBe(false); - expect(result.reason).toContain('does not match declared intent'); + expect(result.isValid).toBe(true); }); - it('skips amount enforcement on withdraw when args.amount is absent (back-compat)', () => { + it('accepts withdraw within margin below declared (Δ=5)', () => { const result = validator.validate( - withdrawTx(WITHDRAW_WEI * 7n), + withdrawTx(WITHDRAW_WEI - 5n), TransactionType.WITHDRAW, USER_ADDRESS, + { amount: DECLARED_ASSETS }, ); expect(result.isValid).toBe(true); }); - it('rejects withdraw when only shareAmount is declared (fail-closed, no redeem→withdraw bypass)', () => { + it('rejects withdraw outside margin (Δ=11)', () => { const result = validator.validate( - withdrawTx(WITHDRAW_WEI), + withdrawTx(WITHDRAW_WEI + 11n), TransactionType.WITHDRAW, USER_ADDRESS, - { shareAmount: DECLARED_SHARES }, + { amount: DECLARED_ASSETS }, ); expect(result.isValid).toBe(false); - expect(result.reason).toContain( - 'Cannot verify withdraw (asset-denominated) against declared shareAmount', - ); + expect(result.reason).toContain('does not match declared intent'); }); // --- redeem: within-margin match vs args.shareAmount --- // mockConfig vault has no decimals / no feeConfigurationId → margin "10" @@ -1218,6 +1263,87 @@ describe('ERC4626Validator', () => { expect(result.reason).toContain('base-unit integer string'); }); }); + describe('redeem margin — allocator / kiln / context', () => { + const SHARE_WEI = 1000n; + const DECLARED_SHARES = '1000'; + const WIDE = 10n ** 13n; + const redeemTo = (to: string, shares: bigint) => { + const data = erc4626Iface.encodeFunctionData( + 'redeem(uint256,address,address)', + [shares, USER_ADDRESS, USER_ADDRESS], + ); + return buildTx({ to, data, value: '0x0' }); + }; + it('accepts redeem to ALLOCATOR within decimal-gap margin (Δ=10^13)', () => { + expect( + validator.validate( + redeemTo(ALLOCATOR_VAULT_ADDRESS, SHARE_WEI + WIDE), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ).isValid, + ).toBe(true); + }); + it('rejects redeem to ALLOCATOR outside decimal-gap margin', () => { + const result = validator.validate( + redeemTo(ALLOCATOR_VAULT_ADDRESS, SHARE_WEI + WIDE + 1n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ); + expect(result.isValid).toBe(false); + }); + it('keeps margin 10 on Morpho underlying (Δ=11 blocked, Δ=5 ok)', () => { + expect( + validator.validate( + redeemTo(MORPHO_VAULT_ADDRESS, SHARE_WEI + 5n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ).isValid, + ).toBe(true); + expect( + validator.validate( + redeemTo(MORPHO_VAULT_ADDRESS, SHARE_WEI + 11n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ).isValid, + ).toBe(false); + }); + it('widens margin for context.feeConfiguration allocator only', () => { + const context = { + feeConfiguration: [{ allocatorVaultAddress: CONTEXT_ALLOCATOR }], + }; + expect( + validator.validate( + redeemTo(CONTEXT_ALLOCATOR, SHARE_WEI + WIDE), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + context, + ).isValid, + ).toBe(true); + }); + it('forces margin 10 for kiln-set allocator even with 6/18 parent', () => { + expect( + validator.validate( + redeemTo(KILN_ALLOCATOR, SHARE_WEI + 5n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ).isValid, + ).toBe(true); + expect( + validator.validate( + redeemTo(KILN_ALLOCATOR, SHARE_WEI + 11n), + TransactionType.WITHDRAW, + USER_ADDRESS, + { shareAmount: DECLARED_SHARES }, + ).isValid, + ).toBe(false); + }); + }); }); // ========================================================================= diff --git a/src/validators/evm/erc4626/erc4626.validator.ts b/src/validators/evm/erc4626/erc4626.validator.ts index deac7df..7cd77dd 100644 --- a/src/validators/evm/erc4626/erc4626.validator.ts +++ b/src/validators/evm/erc4626/erc4626.validator.ts @@ -13,7 +13,9 @@ import { matchesDeclaredAmount, matchesDeclaredAmountWithinMargin, getErc4626RedeemMargin, + ASSET_WITHDRAW_EXIT_MARGIN, } from '../../../utils/amount'; +import { isKilnFixedMarginVault } from './kiln-fixed-margin-vaults'; /** * Standard ERC4626 ABI - only the functions we need to validate @@ -108,7 +110,7 @@ export class ERC4626Validator extends BaseEVMValidator { transactionType: TransactionType, userAddress: string, args?: ActionArguments, - _context?: ValidationContext, + context?: ValidationContext, ): ValidationResult { const decoded = this.decodeEVMTransaction(unsignedTransaction); if (!decoded.isValid || !decoded.transaction) { @@ -197,7 +199,7 @@ export class ERC4626Validator extends BaseEVMValidator { receiverAddress, declaredAmount, declaredShareAmount, - args?.feeConfigurationId, + context, ); case TransactionType.UNWRAP: return this.validateUnwrap(tx, chainId); @@ -442,7 +444,7 @@ export class ERC4626Validator extends BaseEVMValidator { receiverAddress?: string, declaredAmount?: string, declaredShareAmount?: string, - feeConfigurationId?: string, + context?: ValidationContext, ): ValidationResult { const resolved = this.resolveVault(tx, chainId); if ('error' in resolved) return resolved.error; @@ -497,10 +499,17 @@ export class ERC4626Validator extends BaseEVMValidator { { declared: declaredShareAmount }, ); } - if (!matchesDeclaredAmount(amountBigInt, declaredAmount)) { + if ( + !matchesDeclaredAmountWithinMargin( + amountBigInt, + declaredAmount, + ASSET_WITHDRAW_EXIT_MARGIN, + ) + ) { return this.blocked('Withdraw amount does not match declared intent', { expected: declaredAmount, actual: amountBigInt.toString(), + margin: ASSET_WITHDRAW_EXIT_MARGIN, }); } } else { @@ -513,7 +522,9 @@ export class ERC4626Validator extends BaseEVMValidator { } if (declaredShareAmount !== undefined) { const margin = getErc4626RedeemMargin({ - feeConfigurationId, + useDecimalGapMargin: + this.isAllocatorTarget(tx.to!, vaultInfo, context) && + !isKilnFixedMarginVault(tx.to!), inputTokenDecimals: vaultInfo.inputTokenDecimals, vaultTokenDecimals: vaultInfo.vaultTokenDecimals, }); @@ -652,6 +663,20 @@ export class ERC4626Validator extends BaseEVMValidator { return { vaultInfo }; } + private isAllocatorTarget( + txTo: string, + vaultInfo: VaultInfo, + context?: ValidationContext, + ): boolean { + const to = txTo.toLowerCase(); + if (vaultInfo.allocatorVaults?.includes(to)) return true; + return ( + context?.feeConfiguration?.some( + (fc) => fc.allocatorVaultAddress?.toLowerCase() === to, + ) === true + ); + } + /** * Get WETH address for a chain * diff --git a/src/validators/evm/erc4626/kiln-fixed-margin-vaults.ts b/src/validators/evm/erc4626/kiln-fixed-margin-vaults.ts new file mode 100644 index 0000000..66ae62b --- /dev/null +++ b/src/validators/evm/erc4626/kiln-fixed-margin-vaults.ts @@ -0,0 +1,39 @@ +/** + * Shield uses this to force redeem margin "10" (no legacy amount scaling). + */ +const KILN_FIXED_MARGIN_VAULTS = new Set( + [ + '0x75e4ce661a49b6bfb2d5b1a8231e32ab47f8b706', + '0x2df453aa9ac59dc05030979ca67af4bbff424333', + '0x696b456c1c79416cce302d09e935b3cb80d0cdc5', + '0xc81ab5de4871a447f1003b90c7ff8c961702eeb2', + '0x8168aebc65b4181f6faae8094ca133a272d03ca9', + '0xe7bf38c635426caacfa95966c4c6064e7637fe0a', + '0x804ee40b227b9003bb7bf2880cf502466544f208', + '0x9c4e4c15d0532204186ef757b246253a65b4562d', + '0x6c310b55d6728423b3bddb9d07a6c21bb6efbdcb', + '0xeee56dc1fb5ed6ebc596da2ea1d1ecd83409f4e4', + '0xd972f93d3f8a1b0ae072cd21ccbb6344f3407275', + '0xbf45a2e9bba728037a714380899fd7c4ee587312', + '0x15dcc1978f68c5e0d7a298a65fcc879e2d673d43', + '0x90788f682463d1ac00bd2230b15a4bd0d32a3e46', + '0x75ee9f7aa08d20788898103f28f640fff0fb85fc', + '0xb962e0b467e4eda5b8df916c5756f9753d46914f', + '0x96d6c438c704a2de8cdce435803a10d329b72e68', + '0x290f5566a5269a52ad70d01ac860456b3b964f01', + '0x2a7822d6764dfc7a945a4c38776624cb542b32f6', + '0x67c18866e6f6bee1e9b6d0bb9055a65dba8e9348', + '0x13a5a916356242879b9509fd12bf8e4760a3f438', + '0x1eb1994c6de521686f5b97b017ff6afab81ff2bb', + '0x7e865ed02f31fd3e595ef4f4b893335cf7b0af9d', + '0x73be9526629e0c615ce22603e9efd2f3ef9b523a', + '0xf7d7dd99b71f12a88bd6fbe421893680c02274d7', + '0x7861a5fa53ca5367fc8a8e558944fd967f49ca43', + '0xcec1d0f1f1c162006b027da0679a530ca42addae', + '0xd07ddf07b8b42b30fcca1e6739d7e3df14102a29', + ].map((a) => a.toLowerCase()), + ); + + export function isKilnFixedMarginVault(address: string): boolean { + return KILN_FIXED_MARGIN_VAULTS.has(address.toLowerCase()); + } \ No newline at end of file diff --git a/src/validators/evm/erc4626/types.ts b/src/validators/evm/erc4626/types.ts index 15bbde9..bfe0e11 100644 --- a/src/validators/evm/erc4626/types.ts +++ b/src/validators/evm/erc4626/types.ts @@ -13,7 +13,7 @@ export interface VaultInfo { canEnter?: boolean; // Whether deposits are enabled canExit?: boolean; // Whether withdrawals are enabled allocatorVaults?: string[]; // Allocator vault addresses (ERC4626-compatible) - /** Optional: used to get accepatable margin near max redeem shares on exit on when feeConfigurationId is set. */ + /** Base vault token decimals — used for redeem margin when tx.to is an allocator (non-kiln). */ inputTokenDecimals?: number; vaultTokenDecimals?: number; } diff --git a/src/validators/evm/erc4626/vault-registry.test.ts b/src/validators/evm/erc4626/vault-registry.test.ts index 96ee8d2..242391f 100644 --- a/src/validators/evm/erc4626/vault-registry.test.ts +++ b/src/validators/evm/erc4626/vault-registry.test.ts @@ -57,6 +57,24 @@ describe('vault-registry.json integrity', () => { const sorted = [...yieldIds].sort((a, b) => a.localeCompare(b)); expect(yieldIds).toEqual(sorted); }); + + it('should have valid decimals when present', () => { + let withDecimals = 0; + for (const vault of registry.vaults as any[]) { + const hasInput = vault.inputTokenDecimals !== undefined; + const hasVault = vault.vaultTokenDecimals !== undefined; + expect(hasInput).toBe(hasVault); + if (!hasInput) continue; + withDecimals += 1; + expect(Number.isInteger(vault.inputTokenDecimals)).toBe(true); + expect(Number.isInteger(vault.vaultTokenDecimals)).toBe(true); + expect(vault.inputTokenDecimals).toBeGreaterThanOrEqual(0); + expect(vault.inputTokenDecimals).toBeLessThanOrEqual(255); + expect(vault.vaultTokenDecimals).toBeGreaterThanOrEqual(0); + expect(vault.vaultTokenDecimals).toBeLessThanOrEqual(255); + } + expect(withDecimals).toBe(registry.vaults.length); + }); }); describe('loadEmbeddedRegistry()', () => { From a62920fa615b9bbb992b2bd9b1fc632d4e1d449d Mon Sep 17 00:00:00 2001 From: Akash Jag Date: Mon, 10 Aug 2026 22:19:48 -0700 Subject: [PATCH 5/6] fix: lint + readme --- README.md | 56 ++++++++++++++- package.json | 2 +- src/utils/amount.test.ts | 4 +- src/utils/amount.ts | 2 +- .../evm/erc4626/kiln-fixed-margin-vaults.ts | 70 +++++++++---------- 5 files changed, 94 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index d414b8c..677eea8 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,60 @@ Shield validates the following operations for all supported ERC4626 vaults: | WETH Wrap | WRAP | Convert native ETH to WETH (WETH vaults only) | | WETH Unwrap | UNWRAP | Convert WETH to native ETH (WETH vaults only) | + +### Amount intent (`args`) — ERC-4626 enter & exit + +Amount checks are **opt-in**. If you omit `args.amount` / `args.shareAmount`, Shield runs only structural checks (vault whitelist, owner/receiver, method, non-zero). + +**Units:** pass **base-unit integer strings (wei)** only — the same scale as calldata. Human values like `"0.01"` are rejected. + +| Calldata | Pass to Shield | Match rule | +| -------- | -------------- | ---------- | +| `deposit` / `approve` / `WRAP` | `args.amount` (asset wei) | Exact | +| `withdraw(assets, …)` | `args.amount` (asset wei) | Within **10** wei (monorepo near-max snap) | +| `redeem(shares, …)` | `args.shareAmount` (share wei) | Within margin (see below) | + +Do **not** declare both `amount` and `shareAmount`. Do **not** pass asset `amount` on a `redeem`, or `shareAmount` on a `withdraw` (fail-closed). + +**Match the built tx, not only what you sent the Yield API:** + +| Yield API exit | Typical calldata | Shield args | +| -------------- | ---------------- | ----------- | +| `amount` with withdraw-on-amount (team flag off) | `withdraw(assets)` | `amount` = asset wei | +| `shareAmount` / `shareAmountRaw` | `redeem(shares)` | `shareAmount` = share wei | +| `useMaxAmount: true` | `redeem(maxRedeem)` | `shareAmount` from balances `shareAmountRaw`, or omit intent | + +```typescript +// Partial exit — withdraw(assets) +shield.validate({ + unsignedTransaction, + yieldId, + userAddress, + args: { amount: '1000000' }, // 1 USDC @ 6 decimals, wei +}); + +// Share exit — redeem(shares) +shield.validate({ + unsignedTransaction, + yieldId, + userAddress, + args: { shareAmount: '1000000000000000000' }, // 1 share @ 18 decimals +}); + +// Full exit (useMaxAmount) — redeem; declare the share balance, not an asset amount +shield.validate({ + unsignedTransaction, + yieldId, + userAddress, + args: { shareAmount: balance.shareAmountRaw }, +}); +``` + +**Redeem margin** + +- Default / underlying vault: **`"10"`** share wei. +- Allocator / OAV target (`tx.to` in the registry's `allocatorVaults`): decimal-gap margin `10^(abs(inputDecimals − vaultDecimals) + 1)` — e.g. USDC 6 vs shares 18 → `10^13` — except a small hardcoded set of OAVs that stay at `"10"` for parity with the Yield API exit path. + ## API Reference ### `shield.validate(request)` @@ -248,7 +302,7 @@ Shield is designed with security as a top priority: ### Embedded Vault Registry -ERC4626 vault data is embedded in the package at build time from `vault-registry.json`. The registry includes allocator vault (OAV) addresses for yields with fee configurations. Transactions targeting allocator vaults are validated using the same ERC4626 standard. +ERC-4626 vault data is embedded at build time from `vault-registry.json` (addresses, token decimals, and `allocatorVaults`). Transactions to known allocator vaults use the same ERC-4626 checks. Newly deployed OAVs are only recognized after a registry re-export and package publish. ### Verifying Binary Integrity diff --git a/package.json b/package.json index 508fe11..5965256 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@yieldxyz/shield", - "version": "1.4.1", + "version": "1.5.0", "description": "Zero-trust transaction validation library for Yield.xyz integrations.", "packageManager": "pnpm@10.33.1", "engines": { diff --git a/src/utils/amount.test.ts b/src/utils/amount.test.ts index 60729de..dae3cbc 100644 --- a/src/utils/amount.test.ts +++ b/src/utils/amount.test.ts @@ -119,7 +119,7 @@ describe('getErc4626RedeemMargin', () => { }), ).toBe((10n ** 13n).toString()); }); - + it('returns 10 for equal decimals with gap margin (diff 0 → 10^1)', () => { expect( getErc4626RedeemMargin({ @@ -129,4 +129,4 @@ describe('getErc4626RedeemMargin', () => { }), ).toBe('10'); }); -}); \ No newline at end of file +}); diff --git a/src/utils/amount.ts b/src/utils/amount.ts index ac670fe..ee60d3b 100644 --- a/src/utils/amount.ts +++ b/src/utils/amount.ts @@ -52,4 +52,4 @@ export function getErc4626RedeemMargin(input: { input.inputTokenDecimals - input.vaultTokenDecimals, ); return (10n ** BigInt(difference + 1)).toString(); -} \ No newline at end of file +} diff --git a/src/validators/evm/erc4626/kiln-fixed-margin-vaults.ts b/src/validators/evm/erc4626/kiln-fixed-margin-vaults.ts index 66ae62b..82cae60 100644 --- a/src/validators/evm/erc4626/kiln-fixed-margin-vaults.ts +++ b/src/validators/evm/erc4626/kiln-fixed-margin-vaults.ts @@ -2,38 +2,38 @@ * Shield uses this to force redeem margin "10" (no legacy amount scaling). */ const KILN_FIXED_MARGIN_VAULTS = new Set( - [ - '0x75e4ce661a49b6bfb2d5b1a8231e32ab47f8b706', - '0x2df453aa9ac59dc05030979ca67af4bbff424333', - '0x696b456c1c79416cce302d09e935b3cb80d0cdc5', - '0xc81ab5de4871a447f1003b90c7ff8c961702eeb2', - '0x8168aebc65b4181f6faae8094ca133a272d03ca9', - '0xe7bf38c635426caacfa95966c4c6064e7637fe0a', - '0x804ee40b227b9003bb7bf2880cf502466544f208', - '0x9c4e4c15d0532204186ef757b246253a65b4562d', - '0x6c310b55d6728423b3bddb9d07a6c21bb6efbdcb', - '0xeee56dc1fb5ed6ebc596da2ea1d1ecd83409f4e4', - '0xd972f93d3f8a1b0ae072cd21ccbb6344f3407275', - '0xbf45a2e9bba728037a714380899fd7c4ee587312', - '0x15dcc1978f68c5e0d7a298a65fcc879e2d673d43', - '0x90788f682463d1ac00bd2230b15a4bd0d32a3e46', - '0x75ee9f7aa08d20788898103f28f640fff0fb85fc', - '0xb962e0b467e4eda5b8df916c5756f9753d46914f', - '0x96d6c438c704a2de8cdce435803a10d329b72e68', - '0x290f5566a5269a52ad70d01ac860456b3b964f01', - '0x2a7822d6764dfc7a945a4c38776624cb542b32f6', - '0x67c18866e6f6bee1e9b6d0bb9055a65dba8e9348', - '0x13a5a916356242879b9509fd12bf8e4760a3f438', - '0x1eb1994c6de521686f5b97b017ff6afab81ff2bb', - '0x7e865ed02f31fd3e595ef4f4b893335cf7b0af9d', - '0x73be9526629e0c615ce22603e9efd2f3ef9b523a', - '0xf7d7dd99b71f12a88bd6fbe421893680c02274d7', - '0x7861a5fa53ca5367fc8a8e558944fd967f49ca43', - '0xcec1d0f1f1c162006b027da0679a530ca42addae', - '0xd07ddf07b8b42b30fcca1e6739d7e3df14102a29', - ].map((a) => a.toLowerCase()), - ); - - export function isKilnFixedMarginVault(address: string): boolean { - return KILN_FIXED_MARGIN_VAULTS.has(address.toLowerCase()); - } \ No newline at end of file + [ + '0x75e4ce661a49b6bfb2d5b1a8231e32ab47f8b706', + '0x2df453aa9ac59dc05030979ca67af4bbff424333', + '0x696b456c1c79416cce302d09e935b3cb80d0cdc5', + '0xc81ab5de4871a447f1003b90c7ff8c961702eeb2', + '0x8168aebc65b4181f6faae8094ca133a272d03ca9', + '0xe7bf38c635426caacfa95966c4c6064e7637fe0a', + '0x804ee40b227b9003bb7bf2880cf502466544f208', + '0x9c4e4c15d0532204186ef757b246253a65b4562d', + '0x6c310b55d6728423b3bddb9d07a6c21bb6efbdcb', + '0xeee56dc1fb5ed6ebc596da2ea1d1ecd83409f4e4', + '0xd972f93d3f8a1b0ae072cd21ccbb6344f3407275', + '0xbf45a2e9bba728037a714380899fd7c4ee587312', + '0x15dcc1978f68c5e0d7a298a65fcc879e2d673d43', + '0x90788f682463d1ac00bd2230b15a4bd0d32a3e46', + '0x75ee9f7aa08d20788898103f28f640fff0fb85fc', + '0xb962e0b467e4eda5b8df916c5756f9753d46914f', + '0x96d6c438c704a2de8cdce435803a10d329b72e68', + '0x290f5566a5269a52ad70d01ac860456b3b964f01', + '0x2a7822d6764dfc7a945a4c38776624cb542b32f6', + '0x67c18866e6f6bee1e9b6d0bb9055a65dba8e9348', + '0x13a5a916356242879b9509fd12bf8e4760a3f438', + '0x1eb1994c6de521686f5b97b017ff6afab81ff2bb', + '0x7e865ed02f31fd3e595ef4f4b893335cf7b0af9d', + '0x73be9526629e0c615ce22603e9efd2f3ef9b523a', + '0xf7d7dd99b71f12a88bd6fbe421893680c02274d7', + '0x7861a5fa53ca5367fc8a8e558944fd967f49ca43', + '0xcec1d0f1f1c162006b027da0679a530ca42addae', + '0xd07ddf07b8b42b30fcca1e6739d7e3df14102a29', + ].map((a) => a.toLowerCase()), +); + +export function isKilnFixedMarginVault(address: string): boolean { + return KILN_FIXED_MARGIN_VAULTS.has(address.toLowerCase()); +} From 472755333b74f4010b425e49037ef7d3a05f208b Mon Sep 17 00:00:00 2001 From: Akash Jag Date: Tue, 11 Aug 2026 12:59:02 -0700 Subject: [PATCH 6/6] fix: method swap fail-close enforcement + context gap removal --- .../evm/erc4626/erc4626.validator.test.ts | 160 ++++++++++++++---- .../evm/erc4626/erc4626.validator.ts | 31 ++-- 2 files changed, 146 insertions(+), 45 deletions(-) diff --git a/src/validators/evm/erc4626/erc4626.validator.test.ts b/src/validators/evm/erc4626/erc4626.validator.test.ts index b17c34f..f340559 100644 --- a/src/validators/evm/erc4626/erc4626.validator.test.ts +++ b/src/validators/evm/erc4626/erc4626.validator.test.ts @@ -21,8 +21,6 @@ const RECEIVER_ADDRESS = '0x2222222222222222222222222222222222222222'; const CHAIN_ID = 42161; // Arbitrum const DEPOSIT_WEI = ethers.parseUnits('1000', 6); // 1000 USDC const DECLARED = DEPOSIT_WEI.toString(); // '1000000000' -// Context-only OAV: registered as its own vault so resolveVault works, but NOT in allocatorVaults -const CONTEXT_ALLOCATOR = '0xc011e10000000000000000000000000000000003'; // Real kiln-set address (from monorepo list) used as allocator on a 6/18 vault const KILN_ALLOCATOR = '0x75e4ce661a49b6bfb2d5b1a8231e32ab47f8b706'; const KILN_PARENT_VAULT = '0xfee1000000000000000000000000000000000004'; @@ -110,21 +108,6 @@ const mockConfig: VaultConfiguration = { inputTokenDecimals: 6, vaultTokenDecimals: 18, }, - { - address: CONTEXT_ALLOCATOR.toLowerCase(), - chainId: CHAIN_ID, - protocol: 'morpho', - yieldId: 'arbitrum-usdc-context-oav-vault', - inputTokenAddress: INPUT_TOKEN.toLowerCase(), - vaultTokenAddress: CONTEXT_ALLOCATOR.toLowerCase(), - network: 'arbitrum', - isWethVault: false, - canEnter: true, - canExit: true, - inputTokenDecimals: 6, - vaultTokenDecimals: 18, - // no allocatorVaults — wide margin only via context - }, { address: KILN_PARENT_VAULT.toLowerCase(), chainId: CHAIN_ID, @@ -1157,7 +1140,7 @@ describe('ERC4626Validator', () => { expect(result.reason).toContain('does not match declared intent'); }); // --- redeem: within-margin match vs args.shareAmount --- - // mockConfig vault has no decimals / no feeConfigurationId → margin "10" + // mockConfig vault has no decimals → margin "10" it('accepts redeem exactly matching the declared shareAmount', () => { const result = validator.validate( redeemTx(SHARE_WEI), @@ -1263,7 +1246,7 @@ describe('ERC4626Validator', () => { expect(result.reason).toContain('base-unit integer string'); }); }); - describe('redeem margin — allocator / kiln / context', () => { + describe('redeem margin — allocator / kiln ', () => { const SHARE_WEI = 1000n; const DECLARED_SHARES = '1000'; const WIDE = 10n ** 13n; @@ -1311,20 +1294,6 @@ describe('ERC4626Validator', () => { ).isValid, ).toBe(false); }); - it('widens margin for context.feeConfiguration allocator only', () => { - const context = { - feeConfiguration: [{ allocatorVaultAddress: CONTEXT_ALLOCATOR }], - }; - expect( - validator.validate( - redeemTo(CONTEXT_ALLOCATOR, SHARE_WEI + WIDE), - TransactionType.WITHDRAW, - USER_ADDRESS, - { shareAmount: DECLARED_SHARES }, - context, - ).isValid, - ).toBe(true); - }); it('forces margin 10 for kiln-set allocator even with 6/18 parent', () => { expect( validator.validate( @@ -1344,6 +1313,131 @@ describe('ERC4626Validator', () => { ).toBe(false); }); }); + // ========================================================================= + // shareAmount method-swap fail-closed + // ========================================================================= + describe('shareAmount method-swap fail-closed', () => { + const SHARE_ARGS = { shareAmount: '1000' }; + it('rejects APPROVAL when shareAmount is declared', () => { + const data = erc20Iface.encodeFunctionData('approve', [ + VAULT_ADDRESS, + DEPOSIT_WEI, + ]); + const tx = buildTx({ to: INPUT_TOKEN, data, value: '0x0' }); + const result = validator.validate( + tx, + TransactionType.APPROVAL, + USER_ADDRESS, + SHARE_ARGS, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Declared shareAmount is only valid for ERC-4626 exit transactions', + ); + }); + it('rejects WRAP when shareAmount is declared', () => { + const data = wethIface.encodeFunctionData('deposit', []); + const tx = buildTx({ + to: WETH_ARBITRUM, + data, + value: '0xde0b6b3a7640000', + }); + const result = validator.validate( + tx, + TransactionType.WRAP, + USER_ADDRESS, + SHARE_ARGS, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Declared shareAmount is only valid for ERC-4626 exit transactions', + ); + }); + it('rejects SUPPLY deposit when shareAmount is declared', () => { + const data = erc4626Iface.encodeFunctionData('deposit', [ + DEPOSIT_WEI, + USER_ADDRESS, + ]); + const tx = buildTx({ to: VAULT_ADDRESS, data, value: '0x0' }); + const result = validator.validate( + tx, + TransactionType.SUPPLY, + USER_ADDRESS, + SHARE_ARGS, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Declared shareAmount is only valid for ERC-4626 exit transactions', + ); + }); + it('rejects SUPPLY mint when shareAmount is declared', () => { + const data = erc4626Iface.encodeFunctionData('mint', [ + 1000n, + USER_ADDRESS, + ]); + const tx = buildTx({ to: VAULT_ADDRESS, data, value: '0x0' }); + const result = validator.validate( + tx, + TransactionType.SUPPLY, + USER_ADDRESS, + SHARE_ARGS, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Declared shareAmount is only valid for ERC-4626 exit transactions', + ); + }); + it('allows UNWRAP structurally when shareAmount is declared (WETH exit follow-up)', () => { + const data = wethIface.encodeFunctionData('withdraw', [ + ethers.parseEther('1'), + ]); + const tx = buildTx({ to: WETH_ARBITRUM, data, value: '0x0' }); + const result = validator.validate( + tx, + TransactionType.UNWRAP, + USER_ADDRESS, + SHARE_ARGS, + ); + expect(result.isValid).toBe(true); + }); + // WITHDRAW withdraw vs redeem already covered in + // describe('WITHDRAW…').describe('amount intent validation'): + // - rejects withdraw + shareAmount + // - rejects redeem + amount + // - accepts redeem + shareAmount + // Re-assert here so the method-swap suite is self-contained: + it('still rejects withdraw calldata when shareAmount is declared', () => { + const data = erc4626Iface.encodeFunctionData( + 'withdraw(uint256,address,address)', + [DEPOSIT_WEI, USER_ADDRESS, USER_ADDRESS], + ); + const tx = buildTx({ to: VAULT_ADDRESS, data, value: '0x0' }); + const result = validator.validate( + tx, + TransactionType.WITHDRAW, + USER_ADDRESS, + SHARE_ARGS, + ); + expect(result.isValid).toBe(false); + expect(result.reason).toContain( + 'Cannot verify withdraw (asset-denominated) against declared shareAmount', + ); + }); + it('still accepts redeem calldata matching shareAmount', () => { + const data = erc4626Iface.encodeFunctionData( + 'redeem(uint256,address,address)', + [1000n, USER_ADDRESS, USER_ADDRESS], + ); + const tx = buildTx({ to: VAULT_ADDRESS, data, value: '0x0' }); + const result = validator.validate( + tx, + TransactionType.WITHDRAW, + USER_ADDRESS, + SHARE_ARGS, + ); + expect(result.isValid).toBe(true); + }); + }); }); // ========================================================================= diff --git a/src/validators/evm/erc4626/erc4626.validator.ts b/src/validators/evm/erc4626/erc4626.validator.ts index 7cd77dd..1552af4 100644 --- a/src/validators/evm/erc4626/erc4626.validator.ts +++ b/src/validators/evm/erc4626/erc4626.validator.ts @@ -110,7 +110,7 @@ export class ERC4626Validator extends BaseEVMValidator { transactionType: TransactionType, userAddress: string, args?: ActionArguments, - context?: ValidationContext, + _context?: ValidationContext, ): ValidationResult { const decoded = this.decodeEVMTransaction(unsignedTransaction); if (!decoded.isValid || !decoded.transaction) { @@ -177,6 +177,20 @@ export class ERC4626Validator extends BaseEVMValidator { }); } + if ( + declaredShareAmount !== undefined && + transactionType !== TransactionType.WITHDRAW && + transactionType !== TransactionType.UNWRAP + ) { + return this.blocked( + 'Declared shareAmount is only valid for ERC-4626 exit transactions', + { + transactionType, + declared: declaredShareAmount, + }, + ); + } + // Route to appropriate validation based on transaction type switch (transactionType) { case TransactionType.APPROVAL: @@ -199,7 +213,6 @@ export class ERC4626Validator extends BaseEVMValidator { receiverAddress, declaredAmount, declaredShareAmount, - context, ); case TransactionType.UNWRAP: return this.validateUnwrap(tx, chainId); @@ -444,7 +457,6 @@ export class ERC4626Validator extends BaseEVMValidator { receiverAddress?: string, declaredAmount?: string, declaredShareAmount?: string, - context?: ValidationContext, ): ValidationResult { const resolved = this.resolveVault(tx, chainId); if ('error' in resolved) return resolved.error; @@ -523,7 +535,7 @@ export class ERC4626Validator extends BaseEVMValidator { if (declaredShareAmount !== undefined) { const margin = getErc4626RedeemMargin({ useDecimalGapMargin: - this.isAllocatorTarget(tx.to!, vaultInfo, context) && + this.isAllocatorTarget(tx.to!, vaultInfo) && !isKilnFixedMarginVault(tx.to!), inputTokenDecimals: vaultInfo.inputTokenDecimals, vaultTokenDecimals: vaultInfo.vaultTokenDecimals, @@ -663,16 +675,11 @@ export class ERC4626Validator extends BaseEVMValidator { return { vaultInfo }; } - private isAllocatorTarget( - txTo: string, - vaultInfo: VaultInfo, - context?: ValidationContext, - ): boolean { + private isAllocatorTarget(txTo: string, vaultInfo: VaultInfo): boolean { const to = txTo.toLowerCase(); - if (vaultInfo.allocatorVaults?.includes(to)) return true; return ( - context?.feeConfiguration?.some( - (fc) => fc.allocatorVaultAddress?.toLowerCase() === to, + vaultInfo.allocatorVaults?.some( + (address) => address.toLowerCase() === to, ) === true ); }