{"_id":"@circle-fin/provider-gateway-v1","_rev":"36-b9dfc83abd29d487c780e810a26917a6","name":"@circle-fin/provider-gateway-v1","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"@circle-fin/provider-gateway-v1","version":"1.0.0","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.0.0","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"9f4295522eb161dd069049f58611a24dcf8c8bc9","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.0.0.tgz","fileCount":9,"integrity":"sha512-m6lM8R5kCpfQBPzgLTy0NyySLcdGThQOXFYGEfzHZDT4rceS0VGckskwRM1yBqODOq87y2d9YjP7doH0vuHRBw==","signatures":[{"sig":"MEUCID+L5sIabg/5LNkHBSfxMiiTNlDBpFTV53H+cpfGIZXYAiEApskOV85aiyj43278FdCHtzsH7W0Kgrz6jM99Z7VdwAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384433},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"12231c7632fd3c1223671a382bb67d2a7d21e7e9","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.7","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/gateway.v1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.0.0_1776809787043_0.1964423463581606","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@circle-fin/provider-gateway-v1","version":"1.0.1","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.0.1","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"c246537a1f0d53a35620ea6e21f2fa9762abdafd","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.0.1.tgz","fileCount":9,"integrity":"sha512-KmVUinvfFLZ5Qrqzwd0cKyrA/KSp9Nydfaseh+WRKTED/88D8KJ7vMThOS11k+S+uFqMJCxxwXNg82pclFNIKA==","signatures":[{"sig":"MEQCIAx1uSOEDGdo/LbWVHx8wv7rgYX8PCky2NYAbHBS1Rj+AiBjTUlVJ+3iGoBYEXf9Un98mB9Vl6KCah6kdCZIYPn7pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384590},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"d812ede0ce336bde3af64f9ec0fcbf6dcd92c7c3","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.7","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/gateway.v1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.0.1_1776823026258_0.5029497966064624","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@circle-fin/provider-gateway-v1","version":"1.0.2","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.0.2","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"b0eed398ff47a96d20c82630c77cae05af5b7263","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.0.2.tgz","fileCount":9,"integrity":"sha512-OMNJgtaT3fQZejcVa6amJ7W+Xc+zUHH/po4tVXJ9cV9ekKBpKmtHvXb+LfFYFV2rrOG2iZGLx4lgcfCynhGRpg==","signatures":[{"sig":"MEUCIDWt6IJSs75bYIwUhBIIMd2fO9LRw9oy/ET4H5vqCm05AiEAoekL3Mch8UqECFE2qVjuG+DhxC+Hwir7BN7fw6KYZj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392329},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"1618ab7a978fadeb57af7a87a42d535b4b6fd82f","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.7","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/gateway.v1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.0.2_1777964469696_0.8508416315411198","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@circle-fin/provider-gateway-v1","version":"1.0.3","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.0.3","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"jasperkim_crcl","email":"jasper.kim@circle.com"},{"name":"haommmmmm","email":"hao.min@circle.com"},{"name":"han.chen.circle","email":"han.chen@circle.com"},{"name":"bagarwal_crcl","email":"bhushit.agarwal@circle.com"},{"name":"charleszzz_circle","email":"charles.zhang@circle.com"},{"name":"yingyingzhengcrcl","email":"yingying.zheng+1@circle.com"},{"name":"ariayhu","email":"yue.hu@circle.com"},{"name":"elvin-circle","email":"elvin.du@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"2f9473ffca7e491c205456c9e81f56131c7e20a7","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.0.3.tgz","fileCount":9,"integrity":"sha512-X65TokOFAP7QtG9w7hwdBqrCvnPfAt2oJdbBtG8LbiTQ6vZQP0V7Qm4ZD1/x9T7pJmAZ8uwf+6f+Dn3fomLXrQ==","signatures":[{"sig":"MEUCIQC0TNNHuQ4MosH747X3NIFTVfdWUtG7353o5OiAgMFpegIgNv9G3+xCUnmQxRNfCJEqr287j1m2KsqNIPE+np+K4Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1398950},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"4c80435b3db3e481c813002f5da48736e8763842","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.7","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/gateway.v1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.0.3_1778289324451_0.3981447552649111","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@circle-fin/provider-gateway-v1","version":"1.0.4","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.0.4","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"jasperkim_crcl","email":"jasper.kim@circle.com"},{"name":"haommmmmm","email":"hao.min@circle.com"},{"name":"han.chen.circle","email":"han.chen@circle.com"},{"name":"bagarwal_crcl","email":"bhushit.agarwal@circle.com"},{"name":"litao110102","email":"li.tao+2@circle.com"},{"name":"charleszzz_circle","email":"charles.zhang@circle.com"},{"name":"yingyingzhengcrcl","email":"yingying.zheng+1@circle.com"},{"name":"ariayhu","email":"yue.hu@circle.com"},{"name":"elvin-circle","email":"elvin.du@circle.com"},{"name":"mayuroza","email":"mayur.oza@circle.com"},{"name":"harshalbhangale-crcl","email":"harshal.bhangale@circle.com"},{"name":"bipul-sinha_crcl","email":"bipul.sinha@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"8fbe9b379465afda996975df31fc91af103d3fe1","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.0.4.tgz","fileCount":9,"integrity":"sha512-5zMB3DjAQpLghW9gNgmqnSJ1ctufZSKsyGG/1bZxVwbeYH4Clsq9csTzja/kUVy+DyCwkTZvHxa3iBVdTI0LKQ==","signatures":[{"sig":"MEYCIQDwTibN3klzUVvAZbD7F3MCZ88dOF55lZkTp7S8ec9ExQIhAPKyl/r9t4sxkQW5/F5ZGatbChQRM8Z+WSVHS7DPwHjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412769},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"d745ff14913dffb58d4349485768042779986043","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.7","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/gateway.v1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.0.4_1778722689380_0.8525133579406194","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@circle-fin/provider-gateway-v1","version":"1.0.5","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.0.5","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"ca06b76231ac43f455d0efa3fc74bffa9d969bb6","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.0.5.tgz","fileCount":9,"integrity":"sha512-mn7Ru5j+rVKlgsnW43B/2HgQxRBLE1Ic10unJhMfKWHnQhnA/1MPgc50OQPAPiZFbGSHPvZ+ir4ABTM1lF+EgQ==","signatures":[{"sig":"MEQCIEAT5e0sLwTne9q1ZtlZB/moPTPtkszvcFrbzJTgB6gbAiAgyYF9ns8kjjgSFSpOwxkGw/1h5aqmGfHFwzVYdauQmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1418691},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"77d189653ad962bf6825e459fa9f2a2a9fddfa78","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/gateway.v1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.0.5_1779147292556_0.6299423123831458","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@circle-fin/provider-gateway-v1","version":"1.0.6","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.0.6","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"793d5c1d53b2b66cbd32e1576897bd4aca7d2d7a","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.0.6.tgz","fileCount":9,"integrity":"sha512-fmKCmGHaICBpFWhT7nZnth2FcG2WnWvmTSDHoP7ygvDPoBtABLbFIwJRuAhaDqkVafCeVTR1s0QflTf425ggWw==","signatures":[{"sig":"MEUCIAwNUCNqDHUaaICYT6ZZTV59DMJGeiODiyzwaeoM4p8KAiEApTEh+FxTZWXlegkOx/Z9nEPBRyi2DodE6t0+bo87f6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413290},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"bf5ce2b0de083a0f78b4474b8fd466e80c9f9149","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/gateway.v1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.0.6_1780010115835_0.9064204540400356","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@circle-fin/provider-gateway-v1","version":"1.1.0","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.1.0","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"06bdb76777955b07fd22549301e54b55f56d07e2","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.1.0.tgz","fileCount":11,"integrity":"sha512-7pm/aTumfL70D3aKzisBZh/rIqMj/Y4Jw1Pd7zZZ4TMUW1GTMd603Cvm1zcNpO9lUvgt+KXtVk/E5yNQm+NK0A==","signatures":[{"sig":"MEUCIQCjLiE6u42r52ASSkx7mr/avBOjEmV49YZoIBg4OpRXYwIgQN+XUFEKVZvpkWX0TH7dJtctS3/J6P3xuAuadsxB3+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1877470},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"1240b913d570266a456f694a4c404f898e3971ac","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.1.0_1782258219178_0.6885550823089561","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@circle-fin/provider-gateway-v1","version":"1.1.1","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.1.1","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"b2ccd3ec17b51c2c80a34a6148fc8f7e7f86a2d4","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.1.1.tgz","fileCount":11,"integrity":"sha512-X8qc6fuRiiYKw4HEjsiI7bHqlmHnilgRswcwiAukxOEytxgOJUwCzlxGLUugtGyPBu4KbEoGN5n1C2h23Gs8Cw==","signatures":[{"sig":"MEUCIQDYJjWdYb/AcOD8niyBwSnh1HP5lm/kkDpY5aMLWzwffwIgWyTJk124Ipft8lr6LrQ3sRGaL9BfHNecHsbTJjdz53o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1879615},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"1b8bfa2935cce6a2d20990f42432d3887f77139d","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.1.1_1782328557292_0.08266497575687892","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@circle-fin/provider-gateway-v1","version":"1.1.2","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.1.2","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"5ef2889c2808c776fc9beefe4d72c0a5fe498365","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.1.2.tgz","fileCount":11,"integrity":"sha512-xhOgHJcbdoDtVPRg8RdsxOrHw4k0AfOmGXvBGZiRnGOvGfBw4VChFx2SIhA/ufq6Gv85xhZG32lSS+Z+aGqzVQ==","signatures":[{"sig":"MEQCIGUmYsentZqzteeEZOMiHTOWElXj1o4/dwJZXrDo75z7AiBj7vRJ1MIhmeMaQ2ezIjlhDPRs2RC1qkYFDrcKigAcWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1886259},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"be9a2da6f763f149630c6c13c5c1f55ff41e088a","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","bn.js":"^5.2.3","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/abi":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.1.2_1783370815230_0.8599726157608514","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@circle-fin/provider-gateway-v1","version":"1.1.3","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.1.3","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"f7cec576e95f89f78f5deae9ac4ddd233d85d14e","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.1.3.tgz","fileCount":11,"integrity":"sha512-NUTpBABtH3WIMj2L2uwdQh382RZnK0gjYwFoiIYSS5ph9de/00HCHAKB3YK5UZxy/YB1+OJhhbHf1K+bW9ET4Q==","signatures":[{"sig":"MEYCIQCGrK8gcMTWfivlTOy7B0AlMXXXGewvxtpWGH72NK7YKQIhAJbzD4MjRONDgbEyK7UXZaFbItQ4rxNodr3tHvdyALLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937326},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"903f729eda4c4daaa041a973d74e885cd5f28d30","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","bn.js":"^5.2.3","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/abi":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.1.3_1784139165140_0.9059217318558714","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@circle-fin/provider-gateway-v1","version":"1.1.4","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.1.4","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"bbae5bb8d113a647985e956b89cf384b6f69679f","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.1.4.tgz","fileCount":11,"integrity":"sha512-/z/9GGRbbKLHNaKPwFyWQS9HUM7dthox/Qeshx/f/eFs25aSox4YVrCdla50F2ccm/sx/bri68azLNvHp13LZA==","signatures":[{"sig":"MEQCIC5M/xFbfq3KQzhQqWUtryK14F061IialndRZPqDY+fsAiAvXx0TpaE6OgkWTTFggkQCL7OdmT/kyxkvDRw8p0GO+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940081},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"191745f9068376056e144e612e74cdd68747fb32","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","bn.js":"^5.2.3","buffer":"^6.0.3","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/abi":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.1.4_1785274089411_0.555742797344694","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@circle-fin/provider-gateway-v1","version":"1.2.0","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.2.0","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"91adb10dfc82274870dd5c0866bae84d45f25df1","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.2.0.tgz","fileCount":11,"integrity":"sha512-uIV69AcO62uXCpvvFlQBS+xTbbyQO3tZh4X9H1bz0NMH5+4lTlQVuMdOUzAI0ZFOl7YeTgYuKOsYCxqKxsVm0w==","signatures":[{"sig":"MEYCIQDbWdV1OAly9aaZkfgeU/oJLJZfw0sLoUQjN06UEkgC0QIhAOj0tfEsamKg0CIXxB//lpXSn4uEFVwniY0S1Qrwc9Ba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956540},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"789a49161025a99df1950726437b252becea64bc","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","bn.js":"^5.2.3","buffer":"^6.0.3","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/abi":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.2.0_1786132761084_0.15145461952040318","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@circle-fin/provider-gateway-v1","version":"1.2.1","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.2.1","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"197392e083b8515a2c05960a154b1e4fd4ce75dd","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.2.1.tgz","fileCount":11,"integrity":"sha512-6tHPunkpJ4a2h0M85WDrLJSe6wEFOFXVYSMklv40OprMc0C2uWQiMvxfw8UyOOo8HNJ96bFcTMEbESKtoEk20w==","signatures":[{"sig":"MEYCIQDL7bXlghfWhhHUV1z0Yu7OApn/V30s4wanPni2K0QREwIhAIetCO/FnDkE3cf4g+2d79WklHZ0Qr6YHm7TGyjmAk2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1975168},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"bd2baaedcf8710331a7641968a8382ecd33ef242","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","bn.js":"^5.2.3","buffer":"^6.0.3","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/abi":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.2.1_1787268343609_0.7983894172853592","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@circle-fin/provider-gateway-v1","version":"1.3.0","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.3.0","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"59652217f6b4185efdf6d330febfdfa31307084b","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.3.0.tgz","fileCount":11,"integrity":"sha512-eLrz1Npw6oMWKX5qXN9aki8u7XImu/jWVtbPneQImUCshWlygRX53rrB5EY1PbIvANhHoeSUxbVHcEoLjcSeEg==","signatures":[{"sig":"MEUCIQDFb2IoAafDAlGFEsLp2PgLfFu/ppxTlAOMMjKYLAAg/wIgRuAruW6dyV3RP3vXWyWpAiC0N88BZ7eC1fyoCIVf/pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2009279},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"d9855bd5f7195ee1b91920206108a9995ff6fa80","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","bn.js":"^5.2.3","buffer":"^6.0.3","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/abi":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.3.0_1787932909458_0.01044361807508598","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@circle-fin/provider-gateway-v1","version":"1.4.0","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.4.0","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"e1cafa9df01aed57b5721afa3f3aff3d498cafd0","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.4.0.tgz","fileCount":11,"integrity":"sha512-kpGRZUyqkvhJut+gmMttjRKMqrTqCKSQ6xX8cJqI5+3U2RLMG9yVZQQ8RQouHqnDLgU0ox81bRyMyyZ65DHfOw==","signatures":[{"sig":"MEQCIG+k6fxrCUTe1AGy8dnFlJY1o9v1f4M9lXAIPlAJJeLqAiBwYAyLWk1iCumXAVpke+4lJdwn8Fw8zJrka93ginC6cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2158516},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"c2a7a00c58dbca7a65867370c7626c5394e59e5b","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","bn.js":"^5.2.3","buffer":"^6.0.3","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/abi":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.4.0_1788393441251_0.41086174571333123","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@circle-fin/provider-gateway-v1","version":"1.5.0","keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_id":"@circle-fin/provider-gateway-v1@1.5.0","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"dist":{"shasum":"0dd1a5f7b6e33f04d9bf7e4dfdd54182ca7839cd","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.5.0.tgz","fileCount":11,"integrity":"sha512-NiEISO6jKbc4fmDG1Qhd5vma5VA3S1o7uz/U4hW9L/5nAnW5LZJfO1SrfX1jHQfgnmvY79qR3Q7Qi0TGDbuzIg==","signatures":[{"sig":"MEUCIQDNpEccptCy6nPILQyimBxG+Zn6vW4LG5xX/9kjwmxgxQIgHCSVoQJlxfIQaEtuXOlIhTzW2r4bitG9jPwVuPzckHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmWhjjbksDiIBbnS6bz/Um94lLCEt7y7noi8fOk8SUCwIgZtXnR30S460RvNOqQl/66byVF7fxwYyJYjT7fzygHJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2236042},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"5aa7ba5ea62678adf92458d83ef5afe1c61f4a41","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","bn.js":"^5.2.3","buffer":"^6.0.3","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/abi":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-gateway-v1_1.5.0_1789519109043_0.5325168193061256","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"_id":"@circle-fin/provider-gateway-v1@1.5.1","dist":{"shasum":"a170a2b2332e03b337e03ecf2521835b30c22c14","tarball":"https://registry.npmjs.org/@circle-fin/provider-gateway-v1/-/provider-gateway-v1-1.5.1.tgz","fileCount":11,"integrity":"sha512-Zvn5mGfqbHxCmiK0jQbSU9cXdYoKZnQH0xtv56M7ezXgcp0Ri7WbVGepL03pU2Ov+KlQ1VjdPeVzLrIuOgRPZg==","signatures":[{"sig":"MEQCICuQxk/cmZI9ydy/aoKYf5bPPyIxGccyjHegOyZa2lbsAiAtqe0WgJZ44kC6bMU+jY9en1LLFV0vT5WIGTC86SY6SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHZ859GdnccIM8Lu9Y+g0XPRTNqNsNPk5B+WtotumP+5AiEA1XEMd69E+AhKUVZA/F9S2HyAiBM8hVDMTOhAYppAy/c="}],"unpackedSize":2262522},"main":"./index.cjs","name":"@circle-fin/provider-gateway-v1","type":"module","types":"./index.d.cts","module":"./index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":{"import":"./index.d.mts","require":"./index.d.cts"},"import":"./index.mjs","default":"./index.cjs","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"a3c239ff67725474d4c37138fcf07a15cf51fd44","version":"1.5.1","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"_npmVersion":"10.9.8","description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","directories":{},"maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","bn.js":"^5.2.3","buffer":"^6.0.3","abitype":"^1.1.0","@noble/curves":"1.4.2","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/abi":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/provider-gateway-v1_1.5.1_1790775751137_0.5321685883295213"}}},"time":{"created":"2026-04-21T22:16:26.940Z","modified":"2026-09-30T13:42:31.453Z","1.0.0":"2026-04-21T22:16:27.278Z","1.0.1":"2026-04-22T01:57:06.432Z","1.0.2":"2026-05-05T07:01:09.889Z","1.0.3":"2026-05-09T01:15:24.685Z","1.0.4":"2026-05-14T01:38:09.567Z","1.0.5":"2026-05-18T23:34:52.776Z","1.0.6":"2026-05-28T23:15:16.047Z","1.1.0":"2026-06-23T23:43:39.383Z","1.1.1":"2026-06-24T19:15:57.492Z","1.1.2":"2026-07-06T20:46:55.476Z","1.1.3":"2026-07-15T18:12:45.397Z","1.1.4":"2026-07-28T21:28:09.581Z","1.2.0":"2026-08-07T19:59:21.217Z","1.2.1":"2026-08-20T23:25:43.751Z","1.3.0":"2026-08-28T16:01:49.631Z","1.4.0":"2026-09-02T23:57:21.386Z","1.5.0":"2026-09-16T00:38:29.135Z","1.5.1":"2026-09-30T13:42:31.253Z"},"keywords":["circle","circle-fin","usdc","stablecoin","sdk","typescript","gateway","provider","cross-chain","unified-balance","unified-balance-kit","app-kit"],"description":"Circle's Gateway v1 provider for instant cross-chain USDC transfers with unified balance management","maintainers":[{"name":"tomleicircle","email":"mengda.lei@circle.com"},{"name":"igaskin-circle","email":"isaac.gaskin@circle.com"},{"name":"circle-npm-ci","email":"devops@circle.com"}],"readme":"# Gateway v1 Provider\n\n<div align=\"center\">\n\n[![npm version](https://badge.fury.io/js/@circle-fin%2Fprovider-gateway-v1.svg)](https://badge.fury.io/js/@circle-fin%2Fprovider-gateway-v1)\n[![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue.svg)](https://www.typescriptlang.org/)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Discord](https://img.shields.io/discord/473781666251538452?label=Discord&logo=discord)](https://discord.com/invite/buildoncircle)\n\n**Circle's Gateway v1 provider for Unified Balance Kit**\n\n_Instant cross-chain USDC transfers with unified balance management across chains._\n\n</div>\n\n## Table of Contents\n\n- [Gateway v1 Provider](#gateway-v1-provider)\n  - [Table of Contents](#table-of-contents)\n  - [Overview](#overview)\n    - [Why Gateway v1 Provider?](#why-gateway-v1-provider)\n  - [Installation](#installation)\n  - [Quick Start](#quick-start)\n    - [Option 1: With Unified Balance Kit (Recommended)](#option-1-with-unified-balance-kit-recommended)\n    - [Option 2: Direct Provider Usage](#option-2-direct-provider-usage)\n  - [Features](#features)\n  - [Supported Chains](#supported-chains)\n  - [Usage Examples](#usage-examples)\n    - [Basic Operations](#basic-operations)\n    - [Balance Queries](#balance-queries)\n  - [Error Handling](#error-handling)\n  - [Spend Process](#spend-process)\n  - [Integration with Unified Balance Kit](#integration-with-unified-balance-kit)\n  - [Development](#development)\n  - [License](#license)\n\n## Overview\n\nThe Gateway v1 Provider is a strongly-typed implementation of Circle's Gateway protocol that enables **instant cross-chain USDC transfers** with unified balance management across supported blockchain networks.\n\nWhile primarily designed to power the [Unified Balance Kit](https://www.npmjs.com/package/@circle-fin/unified-balance-kit), this provider can also be used **directly in applications** that need fine-grained control over Gateway operations or want to integrate Gateway without the full Stablecoin Kits framework.\n\n### Why Gateway v1 Provider?\n\n- **⚡ Instant cross-chain moves**: Pull from multiple source chains and mint on destination in one flow\n- **🌐 Unified balance model**: Deposit once, spend anywhere—no waiting for finality between chains\n- **🔒 Circle's official protocol**: Uses Circle's Gateway infrastructure for security and reliability\n- **🔧 Type-safe operations**: Built with TypeScript strict mode and comprehensive validation\n- **🛠️ Direct integration**: Use standalone or with custom orchestration logic\n\n## Installation\n\n```bash\nnpm install @circle-fin/provider-gateway-v1\n# or\nyarn add @circle-fin/provider-gateway-v1\n```\n\n> **Note**: This provider is included by default with the [Unified Balance Kit](https://www.npmjs.com/package/@circle-fin/unified-balance-kit). You can import this provider if you need to do a custom Gateway integration.\n\n## Quick Start\n\n### Option 1: With Unified Balance Kit (Recommended)\n\n```typescript\nimport {\n  createUnifiedBalanceKitContext,\n  deposit,\n  spend,\n  getBalances,\n} from '@circle-fin/unified-balance-kit'\n\n// Provider included by default\nconst context = createUnifiedBalanceKitContext()\n\nconst result = await deposit(context, {\n  from: { adapter, chain: 'Ethereum' },\n  amount: '100',\n})\n\nconst spendResult = await spend(context, {\n  amount: '50',\n  from: { adapter, allocations: { amount: '50', chain: 'Ethereum' } },\n  to: { adapter, chain: 'Base' },\n})\n\nconst balances = await getBalances(context, { sources: { adapter } })\n```\n\n### Option 2: Direct Provider Usage\n\n```typescript\nimport { createGatewayV1Provider } from '@circle-fin/provider-gateway-v1'\n\nconst provider = createGatewayV1Provider()\n\n// Get supported chains\nconst chains = provider.getSupportedChains()\n\n// Deposit USDC on a chain\nawait provider.deposit({\n  from: { adapter, chain: 'Ethereum' },\n  amount: '100',\n  token: 'USDC',\n})\n\n// Estimate spend fees\nconst estimate = await provider.estimateSpend({\n  from: {\n    adapter,\n    allocations: { amount: '100', chain: 'Ethereum' },\n  },\n  to: { adapter, chain: 'Base' },\n  token: 'USDC',\n})\n\n// Execute spend (mint on destination)\nconst result = await provider.spend({\n  from: {\n    adapter,\n    allocations: { amount: '100', chain: 'Ethereum' },\n  },\n  to: { adapter, chain: 'Base' },\n  token: 'USDC',\n})\n\n// Query balances\nconst balances = await provider.getBalances({\n  token: 'USDC',\n  sources: { adapter, chains: ['Ethereum', 'Base'] },\n})\n```\n\n## Features\n\n- ✅ **Deposits** - Deposit USDC into Gateway accounts on any supported chain\n- ✅ **Spends (mints)** - Pull from one or more chains and mint on destination\n- ✅ **Balance queries** - Aggregated and per-chain USDC balances\n- ✅ **Delegation** - Add/remove delegates for Gateway accounts\n- ✅ **Fund removal** - Initiate and complete withdrawals from Gateway\n- ✅ **Multi-source spends** - Allocate amounts from multiple chains in one operation\n- ✅ **Type safety** - Full TypeScript support with structured KitError handling\n\n## Supported Chains\n\nThe provider supports all chains with Gateway v1 configuration. Call `getSupportedChains()` for the full list. Mainnet examples include **Ethereum**, **Arbitrum**, **Base**, **Solana**; testnet examples include **Ethereum Sepolia**, **Base Sepolia**, **Solana Devnet**.\n\n```typescript\nimport { createGatewayV1Provider } from '@circle-fin/provider-gateway-v1'\n\nconst provider = createGatewayV1Provider()\nconst chains = provider.getSupportedChains()\nconsole.log(chains.map((c) => c.name))\n```\n\n## Usage Examples\n\n### Basic Operations\n\n```typescript\nconst provider = createGatewayV1Provider()\n\n// Deposit\nawait provider.deposit({\n  from: { adapter, chain: 'Ethereum' },\n  amount: '100',\n  token: 'USDC',\n})\n\n// Spend (single source)\nconst result = await provider.spend({\n  from: { adapter, allocations: { amount: '50', chain: 'Ethereum' } },\n  to: { adapter, chain: 'Base' },\n  token: 'USDC',\n})\nconsole.log(result.txHash, result.explorerUrl)\n\n// Spend (multi-source)\nconst multiResult = await provider.spend({\n  from: {\n    adapter,\n    allocations: [\n      { amount: '30', chain: 'Ethereum' },\n      { amount: '20', chain: 'Base' },\n    ],\n  },\n  to: { adapter, chain: 'Avalanche' },\n  token: 'USDC',\n})\n```\n\n### Balance Queries\n\n```typescript\nconst provider = createGatewayV1Provider()\n\n// By adapter\nconst balances = await provider.getBalances({\n  token: 'USDC',\n  sources: { adapter, chains: ['Ethereum', 'Base'] },\n})\n\n// By account address (read-only)\nconst balancesByAddress = await provider.getBalances({\n  token: 'USDC',\n  sources: { address: '0x...', chains: ['Ethereum', 'Base'] },\n})\n\n// Include pending deposits\nconst withPending = await provider.getBalances({\n  token: 'USDC',\n  sources: { adapter },\n  includePending: true,\n})\n```\n\n## Error Handling\n\nThe provider throws structured `KitError` instances for validation and execution failures:\n\n```typescript\nimport { createGatewayV1Provider } from '@circle-fin/provider-gateway-v1'\nimport { isKitError } from '@circle-fin/unified-balance-kit'\n\nconst provider = createGatewayV1Provider()\n\ntry {\n  const result = await provider.spend(params)\n  console.log('Success:', result.txHash)\n} catch (error) {\n  if (isKitError(error)) {\n    console.error(`Error ${error.code}: ${error.name}`, error.message)\n    if (error.recoverability === 'RESUMABLE' && error.cause?.trace) {\n      // Mint failed after transfer—retry with config.retry\n      const { attestation, signature } = error.cause.trace\n      await provider.spend({\n        ...params,\n        config: { retry: { attestation, signature } },\n      })\n    }\n  }\n  throw error\n}\n```\n\n## Spend Process\n\nThe Gateway v1 provider handles the complete spend (mint) flow:\n\n1. **Estimate** - Fetch fee estimate from Gateway API\n2. **Sign** - Build and sign burn intents for each source chain\n3. **Fetch Attestation** - Submit signed intents to Gateway API, receive attestation\n4. **Mint** - Execute mint transaction on destination chain using attestation\n\nWhen the mint step fails after the attestation is fetched (funds locked), the provider throws a `KitError` with `recoverability: 'RESUMABLE'` and `attestation`/`signature` in `cause.trace`. Use `config.retry` to reattempt the mint without re-running the fetch.\n\n## Integration with Unified Balance Kit\n\nThis provider is designed specifically for the [Unified Balance Kit](https://www.npmjs.com/package/@circle-fin/unified-balance-kit):\n\n```typescript\nimport { UnifiedBalanceKit } from '@circle-fin/unified-balance-kit'\nimport { createViemAdapterFromPrivateKey } from '@circle-fin/adapter-viem-v2'\n\nconst kit = new UnifiedBalanceKit()\nconst adapter = createViemAdapterFromPrivateKey({\n  privateKey: process.env.PRIVATE_KEY as `0x${string}`,\n})\n\n// Monitor gateway events\nkit.on('*', (event) => console.log('Event:', event))\nkit.on('gateway.deposit.succeeded', (payload) =>\n  console.log('Deposit:', payload.data),\n)\nkit.on('gateway.spend.succeeded', (payload) =>\n  console.log('Spend succeeded:', payload.data.txHash),\n)\n\n// Execute operations\nawait kit.deposit({ from: { adapter, chain: 'Ethereum' }, amount: '100' })\nconst result = await kit.spend({\n  amount: '50',\n  from: { adapter, allocations: { amount: '50', chain: 'Ethereum' } },\n  to: { adapter, chain: 'Base' },\n})\n```\n\n## Development\n\nThis package is part of the Stablecoin Kits monorepo.\n\n```bash\n# Build\nnx build @circle-fin/provider-gateway-v1\n\n# Test\nnx test @circle-fin/provider-gateway-v1\n```\n\n## License\n\nThis project is licensed under the Apache 2.0 License. Contact [support](https://help.circle.com/s/submit-ticket) for details.\n\n---\n\n<div align=\"center\">\n\n**Ready for cross-chain USDC operations?**\n\n[Join Discord](https://discord.com/invite/buildoncircle) •\n[Visit our Help-Desk](https://help.circle.com/s/submit-ticket)\n\n_Built with ❤️ by Circle_\n\n</div>\n","readmeFilename":"README.md"}