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..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": { @@ -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', () => {