{"_id":"@rhea-finance/cross-chain-aggregation-dex","_rev":"41-4242fbd094b05bb2cabf559e243efdb2","name":"@rhea-finance/cross-chain-aggregation-dex","dist-tags":{"latest":"2.1.6"},"versions":{"1.0.0":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"1.0.0","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@1.0.0","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-dex#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-dex/issues"},"dist":{"shasum":"ccc300827572d4274f48e631b85f547c7f09a858","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-1.0.0.tgz","fileCount":8,"integrity":"sha512-rOHyYYLHE1ioi2fEXW2nGkgbOuePlpY2RpJ2w4qkc/IJl5ZvMj2r6/q7zu8kO+rS3HB+gcSY7EBKA8Bpq6mVqg==","signatures":[{"sig":"MEQCIC9kcZMeq9GrUnUQks3uXtSkBJITpOxe3CzVXu+a6hhlAiB2N2JJNeqrq3VxTO8GlgxDmVI/SiSVXPCeZxBeUQrD9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155684},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2ae4198fd4c044235b7bcf91a164bcc7e010612c","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-dex.git","type":"git"},"_npmVersion":"10.8.2","description":"Cross-chain DEX aggregation SDK for multi-chain token swaps and routing","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_1.0.0_1768965193902_0.6272199721364466","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"1.0.1","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@1.0.1","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-dex#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-dex/issues"},"dist":{"shasum":"2cf3d32910154e01dbe5dc890740028f53a91ee4","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-1.0.1.tgz","fileCount":8,"integrity":"sha512-qavyZrnMbzuTFVCFJBOmynasW/UJ0eWM20ys2oXPmsuRCzV0Z8Glkpl4MeVgritKaIcxDBTq10fd09NCJx9c1g==","signatures":[{"sig":"MEYCIQDHUIaPqP84uReGulCBLHF/+C/9aAG6XCvDBrpSw9JsmQIhAPrHda0hnJLsn8D5/PHjCt4b4YFyeAqxtefZ8+eB0wY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204832},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"33407a09c9508c2a86da933f26be15eee24ca228","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-dex.git","type":"git"},"_npmVersion":"10.8.2","description":"Cross-chain DEX aggregation SDK for multi-chain token swaps and routing","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_1.0.1_1768980225603_0.05408067142382578","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"1.0.2","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@1.0.2","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-dex#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-dex/issues"},"dist":{"shasum":"68fb32607be79a930d804c70b0396b8cce99e256","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-1.0.2.tgz","fileCount":8,"integrity":"sha512-fkc7YUfchqabevzuXRbdMLSceA+On3VqiIGIm6LpH7sYqxpRHVDB3MQ/Ql1il3KV0bLUSbgLT9pc9lBR6WVC4w==","signatures":[{"sig":"MEUCIQCGcckTxrx4Zns5cJseCKksKBHoapX7nnfxqbRcnWIoJgIgYvmHAKG3miv0a/Ec0/KZurZLykkgS3FxVkpXbTSXc7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204206},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"52cce88ff1b68f4c732963b8aa40d42d527daff8","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-dex.git","type":"git"},"_npmVersion":"10.8.2","description":"Cross-chain DEX aggregation SDK for multi-chain token swaps and routing","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_1.0.2_1768982287487_0.030077232117527997","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"1.0.3","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@1.0.3","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-dex#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-dex/issues"},"dist":{"shasum":"1927560099f6284ee9866fa399cb989211c363a9","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-1.0.3.tgz","fileCount":8,"integrity":"sha512-5bBHkS0HRVg+lHHsovK4mzyd1wbGZrLHCbOw7igj5agA43NyoRcwudEh9+Ahodg0IN0WmDiPOYS8PRJf+uObtQ==","signatures":[{"sig":"MEUCIQCGbdh9TqK9lgp4uuFlHS3cF0yQFShDLClqSQiJtNzuHgIgM8HNZsEvyUb1WVS2gffL3T713rdKFxXPGORuq/0sRyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204386},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2d7b676584a1d8065f911d4970d544c6fde12ac1","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-dex.git","type":"git"},"_npmVersion":"10.8.2","description":"Cross-chain DEX aggregation SDK for multi-chain token swaps and routing","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_1.0.3_1768985423410_0.3047335782938223","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"1.0.4","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@1.0.4","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-dex#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-dex/issues"},"dist":{"shasum":"2f2fa7fea1788e8f7e687433436b5b2bd36b015c","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-1.0.4.tgz","fileCount":8,"integrity":"sha512-O5ctKAuhgjk2Xq6UeRG9JpmEdCOHGdvBuZC2plAu1E5gJ1fYXiLVu8b5VYRzNj1CaKq4nF0B3PV06Qdj8o+/Jw==","signatures":[{"sig":"MEYCIQDf7CZn+VvpsD0o7vz04yhFqwW+IWPy69Bj1bbXta7YFgIhAIXC9vWFkMegdj4Mwc2mWdW42OkAoDDo86Zq6HVUr+GV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204292},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"797f12f3f7121b0617656bf54cfa37641ba6ea42","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-dex.git","type":"git"},"_npmVersion":"10.8.2","description":"Cross-chain DEX aggregation SDK for multi-chain token swaps and routing","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_1.0.4_1768986475308_0.7533875174860001","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"1.0.5","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@1.0.5","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-dex#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-dex/issues"},"dist":{"shasum":"be4276a8acb1805501cd87c77112d901babdccac","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-1.0.5.tgz","fileCount":8,"integrity":"sha512-8OJxISj/XuGMygebHN3OlKm/DZjiuXsjI0ggY7WATBH3HO6vh58RReZwiusGrXnJILlU0x/lTp9bQVTnDGbB6g==","signatures":[{"sig":"MEUCIBj8Q5saXMRxiR92voc3rhT/Pon672oXlnaGNb9s62J9AiEA7to0JCj3P9GBXka24Voqlv9hs9mDDTQXYIDs6M1xy8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192684},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e6ff94fb3a7f139f1d09e6d88a14dec2c33666c2","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-dex.git","type":"git"},"_npmVersion":"10.8.2","description":"Cross-chain DEX aggregation SDK for multi-chain token swaps and routing","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_1.0.5_1769067109033_0.3954658112260381","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"1.0.6","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@1.0.6","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-dex#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-dex/issues"},"dist":{"shasum":"b1fa984b71348ce680dc6824f3c1f9613a44e1c4","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-1.0.6.tgz","fileCount":8,"integrity":"sha512-wHdad+0OEeyF1g+RnyC4gP3aFwXbtJaPhc+NIQD00nxY10GqIoP6bpMJIWwZUSMMhxPdmivQRnoqZhXPwjjsGQ==","signatures":[{"sig":"MEUCIQDprOuxlCAHh6E3OwjFYp/AKZrwTqlqwfMI8kDZItTPOgIgYlGAJ7+7VEDDmzWeOAGfq45UIbIsE4cRoxrDgVasdOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156386},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4937c10f6e47cb73de75650056a121da0bbcff45","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-dex.git","type":"git"},"_npmVersion":"10.8.2","description":"Cross-chain DEX aggregation SDK for multi-chain token swaps and routing","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_1.0.6_1769072735796_0.6819379907707173","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.1.1","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.1.1","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"fa861a80ee049a31d5e312cd575538568713622f","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.1.1.tgz","fileCount":8,"integrity":"sha512-IP9V6oSaU01nmTzYKJXnmwagDmMA4/hsf5LGA8P8gpj+lf1g+zbphb4pD+SesSnosHsZIKlfWKNIT8Cd3mcCbw==","signatures":[{"sig":"MEUCIQCqEByBvdS8rDEqGhSZYAV5L3hF8st6gCMPnaoGqj1TvwIgHGFzMSxjWdMJr9Mjlshg1X6eTOT5y3XUyWc6VbA1Mr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325269},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"03c23c0e3f27a13c2a9ea705e91c390193f36506","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.1.1_1769153413960_0.2895100108508044","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.1.2","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.1.2","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"de07eb91bfb3433a7784e7f0ae5bf301566c765a","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.1.2.tgz","fileCount":8,"integrity":"sha512-zw1KzKvJkwRvcJdHeH19si6rYYCw5ngq4fiO9OWTzm/Ciyp2nQe8FLXS/Edrn2og5gOSMkPYPbQ+nFaZRtETVg==","signatures":[{"sig":"MEUCIQD9xjdgBEhtULB4XWyfkhMtX0Wvp/1UpaVviEjVu3KtPwIgIP4lCIz7s6rGGtnzy7zXEAp+/CvuEQwW3nNw4mFnVmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336635},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0db183d671d1de26085400bac4a753bbf71d76b6","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.1.2_1769482665099_0.42235530487833794","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.1.3","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.1.3","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"a886b5a7eef025251ae8258c68bc2eade4f53030","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.1.3.tgz","fileCount":8,"integrity":"sha512-+WDFGakCeLH3lV+S1D2zW5tNQID5EDjrcQWIZzYi7wpIG/TcRcXl2/sKilzgaZmzG1bsYm4RF+ZSJRL2Pwgz5w==","signatures":[{"sig":"MEYCIQDwEaUjbbCXU7vcY9pvTVUMw2QmncUNaod6HilAYoRMRwIhAMRQgLZnCb3evc5DX9Phc+ceYRrDlfWPlrA2sYPBW88r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351930},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a08e33a03914318a4eb3d13f76e63182d4230a17","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.1.3_1769568910607_0.33004927720234933","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.1.4","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.1.4","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"59f1b8910e768a07e00c09d443b68b2ff42b375e","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.1.4.tgz","fileCount":8,"integrity":"sha512-Ey284fHXIWC9myJ+pP2pWh1nuH2kEe2486LdhjWj8rgIazNKXwK7nScI75OQ6w1Totb23yDu8aetZ9z+7DOwSQ==","signatures":[{"sig":"MEUCIQDbM6cAUnj5Cs6GT8e1taFb/A0yn7uV2ZyLXWGAPeK3FAIgS41rHqnF7giO+BykMkKKLk0k8Oq3AlKDgPjoiWgq3CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322376},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"660cf7b38c84ef039fa5eacc1bbe4c9a618f96d5","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.1.4_1769590029041_0.5293015321790091","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.1.5","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.1.5","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"228a64a96430ad1bdc617d9c0641fc74f3b336e7","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.1.5.tgz","fileCount":8,"integrity":"sha512-mS2A+VY+ocmsab5+U8u9miveSOH1YLMqHBKGVThL3J9weMAG/1f1mY99YA7k+QrusA1opPw0BcU3ud7Zu+CwPg==","signatures":[{"sig":"MEQCICUFzzJGFjv3BufyVpdJe4cdYtxAUlILPDBYYaay2tJvAiA5XVGJsh0G11NdCAWePuwF1SJECdNY4mrxTEHD9breDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334956},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"485bbdd554ed974b481f9969a1d61a8b08a9d0d9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.1.5_1769594910650_0.805705569898699","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.1.6","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.1.6","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"f33943a6adda2709dce6eba5d3995ee5eaa09374","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.1.6.tgz","fileCount":8,"integrity":"sha512-N6p5uXgpAA+YXI278jMTzW6aFhu0HiLnfrfMz4OW797qU9TB+H+R7Hx9mt3xmDE++MxsJDuF3RCvBLWcuGIRaw==","signatures":[{"sig":"MEQCIDgIXFgMPc1aBVnjaWIjBe50DcrhX4O6cmAl77e+C8s3AiAXu3jW3IJoxe+m+cZZ2MGmqJX3RYoB9jdp+Z9JlruMKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345738},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9b00da1dc763c923bc12b727de0d3be97b223399","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.1.6_1769658751929_0.014013034277576164","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.1.7","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.1.7","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"e2f76fd156c576dc27c1c0f2b01794a4fa8ce0c2","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.1.7.tgz","fileCount":8,"integrity":"sha512-PLsanBJcCaNsdwmn5BDTOpKWImO8hhjsc1j8ajWemSDWY6HLba2weZcUa9b1PU/TFX/RHVDB1B2KOIibq6e2+g==","signatures":[{"sig":"MEQCIH3vryhEKG5g2KGpVQdCuCy85Rtt7Y0YQE+2rjrsKyPLAiBB0BrdGDOkkPCXF01fxDX7gHeGh7JCtUjsX6lYNdxeuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541281},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"fc3c05c74142573acdc7bde8fcd5d18ee033b7b3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1","ethers":"5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.1.7_1770799941551_0.17337680847063708","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.1.8","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.1.8","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"ea33ca6a8e7efd1c9030a715fe92002f3879db7f","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.1.8.tgz","fileCount":8,"integrity":"sha512-X3dt7DgMrMS95TklfK0af7rOooTZ8DBYk08en/emGcXhn+Mnx9wRfqAvgygFKArgi1sPAGEYGewIurLSOOEjIg==","signatures":[{"sig":"MEUCIQCmbzCvdPTeGOEv+hD/y0OReuU/BRAFuZD9QKrm5T5+rQIgLR/jmE3P/DoXj5W+8bZzNemq5pC5GdD6kM1dxdSD4FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541281},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"38d0bb95b60546895f5b16f9c4d67a9f14c6e062","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1","ethers":"5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.1.8_1770803419878_0.603362052733524","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.1.9","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.1.9","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"be20529a4ae9bded2660a23dabe06f9888737d6d","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.1.9.tgz","fileCount":8,"integrity":"sha512-Cv0209D8tXMLVIz/iYK/5vzRMa29pZEMyax3BBiqVqJxRa+7Jdldobzn5NuhheKWPoo41BymDeunqLUayk9p+g==","signatures":[{"sig":"MEUCIQDpfbVfSyOZhfORTqxCzAofq/S7uMF8GcmirgjTIAffTQIgOGFvnL1kD1KnfEHRYqfAUjXKtQLMQ+AwE4F6BSiu4fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550699},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"cc01b942098403a440ca904a7481d7ebebd906dd","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1","ethers":"5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.1.9_1770809860184_0.7749763462008199","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.2.0","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.2.0","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"1bcf1ee12ca8c02130d9ecf44a6d529cf879a111","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.2.0.tgz","fileCount":8,"integrity":"sha512-QbUfMU2trUqonIMu66BFKdY57EHXO2BmM7zBKfAGWA4k1ACm1QWKjMKeE/36JYLJQoyzaWkl4mwWF+4FNwWC8w==","signatures":[{"sig":"MEUCICfq5xm/i0qga8JAllcim3TDBtR75oKhZucDZ9e5sbFnAiEA7Zgn4vr8Um939ZLanE5PmI4Er2dLFCmJ31SKoHLgkiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571532},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"cf81160e5517303769febf9bab7470dc269a4153","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1","ethers":"5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.2.0_1770884547646_0.6378675437245365","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.2.1","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.2.1","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"ea2d24131d0b2a007e344d82d4521bff280fd694","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.2.1.tgz","fileCount":8,"integrity":"sha512-EDD09pUrAHQ77ZMHUYR6O414Up9aqltl9yIhXMGkE1gMlluutj2hBQydrkoKLv0ZhiAGqFBKesQ4gnWMx+Zllw==","signatures":[{"sig":"MEUCIEOvdZsS4L4SKi7iTqnlDIJQXwxtRU3rgHbJii0Fu9yiAiEAyfm39PrZZFiCrHH/bJbFagEpRoshnKsv0v1+SprfPGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562398},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7fca3fd95a6a5d9c2e8b606e2b7698eb75172552","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1","ethers":"5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.2.1_1770889202204_0.06320472396119459","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.2.2","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.2.2","maintainers":[{"name":"naturexie","email":"nature@ref.finance"},{"name":"lilyyy","email":"lily@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"4e5efba6acb250afe5daee37b92f2687066123b3","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.2.2.tgz","fileCount":8,"integrity":"sha512-o3kf3kCjCBUlgkTeER1KaFhM75XzY+VLLn0Csg3KxnKQQXDttgAUN7LQ6gocG+HLT6GbaQIJWFp208F/CL5P4A==","signatures":[{"sig":"MEYCIQDvkp4zaOO0YmFXAHFqoP5fhT79j6UxEkOqV0TIPBZKCQIhAODXkcR9l6va/bTiw3adDw6VRiSpu/t4wVijTTAqjXmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811067},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"129865f4dfa2fa963a4361150a33f3d5a24d55e4","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lilyyy","email":"lily@ref.finance"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"big.js":"^6.1.1","ethers":"5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.2.2_1772419662370_0.43400243312717346","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"0.2.3","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@0.2.3","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"8809d1aacace70d2e8f39d54e6da1a8f8f78823d","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-0.2.3.tgz","fileCount":8,"integrity":"sha512-NlQQ4Y19CrtkfPNIt2SLmlj5/pm1cPwDtWz3/no4KLUYF15SeIFwBuY6qwsNg3wseajXs92jEwpzqi03aflc6g==","signatures":[{"sig":"MEUCIQC9uS8hJVvTwNdDijJac5hTA22rzqhwIQpxOmlD0g0VsgIgNPuJ8N3cOb9YK34ap6jDie4xzaykd6929BtcfF98dq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811983},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"129865f4dfa2fa963a4361150a33f3d5a24d55e4","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for cross-chain DEX aggregation and routing on NEAR. Supports multi-DEX routing, automatic token registration, pre-swap handling, and NearIntents bridge integration for seamless cross-chain token swaps.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"big.js":"^6.1.1","ethers":"5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/big.js":"^6.1.2","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"@near-js/providers":"*"},"peerDependenciesMeta":{"@near-js/providers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_0.2.3_1773719799463_0.9634481281518377","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.0","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.0","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"b0bcba401f8490f3da8641287546f34ff5bfa4a8","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.0.tgz","fileCount":60,"integrity":"sha512-4YE86v+XfuIuVaxoErUt4SMX4wucTiPz16Crs7xmeAkPskEx5w5BrE09z7xM8M6KkwuRs+X5ax4yrX5gLqcr9Q==","signatures":[{"sig":"MEYCIQC+FdmLKgbBvA+LIEKtK/CTmRcuExkehArxlTqGlLS3vAIhAOvUulgP15ahafSIE1ekMnXTuDBOvbrSiAwBYfXRgHHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941662},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"fd44d100f4994b7a86a3c466bb04fff887ea4c0f","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^8.57.1","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.0_1784856944105_0.7258395109231912","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.1","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.1","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"4679cd2e76df6b6d01759bd77706606cc1d8f5bd","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.1.tgz","fileCount":60,"integrity":"sha512-FUbVyoO6zgzC+e9zVjOED0BT7Q6yG2mnV1clTYWlK1QD1ViE/MVjaj736dFnAgWhSGJcWajWju9wNarAWnHgnQ==","signatures":[{"sig":"MEYCIQDClcdFFIYbQbAkvxZgAlsEibxfSjit8HNKuH34yFP5mQIhAMwZY7BivnFmUn49mwQVI5uWb6QeDENL0hsS27m9Tg0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941489},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"f09a2cc9bbdcba300da834b42842587be513220c","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^8.57.1","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.1_1784857250868_0.30092964472537376","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.2","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.2","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"370b46c5602fd54c4a74295642ec73e9ce7e71f7","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.2.tgz","fileCount":60,"integrity":"sha512-ygBmPppnFmQpgPUr2EY7wk3/uDmiU7jvXJjS3/CqRTwtQDEWNnwzo82bbNaovoKP/LSj6RMMWZ2YiHcazcaKRg==","signatures":[{"sig":"MEYCIQCDCSiiIelKZwGGTIn9k5DVF3tdGTbt6J7P3vPZVh0qiQIhAM1rqxOIEI4OVNa73qgDvcnnm4syXl0Xlb3wSFDDkbAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953788},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"f5f0f415d8e63a38379649cfc60e6e2581630ec8","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^8.57.1","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.2_1784874586210_0.4439212411296223","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.3","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.3","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"ff204d7d9daf43702342123df50bfac792aea254","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.3.tgz","fileCount":58,"integrity":"sha512-hMn30oaA2ecPYHj5TJwcUNjDRLLUSIZ6ZotNf+f9fUFPgMywU+CeHOTkVbuGpWVQtIYKCG5R5K+F703OB/PtUA==","signatures":[{"sig":"MEYCIQDoF+IjgcfJFW/YqcQ8UmMjnndXgL5OT0wihHR2G9+VsgIhAO5Gm1s7X9r+P5MOyGXby6WzapBdbdhbPgg17XMC8/19","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008804},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"bffc9cafccd1d627a760bdd703c9eff5d0339be5","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.3_1785200855900_0.10488466411747432","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.4","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.4","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"1b16956012f6ec17cab6bf8d8374823887ec626d","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.4.tgz","fileCount":58,"integrity":"sha512-Dz0IX4Wo9EIjDZWzFQXJre+7njR4daSev8I0aCS7Vwl+F+fbvxmJLcHUI9WZfRTEA3s2DxXb6OZW39INA5r/1A==","signatures":[{"sig":"MEUCIQCtja37OjVgFL6DPdZ7omzbbLbiwEv6JeAT6L3DB02ZzgIgUVcHPGBBE/aC33FuvvGeDvtdppzTM8pw4l0ztabBcsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1012688},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"34734fdcf06840edbf54a1a048e22d3b0d957f8e","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.4_1786504471317_0.6627313321952453","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.5","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.5","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"1f4327609e6506d8d5913b90887d72fca01224f7","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.5.tgz","fileCount":58,"integrity":"sha512-fI8OmEhcpgcqOFelJUAowwTzLjaH/w/NotBb9NFnjDr93zDJnE33SRQaFQmbYKkOzEePLSY7fJ/Y9iX2CT/h9A==","signatures":[{"sig":"MEUCIQD+aFZspqJzK4AFvh6/caWB1I7g6H0GQqdrOm2SEzPiLQIgLMTQxQH7fbyd3dAgi3yvv7J80dYR5egrhZZpTLLF6fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1066135},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"69bff47a235cae9d58934b50937b301beb4f417b","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.5_1787233330980_0.4921579631497037","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.6","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.6","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"df955da88c787e5163734f95bc27e4e3da11e4a4","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.6.tgz","fileCount":58,"integrity":"sha512-0MJYAjKPHYoVXAnZVpluwHc5Y29WKkWEksVsknSxJgZzbmZ+3H63wVj1O07M7ZOxEa8QMj1yZqvYjoHqp+W9rA==","signatures":[{"sig":"MEYCIQCwJPlnOR4sQ4J/WYPIrK4lw1GISPGUE4ll86q/yXbOigIhAPWGeM/EVxvAUn+Lf+vl4jm24x7stHaZNyfIpO6U2wWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140665},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"5091d58c5e07d05af0add4e21c9e7330b79e1e07","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.6_1787714935964_0.27551757189437054","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.7","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.7","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"1ad42ba8f001c190500fca99a72e1c1feb20056b","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.7.tgz","fileCount":58,"integrity":"sha512-jTTO0IkFOpUbL1TvX6V/DtnIxM3MDdHGFyA0aE0JmM3enMddjJz1/ePh7zkvt2mprx+cz7vUpWaym5Wn+W62qg==","signatures":[{"sig":"MEUCIGIhtlsFUTJvyqfQfLD/BIiUYzKzedF1Yrs8JhLZmIf3AiEAmn6FVNzYUcn8cpSnjpw81x7t6Ap9DjUDPsJKuKVElQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzUu9GRW/ldl4/AYaSTcizja/sMX2eXZ9RMAyRgPdfRQIgeQ3nMp+8p6dyPkFx30wVDDCXIPdDpsgQJyI/+TpvG6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1132800},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"5091d58c5e07d05af0add4e21c9e7330b79e1e07","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.7_1789708818003_0.27453456132842957","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.8","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.8","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"630a4ca03b43afb50c7a44a9dbcc5453f789dce6","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.8.tgz","fileCount":58,"integrity":"sha512-U5BZMEd/5ooGdAV/gj5hmzuFJYKV31/7hViZG8FrRcJnitSvieTvaj2n8Bgb+F8+PwQ8y1ZqErAwNXWr8/j1Ag==","signatures":[{"sig":"MEYCIQD0pez7dEyZhcBnUrkpwPBsMXa/HVhmJz9kluzOC66z0QIhANu1L3GOdQHPJ+CvCpybTFueiICY5iz6Xf20WaqDpDDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHLpgkMmd4eKhs2t6/j2a77AmzZfDdkqn8B0ElQORcHmAiAKbuvVtsISAAIjTHXyYmZy18xz7nlVT5S9CQmBvR+TLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1165372},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"9dbc6a8f65eeb2acdd755108be5ef43419dbf5c8","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.8_1790070215572_0.33443539677765033","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.0.9","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.0.9","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"0e888a4db59c3be7b955aedd0a97d533e922c268","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.0.9.tgz","fileCount":58,"integrity":"sha512-NgiJTySKlp/F1DuTbrW4IlgczdWk6v3Whm/Fq67ZFhLWba8AN/BhBOqqRKeliaprMlxuc/Xdz7xdCPhMyjk6Kg==","signatures":[{"sig":"MEUCIBl0MNZPj3ISKYD35e1YyNsippDCpmVRCOV/Kn6Jphs5AiEA51M6gZLLmfI7if/FqdHPE81axhqOHEncOWaCce5CdA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEfv8lBOkG/kQ3gz2NsntXWULdBwTwWwlnJt/Ql0jav5AiAXweNxtXdcHwUlLP+l4KsmQtm+Fw/iIOX70n154YovSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169212},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"9dbc6a8f65eeb2acdd755108be5ef43419dbf5c8","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.0.9_1790078125201_0.37428053685171325","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.1.0","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.1.0","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"7b7e7d4a60ae0962493656a349cf7e02aa51c1dc","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.1.0.tgz","fileCount":58,"integrity":"sha512-Cv+ikB33DdJ1GMWgU1WQ56feFRuTyT2EKfh3Zzu260nKPD52li+kIyrjJI1xj4NW7WjvgboqQKt7UNubyC+zCA==","signatures":[{"sig":"MEYCIQDplMWOg7f9LFRvtucd4BbSlsH/0kCG5bu15j7zcuWD7wIhAKHVukuyg77NgnADBmXBov8pYN1jrj80mNSEsMQVE3XD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIALjmb/3abTM+fU0Fd6y8cuh8KkI3j4APMeY9VBZkqzqAiEAs8I2XCcX9cDejts3YddUFfKLRs7ElfRqjjdXu18HgKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166025},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"9dbc6a8f65eeb2acdd755108be5ef43419dbf5c8","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.1.0_1790078920200_0.1333419132439686","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.1.1","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.1.1","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"86347c810db9c705546ad0b91e259d0cd3c87d0c","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.1.1.tgz","fileCount":58,"integrity":"sha512-//yaP3EqEa9OjPRTvKAaGDi+QnIs/oj/fG07O9qa6tKdzZcb3QySADTAq0oWxS15tV5jwztXbRfpep+M9OtoPA==","signatures":[{"sig":"MEQCIA91ApYHGFqD5IIY2bew4R8kiHUm6PQGvF/tV1ycJ0YHAiBPAetaNIzwsg8IV5rxC9AB/nKpxrNN3GstVflaeqLwtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF1OBhJjHBWI1jsVq9DalfjDqzR4MEIVU2mNFrHVtiiaAiEAzENRkLy0xS2b+N6yeIXQx4d2oW0kVVYK4wYlm+D56cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167783},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"9dbc6a8f65eeb2acdd755108be5ef43419dbf5c8","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.1.1_1790079656843_0.1274660177832483","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.1.2","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.1.2","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"3a0465f92e6e38d02b5925d41d431d40a1d3b995","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.1.2.tgz","fileCount":58,"integrity":"sha512-bHQeqkECeBtNZJpqGlRoJO8KqTQ9Lks1u17e1m6ODVfOi7YlLFKSTppnWOP0GjwAlUPiHQE74Y3ExlduNfbhbA==","signatures":[{"sig":"MEUCIQDhrmlg/rljFomdVlhgelR8VF5UwdREDUxIgakmzOmQzgIgPNz1Rxc6xEIgyQO7hPEKm2vz258I8A8JAe8f2n1xvF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPqbxqes4UjHPeL6OhM13tomR+n9Vs4UY98H58UX1l+wIgMoCxymCjmuL83jvTdT5zTaFjZhh5A3tuuOJfiUEYcVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162440},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"9dbc6a8f65eeb2acdd755108be5ef43419dbf5c8","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.1.2_1790083440280_0.6772517122819435","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.1.3","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.1.3","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"3986012be476573b548ecb40f6efeff6f6a03aa8","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.1.3.tgz","fileCount":58,"integrity":"sha512-+cytntefxq5ohKRB48A2rc4mjd+gn+CcS2vCrAMTV3Xgd5yniObA9xmRqUes6yMYVDkxfJvQBY/aIwiJ8zlezQ==","signatures":[{"sig":"MEUCIQChua/0GIGPP/7VbGHsv+GZwKAHh4SFZ0SbLnfXRAjUPQIgESQKAEYDDl9JQG0Tls5okDhn86Z/PEKu2dB9J3qeEtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCR5nw/gpd9HLlnHLcD1ZEs//XU9zUzCBzZlxlMjXbaRAIhAPxQgBH05Wj7VmW7Eezx71KgW9oR4zFLMX4aPlVOyZV7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163640},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"9dbc6a8f65eeb2acdd755108be5ef43419dbf5c8","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.1.3_1790084791592_0.4453423430444814","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.1.4","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.1.4","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"48783f947e9f9996f7b5ebc912b3b39eafc30be7","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.1.4.tgz","fileCount":58,"integrity":"sha512-4RRsPj3lCxw1ThEU5DyMH04euEHhLnJDWjOyMwMiSnuB9dWCy20K70QdB4t1AlTJrlztMuq58L7AngwQEVlL9w==","signatures":[{"sig":"MEYCIQD6Jxen/1P7eTYU62LeI33y03/pB7pdfQsXpwL+1n6wVQIhALbTl9s9gA7OpKku84jPYnsIxWNhHQGvnwPbFzss6EWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyXbqSPCjRI4LjFHczqwXMTAcIDjLbFUZjs17XAZba2QIhAM2oFRE/h2cS+Liy9bWwM91KhAB/5FctL/Nns934s7Ix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163640},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"9dbc6a8f65eeb2acdd755108be5ef43419dbf5c8","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.1.4_1790084875125_0.34690675537500204","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.1.5","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.1.5","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"46dec0848e209a69c3e51086e41f7af349b255ad","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.1.5.tgz","fileCount":58,"integrity":"sha512-UxI2B+hgbZt6Lz6AHtLeERyG/AoBaHLfJwEVQhgC+10/jZUaPMksSZbKCuJvJlXjeP9dM/zcOqJRd/QytAsjHw==","signatures":[{"sig":"MEQCIHfBoAvea18iNrevNq7ujBjuHSkk/jxNSeU7j2/eWo4eAiA65UzIMuQK+9QnLgJooz9Me5brvCCNcZ88MEvHqywYGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC6GVXb/b9jxvrLbOPBTm90KUT3CDSQGmyCZOowOVs3RAiEAxNP3eBvTi4M1VBvdpDgvCHORfgtEPITcfwP5lmFX8ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164645},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"9dbc6a8f65eeb2acdd755108be5ef43419dbf5c8","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.1.5_1790086885064_0.25372318875378985","host":"s3://npm-registry-packages-npm-production"}},"2.1.6-rc.0":{"name":"@rhea-finance/cross-chain-aggregation-dex","version":"2.1.6-rc.0","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"author":{"name":"Rhea Finance"},"license":"MIT","_id":"@rhea-finance/cross-chain-aggregation-dex@2.1.6-rc.0","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"5a079f7bf7662ce072ef7f3d4c2b5db7b35103a9","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.1.6-rc.0.tgz","fileCount":58,"integrity":"sha512-0YmRluzl59iedaLuY1AYwJZ5YfxxisKH1ZGa2Dy9ySwF81q+Wa7yIveCok+N4hbjFGYs5JM8K0miSSdOiJwocA==","signatures":[{"sig":"MEYCIQDnFdisWHxErJWEWWgzO/TyZ9cyhXH9mJjhAOUZlwC2YwIhAJ6UU8BDBWpcxZhdQXZxK8c6L6m9AdwrczY2BXVLSZvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfoJm1Za4LlBV1k+XsyzgPl2IflZT1N/XhaSnO3d75EQIgOLyxZ8+RRmf0xIk/b05scjeT87U5CUkSTjhUgjzQUp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286801},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"0cabfee27ca747385d8b8d0e3b23fb2b602e65b7","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3","@rhea-finance/confidential-swap":"0.2.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cross-chain-aggregation-dex_2.1.6-rc.0_1790132565227_0.34839036106076526","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"_id":"@rhea-finance/cross-chain-aggregation-dex@2.1.6","bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"dist":{"shasum":"28ff80395b8664367ed4ea188859ecb23e985ee2","tarball":"https://registry.npmjs.org/@rhea-finance/cross-chain-aggregation-dex/-/cross-chain-aggregation-dex-2.1.6.tgz","fileCount":58,"integrity":"sha512-uQI47NJ6PrGQp6fsCet8brVN2QQJVoDDOFk9cmcXL30oPU/GE3nN/osD3URnogJyrGYRWoxNPDhEPlo8kCDQkg==","signatures":[{"sig":"MEUCIQC6A9Pdl9JlWH/W0ecgaE+6g2W7e1JsQ/8JeXA3jmnQFAIgFFcIwN41yXsxwwVm11gW+vnTve9YW6FHVOiRWRh+KWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6DY0dJlv7gNHxK1qpafvI+5vcPD2D+K99JYoENiEglwIgERaZb0DNhK5zqLc2E44FH9ARncAF80Ueq34gbfALRso="}],"unpackedSize":1146885},"main":"dist/index.js","name":"@rhea-finance/cross-chain-aggregation-dex","types":"dist/index.d.ts","author":{"name":"Rhea Finance"},"module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./executors/evm":{"types":"./dist/executors/evm.d.ts","import":"./dist/executors/evm.mjs","require":"./dist/executors/evm.js"},"./executors/sui":{"types":"./dist/executors/sui.d.ts","import":"./dist/executors/sui.mjs","require":"./dist/executors/sui.js"},"./executors/near":{"types":"./dist/executors/near.d.ts","import":"./dist/executors/near.mjs","require":"./dist/executors/near.js"},"./executors/tron":{"types":"./dist/executors/tron.d.ts","import":"./dist/executors/tron.mjs","require":"./dist/executors/tron.js"},"./executors/aptos":{"types":"./dist/executors/aptos.d.ts","import":"./dist/executors/aptos.mjs","require":"./dist/executors/aptos.js"},"./executors/zcash":{"types":"./dist/executors/zcash.d.ts","import":"./dist/executors/zcash.mjs","require":"./dist/executors/zcash.js"},"./executors/solana":{"types":"./dist/executors/solana.d.ts","import":"./dist/executors/solana.mjs","require":"./dist/executors/solana.js"},"./executors/bitcoin":{"types":"./dist/executors/bitcoin.d.ts","import":"./dist/executors/bitcoin.mjs","require":"./dist/executors/bitcoin.js"}},"gitHead":"1d070ac1784f8dbe1fc3f720b7c27d2c441a0c30","license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint src tests --ext .ts","test":"vitest run","build":"tsup","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"pnpm test && pnpm type-check && pnpm build","test:live-shapes":"tsx scripts/validate-live-shapes.ts"},"version":"2.1.6","_npmUser":{"name":"dapdap-universe","email":"benjm240@gmail.com"},"homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","directories":{},"maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","tsup":"^8.0.0","eslint":"^8.57.1","undici":"^6.27.0","vitest":"^4.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cross-chain-aggregation-dex_2.1.6_1790512485418_0.8132099308240757"}}},"time":{"created":"2026-01-21T03:13:13.840Z","modified":"2026-09-27T12:34:45.719Z","1.0.0":"2026-01-21T03:13:14.040Z","1.0.1":"2026-01-21T07:23:45.770Z","1.0.2":"2026-01-21T07:58:07.618Z","1.0.3":"2026-01-21T08:50:23.540Z","1.0.4":"2026-01-21T09:07:55.452Z","1.0.5":"2026-01-22T07:31:49.195Z","1.0.6":"2026-01-22T09:05:35.953Z","0.1.1":"2026-01-23T07:30:14.096Z","0.1.2":"2026-01-27T02:57:45.236Z","0.1.3":"2026-01-28T02:55:10.755Z","0.1.4":"2026-01-28T08:47:09.189Z","0.1.5":"2026-01-28T10:08:30.788Z","0.1.6":"2026-01-29T03:52:32.072Z","0.1.7":"2026-02-11T08:52:21.731Z","0.1.8":"2026-02-11T09:50:20.106Z","0.1.9":"2026-02-11T11:37:40.357Z","0.2.0":"2026-02-12T08:22:27.865Z","0.2.1":"2026-02-12T09:40:02.393Z","0.2.2":"2026-03-02T02:47:42.538Z","0.2.3":"2026-03-17T03:56:39.639Z","2.0.0":"2026-07-24T01:35:44.268Z","2.0.1":"2026-07-24T01:40:51.090Z","2.0.2":"2026-07-24T06:29:46.390Z","2.0.3":"2026-07-28T01:07:36.127Z","2.0.4":"2026-08-12T03:14:31.506Z","2.0.5":"2026-08-20T13:42:11.216Z","2.0.6":"2026-08-26T03:28:56.089Z","2.0.7":"2026-09-18T05:20:18.078Z","2.0.8":"2026-09-22T09:43:35.686Z","2.0.9":"2026-09-22T11:55:25.291Z","2.1.0":"2026-09-22T12:08:40.304Z","2.1.1":"2026-09-22T12:20:56.931Z","2.1.2":"2026-09-22T13:24:00.397Z","2.1.3":"2026-09-22T13:46:31.676Z","2.1.4":"2026-09-22T13:47:55.222Z","2.1.5":"2026-09-22T14:21:25.235Z","2.1.6-rc.0":"2026-09-23T03:02:45.330Z","2.1.6":"2026-09-27T12:34:45.530Z"},"bugs":{"url":"https://github.com/rhea-finance/crossChain-aggregation-sdk/issues"},"author":{"name":"Rhea Finance"},"license":"MIT","homepage":"https://github.com/rhea-finance/crossChain-aggregation-sdk#readme","keywords":["defi","dex","aggregator","router","swap","cross-chain","near","multi-chain","rhea-finance"],"repository":{"url":"git+https://github.com/rhea-finance/crossChain-aggregation-sdk.git","type":"git"},"description":"TypeScript SDK for a unified multi-chain Swap API with quote, transaction building, execution adapters, status, reporting, and history.","maintainers":[{"name":"dapdap-universe","email":"benjm240@gmail.com"},{"name":"naturexie","email":"nature@ref.finance"},{"name":"jimi-ref","email":"jimi@ref.finance"}],"readme":"# @rhea-finance/cross-chain-aggregation-dex\n\nA TypeScript SDK for the RHEA unified multi-chain Swap API. The SDK handles quote normalization, swap building, wallet execution, EVM approvals, order submission, status polling, reporting, and history. Applications do not need to branch on routers, cross-chain status, or transaction types.\n\nThis package is a client SDK for the RHEA Cross-Chain Swap API. For endpoint contracts, request/response fields, and protocol details, see the [Cross-Chain Swap API documentation](https://github.com/rhea-finance/rhea-sdk-docs/blob/main/CrossChainDexAPI.md).\n\nSupported chain families: EVM, Solana, Aptos, NEAR, Tron, Bitcoin, Zcash, and Sui. How to load the product token list and chain coverage is described in [Supported chains and tokens](#supported-chains-and-tokens).\n\n## Supported chains and tokens\n\nThe product support list matches `multi-chain-lending` Trade: **25 mainnets**. Use the HTTP API chain ID for `fromChain` / `toChain` in Swap calls. Token-list endpoints use the separate numeric ID shown below; for EVM chains the two IDs are the same.\n\n| Chain | Type | HTTP / SDK chain ID | Token-list chain ID | `blockchain` alias |\n| --- | --- | --- | --- | --- |\n| Ethereum | EVM | `1` | `1` | `eth` |\n| Optimism | EVM | `10` | `10` | `op` |\n| Avalanche | EVM | `43114` | `43114` | `avax` |\n| Robinhood Chain | EVM | `4663` | `4663` | `robinhood` |\n| Katana | EVM | `747474` | `747474` | `katana` |\n| Sonic | EVM | `146` | `146` | `sonic` |\n| Unichain | EVM | `130` | `130` | `unichain` |\n| Pharos | EVM | `1672` | `1672` | `pharos` |\n| Tempo | EVM | `4217` | `4217` | `tempo` |\n| BNB Smart Chain | EVM | `56` | `56` | `bsc` |\n| Gnosis Chain | EVM | `100` | `100` | `gnosis` |\n| Polygon PoS | EVM | `137` | `137` | `pol` |\n| Monad | EVM | `143` | `143` | `monad` |\n| X Layer | EVM | `196` | `196` | `xlayer` |\n| Base | EVM | `8453` | `8453` | `base` |\n| Plasma | EVM | `9745` | `9745` | `plasma` |\n| Arbitrum One | EVM | `42161` | `42161` | `arb` |\n| Berachain | EVM | `80094` | `80094` | `bera` |\n| Tron | Non-EVM | `tron` | `195` | `tron` |\n| Solana | Non-EVM | `solana` | `501` | `sol` |\n| Sui | Non-EVM | `sui` | `784` | `sui` |\n| NEAR | Non-EVM | `near` | `900001` | `near` |\n| Bitcoin | Non-EVM | `btc` | `900002` | `btc` |\n| Zcash | Non-EVM | `zcash` | `900010` | `zec` |\n| Aptos | Non-EVM | `aptos` | `900012` | `aptos` |\n\n\"Supported\" means the product can load tokens for that chain and send them into the unified quote flow. It does **not** guarantee a route for every pair. Live liquidity, routers, amount, and service status still decide whether a quote succeeds.\n\n### Token coverage (Unified Swap)\n\nToken coverage is dynamic and direction-specific. The from-token list combines same-chain routing metadata with cross-chain-capable assets, while the cross-chain to-token list is maintained independently. Do not hard-code a token count or assume every from token can also be selected as a cross-chain destination; fetch both live endpoints described below.\n\n### How to load supported tokens\n\nUse the SDK methods for application selectors. Both methods return the same normalized `SwapTokenListItem[]` shape, even though the two HTTP endpoints have different raw response formats:\n\n```ts\nconst fromTokens = await client.getFromTokens({ chainId: 8453 });\nconst crossChainToTokens = await client.getCrossChainToTokens({ chainId: 501 });\n\nconst tokenIn = fromTokens.find((token) => token.symbol === \"USDC\")!;\nconst tokenOut = crossChainToTokens.find((token) => token.symbol === \"USDC\")!;\n\nconst quote = await client.quote({\n  fromChain: tokenIn.chain,\n  toChain: tokenOut.chain,\n  tokenIn,\n  tokenOut,\n  amountIn: \"1000000\",\n  slippageBps: 50,\n  sender: \"0x...\",\n  recipient: \"...\",\n});\n```\n\n`chainId` is the numeric **token-list chain ID** from the table above. For same-chain tokenOut, reuse `getFromTokens`; call `getCrossChainToTokens` only for a destination on another chain.\n\nThe normalized item extends `AssetRef`:\n\n```ts\ninterface SwapTokenListItem extends AssetRef {\n  chain: ChainRef;\n  address: string;\n  symbol: string;\n  decimals: number;\n  isNative: boolean;\n  tokenListChainId: number;\n  blockchain: string;\n  assetId: string;\n  contractAddress: string | null;\n  coinType: string | null;\n  name: string | null;\n  logoURI: string | null;\n  price: string | number | null;\n  priceUpdatedAt: number | null;\n  sources: string[];\n  raw: Record<string, unknown>;\n}\n```\n\n`address` and `assetId` contain the identifier accepted by the unified quote API. `contractAddress` separately preserves the on-chain contract/mint when available and is `null` for native assets. Unknown backend fields remain available in `raw`.\n\nThe methods cache successful lists for 10 minutes per direction and chain, and merge concurrent identical loads. Failures are never cached. Configure `tokenListCacheTtlMs`, or set it to `0` to disable caching. Requests with an `AbortSignal` are not shared with another caller.\n\nThe corresponding HTTP endpoints are documented below for server integrations that do not use the SDK.\n\n#### 1. From-token list\n\n```http\nGET https://api.rhea.finance/get_chain_prices?chain=<NUMERIC_CHAIN_ID>\n```\n\nExample:\n\n```bash\ncurl \"https://api.rhea.finance/get_chain_prices?chain=1\"\ncurl \"https://api.rhea.finance/get_chain_prices?chain=56\"\ncurl \"https://api.rhea.finance/get_chain_prices?chain=8453\"\n```\n\n`chain` is required and uses the token-list registry's numeric ID. EVM chains use their normal chain ID. Common non-EVM IDs are Solana `501`, Tron `195`, Sui `784`, NEAR `900001`, Bitcoin `900002`, Zcash `900010`, and Aptos `900012`.\n\nA successful response uses `{ code, data, msg }`:\n\n```ts\n// code === 0 && msg === \"success\"\ntype ChainPricesResponse = {\n  code: number;\n  msg: string;\n  data: Record<\n    string,\n    {\n      address: string;\n      chainId: number;\n      decimals: number;\n      symbol: string;\n      name?: string;\n      price: string;\n      logoURI?: string;\n      updated_at?: number;\n    }\n  >;\n};\n```\n\nUse every returned row as the chain's from-token list. The same list is also used for tokenOut when the source and destination chains are the same.\n\n#### 2. Cross-chain to-token list\n\n```http\nGET https://api.rhea.finance/api/swap/supported_to_tokens?chain=<NUMERIC_CHAIN_ID>\n```\n\nExample:\n\n```bash\ncurl \"https://api.rhea.finance/api/swap/supported_to_tokens?chain=8453\"\n```\n\nThe response uses the standard envelope and returns the final destination list in `data.tokens`:\n\n```ts\ntype SupportedToTokensResponse = {\n  code: number;\n  msg: string;\n  data: {\n    tokens: Array<{\n      address?: string;\n      assetId?: string;\n      symbol: string;\n      decimals: number;\n      logoURI?: string;\n      price?: string | number;\n      isNative?: boolean;\n      coinType?: string;\n      sources?: string[];\n    }>;\n  };\n};\n```\n\nUse this endpoint only when tokenOut is on a different chain from tokenIn. The returned rows are already the final supported tokenOut list; do not filter them again with legacy `crossChainTo` or `sameChain` flags.\n\nIntegration rules:\n\n- Never build both selectors from one combined token list.\n- Do not merge tokens by symbol alone; use chain plus address, asset ID, or coin type.\n- Pass the selected normalized token to `client.quote()` and still confirm route availability with the quote API.\n- Invalidate a selected cross-chain tokenOut if a refreshed destination list no longer contains its chain and `address` pair.\n\n## 1. What the SDK does\n\nThe recommended flow has only two steps:\n\n```ts\nconst quote = await client.quote(quoteRequest);\nconst result = await client.swap({ quote });\n```\n\nThe normalized object returned by `quote()` can be passed directly to `swap()`. Internally, `swap()` continues with `buildSwap()` and `executeSwap()`, then selects the registered executor that matches the execution type returned by the API. Applications do not need to determine:\n\n- whether the swap is same-chain or cross-chain;\n- which router is used;\n- whether execution requires a transaction, a signed order, or a deposit transfer;\n- whether an EVM approval is required;\n- whether the flow is an MCA deposit, NEAR withdrawal, or relayer withdrawal.\n\nThe application only provides the request fields and the relevant wallet adapters. Do not modify `quote.buildContext` or rebuild a swap request from `quote.raw`.\n\n## 2. Installation\n\n```bash\npnpm add @rhea-finance/cross-chain-aggregation-dex\n```\n\nNode.js 16 or later is required. When running on Node.js 16 without a global `fetch`, inject a compatible implementation through `SwapClientConfig.fetch`.\n\n## 3. Recommended: simple quote → swap flow\n\nThe example below swaps USDC on Base for USDC on Solana. All token amounts use base-unit decimal strings. For example, USDC has 6 decimals, so `\"1000000\"` represents 1 USDC.\n\n### 3.1 Minimal EVM adapter\n\nThe SDK does not receive private keys and is not coupled to a specific wallet library. Wrap your wallet implementation in an adapter:\n\n```ts\nimport {\n  createEvmExecutor,\n  type EvmWalletAdapter,\n} from \"@rhea-finance/cross-chain-aggregation-dex/executors/evm\";\n\nconst evmAdapter: EvmWalletAdapter = {\n  async sendTransaction(tx) {\n    const response = await wallet.sendTransaction({\n      to: tx.to,\n      data: tx.data,\n      value: tx.value,\n      gasLimit: tx.gasLimit,\n      gasPrice: tx.gasPrice,\n      maxFeePerGas: tx.maxFeePerGas,\n      maxPriorityFeePerGas: tx.maxPriorityFeePerGas,\n    });\n    return { txHash: response.hash, raw: response };\n  },\n\n  async signTypedData(request) {\n    return wallet.signTypedData(\n      request.typedData.domain,\n      request.typedData.types,\n      request.typedData.message\n    );\n  },\n\n  async waitForTransaction(txHash) {\n    const receipt = await provider.waitForTransaction(txHash);\n    return {\n      status: receipt?.status === 1 ? \"confirmed\" : \"failed\",\n      raw: receipt,\n    };\n  },\n};\n\nconst evmExecutor = createEvmExecutor(evmAdapter);\n```\n\nThe EVM executor does not read the currently connected chain. It uses `tx.chainId` from the API build response. The wallet should prompt the user or switch networks when sending the transaction.\n\nThe build normalizer accepts EVM chain IDs as numbers, decimal strings, or JSON-RPC hexadecimal strings and exposes them to the adapter as numbers. It also preserves `from`, `gasPrice`, `maxFeePerGas`, and `maxPriorityFeePerGas`. For standard ERC-20 approval calldata, the SDK treats the encoded allowance spender as authoritative when the API's separate `approve.spender` field is inconsistent.\n\n### 3.2 Create a SwapClient\n\nTo request API access and an API key, sign in to the [RHEA Boss portal](https://boss.rhea.finance/#/login). Provide the issued credential through `apiKey` for a static credential or `getAccessToken` when your application refreshes access tokens.\n\n```ts\nimport { SwapClient } from \"@rhea-finance/cross-chain-aggregation-dex\";\n\nconst client = new SwapClient({\n  baseUrl: \"https://api.rhea.finance\",\n  getAccessToken: () => sessionStorage.getItem(\"access-token\") ?? \"\",\n  executors: [evmExecutor],\n});\n```\n\n### 3.3 Request a quote\n\n```ts\nimport type {\n  AssetRef,\n  QuoteRequest,\n} from \"@rhea-finance/cross-chain-aggregation-dex\";\n\nconst baseUsdc: AssetRef = {\n  chain: \"8453\",\n  address: \"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913\",\n  symbol: \"USDC\",\n  decimals: 6,\n};\n\nconst solanaUsdc: AssetRef = {\n  chain: \"solana\",\n  address: \"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\",\n  symbol: \"USDC\",\n  decimals: 6,\n};\n\nconst quoteRequest: QuoteRequest = {\n  fromChain: \"8453\",\n  toChain: \"solana\",\n  tokenIn: baseUsdc,\n  tokenOut: solanaUsdc,\n  amountIn: \"1000000\",\n  slippageBps: 50,\n  quoteWaitingTimeMs: 3000,\n  sameChainTimeoutMs: 500,\n  crossChainTimeoutMs: 3000,\n  sender: \"0xYourBaseAddress\",\n  recipient: \"YourSolanaAddress\",\n};\n\nconst quote = await client.quote(quoteRequest);\n```\n\n`quote()` calls `POST /api/v2/swap/quote`. The frontend can configure the Near Intents wait plus the same-chain and cross-chain route timeouts on every `QuoteRequest`. The SDK sends the defaults shown above when fields are omitted.\n\nSet `confidentiality: \"basic\"` to use the confidential 1Click route. The SDK preserves it through quote and build, and includes it in automatic or manual report payloads. Omit the field for public swaps:\n\n```ts\nconst confidentialQuote = await client.quote({\n  ...quoteRequest,\n  confidentiality: \"basic\",\n});\n```\n\n#### 3.3.1 Configure quote timing\n\n`quoteWaitingTimeMs`, `sameChainTimeoutMs`, and `crossChainTimeoutMs` are first-class SDK parameters. Pass them directly to `client.quote()`; do not put them in `extensions` or executor configuration.\n\n```ts\n// Frontend: allow Near Intents up to 5 seconds to return a route quote.\nconst quote = await client.quote({\n  ...quoteRequest,\n  quoteWaitingTimeMs: 5000,\n  sameChainTimeoutMs: 750,\n  crossChainTimeoutMs: 6000,\n});\n```\n\n| Field | SDK default | Scope |\n| --- | --- | --- |\n| `quoteWaitingTimeMs` | `3000` | Wait window for Near Intents and similar intent-based route quotes, including MCA previews produced by the quote call. |\n| `sameChainTimeoutMs` | `500` | Timeout budget supplied to same-chain quote routing. |\n| `crossChainTimeoutMs` | `3000` | Timeout budget supplied to cross-chain quote routing. |\n\nAll three values use milliseconds and must be non-negative integers. They affect only `POST /api/v2/swap/quote`; the SDK removes them from the subsequent build request. They do **not** control the SDK HTTP timeout, wallet signing, source-chain confirmation, bridge settlement, or order polling. Keep the client's `timeoutMs` above the configured quote budget plus network overhead.\n\n### 3.4 Execute the swap directly\n\n```ts\nconst result = await client.swap({\n  quote,\n  waitFor: \"submitted\",\n  beforeSign(preview) {\n    console.log(\"Wallet action requested\", preview);\n  },\n});\n\nconsole.log(result.status, result.txHash, result.orderId);\n```\n\n`swap()` does not request another quote. It uses the `buildContext` stored in the quote to call the swap API, normalizes the build response, and invokes the matching executor.\n\nThe default `waitFor` mode is `\"submitted\"`. The method returns after the wallet successfully signs or submits the transaction. This does not mean the assets have arrived on the destination chain.\n\nTo let the SDK continue polling for final delivery:\n\n```ts\nconst result = await client.swap({\n  quote,\n  waitFor: \"completed\",\n  orderPolling: {\n    intervalMs: 5000,\n    timeoutMs: 600000,\n  },\n});\n\nif (result.status === \"completed\") {\n  console.log(\"Order completed\");\n}\n```\n\nAfter `POST /api/swap/report` returns an `id`, the SDK polls `GET /api/swap/order-status?recordId=<report id>&router=<swap router>`. The router comes from the swap response. The SDK does not query by source `txHash`. Confidential swaps also require order-status polling when they are same-chain. For confidential Near Intents builds, the SDK uses `deposit.orderId` when present and otherwise uses `deposit.depositAddress` as the status key. If a cross-chain or confidential swap provides none of these identifiers, the SDK throws `INVALID_API_RESPONSE` at the `status` stage instead of treating source-chain confirmation as completion.\n\nThe default polling interval is 5 seconds. There is no default polling timeout, so polling continues until the order reaches a terminal state or the supplied `AbortSignal` is aborted.\n\nSet `orderPolling.timeoutMs` only when the application needs a time limit. An explicit timeout throws `ORDER_TIMEOUT`, but it does not revert an already submitted on-chain transaction.\n\n### 3.5 Check final delivery status\n\nIf the swap first returns with `\"submitted\"`, poll manually with the report record id when available:\n\n```ts\nif (result.report?.recordId) {\n  const finalStatus = await client.waitForOrder({\n    recordId: result.report.recordId,\n    intervalMs: 5000,\n    timeoutMs: 600000,\n  });\n  console.log(finalStatus.status);\n} else if (result.orderId) {\n  const finalStatus = await client.waitForOrder({\n    orderId: result.orderId,\n    router: result.router,\n    intervalMs: 5000,\n    timeoutMs: 600000,\n  });\n  console.log(finalStatus.status);\n}\n```\n\nFor history rows, refresh delivery status with the same record id:\n\n```ts\nconst status = await client.getHistoryOrderStatus(historyItem);\n```\n\nFor a single status request:\n\n```ts\nconst status = await client.getOrderStatus(\n  result.report?.recordId\n    ? { recordId: result.report.recordId }\n    : { orderId: result.orderId!, router: result.router }\n);\n```\n\nTerminal statuses are `completed`, `failed`, `refunded`, and `expired`.\n\n## 4. Simple-flow field reference\n\n### 4.1 SwapClientConfig\n\n| Field | Type | Required | Description and default |\n| --- | --- | --- | --- |\n| `baseUrl` | `string` | Yes | API base URL, for example `https://api.rhea.finance`. A trailing `/` is removed. |\n| `apiKey` | `string` | No | Static API credential sent with requests. Request one through the [RHEA Boss portal](https://boss.rhea.finance/#/login). |\n| `getAccessToken` | `() => string \\| Promise<string>` | No | Reads an access token before each request. Use this for refreshable sessions. |\n| `fetch` | `typeof globalThis.fetch` | No | Custom fetch implementation. The SDK binds its invocation context to avoid browser `Illegal invocation` errors. It is normally required on Node.js 16. |\n| `headers` | `Record<string,string>` or function | No | Additional request headers. The function form may return a promise. |\n| `timeoutMs` | `number` | No | Timeout for each HTTP request in milliseconds. Default: `15000`. |\n| `logger` | `SdkLogger` | No | Receives structured `api.request` and `api.response` entries. |\n| `executors` | `readonly ChainExecutor[]` | Required for execution | Wallet executors. May be omitted when only calling `quote()` or `buildSwap()`. |\n| `tokenListCacheTtlMs` | `number` | No | Successful token-list cache lifetime in milliseconds. Default: `600000` (10 minutes). Set to `0` to disable. |\n| `reportMode` | `\"auto\" \\| \"manual\" \\| \"disabled\"` | No | Reporting policy. Default: `\"auto\"`. A reporting failure does not turn a submitted swap into a failed swap. |\n| `onEvent` | `(event) => void` | No | Receives all lifecycle events. |\n| `now` | `() => number` | No | Custom millisecond clock, mainly for testing. Default: `Date.now`. |\n\n### 4.2 AssetRef\n\n| Field | Type | Required | Format and meaning |\n| --- | --- | --- | --- |\n| `chain` | `ChainRef` | Yes | The SDK uses one chain ID format everywhere. EVM chains use decimal strings, such as Base `\"8453\"`. Other values are `\"solana\"`, `\"aptos\"`, `\"near\"`, `\"tron\"`, `\"btc\"`, `\"zcash\"`, and `\"sui\"`. |\n| `address` | `string` | Yes | Token contract address, mint, coin type, or the API-defined native-token identifier. |\n| `symbol` | `string` | No | Display symbol. It is not used for calculations. |\n| `decimals` | `number` | No | Token precision. Supplying it is recommended so applications can format and convert amounts correctly. |\n| `isNative` | `boolean` | No | Whether the asset is the chain's native token. |\n\n`tokenIn.chain` should match `fromChain`, and `tokenOut.chain` should match `toChain`.\n\n### 4.3 QuoteRequest\n\n| Field | Type | Required | Format and meaning |\n| --- | --- | --- | --- |\n| `fromChain` | `ChainRef` | Yes | Source chain ID, for example `\"8453\"`. |\n| `toChain` | `ChainRef` | Yes | Destination chain ID, for example `\"solana\"`. |\n| `tokenIn` | `AssetRef` | Yes | Asset being spent. |\n| `tokenOut` | `AssetRef` | Yes | Asset being received. |\n| `amountIn` | `string` | Yes | A non-negative base-unit decimal integer string. Do not pass `\"1.5\"` or scientific notation. |\n| `slippageBps` | `number` | Yes | Slippage in basis points. `50` means 0.5%; `100` means 1%. |\n| `quoteWaitingTimeMs` | `number` | No | Near Intents quote wait in milliseconds. Must be a non-negative integer. Default: `3000`. See [Configure quote timing](#331-configure-quote-timing). |\n| `sameChainTimeoutMs` | `number` | No | Same-chain route quote timeout in milliseconds. Must be a non-negative integer. Default: `500`. |\n| `crossChainTimeoutMs` | `number` | No | Cross-chain route quote timeout in milliseconds. Must be a non-negative integer. Default: `3000`. |\n| `confidentiality` | `\"basic\"` | No | Enables the confidential 1Click route and marks the resulting report. Omit for public swaps. |\n| `sender` | `string` | Yes | Sender address on the source chain. |\n| `recipient` | `string` | No | Recipient address on the destination chain. Cross-chain requests should normally provide it explicitly. |\n| `extensions` | `Record<string,unknown>` | No | Additional fields forwarded to the API. Regular applications should not use this to replace standard fields. |\n\nImportant normalized quote fields:\n\n| Field | Meaning |\n| --- | --- |\n| `estimatedOut` | Estimated output amount as a base-unit string. |\n| `minAmountOut` | Minimum output after slippage as a base-unit string. |\n| `route.router` | Router selected by the SDK. Use it for display or diagnostics, not application-side execution branching. |\n| `alternatives` | Normalized summaries of other available routes. |\n| `receivedAt` / `expiresAt` | Millisecond timestamps used for quote freshness validation. |\n| `buildContext` | Read-only context used by `swap()` and `buildSwap()`. Do not modify it. |\n| `raw` | Original quote API `data`, useful for diagnostics or fields that are not normalized. |\n\n### 4.4 SwapInput and WaitMode\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| `quote` | `Quote` | Yes | The value returned by `client.quote()`. Pass it directly without modification. |\n| `waitFor` | `\"submitted\" \\| \"source-confirmed\" \\| \"completed\"` | No | Default: `\"submitted\"`. |\n| `orderPolling` | `OrderPollingOptions` | No | Used when cross-chain or confidential swaps poll order status (`waitFor: \"source-confirmed\"` or `\"completed\"`). `intervalMs` defaults to `5000`; omit `timeoutMs` to poll indefinitely. |\n| `signal` | `AbortSignal` | No | Cancels unfinished SDK requests or waits. It cannot withdraw an already broadcast transaction. |\n| `onEvent` | `(event) => void` | No | Receives lifecycle events for this swap only. |\n| `beforeSign` | `(preview) => void \\| Promise<void>` | No | Called before each wallet signature or transaction request. It can be used for application confirmation UI. |\n| `idempotencyKey` | `string` | No | Sent with the build request. Duplicate-execution protection is determined by the server. |\n\nWait modes:\n\n| Mode | Return condition |\n| --- | --- |\n| `submitted` | Returns after the wallet signs or broadcasts the source action. |\n| `source-confirmed` | Waits for source-chain confirmation, then reports and polls `/api/swap/order-status` (preferring the report `recordId`) for cross-chain and confidential swaps. A `failed` or malformed source confirmation throws `BROADCAST_FAILED`. |\n| `completed` | Same delivery polling as `source-confirmed`, but also waits through any required source confirmation first. Same-chain confidential swaps are included. A cross-chain or confidential swap without a usable status key fails at the `status` stage instead of being reported as completed. |\n\n`waitForOrder()` accepts the same polling values directly:\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| `intervalMs` | `number` | No | Delay between status requests in milliseconds. Default: `5000`. |\n| `timeoutMs` | `number` | No | Maximum total polling duration in milliseconds. Omit it to poll indefinitely. |\n\n### 4.5 SwapExecutionResult\n\n| Field | Type | Description |\n| --- | --- | --- |\n| `executionId` | `string` | Unique identifier for this SDK execution. |\n| `status` | `string` | `submitted`, `source-confirmed`, `processing`, `completed`, `failed`, `refunded`, or `expired`. |\n| `router` | `string` | Router used for execution. Pass it unchanged when querying order status. |\n| `txHash` | `string?` | Hash of a single source-chain transaction. |\n| `txHashes` | `string[]?` | Hashes of multiple source-chain transactions, such as a NEAR transaction batch. |\n| `orderId` | `string?` | Status-query key. Usually a server order identifier; confidential Near Intents may use the deposit address. When present, it can be passed to `waitForOrder()`. |\n| `depositAddress` | `string?` | Cross-chain deposit address. |\n| `report` | `object?` | Reporting state: `reported`, `failed`, or `skipped`. A report warning does not invalidate the source submission. |\n| `raw` | `unknown` | Executor confirmation response or original swap API build data. |\n\n`submitted` and `source-confirmed` do not mean that the destination assets have arrived. Use `waitFor: \"completed\"` or `waitForOrder()` to check final delivery.\n\n## 5. Advanced: buildSwap → executeSwap\n\nUse the advanced flow only when you need to inspect the build, pass it between processes, or separate building from wallet execution:\n\n```ts\nconst quote = await client.quote(quoteRequest);\n\n// Builds and normalizes the execution without opening a wallet.\nconst build = await client.buildSwap({\n  quote,\n  idempotencyKey: crypto.randomUUID(),\n});\n\nconsole.log(build.router, build.execution.kind, build.raw);\n\n// Wallet execution can happen later.\nconst result = await client.executeSwap({\n  build,\n  waitFor: \"submitted\",\n});\n```\n\nThe following calls are equivalent:\n\n```ts\nawait client.swap({ quote });\n\n// Equivalent to:\nconst build = await client.buildSwap({ quote });\nawait client.executeSwap({ build });\n```\n\n`buildSwap()` does not require an executor. `executeSwap()` requires a registered executor that supports `build.execution.kind`. MCA relayer withdrawals include an SDK-managed message-signing and submission flow, so use `swap()` instead of splitting that flow.\n\n## 6. Executor adapters\n\nImport each chain executor from its dedicated subpath:\n\n```ts\nimport { createEvmExecutor } from \"@rhea-finance/cross-chain-aggregation-dex/executors/evm\";\nimport { createSolanaExecutor } from \"@rhea-finance/cross-chain-aggregation-dex/executors/solana\";\nimport { createAptosExecutor } from \"@rhea-finance/cross-chain-aggregation-dex/executors/aptos\";\nimport { createNearExecutor } from \"@rhea-finance/cross-chain-aggregation-dex/executors/near\";\nimport { createTronExecutor } from \"@rhea-finance/cross-chain-aggregation-dex/executors/tron\";\nimport { createBitcoinExecutor } from \"@rhea-finance/cross-chain-aggregation-dex/executors/bitcoin\";\nimport { createZcashExecutor } from \"@rhea-finance/cross-chain-aggregation-dex/executors/zcash\";\nimport { createSuiExecutor } from \"@rhea-finance/cross-chain-aggregation-dex/executors/sui\";\n```\n\n| Chain | Supported execution kinds | Core adapter capabilities |\n| --- | --- | --- |\n| EVM | `evm-transaction`, `evm-signature` | `sendTransaction`, `signTypedData`, and `waitForTransaction`. |\n| Solana | `solana-transaction` | Submit a serialized transaction and implement `waitForTransaction`. |\n| Aptos | `aptos-entry-function` | Submit an entry function and implement `waitForTransaction`. |\n| NEAR | `near-transaction-batch` | Submit NEAR transactions and implement `waitForTransactions`. |\n| Tron | `tron-transfer` | Submit a native-token or token transfer and implement `waitForTransaction`. |\n| Bitcoin | `bitcoin-transfer` | Submit a UTXO transfer and implement `waitForTransaction`. Configure `defaultFeeRate` when the build does not provide a fee rate. |\n| Zcash | `zcash-transfer` | Submit a transparent-address transfer and implement `waitForTransaction`. |\n| Sui | `sui-transfer` | Submit a coin transfer and implement `waitForTransaction`. |\n\nZcash follows the same standard as every other chain: a successful wallet submission must return a real transaction hash. The SDK never invents a transaction hash.\n\nEvery built-in wallet adapter must implement a confirmation method. It must return this normalized result instead of returning a chain-specific receipt directly:\n\n```ts\ntype TransactionConfirmation = {\n  status: \"confirmed\" | \"failed\";\n  raw?: unknown;\n};\n```\n\nThe adapter is responsible for interpreting its chain-specific receipt, including EVM `receipt.status`, Solana `meta.err`, Aptos execution success, NEAR final execution status, and the confirmation policy used for UTXO chains. The SDK rejects both `failed` and malformed confirmation statuses.\n\nFor MCA quotes, the SDK may also read these methods from the registered executor:\n\n- `getIdentityKey()` generates `mca.signer.identityKey` and is required for MCA quotes;\n- `signMessage()` signs the exact API-provided message when required by an MCA relayer withdrawal.\n\nThese are adapter capabilities. Application code calling `client.swap()` does not pass a separate signer.\n\n## 7. EVM approvals\n\nWhen the swap API build response contains an `approval`, the EVM executor performs these steps in order:\n\n1. Call the optional `isApprovalRequired(approval)` method. If it is not implemented, approval is assumed to be required.\n2. Submit the approval transaction.\n3. Call the required `waitForTransaction` method and require a `confirmed` result.\n4. Submit the main swap transaction or request the EIP-712 signature.\n\nApplications do not need to query allowances or inspect `needsApprove`. To avoid unnecessary approval transactions, implement `isApprovalRequired` in the adapter:\n\n```ts\nconst evmAdapter: EvmWalletAdapter = {\n  // ...sendTransaction, signTypedData, and other methods\n  async isApprovalRequired(approval) {\n    const allowance = await readAllowance(approval.spender);\n    return allowance < requiredAmount;\n  },\n};\n```\n\nThe lifecycle emits `approval-requested`, `approval-submitted`, and the subsequent signing or submission events in order.\n\n## 8. MCA deposits and withdrawals\n\nMCA flows use the same `client.quote()` and `client.swap()` methods. The `flow` field distinguishes deposits from withdrawals. Applications do not branch on the returned router.\n\nCommon MCA fields:\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| `flow` | `\"deposit\" \\| \"withdraw\"` | Yes | MCA operation. |\n| `mcaAccountId` | `string` | Yes | NEAR account ID of the MCA. |\n| `signerChain` | `McaSignerChain` | Yes | Selects the registered executor that supplies identity and signing capabilities. |\n| `recipientMsgSignatures` | `string[]` | No | Existing recipient-message signatures forwarded in the MCA payload. |\n| `depositSignerProofSignatures` | `string[]` | No | Existing deposit-signer-proof signatures forwarded in the MCA payload. |\n\n### Deposit\n\n```ts\nconst quote = await client.quote({\n  flow: \"deposit\",\n  mcaAccountId: \"account.near\",\n  signerChain: \"evm\",\n  fromChain: \"42161\",\n  toChain: \"near\",\n  tokenIn: arbitrumUsdc,\n  tokenOut: mcaUsdc,\n  amountIn: \"1000000\",\n  slippageBps: 50,\n  sender: \"0xYourAddress\",\n  recipient: \"account.near\",\n  collateral: {\n    useAsCollateral: true,\n  },\n});\n\nconst result = await client.swap({ quote, waitFor: \"completed\" });\n```\n\n`collateral.useAsCollateral` is a required boolean that specifies whether the deposited asset should be used as Burrow collateral.\n\n### Withdraw\n\n```ts\nimport { resolveMcaWithdrawPolicy } from \"@rhea-finance/cross-chain-aggregation-dex\";\n\nconst collateral = resolveMcaWithdrawPolicy({\n  amountBurrow,      // requested withdraw in Burrow internal decimals\n  suppliedBalance,   // current token supplied balance, same decimals\n  availableBalance,  // human/display precision, matching amountInHuman\n  amountIn: amountInHuman,\n  isMax,\n});\n\nconst quote = await client.quote({\n  flow: \"withdraw\",\n  mcaAccountId: \"account.near\",\n  signerChain: \"evm\",\n  fromChain: \"near\",\n  toChain: \"8453\",\n  tokenIn: mcaUsdc,\n  tokenOut: baseUsdc,\n  amountIn: \"1000000\",\n  slippageBps: 50,\n  sender: \"account.near\",\n  recipient: \"0xYourBaseAddress\",\n  collateral,\n  executionPreference: \"relayer\",\n});\n\nconst result = await client.swap({\n  quote,\n  waitFor: \"completed\",\n  beforeSign(preview) {\n    console.log(\"MCA message signature preview\", preview);\n  },\n});\n```\n\nWithdraw-only fields:\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| `collateral.needDecrease` | `boolean` | No | Compatibility hint only. The SDK derives the API value from `decreaseAmountBurrow` and corrects contradictory input. |\n| `collateral.decreaseAmountBurrow` | `string` | Yes | Required collateral decrease in Burrow decimals: `max(amountBurrow - suppliedBalance, 0)`. The SDK canonicalizes the value and sends `\"0\"` when supplied balance covers the withdrawal. |\n| `collateral.withdrawAll` | `boolean` | No | Whether to withdraw the full available amount. |\n| `executionPreference` | `\"auto\" \\| \"near\" \\| \"relayer\"` | No | Default: `\"auto\"`. Set explicitly to force direct NEAR or relayer execution. |\n| `boundNearAccountId` | `string` | Required for automatic NEAR selection | In `auto` mode, direct NEAR execution is selected only when `toChain === \"near\"` and `recipient` exactly matches this field. Otherwise, the relayer is selected. |\n\nFor direct NEAR execution, the NEAR executor submits `nearMcaWithdrawTx`. For relayer execution, the executor selected by `signerChain` uses `signMessage()` to sign the API-provided `messageToSign`, after which the SDK submits the order. Application code only calls `swap()`.\n\nDerive the collateral policy from the same balances displayed by the application, as shown above. This mirrors Lending Withdraw and multi-chain Trade's 2026-08-20 withdraw fix: `decreaseCollateralAmountBurrow = max(amountBurrow - suppliedBalance, 0)`, and `needDecreaseCollateral` is true exactly when that result is positive. When relayer gas is reserved, use the supplied balance from the gas-adjusted portfolio snapshot, matching the amount used for the quote. `withdrawAll` remains an independent Max/available-balance decision.\n\n## 9. Lifecycle, errors, and cancellation\n\nLifecycle events can be observed globally on the client or for an individual swap:\n\n```ts\nconst client = new SwapClient({\n  baseUrl: \"https://api.rhea.finance\",\n  executors: [evmExecutor],\n  onEvent(event) {\n    console.log(\"Swap lifecycle\", event);\n  },\n});\n```\n\nEvents may cover build, approval, signing, submission, source confirmation, order status, completion, warnings, and failures.\n\nSDK errors use the `SwapSdkError` type:\n\n```ts\nimport { SwapSdkError } from \"@rhea-finance/cross-chain-aggregation-dex\";\n\ntry {\n  await client.swap({ quote });\n} catch (error) {\n  if (error instanceof SwapSdkError) {\n    console.error({\n      code: error.code,\n      stage: error.stage,\n      message: error.message,\n      retryable: error.retryable,\n      cause: error.cause,\n      details: error.details,\n    });\n  }\n}\n```\n\nCommon `stage` values are `quote`, `build`, `approve`, `sign`, `broadcast`, `submit`, `report`, `status`, and `history`. Common `code` values include `USER_REJECTED`, `APPROVAL_FAILED`, `SIGNING_FAILED`, `BROADCAST_FAILED`, and `ORDER_TIMEOUT`.\n\nPass an `AbortSignal` to stop an unfinished request or wait:\n\n```ts\nconst controller = new AbortController();\nconst promise = client.swap({ quote, signal: controller.signal });\ncontroller.abort();\nawait promise;\n```\n\nCancellation only stops the SDK's current work. It cannot revert an approval, signature, or transaction that has already been submitted.\n\n## 10. Logging and credentials\n\n```ts\nconst client = new SwapClient({\n  baseUrl: \"https://api.rhea.finance\",\n  getAccessToken: async () => authStore.getToken(),\n  logger: {\n    log(entry) {\n      console.log(\"SDK API\", entry);\n    },\n  },\n});\n```\n\nThe SDK does not automatically retry HTTP requests. Callers that need retries should handle them outside the SDK. Network failures preserve the underlying error name and message to help diagnose CORS failures, connection resets, timeouts, or fetch invocation problems. Errors may still expose a `retryable` flag as guidance for application-level handling.\n\n## 11. Raw API, reporting, and history\n\nMost applications should use normalized methods. Use the Raw API only when the complete original server fields are required:\n\n```ts\nawait client.quoteRaw(rawQuoteRequest);\nawait client.buildRaw(rawBuildRequest);\nawait client.submitOrderRaw(rawSubmitRequest);\nawait client.getOrderStatusRaw(rawStatusRequest);\nawait client.reportRaw(rawReportRequest);\nawait client.createHistoryAuthChallenge(rawChallengeRequest);\nawait client.verifyHistoryAuthChallenge(rawVerifyRequest);\nawait client.getHistoryRaw(rawHistoryRequest);\n```\n\nThe default reporting mode is `reportMode: \"auto\"`. If a swap succeeds but reporting fails, `result.report.status` is `\"failed\"` and a warning is emitted. The SDK does not throw a misleading swap failure. When `waitFor: \"completed\"` requires order-status polling, the SDK still calls `POST /api/swap/report` first (even in `reportMode: \"manual\"`) so it can query status by the returned record id. For other manual reporting flows:\n\n```ts\nconst client = new SwapClient({\n  baseUrl: \"https://api.rhea.finance\",\n  executors: [evmExecutor],\n  reportMode: \"manual\",\n});\n\nconst result = await client.swap({ quote });\nawait client.report(result);\n\n// Retry after a reporting failure:\nawait client.retryReport(result);\n```\n\nQuery history with:\n\n```ts\nconst history = await client.getHistory({\n  sender: \"0xYourAddress\",\n  page: 1,\n  pageSize: 20,\n  status: [\"processing\", \"completed\"],\n});\n```\n\nThe SDK applies `status` filtering locally. The returned page has `filteredLocally: true`.\n\nFor confidential history, authorize the connected wallet, then query with the returned short-lived token:\n\n```ts\nconst authorization = await client.authorizeConfidentialHistory(\n  {\n    chainFamily: \"evm\",\n    chainId: \"1\",\n    walletAddress: connectedAddress,\n    // Include mcaAccountId when authorizing an MCA principal.\n  },\n  async (challenge) => {\n    // Check the wallet/network has not changed, then sign exactly this message.\n    const signature = await signer.signMessage(\n      challenge.signingInput.message\n    );\n    return { signature };\n  }\n);\n\nconst confidentialHistory = await client.getHistory({\n  sender: authorization.queryAddress,\n  mode: \"confidential\",\n  walletToken: authorization.token,\n  page: 1,\n  pageSize: 20,\n});\n```\n\nThe callback returns the wallet-specific proof required by `challenge.signingMethod`; NEP-413 and other chain families may require additional proof fields. `authorizeConfidentialHistory()` validates that the challenge and verified token refer to the requested principal before returning them. The SDK sends the normal API credential in `Authorization` and the wallet token separately in `Authentication`. Public history omits `mode` and `walletToken`.\n\n## 12. Amount utilities\n\nAvoid JavaScript floating-point arithmetic for token amounts:\n\n```ts\nimport {\n  formatUnits,\n  parseUnits,\n} from \"@rhea-finance/cross-chain-aggregation-dex\";\n\nparseUnits(\"1.25\", 6);      // \"1250000\"\nformatUnits(\"1250000\", 6); // \"1.25\"\n```\n\n`parseUnits()` rejects fractional precision beyond the token's decimals. `formatUnits()` accepts only non-negative base-unit decimal integer strings.\n","readmeFilename":"README.md"}