From 2c0e27ed75835311dd498b9878428f4a102ad72c Mon Sep 17 00:00:00 2001 From: Michael Liu Date: Mon, 16 Mar 2026 09:04:34 -0400 Subject: [PATCH] ODL 2 --- .../src/solana/metadata/mainnet.ts | 32 +++++++++++++++++++ packages/huma-shared/src/utils/pool.ts | 1 + 2 files changed, 33 insertions(+) diff --git a/packages/huma-shared/src/solana/metadata/mainnet.ts b/packages/huma-shared/src/solana/metadata/mainnet.ts index 524205d..b77d4d2 100644 --- a/packages/huma-shared/src/solana/metadata/mainnet.ts +++ b/packages/huma-shared/src/solana/metadata/mainnet.ts @@ -306,6 +306,38 @@ export const SOLANA_MAINNET_METADATA: SolanaPoolsInfo = { hidden: true, }, }, + ArfInstitutionalPoolODL2: { + title: 'Arf On Demand Liquidity 2', + poolName: POOL_NAME.ArfInstitutionalPoolODL2, + poolType: POOL_TYPE.CreditLine, + chainId: SolanaChainEnum.SolanaMainnet, + industry: 'Remittance Financing', + desc: 'Arf provides an innovative on-chain liquidity solution that simplifies cross-border payments by facilitating immediate USDC-based settlements and tokenizing payment orders, enhancing transparency in the process.', + poolId: 'BsqUXfgBfFK7Q2LZvhtkPjRLcjFggY1ZLCQMgGmNGh7o', + poolAuthority: '8z2EK7TrvLf1ZmuA8p61BHHV5KQWo673NKorkUMYheTX', + poolUnderlyingTokenAccount: 'HgCYx8KXac5FDv3eQ1vhfb6RmHwVyCtrf1f4XZ8dbq1k', + poolConfig: 'CPAm474KTAQqRexgox9am3AbqHCgA7ZnDYXA5ux9HLrc', + humaConfig: 'Fh2WKYCJfota6k76gDGnhTELUuhPa7FHQvVza4cE11ja', + poolState: 'DxpqCjGqZSYuUCf29Tg6nRViBHpo6fWr5AGfh9CLAXL1', + juniorTrancheMint: '5qBh2TMDWk69R3qdbywHokt2bruygPTUY4wWpaX4TaVo', + juniorTrancheState: 'DQz7sMtprACbdJRjwTpdRF5woSR4Ukh9dRzV3JVFDWgB', + seniorTrancheMint: 'J65hyvYsZUmwWqFCzchWBoVZJGSqoXozMjoevqXvek9q', + seniorTrancheState: '5UkKUV6dHyEtRZwfHGiGR28aXQfMvkshwFFyGeFHrDnM', + trancheDecimals: 6, + underlyingMint: { + address: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v', + symbol: 'USDC', + decimals: 6, + icon: 'USDC', + }, + KYC: { + Persona: ARF_PERSONA_KYC_COPY, + }, + extra: { + hasReceivables: true, + hidden: true, + }, + }, ArfMarJunSepDec: { title: 'Arf - Cross Border Payment Financing (Mar Jun Sep Dec)', poolName: POOL_NAME.ArfMarJunSepDec, diff --git a/packages/huma-shared/src/utils/pool.ts b/packages/huma-shared/src/utils/pool.ts index ece0fd8..49d1782 100644 --- a/packages/huma-shared/src/utils/pool.ts +++ b/packages/huma-shared/src/utils/pool.ts @@ -25,6 +25,7 @@ export enum POOL_NAME { ArfCreditPoolApr2025 = 'ArfCreditPoolApr2025', ArfCreditPoolJul2025 = 'ArfCreditPoolJul2025', ArfInstitutionalPoolODL = 'ArfInstitutionalPoolODL', + ArfInstitutionalPoolODL2 = 'ArfInstitutionalPoolODL2', ArfMarJunSepDec = 'ArfMarJunSepDec', ArfJanAprJulOct = 'ArfJanAprJulOct', ArfFebMayAugNov = 'ArfFebMayAugNov',