From a72791404b25f3fd24c43043a15621cb1fcc9da5 Mon Sep 17 00:00:00 2001 From: Corey Vittitow Date: Wed, 22 Apr 2026 10:29:01 -0400 Subject: [PATCH 1/2] chore: update package version to 0.1.3 and dependencies - Bumped package version to 0.1.3. - Updated dependency @circle-fin/x402-batching to version 3.0.2. - Added mappings for Base Mainnet and Polygon Mainnet in gateway.ts. - Enhanced tests to cover new mappings in gateway.spec.ts. --- package-lock.json | 12 ++++++------ package.json | 2 +- src/gateway.ts | 2 ++ test/gateway.spec.ts | 8 ++++++++ 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8d2d759..510b464 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "@quicknode/x402", - "version": "0.1.2", + "version": "0.1.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@quicknode/x402", - "version": "0.1.2", + "version": "0.1.3", "license": "MIT", "dependencies": { - "@circle-fin/x402-batching": "^2.0.4", + "@circle-fin/x402-batching": "^3.0.2", "@connectrpc/connect": "^2.0.0", "@connectrpc/connect-web": "^2.0.0", "@solana/codecs": "^2.1.0", @@ -283,9 +283,9 @@ "peer": true }, "node_modules/@circle-fin/x402-batching": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@circle-fin/x402-batching/-/x402-batching-2.0.4.tgz", - "integrity": "sha512-q1rGOuFHyday0Rbc5V9PnNmoRotxGjc+CxqimjW+A0fjcdvYUi3Lnud/+94/KYqUqFLgOR9/5E2X41a1HxaA4g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@circle-fin/x402-batching/-/x402-batching-3.0.2.tgz", + "integrity": "sha512-e8ysgHxgNjgck0M5Ajhx84GRb75vGJHSfat4JDtSLWQLJR+j+UEzYcw/WfKzAU69AXQGujv9EeI6gyR3yU1tuA==", "license": "Apache-2.0", "engines": { "node": ">=18" diff --git a/package.json b/package.json index d263df8..06a6bb1 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "lint:fix": "biome check --write ." }, "dependencies": { - "@circle-fin/x402-batching": "^2.0.4", + "@circle-fin/x402-batching": "^3.0.2", "@connectrpc/connect": "^2.0.0", "@connectrpc/connect-web": "^2.0.0", "@solana/codecs": "^2.1.0", diff --git a/src/gateway.ts b/src/gateway.ts index 02dc07d..26bb9e0 100644 --- a/src/gateway.ts +++ b/src/gateway.ts @@ -22,4 +22,6 @@ export const CAIP2_TO_GATEWAY_CHAIN: Record = { 'eip155:84532': 'baseSepolia', 'eip155:80002': 'polygonAmoy', 'eip155:5042002': 'arcTestnet', + 'eip155:8453': 'base', + 'eip155:137': 'polygon', }; diff --git a/test/gateway.spec.ts b/test/gateway.spec.ts index 2fe0789..ddb8572 100644 --- a/test/gateway.spec.ts +++ b/test/gateway.spec.ts @@ -21,6 +21,14 @@ describe('gateway module', () => { it('maps Arc Testnet', () => { expect(CAIP2_TO_GATEWAY_CHAIN['eip155:5042002']).toBe('arcTestnet'); }); + + it('maps Base Mainnet', () => { + expect(CAIP2_TO_GATEWAY_CHAIN['eip155:8453']).toBe('base'); + }); + + it('maps Polygon Mainnet', () => { + expect(CAIP2_TO_GATEWAY_CHAIN['eip155:137']).toBe('polygon'); + }); }); describe('re-exports', () => { From ddfb851ea59b537330037ab1be9f6bb7c577474c Mon Sep 17 00:00:00 2001 From: Corey Vittitow Date: Wed, 22 Apr 2026 15:58:45 -0400 Subject: [PATCH 2/2] bump package version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 06a6bb1..b5656a3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@quicknode/x402", - "version": "0.1.3", + "version": "0.1.4", "description": "Quicknode x402 client — multi-chain payment, SIWX auth, session management", "license": "MIT", "publishConfig": {