{"_id":"@circle-fin/provider-cctp-v2","_rev":"55-7e3fbce3d054d10d86970b515cfbb594","name":"@circle-fin/provider-cctp-v2","dist-tags":{"alpha":"0.0.2-alpha.6","latest":"1.14.1"},"versions":{"0.0.2-alpha.6":{"name":"@circle-fin/provider-cctp-v2","version":"0.0.2-alpha.6","_id":"@circle-fin/provider-cctp-v2@0.0.2-alpha.6","maintainers":[{"name":"circle-smartin","email":"sarah.martin@circle.com"},{"name":"elvin-circle","email":"elvin.du@circle.com"},{"name":"ashuk-circle","email":"ashutosh.ukey@circle.com"},{"name":"prakashb-circle","email":"prakashb@circle.com"},{"name":"deepakgummi-circle","email":"deepakreddy.gummi@circle.com"},{"name":"tomleicircle","email":"mengda.lei@circle.com"}],"dist":{"shasum":"e5f079025e3947480e4e92658c344d8ae61c653d","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-0.0.2-alpha.6.tgz","fileCount":8,"integrity":"sha512-glrgsuT8IJucHqRC0AHQT9l1ROVLzhz9+mPLlAki5GBiAw2Rx2al1BtlIRb6cLIXaEDTozFP9QHaiZrmn7BixA==","signatures":[{"sig":"MEYCIQDv5Csbbhfp2o/kVolE5a78nDs27yshM6i9qFwVVJOdQwIhAIhlbbNzUdpyeR71lp7rQrzuSLm5n5JdVzsMwgAwm1Gf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474637},"main":"./index.cjs.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs.js"},"./package.json":"./package.json"},"gitHead":"ce5def7bf3577664cf8243d1d7f8fc3d5a3ac079","_npmUser":{"name":"ashuk-circle","email":"ashutosh.ukey@circle.com"},"_npmVersion":"10.9.3","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"3.25.67","bs58":"^6.0.0","abitype":"1.0.8","@solana/web3.js":"^1.90.0","@solana/spl-token":"0.4.13","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_0.0.2-alpha.6_1756213530596_0.5894288535470285","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.7":{"name":"@circle-fin/provider-cctp-v2","version":"0.0.2-alpha.7","_id":"@circle-fin/provider-cctp-v2@0.0.2-alpha.7","maintainers":[{"name":"circle-smartin","email":"sarah.martin@circle.com"},{"name":"elvin-circle","email":"elvin.du@circle.com"},{"name":"ashuk-circle","email":"ashutosh.ukey@circle.com"},{"name":"prakashb-circle","email":"prakashb@circle.com"},{"name":"deepakgummi-circle","email":"deepakreddy.gummi@circle.com"},{"name":"tomleicircle","email":"mengda.lei@circle.com"}],"dist":{"shasum":"d622b2e0c9fc2b9330f16d722a96601b21b54b96","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-0.0.2-alpha.7.tgz","fileCount":8,"integrity":"sha512-/1ljfDiLthOaNkRscBvg3+BR74vxn3aCF9ogWfkTBloflUCByamf9S5RwAG1zUVMIikcggs+pKG0y9qq45RGTw==","signatures":[{"sig":"MEYCIQDaNy5Py4MkVjWn5dABHzq35/3DBrTwdpVuWN0YL4ECjAIhAIy7Pkq49ctpG6Q/XX6BRaYULtiqqcwhOEqTexgFNzcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613364},"main":"./index.cjs.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs.js"},"./package.json":"./package.json"},"gitHead":"4e52f40576dc83effaca889b35e7c7a4c0f323a4","_npmUser":{"name":"ashuk-circle","email":"ashutosh.ukey@circle.com"},"_npmVersion":"10.9.3","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"3.25.67","bs58":"6.0.0","abitype":"1.0.8","@solana/web3.js":"^1.90.0","@solana/spl-token":"0.4.13","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_0.0.2-alpha.7_1759934316422_0.08189580268091134","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.0.0","_id":"@circle-fin/provider-cctp-v2@1.0.0","maintainers":[{"name":"circle-smartin","email":"sarah.martin@circle.com"},{"name":"elvin-circle","email":"elvin.du@circle.com"},{"name":"ashuk-circle","email":"ashutosh.ukey@circle.com"},{"name":"prakashb-circle","email":"prakashb@circle.com"},{"name":"deepakgummi-circle","email":"deepakreddy.gummi@circle.com"},{"name":"tomleicircle","email":"mengda.lei@circle.com"}],"dist":{"shasum":"c4a0d6de5a66c0cebf67e83e13033297bb152682","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.0.0.tgz","fileCount":8,"integrity":"sha512-t/Ydqod29T9pnob1Cp64A6asGtMYOTmIXdwTIIc6LLEERNYc7ZrdJga5fveUVnku6z2fWhWY67N0XbE3PUfmmA==","signatures":[{"sig":"MEUCIQDb0Jl4gTLEAXoW5t9OSdCKuaIye7ZcFoKPdmoer7wzMwIgU8T8mfQJEvinVKrQ68P/RCGU5OUn5IGY/a0eW+3CFyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612550},"main":"./index.cjs.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs.js"},"./package.json":"./package.json"},"gitHead":"6f1d57b6d1b6fa99dbf56299e27facd487b6a360","_npmUser":{"name":"ashuk-circle","email":"ashutosh.ukey@circle.com"},"_npmVersion":"10.9.3","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.0.0_1760456230744_0.5119508281611074","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@circle-fin/provider-cctp-v2","version":"1.0.1","_id":"@circle-fin/provider-cctp-v2@1.0.1","maintainers":[{"name":"circle-smartin","email":"sarah.martin@circle.com"},{"name":"elvin-circle","email":"elvin.du@circle.com"},{"name":"ashuk-circle","email":"ashutosh.ukey@circle.com"},{"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":"cf002977122cdc1b445b50f08564150f86f42ce9","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.0.1.tgz","fileCount":8,"integrity":"sha512-hQcArFFyrwH7XQqcn6QQTu3uZQWaq6mXduZDh4C1M2LyQ0D9jwPmtoTHzV7gAItTgU0HIyj+oiW/EGI1COUnxg==","signatures":[{"sig":"MEQCIB4ad1QTrWm6V+KU2CXCGoTgC0CLUjX51CyQJVkPJ8bmAiB00vz21PEKsukJr6H2rB7sk8vCOQH3vDoXg1QLHkKdOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626245},"main":"./index.cjs.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.cjs.js"},"./package.json":"./package.json"},"gitHead":"9fdbf13761db407c8877b8d83f891fb2503fffbe","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.0.1_1761680388795_0.6826187835833895","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@circle-fin/provider-cctp-v2","version":"1.0.2","_id":"@circle-fin/provider-cctp-v2@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":"077a763df71f71fc20d5097e64e72c4f14ce1c3a","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.0.2.tgz","fileCount":9,"integrity":"sha512-+iGzcvEwwLm4ioELz+F5lvIhbfWWKnmxvfq/06yP5QR1InOukwAPA04pxotKlmMCMVKIjW92sST7FaVXL68v+Q==","signatures":[{"sig":"MEUCIQDCYOASG+cZ/oDoiJR5Bw4wTpSDMNgdpRVlPwh82gBQaAIgBam1uTcHW8PFkMhi6UPR/DqrWCstB6ZdkmtJyVoU4k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644087},"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":"99d2830afba4c6ec75ec21006b1ab89218aa42c5","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.0.2_1762363840108_0.617080374176401","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@circle-fin/provider-cctp-v2","version":"1.0.3","_id":"@circle-fin/provider-cctp-v2@1.0.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":"070974bea8643e73116b409eaa32c8fb7c98db95","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.0.3.tgz","fileCount":9,"integrity":"sha512-oOW7VjRfAu/GdfwEYRMPD6sdgm/bDFimwIn8xaW/zzmn9GLTpozlbrgI5S7argxgdufdP82tjpWpYQmR/SgLww==","signatures":[{"sig":"MEUCIAHsutGqL82m6p+noFLZsx5abcx4vXvbINtU1bO/MfZmAiEA4JJZ0ajQQJUtRtTcdTsbgfqhlDDvsjK/FRujBi5/3Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644404},"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":"ced1f4aa3fbc539d105ef750b571d89272c74739","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.0.3_1762880235465_0.3645758590815944","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@circle-fin/provider-cctp-v2","version":"1.0.4","_id":"@circle-fin/provider-cctp-v2@1.0.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":"affb9c5e342a2bbccd5533da126be4a6e15d0ceb","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.0.4.tgz","fileCount":9,"integrity":"sha512-T19iWALMpWgAdOwW94S4/zAAZS72IA8uoa54YACM+rDKMEUrhXGCs7dNQuFsu2NOeASkZx2lPBS6HbAx2aWUmw==","signatures":[{"sig":"MEUCICvk2UyK0nSz2Wc8zrfGxLlq1Lnra4Nvff5GkvmmMvMMAiEA94wA0GiuETydhXXhjx3McEOyai4bzCDRIQ59rEILFgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656628},"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":"d766004cb303d4a31ccaa3eea88fecc215e9da1a","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.0.4_1763409543165_0.5260193060666374","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@circle-fin/provider-cctp-v2","version":"1.0.5","_id":"@circle-fin/provider-cctp-v2@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":"38d8b8f3ff2ea78d27830b1091366dc2179f0542","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.0.5.tgz","fileCount":9,"integrity":"sha512-+ICmkzRsgKwya4FoS6dfNmZyGQAjdUDbLV5mTk9H1zWp9sGPW/gN1cWtS+74nsPD1Aww42kbiDnKI4Vxx1lczw==","signatures":[{"sig":"MEQCIFUINScUvCsXoCBnSNK/fYgeRVpxdo2b+v+OtQdnxGVwAiBnzlyE5ZSKOf/DxG62bHviu6QkvL/DygMJyggweqAfAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717124},"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":"ec3282c7613fc5ecea14d1e0d3b13f8d2f7c6a19","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.0.5_1766143368784_0.13769731047546108","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.1.0","keywords":["circle","cctp","usdc","stablecoin","provider","typescript","cross-chain","bridge","bridging","bridge-kit"],"_id":"@circle-fin/provider-cctp-v2@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":"718cd49c395f45ba38bf5603557fbba3cab6adf1","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.1.0.tgz","fileCount":9,"integrity":"sha512-B8uMVJpJiaqnwx4cSPI9FHjYuMvnzFkeo1uH23QqqLbxHh5viqg1m9qcI3OWPzT9R2A4nKfVKoAG0mg3QJDZow==","signatures":[{"sig":"MEUCIHoDQ25eCl67HHVij3EDNm4HuPW1+d2sSiAkpkC3omogAiEAxCUNM5hLuX/lW42XbyM+ywzDXuAG5nWwBib5Gkvo7cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749005},"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":"830da4bf0d21d83f91a6471d5cceaeba38ca456a","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.1.0_1767980856665_0.5635184822064092","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.2.0","keywords":["circle","cctp","usdc","stablecoin","provider","typescript","cross-chain","bridge","bridging","bridge-kit"],"_id":"@circle-fin/provider-cctp-v2@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":"26f01300dc585b1d0e919d73c9f6c64a9f3c42a5","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.2.0.tgz","fileCount":9,"integrity":"sha512-OS96iQNsBiCTiTa2pPlmrYsKhi/xEVCR9jflvGvfaaXSeTqCqVp+W2MuVweiB0yn1/kE342TeBDxrzigIdSwIw==","signatures":[{"sig":"MEUCIBZmmsIPhxgpFp/tR4rCj6hkoMFqZC0rCO07jG+JhO0wAiEA65rXNv6s2Im7JvjTbwXQLoFJDG/Z8eunB3NgpM9DSB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779182},"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":"a229cc3bfea215b88ab5a7ab486080251395fd6a","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.2.0_1769100200195_0.794358879448914","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.3.0","keywords":["circle","cctp","usdc","stablecoin","provider","typescript","cross-chain","bridge","bridging","bridge-kit"],"_id":"@circle-fin/provider-cctp-v2@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":"5d5c19ca75109f4224b294a0e75d9df5f13483f2","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.3.0.tgz","fileCount":9,"integrity":"sha512-cmWLHRqzOCPjjuwWH333REjpI/4/wNltXoin2HSE39LbO/vYFm0w576cMx7FNE7m3KxErdHbNNRiL6/ruH/urg==","signatures":[{"sig":"MEUCIAa8AHaKQoYlq/VjwGgJpyQjsAkUiTuuT0U+b/V2iaA8AiEA8L41n9pw4W154/ZJaza4ZYheyQV6JKCrCNOkLnkBbQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809971},"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":"a6f0bb0535d2a39376c6e68fbc518f2f0d100ca1","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.3.0_1769627596584_0.015884378161097334","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@circle-fin/provider-cctp-v2","version":"1.3.1","keywords":["circle","cctp","usdc","stablecoin","provider","typescript","cross-chain","bridge","bridging","bridge-kit"],"_id":"@circle-fin/provider-cctp-v2@1.3.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":"da58d326e31fa1c11598d6f8170461fdbe423371","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.3.1.tgz","fileCount":9,"integrity":"sha512-vWG36G4kss48QNw778V58efXKrEkSgIbblZwXSmbryzmzmXjygVv02cmyIgTdoFetw06HbD7+uiUh4VzI1gFpA==","signatures":[{"sig":"MEYCIQDp3/17zeiuM/koNyR7hzInsAun7Uq5TkWw64g3bKaGawIhAKBcADLmdV5hkHU5lNA3as3kwNq0V1/7tHM2fYIm0rQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801955},"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":"5039913d67d10c37b6cafd1a7a49c275a9495514","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.3.1_1770302067535_0.6027521631045483","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.4.0","keywords":["circle","cctp","usdc","stablecoin","provider","typescript","cross-chain","bridge","bridging","bridge-kit"],"_id":"@circle-fin/provider-cctp-v2@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":"832e838600faa4e861c29651408a6450ee990066","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.4.0.tgz","fileCount":9,"integrity":"sha512-i34UYB90lTafxi4QjY2yU/dujZ7tCTQ69+Pa+jJ5CCYangCo4zB5112GjnY/kV7ejr5bDIX+nwEep7lPmQpRMw==","signatures":[{"sig":"MEYCIQCcO83obJba5Zt98cupkPecoGNQM65/RYTqdFLKzmiRMQIhAIXSwcP0GI6oYwZigBUpY50SE5kFxeTJGphJnC2+zv7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031486},"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":"808cdc946335166603f6b3f8686a4516f6eabc23","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@solana/spl-token":"0.4.14","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true},"@solana/spl-token":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.4.0_1771612241571_0.39290017463512616","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@circle-fin/provider-cctp-v2","version":"1.4.1","keywords":["circle","cctp","usdc","stablecoin","provider","typescript","cross-chain","bridge","bridging","bridge-kit"],"_id":"@circle-fin/provider-cctp-v2@1.4.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":"2cd9209836f594094a436bb23cccf8fdca904dea","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.4.1.tgz","fileCount":9,"integrity":"sha512-l3X68G6bMx5M4+AWDJ1CN7VnN9EmLrCSrv1uk7pAjPflP/wo5xEjknDEgYbw5g+bxC+jqGbnw+/bfczGtskpyw==","signatures":[{"sig":"MEYCIQDELH9VHMHoVCPMReXtCSmuMzI6YljX69DQ0X1L44tOkgIhAPEjhuI/E1SkO5UO/o36p0U2NKhQg3GibhBbIJrVLwtO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107366},"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":"e92a6d718de13a37fb56100cd3cf875e18aba81c","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.4.1_1773791989900_0.832218002578524","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.5.0","keywords":["circle","cctp","usdc","stablecoin","provider","typescript","cross-chain","bridge","bridging","bridge-kit"],"_id":"@circle-fin/provider-cctp-v2@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":"dac8ab1ee8565b79d6c7ddf81d3c2a5308a625f5","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.5.0.tgz","fileCount":9,"integrity":"sha512-PW6acxbX5qNyr73o4J1NEDc4y+T0V/nrnck9YQcqcm+lqc+DYaBgclZ3HZPbxb0/kJGRgiX6vJEoRybt//Kcwg==","signatures":[{"sig":"MEUCIQDWszE4SIhAkzKc9ckiHXy3EUhSNXHaHjEflENIzlmWlgIgDllvQUqau2p7RW3k2IaOiwo71OL7JoBxxl3pUTH4B+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119270},"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":"da2a241ccb420f4c40b52f5f2c4ccaa3a61efad6","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.4","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.5.0_1774042705984_0.9611429598783332","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.6.0","keywords":["circle","cctp","usdc","stablecoin","provider","typescript","cross-chain","bridge","bridging","bridge-kit"],"_id":"@circle-fin/provider-cctp-v2@1.6.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":"de04afa65c28492152d9b2ba253e9ba80c425b3c","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.6.0.tgz","fileCount":9,"integrity":"sha512-0hTSKf6YxlJC9rMkvCu7/6pnpQwNMZxmQSPwy0hMwmbBGvMAA55esERfX42/3Ieu7pqHeAKeWwbvo6ZWqJtIHg==","signatures":[{"sig":"MEUCIEFZFnsBXblGxzV90h4fiZVTx61gTL/sZ5NYsAzWQQXpAiEAnAeieHBh+ezzMSqI84hybNiwJvq09w+MPvl+NP7Gc/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141028},"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":"71eb251b09def4446f2e98842e551cfec2a3558f","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.7","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.6.0_1774883562000_0.7180767921288522","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@circle-fin/provider-cctp-v2","version":"1.6.1","keywords":["circle","cctp","usdc","stablecoin","provider","typescript","cross-chain","bridge","bridging","bridge-kit"],"_id":"@circle-fin/provider-cctp-v2@1.6.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":"618ec5d82f0d24b08eb21c8271f187c953301e78","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.6.1.tgz","fileCount":9,"integrity":"sha512-RiEKJq0oQKOqVrtHlX16mrAKwfLp85XTw84WseWjV/NeinFmFlK+YgLuj7EH0FTlTni5x3YHIB0kIBgx14M8nw==","signatures":[{"sig":"MEYCIQCywb1kM/B528N8L0Y6D5x2PeqtOfNS6wjer6o7AO58gwIhAOFQlcEl27IKmbmaq5aVN1LXJK/QOX85sRvlkgv6iSMs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141106},"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":"1360ab07a58d9150c35683182060dc417bcae6df","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.7","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.6.1_1775246741562_0.5307176450564213","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@circle-fin/provider-cctp-v2","version":"1.6.2","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.6.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":"9318db85c5cfd52939a4bf6eec2666698ee8e3f5","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.6.2.tgz","fileCount":9,"integrity":"sha512-MlHJY04xRyUiITlcouToAr246MElbhAX540Y4pYpz/UBXxvCSOpfJfpJ5rOUs6bApUnMJhx5e8XbtMjj/IWi0w==","signatures":[{"sig":"MEQCICYQTCQzOlWif3SzYj79mAk5a4CcljRsBDCpJ8Orui9HAiAvHsWt2IjMiCUxFI2dUiK6PiYcIKvZiqj1xoCxbHZt9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216579},"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":"fb7023b2d68e64780339930381ed2330be282f71","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"_npmVersion":"10.9.7","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","buffer":"^6.0.3","abitype":"^1.1.0","@solana/web3.js":"^1.98.4","@coral-xyz/anchor":"^0.31.1","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.6.2_1775771526221_0.2669546659314064","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@circle-fin/provider-cctp-v2","version":"1.6.3","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.6.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":"be81cf53a1c79c92d4931ec6af3bf40ce2ff727f","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.6.3.tgz","fileCount":9,"integrity":"sha512-f7lcqS8bllJ0JxY/mzRvRemTgsG3IjgdqFr1teP+Qt0apxUZkApyLHKXvFcUvueFAosRP6y2yw6sVwve9bZCUg==","signatures":[{"sig":"MEUCIQCSwj/LXWSy4aLfmEWGMMU6s0cF5ghiWLTPYl2WZyFPNAIgJFbms2WGHiihRF3Ma5Zt/LAHh5E6JRp+U6LuAetYEeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276861},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","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/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.6.3_1776809787161_0.48977992740922494","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.7.0","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.7.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":"3fa792a291155a104726e992c963aeba8c82959b","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.7.0.tgz","fileCount":9,"integrity":"sha512-TKLNKbETFhqbNijnjsIMJCFAyjxAJbsVDDQuzxJyxEKxf64BmrioNPC5XORrtZI1zlkqJ49yLNMl6VcoLZjhIg==","signatures":[{"sig":"MEUCIQDCgnWLWivfpc9fGYfY8+dZXAUFiENWWGUldgOnyDa3WAIgaCAr3SaO1eEtJh/GxnOKdtJphpAPT6JO7Yxwcg++4ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301270},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","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/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.7.0_1777964467786_0.18896361186654365","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.8.0","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.8.0","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":"a819cd50c2bd910bec8624ce94fc02f05c04c24e","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.8.0.tgz","fileCount":9,"integrity":"sha512-G6k9kxh+lAgLDxXDbo/LTk+gym1t+rV2jF3vxAX5F1i7b1DhyIpBBVOimiXn1ebqDCtataOTvPOWMzxAMoQIJA==","signatures":[{"sig":"MEQCIHZxSut/b1SC5k3/XAR1P60r9hDjJGlA33s6zqWvbbDsAiBpXdNZZXORJNrd/h+t+CZwmPaiadFZaYsj+OMGfFrwYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307602},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","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/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.8.0_1778289322916_0.7064632607126056","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@circle-fin/provider-cctp-v2","version":"1.8.1","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.8.1","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":"6736048076f577dd6784fd3ec72ac752dd15ef57","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.8.1.tgz","fileCount":9,"integrity":"sha512-aPbIwzJ7cvzyIbpsOf3tVGT6FxtSWslwg+4n/bNHBJnDUpFEKN18Spn+onvFQAZafh44EHTevEGsw2YnhbZDTw==","signatures":[{"sig":"MEQCICjC8vYXomn1fGu5zLKhjz8pYatVkZudrFAHi7lJkzL7AiAKc9373GlffxvHYZXuKw9FOqzaQMi6qh4Q+9xJtylm+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307687},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","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/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.8.1_1778722689642_0.22894077248678224","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@circle-fin/provider-cctp-v2","version":"1.8.2","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.8.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":"47af167ca6a7160276667735f1fb74665a625aec","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.8.2.tgz","fileCount":9,"integrity":"sha512-LteANKMrDBpglyyr3qv39z/amwTUqZcMOx1Njn4aGioTeheyCqNEkr+wwAzoGT236APWjXkPfyjVKYNq6GTyyw==","signatures":[{"sig":"MEUCIDM0YYpxeXlGxzZDRGyRmo1ZT4RPEJVj5EGWDcLnB1K0AiEA0ZkhNnVetY4i7ML9M7kCBJhbgoxoyngN/8CBQDsnjiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312327},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"3.25.67","bs58":"6.0.0","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/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.8.2_1779147292395_0.4095278782562304","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@circle-fin/provider-cctp-v2","version":"1.8.3","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.8.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":"8309a22483da2bfd71b08ba333a1bce77d205967","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.8.3.tgz","fileCount":9,"integrity":"sha512-fQFusHJM8lgtbrItbxpBuicHtmEXQuhSkSqJKmXytxPOdwecLXecybAuk/XORKe2Itxei9WvMIWB9LRqCmnKpg==","signatures":[{"sig":"MEQCIAJprzdwRmFUuVC47X/7hyIszFOXPh/QggwnZes0xl72AiAd8JsZrn/jt6/ECEuBJpudruP4G6Nu9fMwfjr78HItmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308412},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"3.25.67","bs58":"6.0.0","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/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public","directory":"../../dist/providers/cctp.v2"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.8.3_1780010115717_0.7541938427908317","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@circle-fin/provider-cctp-v2","version":"1.8.4","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.8.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":"b3cd37ee95e94083c18f4789e86f0598c758a118","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.8.4.tgz","fileCount":11,"integrity":"sha512-pFAydnqVe01KPrQX+Drw0bHXMNchqHZHZW3ADkCzDpqTiDHXNaBD3j8IjwmbSfqBXxSDh66x4h/5I5Zs35lIhA==","signatures":[{"sig":"MEQCIHobdyWhKXnD5/uQra4lt4qrypd1NXz/kV/e8jKfQhH6AiAMwBx570PachvzfURYViyTb1asXmGbdrwvai3fmYFAkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1836920},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"3.25.67","bs58":"6.0.0","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/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.8.4_1782258219309_0.8819464187515611","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@circle-fin/provider-cctp-v2","version":"1.8.5","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.8.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":"16acd31ec3b194faafdb70ba70adaf8f35d1ffa7","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.8.5.tgz","fileCount":11,"integrity":"sha512-J40HVLNg5cVeej4vHhk205uif5YdujV1gtaK+HflbT+t3pxt1FpUtdxi/g5Zg8+4uKdVBxoklfaOLW3lvjb3OQ==","signatures":[{"sig":"MEUCIQCS+iMv7M/dAOjqURxDs3rmCBFext2+oCI/NumoU602JQIgETF0lAE6EpOn4Q4T3K6buw/nQCBwD3DVtb5KdGOGQtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839065},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","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/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/address":"^5.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.8.5_1782328556983_0.8634258845843161","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.9.0","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.9.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":"46ed55793cb89dc260ef8bd5487b71d855a35752","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.9.0.tgz","fileCount":11,"integrity":"sha512-+FVFiQvyjC4BFwh0CeOTl3HU1XwnqgeHbRlr6spyKclVb2MDt/9uTB/eQU1EWlg+hbg6UC4yA58eeeAMqCAm7A==","signatures":[{"sig":"MEUCIQDRdu7UAh1e3CuChyQ0iXplpR7unG+P2DYnX2VeuC2CCwIgY53cEl79F0Tarm7HjOmtRPQ5pr3NoNbvgBoBay0WqYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1874643},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","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,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.9.0_1783370815174_0.13270457411001213","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.10.0","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.10.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":"8ecad1b3207d8a3d828835be818cdb50d3dfc52b","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.10.0.tgz","fileCount":11,"integrity":"sha512-lnS5clJhuY1VSvzWAcBnuTgDezrlKp7C4CA2qMJj6GWSVZAp9f0dDyXUJaXRghr5L0/iTGpLEW5Jr4a8MzXoxQ==","signatures":[{"sig":"MEQCIBD0D+o2PRxsD+AUJUEQr6NEKLuKVPwYH42Rb/RdvWHHAiA7R1KtdqgSqnOV1nTloOyBbpHB0hIDiN62sGhIrL5wcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982990},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","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,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.10.0_1784139164685_0.8379350113908175","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@circle-fin/provider-cctp-v2","version":"1.10.1","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.10.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":"340e02c53b198af8658024105e1d08797da6fd3f","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.10.1.tgz","fileCount":11,"integrity":"sha512-nyOXiZCh2inCDTPOi6QTItc6ADChP7Y1juo8pfRY4pLdzUmlGOG+2BOERTmctBNocKFxvpkZRTYL/XY+ApvnuQ==","signatures":[{"sig":"MEYCIQDTI//iSZDFnWetFyfnG8wmywAA+gnsKGopAdQTjzg/igIhAJ5uTkfTMOToCfpBl4QbsBm22sAgL2wR3/maKqqoSFPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985915},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","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,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.10.1_1785274089280_0.7029147170860737","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@circle-fin/provider-cctp-v2","version":"1.10.2","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.10.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":"412841b344381e01f0c91e5d95165c4b74041693","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.10.2.tgz","fileCount":11,"integrity":"sha512-oxTptKweZP6q7AYIOxvD7VF0CINR4k+/Gf0OvhoQ6Seyc3QIdUgtGZy9fN8SlIvgwEsXI+MzvNezjpdFE/MM4w==","signatures":[{"sig":"MEUCIEy4JpOzEzZb23XD6zLzJDfitsmsXQqXdefHyHkP5yXfAiEA2VGva+BXXNpFkb7DA2HkteqUkAhvy0rzvIaAjMw5Oj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2003073},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","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,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.10.2_1786132761108_0.07021703330994877","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.11.0","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.11.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":"bab8846859ace42839919a6becb96c7abd05caf7","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.11.0.tgz","fileCount":11,"integrity":"sha512-BCWXXPKIsQFOrL+gNehD/yWcFjW/xN+glmAP9wblFHdNRBA2KqMoKNhiBGiYpCzx3mT01CA1U2l1X1Ep8HeNvg==","signatures":[{"sig":"MEQCIHxVgMVJzzezU3xmOq5xU8zWAkLvxkigw9Ha4VPCQtkpAiBDnQEm1TI5j8iUhCZvT8OXCCr5Diths0M0HVoPQYEB/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2028338},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","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,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.11.0_1787268341655_0.6958223069414005","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.12.0","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.12.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":"f72d473d5f9fd2ddd1110b2d9fff769a75046ef2","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.12.0.tgz","fileCount":11,"integrity":"sha512-6cZdErj7thaEy6XvXNXuj3AyGfVQvIpJgEL+v79DivFf77E2V91yfIXMZktqDrmYbR5RIgLT/sz7Jb2O6WB28A==","signatures":[{"sig":"MEUCIDRwenNkZuL++gXLPrZUUQKJIcKzxc5MsytGUMUuuxAXAiEA/WFjx/DvUfkeIh8gzxz7iA+1Z/yNaTpDKgt/HTU36QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085999},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","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,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.12.0_1787932909162_0.7355090663909052","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.13.0","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.13.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":"d2bb062cfadd27ed9117f33a78b61fd9d0b63233","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.13.0.tgz","fileCount":11,"integrity":"sha512-A5OIjl1eeBzYiVlimJym52uPVTsXOLUbDFrbYHBdS6mQhYgW1vaq/cRr5NxAJ/HFOCDRgoWkck46swQVIa6dKA==","signatures":[{"sig":"MEUCIQCvIqyuoxENYxQiHKonFpF5BYdrrLXhlK/r5JQGo1kNkwIgKx7FUzANxYJzKZJ/DRTQUg1yyCqSALGMDZIQazFnr8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2187327},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","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,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.13.0_1788393441107_0.4871318143708594","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@circle-fin/provider-cctp-v2","version":"1.14.0","keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_id":"@circle-fin/provider-cctp-v2@1.14.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":"ffa6b9523fe2e5b675efb87c0911afb22daa4a81","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.14.0.tgz","fileCount":11,"integrity":"sha512-AX4fQueRft5TfS6XnYjPkHa6El+Dyf7Q2SyifLC6sfOT1kh2FdMvPKc4cWMdn5cBVQczDXlgXiP+PlOSrpK2qw==","signatures":[{"sig":"MEUCIQCLdBMSYU8ZUM+N1TjXpMLMIIw/qTAZW6So3h0n9S5BaAIgF0T4gY6/pjsbJalMW3RonarA7UlmY5c2WomtljMilJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF5wBJjR4vcufay5bPtq4zUO0xbCHRFjdtDDMT7U0oS3AiEA6zNahmPaLlprCSXaLDW8nbjSWPYBYajTn7G0IWMvyII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2308715},"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 official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.67","bs58":"6.0.0","pino":"10.1.0","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,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider-cctp-v2_1.14.0_1789519140596_0.26083409090909804","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"_id":"@circle-fin/provider-cctp-v2@1.14.1","dist":{"shasum":"d6b6c33e14f4eeb1d3851791c62d3e91de7c4880","tarball":"https://registry.npmjs.org/@circle-fin/provider-cctp-v2/-/provider-cctp-v2-1.14.1.tgz","fileCount":11,"integrity":"sha512-cPOpKEZ/Dm59d2Y3qerxXMSVHOBlr2xJm59Nq9U11WG9dwJ8VNTMWWE1nX8AutXA0Qgh3BJL73P3AFALASK0Zg==","signatures":[{"sig":"MEUCIQDOF262j/6mCOhII4s4ggACzdr0hzu8zCoDqavof0ezOQIgTp0B6uHGfg60BuT/x1AowKsz+etwMa5AotYbKy+JUh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD5FVDd0DltsF+hIExJ479SV1XclVsdYMs+ojgXiRI1HgIgI+0vMcwc94JswHPQPkthY0Z1BAXn6EO6wyb0WAPxtHo="}],"unpackedSize":2332118},"main":"./index.cjs","name":"@circle-fin/provider-cctp-v2","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.14.1","_npmUser":{"name":"circle-npm-ci","email":"devops@circle.com"},"keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"_npmVersion":"10.9.8","description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","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","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,"peerDependencies":{"@solana/web3.js":"^1.98.2"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/provider-cctp-v2_1.14.1_1790775610652_0.08554702689921356"}}},"time":{"created":"2025-08-26T13:05:30.528Z","modified":"2026-09-30T13:40:11.070Z","0.0.2-alpha.6":"2025-08-26T13:05:30.830Z","0.0.2-alpha.7":"2025-10-08T14:38:36.594Z","1.0.0":"2025-10-14T15:37:10.917Z","1.0.1":"2025-10-28T19:39:49.042Z","1.0.2":"2025-11-05T17:30:40.440Z","1.0.3":"2025-11-11T16:57:15.707Z","1.0.4":"2025-11-17T19:59:03.392Z","1.0.5":"2025-12-19T11:22:48.953Z","1.1.0":"2026-01-09T17:47:36.839Z","1.2.0":"2026-01-22T16:43:20.370Z","1.3.0":"2026-01-28T19:13:16.771Z","1.3.1":"2026-02-05T14:34:27.713Z","1.4.0":"2026-02-20T18:30:41.802Z","1.4.1":"2026-03-17T23:59:50.187Z","1.5.0":"2026-03-20T21:38:26.234Z","1.6.0":"2026-03-30T15:12:42.210Z","1.6.1":"2026-04-03T20:05:41.764Z","1.6.2":"2026-04-09T21:52:06.477Z","1.6.3":"2026-04-21T22:16:27.350Z","1.7.0":"2026-05-05T07:01:07.973Z","1.8.0":"2026-05-09T01:15:23.099Z","1.8.1":"2026-05-14T01:38:09.912Z","1.8.2":"2026-05-18T23:34:52.602Z","1.8.3":"2026-05-28T23:15:15.864Z","1.8.4":"2026-06-23T23:43:39.455Z","1.8.5":"2026-06-24T19:15:57.183Z","1.9.0":"2026-07-06T20:46:55.310Z","1.10.0":"2026-07-15T18:12:44.903Z","1.10.1":"2026-07-28T21:28:09.425Z","1.10.2":"2026-08-07T19:59:21.268Z","1.11.0":"2026-08-20T23:25:41.820Z","1.12.0":"2026-08-28T16:01:49.363Z","1.13.0":"2026-09-02T23:57:21.299Z","1.14.0":"2026-09-16T00:39:00.699Z","1.14.1":"2026-09-30T13:40:10.780Z"},"keywords":["circle","circle-fin","cctp","usdc","stablecoin","sdk","provider","typescript","cross-chain","bridge","bridging","bridge-kit","app-kit","swap-kit"],"description":"Circle's official Cross-Chain Transfer Protocol v2 provider for native USDC bridging","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":"# CCTPv2 Bridging Provider\n\n<div align=\"center\">\n\n[![npm version](https://badge.fury.io/js/@circle-fin%2Fprovider-cctp-v2.svg)](https://badge.fury.io/js/@circle-fin%2Fprovider-cctp-v2)\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 Cross-Chain Transfer Protocol v2 provider for Bridge Kit**\n\n_Native USDC bridging across 52 chains using Circle's battle-tested protocols._\n\n</div>\n\n## Table of Contents\n\n- [CCTPv2 Bridging Provider](#cctpv2-bridging-provider)\n  - [Table of Contents](#table-of-contents)\n  - [Overview](#overview)\n    - [Why CCTPv2 Provider?](#why-cctpv2-provider)\n  - [Installation](#installation)\n  - [Quick Start](#quick-start)\n    - [Option 1: With Bridge Kit (Recommended)](#option-1-with-bridge-kit-recommended)\n    - [Option 2: Direct Provider Usage](#option-2-direct-provider-usage)\n  - [Features](#features)\n  - [Supported Chains \\& Routes](#supported-chains--routes)\n    - [Mainnet Chains](#mainnet-chains)\n    - [Testnet Chains](#testnet-chains)\n  - [Error Handling](#error-handling)\n  - [Bridge Process](#bridge-process)\n  - [Forwarder Integration](#forwarder-integration)\n    - [Standard Bridge with Forwarder](#standard-bridge-with-forwarder)\n    - [Forwarder-Only Destination](#forwarder-only-destination)\n    - [Relay Fee Handling](#relay-fee-handling)\n  - [Integration with Bridge Kit](#integration-with-bridge-kit)\n  - [Development](#development)\n  - [License](#license)\n\n## Overview\n\nThe CCTPv2 Bridging Provider is a strongly-typed implementation of Circle's Cross-Chain Transfer Protocol (CCTP) version 2 that enables **native USDC bridging** between 49 supported blockchain networks.\n\nWhile primarily designed to power the [Bridge Kit](https://www.npmjs.com/package/@circle-fin/bridge-kit), this provider can also be used **directly in applications** that need fine-grained control over the CCTP transfer process or want to integrate CCTP without the full App Kits framework.\n\n### Why CCTPv2 Provider?\n\n- **🔒 Circle's official protocol**: Uses Circle's native CCTP infrastructure for maximum security\n- **⚡ 51 chain support**: Enables bridging across all CCTPv2-supported networks\n- **🎯 Native USDC**: Bridges actual USDC tokens, not wrapped or synthetic versions\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-cctp-v2\n# or\nyarn add @circle-fin/provider-cctp-v2\n```\n\n> **Note**: This provider is included by default with the [Bridge Kit](https://www.npmjs.com/package/@circle-fin/bridge-kit). You can import this provider if you need to do a custom CCTP integration.\n\n## Quick Start\n\n### Option 1: With Bridge Kit (Recommended)\n\n```typescript\nimport { BridgeKit } from '@circle-fin/bridge-kit'\n\n// Provider included by default\nconst kit = new BridgeKit()\n\nconst result = await kit.bridge({\n  from: { adapter: sourceAdapter, chain: 'Ethereum' },\n  to: { adapter: destAdapter, chain: 'Base' },\n  amount: '100.50',\n})\n```\n\n### Option 2: Direct Provider Usage\n\n```typescript\nimport { CCTPV2BridgingProvider } from '@circle-fin/provider-cctp-v2'\nimport { ViemAdapter } from '@circle-fin/adapter-viem-v2'\nimport { createPublicClient, createWalletClient, http } from 'viem'\nimport { mainnet, base } from 'viem/chains'\nimport { privateKeyToAccount } from 'viem/accounts'\n\nconst account = privateKeyToAccount(process.env.PRIVATE_KEY)\nconst provider = new CCTPV2BridgingProvider()\n\n// Create adapters\nconst sourceAdapter = new ViemAdapter({\n  publicClient: createPublicClient({ chain: mainnet, transport: http() }),\n  walletClient: createWalletClient({\n    account,\n    chain: mainnet,\n    transport: http(),\n  }),\n})\n\nconst destAdapter = new ViemAdapter({\n  publicClient: createPublicClient({ chain: base, transport: http() }),\n  walletClient: createWalletClient({ account, chain: base, transport: http() }),\n})\n\n// Check route support\nconst isSupported = provider.supportsRoute('Ethereum', 'Base', 'USDC')\n\n// Get bridge estimate\nconst estimate = await provider.estimate({\n  from: { adapter: sourceAdapter, chain: 'Ethereum' },\n  to: { adapter: destAdapter, chain: 'Base' },\n  amount: '100.50',\n  config: { transferSpeed: 'FAST' },\n})\n\n// Execute bridge operation with custom logic\nconst result = await provider.bridge({\n  from: { adapter: sourceAdapter, chain: 'Ethereum' },\n  to: { adapter: destAdapter, chain: 'Base' },\n  amount: '100.50',\n  config: { transferSpeed: 'FAST' },\n})\n```\n\n## Features\n\n- ✅ **Native USDC bridging** - Move real USDC between supported networks\n- ✅ **CCTP v2 integration** - Direct integration with Circle's CCTP v2 protocol\n- ✅ **Comprehensive validation** - Route validation and parameter checking\n- ✅ **Multi-chain support** - Works across all 52 CCTPv2-supported chains\n- ✅ **Type safety** - Full TypeScript support with detailed error handling\n- ✅ **Bridge speeds** - Support for both FAST and SLOW bridge configurations\n- ✅ **Forwarder integration** - Circle's Orbit relayer handles attestation and mint automatically\n- ✅ **Forwarder-only destinations** - No destination adapter required\n\n## Supported Chains & Routes\n\nThe provider supports **1300 total bridge routes** across these chains:\n\n### Mainnet Chains\n\n**Arbitrum**, **Arc**, **Avalanche**, **Base**, **Codex**, **Cronos**, **Edge**, **Ethereum**, **HyperEVM**, **Injective**, **Ink**, **Linea**, **Monad**, **Morph**, **OP Mainnet**, **Pharos**, **Plasma**, **Plume**, **Polygon PoS**, **Sei**, **Solana**, **Sonic**, **Unichain**, **World Chain**, **XDC**, **X Layer**\n\n### Testnet Chains\n\n**Arc Testnet**, **Arbitrum Sepolia**, **Avalanche Fuji**, **Base Sepolia**, **Codex Testnet**, **Cronos Testnet**, **Edge Testnet**, **Ethereum Sepolia**, **HyperEVM Testnet**, **Injective Testnet**, **Ink Testnet**, **Linea Sepolia**, **Monad Testnet**, **Morph Testnet**, **OP Sepolia**, **Pharos Atlantic**, **Plasma Testnet**, **Plume Testnet**, **Polygon PoS Amoy**, **Sei Testnet**, **Solana Devnet**, **Sonic Testnet**, **Unichain Sepolia**, **World Chain Sepolia**, **XDC Apothem**, **X Layer Testnet**\n\n## Error Handling\n\nThe provider implements thoughtful error handling for different scenarios:\n\n```typescript\n// Using the same kit and adapters from the examples above\nconst params = {\n  from: { adapter: sourceAdapter, chain: 'Ethereum' },\n  to: { adapter: destAdapter, chain: 'Base' },\n  amount: '100.50',\n}\n\ntry {\n  const result = await provider.bridge(params)\n\n  if (result.state === 'success') {\n    console.log('Bridge completed successfully!')\n\n    // Display explorer URLs for each step\n    result.steps.forEach((step) => {\n      if (step.explorerUrl) {\n        console.log(`${step.name}: ${step.explorerUrl}`)\n      }\n    })\n  } else {\n    // Handle partial completion\n    const successfulSteps = result.steps.filter((s) => s.state === 'success')\n    const failedStep = result.steps.find((s) => s.state === 'error')\n\n    console.log('Successful steps:', successfulSteps)\n    console.log('Failed at:', failedStep)\n  }\n} catch (error) {\n  // Handle validation or configuration errors\n  console.error('Bridge failed:', error.message)\n}\n```\n\n## Bridge Process\n\nThe CCTPv2 provider handles the complete cross-chain bridging flow:\n\n1. **Approval** - Approve USDC spending (if needed)\n2. **Burn** - Burn USDC on source chain via `depositForBurn`\n3. **Attestation** - Fetch Circle's attestation for the burn\n4. **Mint** - Mint USDC on destination chain using attestation\n\nEach step is tracked and can be monitored through the Provider's event system. Transaction details for each step include explorer URLs for easy verification on block explorers.\n\n> **With Forwarder**: When `useForwarder: true`, the destination mint submission is handled by\n> Circle's Orbit relayer, and relay fees are deducted from the minted amount.\n\n## Forwarder Integration\n\nThe CCTPv2 provider supports Circle's Orbit relayer for automated attestation and mint handling.\nWhen enabled, the relayer automatically fetches the attestation and submits the mint transaction,\neliminating the need for the user to manage the destination chain transaction.\n\nYou can check forwarder route support explicitly:\n\n```typescript\nconst canForward = provider.supportsRoute(\n  'Ethereum,\n  'Base,\n  'USDC',\n  true,\n)\n```\n\n### Standard Bridge with Forwarder\n\nUse `useForwarder: true` when you have adapters for both chains but want Circle to handle the mint:\n\n```typescript\nconst result = await kit.bridge({\n  from: { adapter: sourceAdapter, chain: 'Ethereum' },\n  to: {\n    adapter: destAdapter,\n    chain: 'Base',\n    useForwarder: true, // Circle handles attestation + mint\n  },\n  amount: '100.50',\n})\n```\n\n### Forwarder-Only Destination\n\nWhen you don't have access to the destination chain (no wallet/adapter), use forwarder-only mode.\nThis is useful for server-side transfers or when users don't have a wallet on the destination chain:\n\n```typescript\nconst result = await kit.bridge({\n  from: { adapter: sourceAdapter, chain: 'Ethereum' },\n  to: {\n    recipientAddress: '0x...', // Where to receive USDC\n    chain: 'Base',\n    useForwarder: true, // Required for forwarder-only\n  },\n  amount: '100.50',\n})\n```\n\n**Key differences from standard bridging:**\n\n- No destination adapter required\n- Mint confirmation via IRIS API (not on-chain receipt)\n- Mint step's `data` field will be `undefined`\n\n### Relay Fee Handling\n\nWhen using the forwarder, a relay fee is automatically included in the `maxFee` estimate:\n\n- The relay fee is fetched from Circle's API based on source/destination chains\n- Fee is deducted from the minted USDC at mint time\n- Net received amount = burn amount - relay fee\n\nThe fee estimation accounts for this automatically:\n\n```typescript\nconst estimate = await provider.estimate({\n  from: { adapter: sourceAdapter, chain: 'Ethereum' },\n  to: {\n    recipientAddress: '0x...',\n    chain: 'Base',\n    useForwarder: true,\n  },\n  amount: '100.50',\n})\n\nconsole.log(estimate.fees) // Includes both provider and forwarder fee entries\n```\n\n> If you provide `config.maxFee` manually, ensure it already includes any expected\n> forwarder fee for the selected route and speed.\n\n## Integration with Bridge Kit\n\nThis provider is designed specifically for the [Bridge Kit](https://www.npmjs.com/package/@circle-fin/bridge-kit):\n\n```typescript\nimport { BridgeKit } from '@circle-fin/bridge-kit'\nimport { ViemAdapter } from '@circle-fin/adapter-viem-v2'\nimport { createPublicClient, createWalletClient, http } from 'viem'\nimport { mainnet, base } from 'viem/chains'\nimport { privateKeyToAccount } from 'viem/accounts'\n\nconst account = privateKeyToAccount(process.env.PRIVATE_KEY)\n\n// Provider is included by default\nconst kit = new BridgeKit()\n\nconst sourceAdapter = new ViemAdapter({\n  publicClient: createPublicClient({ chain: mainnet, transport: http() }),\n  walletClient: createWalletClient({\n    account,\n    chain: mainnet,\n    transport: http(),\n  }),\n})\n\nconst destAdapter = new ViemAdapter({\n  publicClient: createPublicClient({ chain: base, transport: http() }),\n  walletClient: createWalletClient({ account, chain: base, transport: http() }),\n})\n\n// Monitor transfer events\nkit.on('*', (event) => console.log('Event:', event)) // subscribe to all events\nkit.on('approve', (event) => console.log('Approval:', event.values.txHash))\nkit.on('burn', (event) => console.log('Burn:', event.values.txHash))\nkit.on('fetchAttestation', (event) =>\n  console.log('Attestation:', event.values.data),\n)\nkit.on('mint', (event) => console.log('Mint:', event.values.txHash))\n\n// Execute transfer\nconst result = await kit.bridge({\n  from: { adapter: sourceAdapter, chain: 'Ethereum' },\n  to: { adapter: destAdapter, chain: 'Base' },\n  amount: '25.0',\n})\n```\n\n## Development\n\nThis package is part of the App Kits monorepo.\n\n```bash\n# Build\nnx build @circle-fin/provider-cctp-v2\n\n# Test\nnx test @circle-fin/provider-cctp-v2\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 bridging?**\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"}