From e6989bd030d3e605aac803c7db7acdeada45c563 Mon Sep 17 00:00:00 2001 From: Zuhwa Date: Wed, 25 Feb 2026 20:45:10 +0800 Subject: [PATCH] Config base fare with chain id --- src/configs/acpConfigs.ts | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/src/configs/acpConfigs.ts b/src/configs/acpConfigs.ts index 24495e7b..fb049a7b 100644 --- a/src/configs/acpConfigs.ts +++ b/src/configs/acpConfigs.ts @@ -37,13 +37,7 @@ const TESTNET_CHAINS = [ bscTestnet, ]; -const MAINNET_CHAINS = [ - base, - mainnet, - polygon, - arbitrum, - bsc, -]; +const MAINNET_CHAINS = [base, mainnet, polygon, arbitrum, bsc]; const DEFAULT_RETRY_CONFIG = { intervalMs: 200, @@ -74,7 +68,7 @@ class AcpContractConfig { const baseSepoliaAcpConfig = new AcpContractConfig( baseSepolia, "0x8Db6B1c839Fc8f6bd35777E194677B67b4D51928", - new Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6), + new Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6, baseSepolia.id), "https://alchemy-proxy.virtuals.io/api/proxy/rpc", "https://acpx.virtuals.gg", ACP_ABI, @@ -88,7 +82,7 @@ const baseSepoliaAcpConfig = new AcpContractConfig( const baseSepoliaAcpX402Config = new AcpContractConfig( baseSepolia, "0x8Db6B1c839Fc8f6bd35777E194677B67b4D51928", - new Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6), + new Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6, baseSepolia.id), "https://alchemy-proxy.virtuals.io/api/proxy/rpc", "https://acpx.virtuals.gg", ACP_ABI, @@ -104,7 +98,7 @@ const baseSepoliaAcpX402Config = new AcpContractConfig( const baseSepoliaAcpConfigV2 = new AcpContractConfig( baseSepolia, "0xdf54E6Ed6cD1d0632d973ADECf96597b7e87893c", - new Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6), + new Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6, baseSepolia.id), "https://alchemy-proxy.virtuals.io/api/proxy/rpc", "https://acpx.virtuals.gg", ACP_V2_ABI, @@ -118,7 +112,7 @@ const baseSepoliaAcpConfigV2 = new AcpContractConfig( const baseSepoliaAcpX402ConfigV2 = new AcpContractConfig( baseSepolia, "0xdf54E6Ed6cD1d0632d973ADECf96597b7e87893c", - new Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6), + new Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6, baseSepolia.id), "https://alchemy-proxy.virtuals.io/api/proxy/rpc", "https://acpx.virtuals.gg", ACP_V2_ABI, @@ -134,7 +128,7 @@ const baseSepoliaAcpX402ConfigV2 = new AcpContractConfig( const baseAcpConfig = new AcpContractConfig( base, "0x6a1FE26D54ab0d3E1e3168f2e0c0cDa5cC0A0A4A", - new Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6), + new Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6, base.id), "https://alchemy-proxy-prod.virtuals.io/api/proxy/rpc", "https://acpx.virtuals.io", ACP_ABI, @@ -148,7 +142,7 @@ const baseAcpConfig = new AcpContractConfig( const baseAcpX402Config = new AcpContractConfig( base, "0x6a1FE26D54ab0d3E1e3168f2e0c0cDa5cC0A0A4A", - new Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6), + new Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6, base.id), "https://alchemy-proxy-prod.virtuals.io/api/proxy/rpc", "https://acpx.virtuals.io", ACP_ABI, @@ -164,7 +158,7 @@ const baseAcpX402Config = new AcpContractConfig( const baseAcpConfigV2 = new AcpContractConfig( base, "0xa6C9BA866992cfD7fd6460ba912bfa405adA9df0", - new Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6), + new Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6, base.id), "https://alchemy-proxy-prod.virtuals.io/api/proxy/rpc", "https://acpx.virtuals.io", ACP_V2_ABI, @@ -178,7 +172,7 @@ const baseAcpConfigV2 = new AcpContractConfig( const baseAcpX402ConfigV2 = new AcpContractConfig( base, "0xa6C9BA866992cfD7fd6460ba912bfa405adA9df0", - new Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6), + new Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6, base.id), "https://alchemy-proxy-prod.virtuals.io/api/proxy/rpc", "https://acpx.virtuals.io", ACP_V2_ABI,