diff --git a/src/app/api/registry/route.ts b/src/app/api/registry/route.ts index fe3abe7..174992a 100644 --- a/src/app/api/registry/route.ts +++ b/src/app/api/registry/route.ts @@ -25,6 +25,7 @@ const ALLOWED_SLIPPAGE_FACTOR = 0.2 // Use CAIP convention for chain ID: namespace + reference const SOLANA_CHAIN_ID = 'solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp'; // Solana mainnet +const GORBAGANA_CHAIN_ID = 'gorbagana:533uBE9RRquhTBqEX58oV52FdTTsReMd' // Gorbagana chain (first 32 characters of gorbagana genesis hash. Following solana CAIP chain ID pattern) // Sleep helper function const sleep = (ms: number) => new Promise(resolve => setTimeout(resolve, ms)); @@ -464,7 +465,7 @@ export async function POST(request: NextRequest) { repository_ref: fullHash, }, external_payment: { - chain_id: SOLANA_CHAIN_ID, + chain_id: paymentMethod === PaymentMethod.SPL_TOKEN ? SOLANA_CHAIN_ID : GORBAGANA_CHAIN_ID, tx_hash: txHash, pubkey: senderPublicKey },