{"_id":"@eco-incorp/sauce-sdk","_rev":"37-d33ea7526565253c123041fa23377940","name":"@eco-incorp/sauce-sdk","dist-tags":{"release-0.10":"0.10.12","latest":"0.13.1"},"versions":{"0.1.0":{"name":"@eco-incorp/sauce-sdk","version":"0.1.0","_id":"@eco-incorp/sauce-sdk@0.1.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"3ef353b9056d789404b98065f32885b861040c27","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.1.0.tgz","fileCount":3697,"integrity":"sha512-m1Tl19LOugrzqECY6EzDR9uDn7qMPyIGLR6T/0Tz5+PNV4U3Xbr7qFuTKPhV+/chtl0kbA8bqAKcEcnnLAp6/A==","signatures":[{"sig":"MEYCIQD/F+Z2pZpyY7pfNXNJgVcs0Ms8wRkfEJXa7N2T9MproAIhAM8a8JzPEqLAcF86DBNDPpzrYo+vpfeFjjBKaqreGIoH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3244779},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.1.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"}},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/a5d2aa80b74f2676aecab83227831117/eco-incorp-sauce-sdk-0.1.0.tgz","_integrity":"sha512-m1Tl19LOugrzqECY6EzDR9uDn7qMPyIGLR6T/0Tz5+PNV4U3Xbr7qFuTKPhV+/chtl0kbA8bqAKcEcnnLAp6/A==","deprecated":"Retired: this pre-0.5.0 release bundled the merge-decomposition ladder-walking logic that was relocated to the consuming app. Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","typescript":"^5.7.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.1.0_1780592042922_0.5728696208939525","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@eco-incorp/sauce-sdk","version":"0.2.0","_id":"@eco-incorp/sauce-sdk@0.2.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"5f077d09daef35f70cfe5bc6e3bab4f5bbcd224f","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.2.0.tgz","fileCount":3997,"integrity":"sha512-/2gOaHhEZri5PmcypWVChUuqIV2q94NEnxgtUOUkc4oRanFboD1+a4sW11OyLdnlqK+0CxactjMZZCwfQMQjqA==","signatures":[{"sig":"MEQCIDjd0MKE/MzH+z7edNQBUQL/dhWVoJenU0H+mlPDMc06AiAHqPLagmilNlhtcsYqYkVCJamaN0WYF4WmRBbOOU+tKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6899350},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.2.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./verify/compile":{"types":"./sdk/dist/verify/compile.d.ts","default":"./sdk/dist/verify/compile.js"}},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/2cdac6d2ee69024ed91115d942137acb/eco-incorp-sauce-sdk-0.2.0.tgz","_integrity":"sha512-/2gOaHhEZri5PmcypWVChUuqIV2q94NEnxgtUOUkc4oRanFboD1+a4sW11OyLdnlqK+0CxactjMZZCwfQMQjqA==","deprecated":"Retired: this pre-0.5.0 release bundled the merge-decomposition ladder-walking logic that was relocated to the consuming app. Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.2.0_1785554779319_0.5426997903057622","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@eco-incorp/sauce-sdk","version":"0.3.0","_id":"@eco-incorp/sauce-sdk@0.3.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"ca25025fce5a5e8d2f8c2c02ce4c293dfec1916b","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.3.0.tgz","fileCount":4225,"integrity":"sha512-Fyb/AeVngmFFQnIXDkPt8X9Ag2fvyL2A9DUanlIEkN8NoK9TpqN+N4ItRQnUaJRUFk9l5Tqrt9HO5b5aRTsPsA==","signatures":[{"sig":"MEUCIE1qZ5fB481f9wToGsqb2u4hg/BI+nfWLCXkyA5fA6i2AiEAy3AMQQJ5G/qErVTEwRKlxDQ3iQp0xIan9bTRpNdiFoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9324948},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.3.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./verify/compile":{"types":"./sdk/dist/verify/compile.d.ts","default":"./sdk/dist/verify/compile.js"}},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/4a623cea71593083c77e60d30b67a8eb/eco-incorp-sauce-sdk-0.3.0.tgz","_integrity":"sha512-Fyb/AeVngmFFQnIXDkPt8X9Ag2fvyL2A9DUanlIEkN8NoK9TpqN+N4ItRQnUaJRUFk9l5Tqrt9HO5b5aRTsPsA==","deprecated":"Retired: this pre-0.5.0 release bundled the merge-decomposition ladder-walking logic that was relocated to the consuming app. Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.3.0_1785690078312_0.13317338630136377","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@eco-incorp/sauce-sdk","version":"0.4.0","_id":"@eco-incorp/sauce-sdk@0.4.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"17a5950cba95c01c63558cb95b0849a28da2b2e1","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.4.0.tgz","fileCount":4213,"integrity":"sha512-lX38HhFl45QU7Z4YYceVFJLGG1rLtPeG2X3nWBSeQnQIZs2NOcNtN+zpYViJXtwCrck/Tf5PhpcQSOW77f1Ebw==","signatures":[{"sig":"MEUCIQDiDAIUC40TL5dusFCI0IHhnfzvIwkWzNZNmqVMnv+XeAIgZQwmQymzlB0OYPwD9eMnrVFdH47+nvl7mT9hDQuX8mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9183767},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.4.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./programs":{"types":"./sdk/dist/programs/index.d.ts","default":"./sdk/dist/programs/index.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./programs/token-sweep.sauce.ts":"./sdk/dist/programs/token-sweep.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/84aa6f5a8cdb8c2aa8ed050fd6e7368b/eco-incorp-sauce-sdk-0.4.0.tgz","_integrity":"sha512-lX38HhFl45QU7Z4YYceVFJLGG1rLtPeG2X3nWBSeQnQIZs2NOcNtN+zpYViJXtwCrck/Tf5PhpcQSOW77f1Ebw==","deprecated":"Retired: this pre-0.5.0 release bundled the merge-decomposition ladder-walking logic that was relocated to the consuming app. Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.4.0_1785730435453_0.8440210784398621","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@eco-incorp/sauce-sdk","version":"0.5.0","_id":"@eco-incorp/sauce-sdk@0.5.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"23a6e04291d3264b57d5160263f7b0b1a0cd33c1","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.5.0.tgz","fileCount":4318,"integrity":"sha512-hrNsC2Dkcu24Db+NdqiIclpd2nDE4r00S0CmAlNFXWFFEmhGRBFJi12fObMvbNq3R6Me5DRR4j0ltlKOxYNv3w==","signatures":[{"sig":"MEYCIQDxthhUIbvPkTsSBLlfinGvW2bc5egcAbg8vTwN+fPJOwIhAOSUMmFpr5EkSgt8UhFTL9w2zsSR3m0XNODBu1Pt+nZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9090781},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.5.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/b56256481320d93454c13f8940a7a864/eco-incorp-sauce-sdk-0.5.0.tgz","_integrity":"sha512-hrNsC2Dkcu24Db+NdqiIclpd2nDE4r00S0CmAlNFXWFFEmhGRBFJi12fObMvbNq3R6Me5DRR4j0ltlKOxYNv3w==","deprecated":"Superseded — please upgrade to @eco-incorp/sauce-sdk@0.7.0 or later.","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.5.0_1785865099588_0.3833976914331043","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@eco-incorp/sauce-sdk","version":"0.5.1","_id":"@eco-incorp/sauce-sdk@0.5.1","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"3d85fc7f56a10a9f67327b60eb297bd1d2d4e0aa","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.5.1.tgz","fileCount":4330,"integrity":"sha512-cCvnhr7v2Ld7m2JriuidTfQjOoo190CA02NJ+wNs1kqBuSn3iHzhyS0NSjgClyEz8urZjHCGTF2GfQqEbUkZwg==","signatures":[{"sig":"MEQCID0utZrafOx7HhRnuq3Zha+iR4lBAcytlEBdfYQEJXasAiB+Y5kgcU77zQ/AfRLR9M3sdb7rg8EixCoI/41ETC1BVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9170803},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.5.1.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/29623c4e888dd60cb79d00e2f765977d/eco-incorp-sauce-sdk-0.5.1.tgz","_integrity":"sha512-cCvnhr7v2Ld7m2JriuidTfQjOoo190CA02NJ+wNs1kqBuSn3iHzhyS0NSjgClyEz8urZjHCGTF2GfQqEbUkZwg==","deprecated":"Superseded — please upgrade to @eco-incorp/sauce-sdk@0.7.0 or later.","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.5.1_1785871141404_0.28860541074725643","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@eco-incorp/sauce-sdk","version":"0.6.0","_id":"@eco-incorp/sauce-sdk@0.6.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"9922dedc8269ebab0c7802bf51935f3f4f0c06d8","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.6.0.tgz","fileCount":4334,"integrity":"sha512-wW0LgU40B3SFYkcCIEK7xCwBBwzPoDN882BFDGcuCKdmryjRXYIncz+bBUmE9NYxgmsulFqiR9FExqGbSjE3vA==","signatures":[{"sig":"MEUCIQDU3eAlTdcs5qsA0M3+xQNuaPX7Qvlyf8cdqJvDhsm3WQIgY6Oo9Ey+sSsGtueF3FavzYMAD+DRYR/IAlILQOeVtuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9199940},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.6.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/9d177b8ba5e56a561e0e20ef0de9e5f2/eco-incorp-sauce-sdk-0.6.0.tgz","_integrity":"sha512-wW0LgU40B3SFYkcCIEK7xCwBBwzPoDN882BFDGcuCKdmryjRXYIncz+bBUmE9NYxgmsulFqiR9FExqGbSjE3vA==","deprecated":"Superseded — please upgrade to @eco-incorp/sauce-sdk@0.7.0 or later.","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.6.0_1785878381454_0.5613335333351812","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@eco-incorp/sauce-sdk","version":"0.7.0","_id":"@eco-incorp/sauce-sdk@0.7.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"0bdfe2796689d688e2136f689d0dee1ef3f04714","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.7.0.tgz","fileCount":4181,"integrity":"sha512-n6sbr2F3g2A/uDu43o6YCUgYmeerIT4Bn8oWp9bzIIENidzJlq+LARV9X6eM+hnIFjbLYmbUQYwI/gPMgucMmg==","signatures":[{"sig":"MEUCIEtxygyp4u3crCtDgT8ZMtyzeSa5SJNI3P5B4uMFl7BGAiEAok30NrtXUIhn23kZ6ulfEkKd2Lg0QkOS5nPB/KE65vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7328546},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.7.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/edbe1ec572fe15657ea1792635c88478/eco-incorp-sauce-sdk-0.7.0.tgz","_integrity":"sha512-n6sbr2F3g2A/uDu43o6YCUgYmeerIT4Bn8oWp9bzIIENidzJlq+LARV9X6eM+hnIFjbLYmbUQYwI/gPMgucMmg==","deprecated":"Missing dist/artifacts (engine JSON) — settleSource() cannot resolve ./artifacts/*.json. Upgrade to @eco-incorp/sauce-sdk@0.7.1 or later.","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.7.0_1785907412663_0.8560057348917987","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@eco-incorp/sauce-sdk","version":"0.7.1","_id":"@eco-incorp/sauce-sdk@0.7.1","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"99a8e0a0e8d02543ea235361883f27c3334ed38c","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.7.1.tgz","fileCount":4190,"integrity":"sha512-TgYmLg+yn7ov4QJjMvZfiSWYPKirlx8NPxBjaF9TpaOt2TdplgdcKsQjZRnrPEdC+TxG9/nx9mOG+7kNsp0WWw==","signatures":[{"sig":"MEYCIQCq9S363Boy50nCClQiokcMarEV3dwQXRG3j2qtHIyy3QIhANuA0WnMcu/dWGXzDxwqi6FmWqrzCYqqyC0YxasdIsl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7830820},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.7.1.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/3c2ef664d063de7dda9def9b18de36ab/eco-incorp-sauce-sdk-0.7.1.tgz","_integrity":"sha512-TgYmLg+yn7ov4QJjMvZfiSWYPKirlx8NPxBjaF9TpaOt2TdplgdcKsQjZRnrPEdC+TxG9/nx9mOG+7kNsp0WWw==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.7.1_1785943297257_0.7763049460173814","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@eco-incorp/sauce-sdk","version":"0.7.2","_id":"@eco-incorp/sauce-sdk@0.7.2","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"970fbcc0362ccbef2a3bde60b9d9738cc52afd34","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.7.2.tgz","fileCount":4190,"integrity":"sha512-oYlIxxiTilh5r/IWUA+l3eOL2rRpOkh929qw0iVZR3LKbcjRmzpWeR9mYZ5X2WCFdjXg/s7ka41SrlcYqEqVVA==","signatures":[{"sig":"MEUCIAgrGHYV6xuKOXleo/uWKRS/DXhAI61WgbwIue550omqAiEAlcwjmvtlBFNaD47yl1e0SySSRARSmZnxC+wYBD3yHPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7830820},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.7.2.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/cbe7722a55d269ed39521d9f4da83eeb/eco-incorp-sauce-sdk-0.7.2.tgz","_integrity":"sha512-oYlIxxiTilh5r/IWUA+l3eOL2rRpOkh929qw0iVZR3LKbcjRmzpWeR9mYZ5X2WCFdjXg/s7ka41SrlcYqEqVVA==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.7.2_1785951241652_0.837536507323057","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@eco-incorp/sauce-sdk","version":"0.8.0","_id":"@eco-incorp/sauce-sdk@0.8.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"6f5983f96bbefb43786634bf2b8df9ed154f551c","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.8.0.tgz","fileCount":4210,"integrity":"sha512-4QZr3Oe1yFkMZULhk5NOAbWN7PBKx8R4gsTw6d27CjU56G6JqDtVOWQCbMIgLyren9Jt7t2QLWW/YcBBppV/SA==","signatures":[{"sig":"MEUCIQCkid6+QyMcLoHNCiWHpiwVOO07GkWTlJiMMjY8tsm6NAIgYXXU/pzgqMN7PbHm4E54Tnhlqpx1Tq/Q6IIiPLUm4CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7933469},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.8.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/40e9f330e4774f395dde6022ce8777c2/eco-incorp-sauce-sdk-0.8.0.tgz","_integrity":"sha512-4QZr3Oe1yFkMZULhk5NOAbWN7PBKx8R4gsTw6d27CjU56G6JqDtVOWQCbMIgLyren9Jt7t2QLWW/YcBBppV/SA==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.8.0_1786026662656_0.5649875133373972","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@eco-incorp/sauce-sdk","version":"0.10.0","_id":"@eco-incorp/sauce-sdk@0.10.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"a9d4860642a425a677d19b572a366ef9ed4348af","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.0.tgz","fileCount":4373,"integrity":"sha512-DE+hsMNteZrLBI+uRGeUqBErJ6Zte5IUYQgcyoTtQ0+IPWRGZn8CkaddA2600HD6flTzYg6udXAH8UWw2aQEFA==","signatures":[{"sig":"MEUCIQD3Yb/93cYQNVLckjQQyHh/lmVOOnIkDgPwu36Dgm6dHAIgPO0XsGeFlsiC2KX3F1sCb4XYJ260LvLkzYar6N/cT+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8581474},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/0d54cd9768eecea673cf2e4703e2c2ff/eco-incorp-sauce-sdk-0.10.0.tgz","_integrity":"sha512-DE+hsMNteZrLBI+uRGeUqBErJ6Zte5IUYQgcyoTtQ0+IPWRGZn8CkaddA2600HD6flTzYg6udXAH8UWw2aQEFA==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.0_1786912630659_0.23929514297170718","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@eco-incorp/sauce-sdk","version":"0.10.1","_id":"@eco-incorp/sauce-sdk@0.10.1","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"083c5d9437af904108f9eea2bbda45e1a2f748e3","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.1.tgz","fileCount":4377,"integrity":"sha512-vTNwhI4WBxy8iUHORIUTYQZKCntBmn9aTPwJ/ZMnJVb4pWDrgaxphuahsqF2XNJSE6HQ0liiuFkLodQ7mCxAyA==","signatures":[{"sig":"MEUCIQDo7M6mmEKLGc8leE3/gTUuKQ/21Dtyo2APGVRJ4hxqHwIgF2LSCsUtAWfQfxQcsxSRZTFssFbn+JcgHAv59qag+IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8590533},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.1.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/e455fcb5d6253fb575419d31c75cb1f4/eco-incorp-sauce-sdk-0.10.1.tgz","_integrity":"sha512-vTNwhI4WBxy8iUHORIUTYQZKCntBmn9aTPwJ/ZMnJVb4pWDrgaxphuahsqF2XNJSE6HQ0liiuFkLodQ7mCxAyA==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.1_1787255605135_0.9714416702465452","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@eco-incorp/sauce-sdk","version":"0.10.2","_id":"@eco-incorp/sauce-sdk@0.10.2","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"59535aafea27b83d5f8e3c90699d854bf7c05ac4","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.2.tgz","fileCount":4377,"integrity":"sha512-LVS3lUo6ekzatYtb7R7pqhmfhKdqt8BfBtEEyU7YOgj2aSL46Qe0itY0pv9sdQYmHCTmFfYSSUXlEOnLu52znA==","signatures":[{"sig":"MEYCIQDJU/QcPUudEyr8teQOLLd+sBq6m5qjXQML/5BSUU6ZNQIhAOCWb6exUBXV53XRrM+fPBYUXExGa2zECjbJ2ogyTWDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8594954},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.2.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/14a00ff19711f25b2fe6932ebdbffa0c/eco-incorp-sauce-sdk-0.10.2.tgz","_integrity":"sha512-LVS3lUo6ekzatYtb7R7pqhmfhKdqt8BfBtEEyU7YOgj2aSL46Qe0itY0pv9sdQYmHCTmFfYSSUXlEOnLu52znA==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.2_1787339831348_0.8855294658954336","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@eco-incorp/sauce-sdk","version":"0.10.3","_id":"@eco-incorp/sauce-sdk@0.10.3","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"1283509352d59410da6b79e1fb63956bcbbeb027","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.3.tgz","fileCount":4377,"integrity":"sha512-exO0fUWVYWHWX+hmCho6HvxIJSFJPeEGEXrqLIqmVg9BOqqxxh/MKTr9qMpnL7GNwxvZzk/rqJ//froml/JLGg==","signatures":[{"sig":"MEYCIQCayd9CQOZE6noYZ0xsBxGOhyr+bo4H3SG/bfMt368yPAIhAJRSWpKZJyiOFqrhWES6AOO0w+wHbDVd565X7Pgf1LL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8601372},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.3.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/e29704e76a0c5464268cbf16d973db7a/eco-incorp-sauce-sdk-0.10.3.tgz","_integrity":"sha512-exO0fUWVYWHWX+hmCho6HvxIJSFJPeEGEXrqLIqmVg9BOqqxxh/MKTr9qMpnL7GNwxvZzk/rqJ//froml/JLGg==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.3_1787371319780_0.4081954459642094","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@eco-incorp/sauce-sdk","version":"0.10.4","_id":"@eco-incorp/sauce-sdk@0.10.4","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"3fb7d3ccb348bd987f08b71fb1b36561ac77f753","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.4.tgz","fileCount":4377,"integrity":"sha512-bAbJWrbZdBw5wVzC2jzhjt6UUw0WS4afPdeqHVNgUbQBRrQqG9IYufQ3QM/0k6Ra+2gLGrx4x8HfKyEkdJJSJw==","signatures":[{"sig":"MEUCIQDiWSlvkEZsR4mUZiTuJ2UhkUcSo7+uomAnj64cjU7AFQIgVzu2liKrHw3WuCaZa4WV8bJ55TuK3FC0WtSumIIGseM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8604342},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.4.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/2c05f5c5c95599c741363bd8684c0212/eco-incorp-sauce-sdk-0.10.4.tgz","_integrity":"sha512-bAbJWrbZdBw5wVzC2jzhjt6UUw0WS4afPdeqHVNgUbQBRrQqG9IYufQ3QM/0k6Ra+2gLGrx4x8HfKyEkdJJSJw==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.4_1787417295439_0.8279890669720829","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@eco-incorp/sauce-sdk","version":"0.10.5","_id":"@eco-incorp/sauce-sdk@0.10.5","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"2193c15e04ff057ba0bfffd242b1720ade93c49d","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.5.tgz","fileCount":4377,"integrity":"sha512-hs1WETlHGQvTaAM9+mNZRjCxqjY19CYXIRCseSNy7MotUc9OcVvnWczRmYCzthBb7/F9Gt+/CKLMtHoU6e3OEQ==","signatures":[{"sig":"MEUCIEGwWcomDzTu1nGv0MiUDkuqYep61Nxb0Vk85fJI6hIbAiEAg0v6NH4wQpY0GXbGgOl7FzpycZYW9tj7E6gbNwpLsDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8628760},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.5.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/e2d7e0a4f691d608555898f92298faff/eco-incorp-sauce-sdk-0.10.5.tgz","_integrity":"sha512-hs1WETlHGQvTaAM9+mNZRjCxqjY19CYXIRCseSNy7MotUc9OcVvnWczRmYCzthBb7/F9Gt+/CKLMtHoU6e3OEQ==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.5_1787711402923_0.5622471219947223","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@eco-incorp/sauce-sdk","version":"0.10.6","_id":"@eco-incorp/sauce-sdk@0.10.6","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"41536b20ab947a6e22e32e70ddd0c3c02e8acfa0","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.6.tgz","fileCount":4377,"integrity":"sha512-L6erT7EQCeIv8KNFS8S2236i5ymcqRgPMH7Y/R7csgHy+vwKIiFR3GsBudDGqXi/300mE1I0qfEPfzTiPJzkRw==","signatures":[{"sig":"MEQCHxgebVXURZTZoiqhnx1HtMDmChhvreo+nZNsDOnI9FcCIQDHG/SRLP7Hhwo1PjS2sotQyMP8BrW54yciM/WAPm1suQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8638607},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.6.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/6368d91746337b2872cfed5ce77992b6/eco-incorp-sauce-sdk-0.10.6.tgz","_integrity":"sha512-L6erT7EQCeIv8KNFS8S2236i5ymcqRgPMH7Y/R7csgHy+vwKIiFR3GsBudDGqXi/300mE1I0qfEPfzTiPJzkRw==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.6_1788134264494_0.8630574549199528","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@eco-incorp/sauce-sdk","version":"0.11.0","_id":"@eco-incorp/sauce-sdk@0.11.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"3a79a99b84bcc5c42b951771a84ff99e2a2e5396","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.11.0.tgz","fileCount":4394,"integrity":"sha512-k3SR5yvAw2AOddqvWnxZkei/1Qgl38X9i6GXTSxzTlVZh4MTLZ49ZRLLKudKZzE1ED2nWGaP2i/5LpvH+3lqMw==","signatures":[{"sig":"MEQCIHrgX5U0WWtZXRP9X9JETCkQLPX357UOBH6H/9V7kg0qAiBFQeiSD1wlSM9gFo2v0UR0H52KK+TAmADvN4fTKy46iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8264206},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.11.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./sdk/dist/compiler.d.ts","default":"./sdk/dist/compiler.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/08febb3d79afc8ce0b2db8ede8f443b5/eco-incorp-sauce-sdk-0.11.0.tgz","_integrity":"sha512-k3SR5yvAw2AOddqvWnxZkei/1Qgl38X9i6GXTSxzTlVZh4MTLZ49ZRLLKudKZzE1ED2nWGaP2i/5LpvH+3lqMw==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","sauce-compiler":"npm:@eco-incorp/sauce-compiler@^0.5.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sauce":"github:eco-incorp/sauce#d1c900d03d8d5befd8f049c7890e11a16fd24d91","hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.11.0_1788210663500_0.3724232308259787","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@eco-incorp/sauce-sdk","version":"0.10.7","_id":"@eco-incorp/sauce-sdk@0.10.7","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"ae3412c8a160dea3d73aca7a0753359a44d7566d","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.7.tgz","fileCount":4377,"integrity":"sha512-2aCQceM+SSrtCrVQOHgbsJV7vzaPXXWW9MyDcOnDv0p3Ea/oPRspmSVq1pUAzGHsrRDd+3YWnvnIlUTpjyNBDA==","signatures":[{"sig":"MEUCIEXilbpw72wXQ/QgsSfQ6v+nXdIEOosx8PERoA759YEDAiEA/I3RFzO3c0CEAGnzb4pwH/2cE1RB68MCxxl85EBf1ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8639391},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.7.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/797db3890d843db4a762561c1a8da9ff/eco-incorp-sauce-sdk-0.10.7.tgz","_integrity":"sha512-2aCQceM+SSrtCrVQOHgbsJV7vzaPXXWW9MyDcOnDv0p3Ea/oPRspmSVq1pUAzGHsrRDd+3YWnvnIlUTpjyNBDA==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.7_1788220087252_0.7931884526858803","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@eco-incorp/sauce-sdk","version":"0.10.8","_id":"@eco-incorp/sauce-sdk@0.10.8","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"658d363fc7ec66d7acb3f5100c759d9b996afac3","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.8.tgz","fileCount":4377,"integrity":"sha512-x+IMIql/WNV53P7uXCCKqUNxLqg4IEX8bgPrQQhFeT3IYPDfELRsj6g7c9NkRg/o7Hm5fbaPIhWhVNl94/ZqgA==","signatures":[{"sig":"MEYCIQCK4BqLUxj4geDFQZlAGvechEzBwf4ndXH5TBcJsFrJpwIhAMrXGvWIX2xBMM2fZ7zO9Bvvre0Ov0FHAt5hsS3AookK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8642864},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.8.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/3947f6a6b9b7860aa697a53fb3781d33/eco-incorp-sauce-sdk-0.10.8.tgz","_integrity":"sha512-x+IMIql/WNV53P7uXCCKqUNxLqg4IEX8bgPrQQhFeT3IYPDfELRsj6g7c9NkRg/o7Hm5fbaPIhWhVNl94/ZqgA==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.8_1788222207123_0.6722898141566835","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@eco-incorp/sauce-sdk","version":"0.10.9","_id":"@eco-incorp/sauce-sdk@0.10.9","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"0c4dbff92fd08af35c014543a7a54fca07944705","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.9.tgz","fileCount":4377,"integrity":"sha512-2WGJ+7DrvXy2JPmutGIQT3JLcG8W/3yGCBrBk7DR8XGWmmKaLuOAhgbKykQads2xINUUqIucX2iwnudYtyqxLg==","signatures":[{"sig":"MEYCIQCsQa93rK4+fIuaFAuTaP9445sB7xXREK2NIfaKqgFeGQIhANxsJWuGCMCfvo1zcZEO7fU1RITqogUwFY2nOAcsMQpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8647171},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.9.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/9a79eca0c8d4f72459cd581794bca3c0/eco-incorp-sauce-sdk-0.10.9.tgz","_integrity":"sha512-2WGJ+7DrvXy2JPmutGIQT3JLcG8W/3yGCBrBk7DR8XGWmmKaLuOAhgbKykQads2xINUUqIucX2iwnudYtyqxLg==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.9_1788222861353_0.3857896719794456","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@eco-incorp/sauce-sdk","version":"0.12.0","_id":"@eco-incorp/sauce-sdk@0.12.0","maintainers":[{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"4ba07cfb3ad501cf11223d379336ed4838c2612b","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.12.0.tgz","fileCount":4394,"integrity":"sha512-aFoqIzG3fRFR/FByMZNhsYHlKMjBaSY7B4JsHv7MXUhGIGa+kZmnpKXR8glmFFuSc++fiE//z+a3OmW3owDV4Q==","signatures":[{"sig":"MEUCIQDDZ2qiqfW5oPvgBKsr6czuB1+abGVRiua1Q+qWa0Zj/QIgKGk2uFOEa4g00CIm680xcabMq7nsbG0qpgeESDhUXU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8319050},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.12.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./sdk/dist/compiler.d.ts","default":"./sdk/dist/compiler.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/0c75d43d2553402c7f610930ba7ce75b/eco-incorp-sauce-sdk-0.12.0.tgz","_integrity":"sha512-aFoqIzG3fRFR/FByMZNhsYHlKMjBaSY7B4JsHv7MXUhGIGa+kZmnpKXR8glmFFuSc++fiE//z+a3OmW3owDV4Q==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","sauce-compiler":"npm:@eco-incorp/sauce-compiler@^0.5.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sauce":"github:eco-incorp/sauce#cae256b38dccd7d7751cd66a4f509bab9a7a7fb5","hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.12.0_1788253410479_0.2289994554569148","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@eco-incorp/sauce-sdk","version":"0.10.10","_id":"@eco-incorp/sauce-sdk@0.10.10","maintainers":[{"name":"eco-re1ro","email":"kiryl@eco.com"},{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"beea51735e20cde13b01f05406ac19bd495b456c","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.10.tgz","fileCount":4377,"integrity":"sha512-y5rYApMI9RBiLvg0DJQgmRDFHRU7YcpCP7AyqyVvSGmdUH04V2keg2Q808RVpECBuAUtHIKea5UvxtFFd0DZzg==","signatures":[{"sig":"MEYCIQCdnDOABxuBaJZkiQzdlOr+UIWyH++l96A5eJCxuh+zWAIhALYtM2NruHzOc0AZu2TdP8FoyYYn2Ebot191A4yMSC0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8652907},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.10.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/6997bd521db65f87ddc8d7b9fbe73a62/eco-incorp-sauce-sdk-0.10.10.tgz","_integrity":"sha512-y5rYApMI9RBiLvg0DJQgmRDFHRU7YcpCP7AyqyVvSGmdUH04V2keg2Q808RVpECBuAUtHIKea5UvxtFFd0DZzg==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.10_1789145044016_0.47529130895759497","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"@eco-incorp/sauce-sdk","version":"0.10.11","_id":"@eco-incorp/sauce-sdk@0.10.11","maintainers":[{"name":"eco-re1ro","email":"kiryl@eco.com"},{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"fdcecb61d678c7ba97bce1fa5093444643abc90a","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.11.tgz","fileCount":4377,"integrity":"sha512-Qf+pIlDkwam2bdFgo0wJ8VdMrrPkpyQY16qiS53VafvukH2zXnIXieABqIz74LFOhn4MTPKjdLaMo6nLMFt2ZA==","signatures":[{"sig":"MEUCIA7Oj2hHyr9OSkZdQy1MHNFwv/LSXQiVrRFz5R0UOVt8AiEAhUFkURa59eBcdho+gtle3Ck/iqpseg5B9rqxLno88iY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8655452},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.11.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/d199ba61543ac30c34951c843002e8a3/eco-incorp-sauce-sdk-0.10.11.tgz","_integrity":"sha512-Qf+pIlDkwam2bdFgo0wJ8VdMrrPkpyQY16qiS53VafvukH2zXnIXieABqIz74LFOhn4MTPKjdLaMo6nLMFt2ZA==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.11_1789324889185_0.9007515148526593","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"@eco-incorp/sauce-sdk","version":"0.10.12","_id":"@eco-incorp/sauce-sdk@0.10.12","maintainers":[{"name":"eco-re1ro","email":"kiryl@eco.com"},{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce-sdk#readme","bugs":{"url":"https://github.com/eco-incorp/sauce-sdk/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"4a602aa83589ba91a31cb83ae2a0f8ed2b6985eb","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.10.12.tgz","fileCount":4377,"integrity":"sha512-erJFkDtRbHDZWd8jlvDCRFpLwAgsWUh2OuKGP6wGcwJxHboX3Dp472HRqAMur3by4ODPZUL1s0BcJzV1wWT14A==","signatures":[{"sig":"MEQCIGuC5TR19aP5/Knrtmk1rYfPUMc7QPa3OdQNaNWbnf6iAiATvxZUszWeKxvSE/mn4Jry+wqbj0O4N8CaI3m7uYLO3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDKOq0613G3E756SEhspgOqb9hevAHhxi5J8mesmedURAiEAuOTgdc6pK1XZs8HIKOiv8XGVxHA6pGSRku77goc8VYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8658730},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.10.12.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./compiler/dist/index.d.ts","default":"./compiler/dist/index.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./svm/engine/web3js":{"types":"./sdk/dist/svm/engine-web3js.d.ts","default":"./sdk/dist/svm/engine-web3js.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"test":"pnpm -r test","build":"pnpm --filter './compiler' build && pnpm -r --filter './sdk' --filter './actions' build","format":"pnpm -r --if-present format","typecheck":"pnpm -r typecheck"},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/14ca5f399ffe673a4c56d5d28b169964/eco-incorp-sauce-sdk-0.10.12.tgz","_integrity":"sha512-erJFkDtRbHDZWd8jlvDCRFpLwAgsWUh2OuKGP6wGcwJxHboX3Dp472HRqAMur3by4ODPZUL1s0BcJzV1wWT14A==","repository":{"url":"git+https://github.com/eco-incorp/sauce-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: compiler, SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","ts-evaluator":"^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hardhat":"^2.22.0","@uniswap/v3-core":"^1.0.1"},"peerDependencies":{"@solana/web3.js":"^1.98.0"},"peerDependenciesMeta":{"@solana/web3.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.10.12_1789426812737_0.6795435934680683","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@eco-incorp/sauce-sdk","version":"0.13.0","_id":"@eco-incorp/sauce-sdk@0.13.0","maintainers":[{"name":"eco-re1ro","email":"kiryl@eco.com"},{"name":"seveyeco","email":"matt@eco.com"}],"homepage":"https://github.com/eco-incorp/sauce#readme","bugs":{"url":"https://github.com/eco-incorp/sauce/issues"},"bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"dist":{"shasum":"efed2343b3d7098836d488e14ba3926a5b748c66","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.13.0.tgz","fileCount":4398,"integrity":"sha512-SyC5Upvgo12t2A60aYyozuq7Ae9ylBVy2N7pdlSm+vgwA8hBjMyo13U1CYYKmUh6XYuqQBTYeNw5+hfWV/nLAQ==","signatures":[{"sig":"MEQCICuATQDueql75aRpJUVD/vtywOmiT4Qxe58hgsVwSgfGAiA4Xz79uhplgffL8yw2twGv66VmNeZemEaMXsIJFcf+2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDshdYwPMANSLgBiaUCLiTuuijR8IiAWgKqMAUxljWBDwIgUqukPKYkhuE6GSDR3efF0P2+wQvg2gdSpGoG0VD7fko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7410641},"main":"sdk/dist/index.js","type":"module","_from":"file:eco-incorp-sauce-sdk-0.13.0.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./sdk/dist/compiler.d.ts","default":"./sdk/dist/compiler.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"lint":"eslint .","test":"pnpm -r test","build":"pnpm -r --filter './sdk' --filter './actions' build","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"pnpm -r typecheck","format:check":"prettier --check ."},"_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"_resolved":"/tmp/530cbaf19dc0b52551328ffcbe822b6b/eco-incorp-sauce-sdk-0.13.0.tgz","_integrity":"sha512-SyC5Upvgo12t2A60aYyozuq7Ae9ylBVy2N7pdlSm+vgwA8hBjMyo13U1CYYKmUh6XYuqQBTYeNw5+hfWV/nLAQ==","repository":{"url":"git+https://github.com/eco-incorp/sauce.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: SDK, action primitives, and a local dev environment.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","sauce-compiler":"npm:@eco-incorp/sauce-compiler@^1.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.10.0","globals":"16.5.0","hardhat":"^2.22.0","prettier":"3.9.6","@eslint/js":"10.0.1","@uniswap/v3-core":"^1.0.1","typescript-eslint":"8.70.0"},"_npmOperationalInternal":{"tmp":"tmp/sauce-sdk_0.13.0_1789479103409_0.9027095165253203","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"_id":"@eco-incorp/sauce-sdk@0.13.1","bin":{"sauce-dev-tools":"dev-tools/scripts/init.js"},"bugs":{"url":"https://github.com/eco-incorp/sauce/issues"},"dist":{"shasum":"5d481934455068d7c5d28acd9a1451298871b840","tarball":"https://registry.npmjs.org/@eco-incorp/sauce-sdk/-/sauce-sdk-0.13.1.tgz","fileCount":4398,"integrity":"sha512-OCMAWZh51DUSEKS84Ev2vYSQ/aq385bUT+LGYX+cN5LgEiZ1FJVOVarGzdMxo9UbgAOrH+j/Cu02ITZUFzxSng==","signatures":[{"sig":"MEQCIGnerk0TZfCM0JQz6il1tSowSxs1XTLzKGicNkPwRtb2AiBuNtTpajbjzybpZ1Qn3O2f2JaNdpM9/knWgYF7ZUGYiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDFEn81NvL+giw2Dj4VwITFtjaGPlgpribSR+Qc582GkAiEAvxEmR1H9Q1E/Pj8h4RrWMctbVPtRAIBVlvgsjxZnJ7o="}],"unpackedSize":7419685},"main":"sdk/dist/index.js","name":"@eco-incorp/sauce-sdk","type":"module","_from":"file:eco-incorp-sauce-sdk-0.13.1.tgz","types":"sdk/dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./sdk/dist/index.d.ts","default":"./sdk/dist/index.js"},"./svm":{"types":"./sdk/dist/svm/index.d.ts","default":"./sdk/dist/svm/index.js"},"./chains":{"types":"./sdk/dist/chains/index.d.ts","default":"./sdk/dist/chains/index.js"},"./skills":{"types":"./sdk/dist/skills/loader.d.ts","default":"./sdk/dist/skills/loader.js"},"./verify":{"types":"./sdk/dist/verify/index.d.ts","default":"./sdk/dist/verify/index.js"},"./actions":{"types":"./actions/dist/index.d.ts","default":"./actions/dist/index.js"},"./recipes":{"types":"./sdk/dist/recipes/index.d.ts","default":"./sdk/dist/recipes/index.js"},"./compiler":{"types":"./sdk/dist/compiler.d.ts","default":"./sdk/dist/compiler.js"},"./evm/engine":{"types":"./sdk/dist/evm/engine.d.ts","default":"./sdk/dist/evm/engine.js"},"./svm/engine":{"types":"./sdk/dist/svm/engine-public.d.ts","default":"./sdk/dist/svm/engine-public.js"},"./svm/verify":{"types":"./sdk/dist/svm/verify.d.ts","default":"./sdk/dist/svm/verify.js"},"./deployments":{"types":"./sdk/dist/deployments/index.d.ts","default":"./sdk/dist/deployments/index.js"},"./protocols/*":{"types":"./sdk/dist/protocols/*/index.d.ts","default":"./sdk/dist/protocols/*/index.js"},"./recipes/settle.sauce.ts":"./sdk/dist/recipes/settle.sauce.ts","./svm/recipes/settle.sauce.ts":"./sdk/dist/svm/recipes/settle.sauce.ts"},"scripts":{"lint":"eslint .","test":"pnpm -r test","build":"pnpm -r --filter './sdk' --filter './actions' build","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"pnpm -r typecheck","format:check":"prettier --check ."},"version":"0.13.1","_npmUser":{"name":"seveyeco","email":"matt@eco.com"},"homepage":"https://github.com/eco-incorp/sauce#readme","_resolved":"/tmp/d58cb221716878c472793476a382f78c/eco-incorp-sauce-sdk-0.13.1.tgz","_integrity":"sha512-OCMAWZh51DUSEKS84Ev2vYSQ/aq385bUT+LGYX+cN5LgEiZ1FJVOVarGzdMxo9UbgAOrH+j/Cu02ITZUFzxSng==","repository":{"url":"git+https://github.com/eco-incorp/sauce.git","type":"git"},"_npmVersion":"10.9.8","description":"Sauce protocol tooling: SDK, action primitives, and a local dev environment.","directories":{},"maintainers":[{"name":"eco-re1ro","email":"kiryl@eco.com"},{"name":"seveyeco","email":"matt@eco.com"}],"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.45.3","acorn":"^8.15.0","dotenv":"^17.3.1","typescript":"^5.7.0","@solana/kit":"^6.10.0","sauce-compiler":"npm:@eco-incorp/sauce-compiler@^2.0.0","@solana-program/token":"^0.14.0","@solana-program/system":"^0.12.2","@solana-program/compute-budget":"^0.16.0","@solana-program/address-lookup-table":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.10.0","globals":"16.5.0","hardhat":"^2.22.0","prettier":"3.9.6","@eslint/js":"10.0.1","@uniswap/v3-core":"^1.0.1","typescript-eslint":"8.70.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sauce-sdk_0.13.1_1789486692346_0.7043050773878472"}}},"time":{"created":"2026-06-04T16:54:02.766Z","modified":"2026-09-15T15:38:12.658Z","0.1.0":"2026-06-04T16:54:03.260Z","0.2.0":"2026-08-01T03:26:19.500Z","0.3.0":"2026-08-02T17:01:18.593Z","0.4.0":"2026-08-03T04:13:55.623Z","0.5.0":"2026-08-04T17:38:19.872Z","0.5.1":"2026-08-04T19:19:01.651Z","0.6.0":"2026-08-04T21:19:41.671Z","0.7.0":"2026-08-05T05:23:32.882Z","0.7.1":"2026-08-05T15:21:37.520Z","0.7.2":"2026-08-05T17:34:01.884Z","0.8.0":"2026-08-06T14:31:02.853Z","0.10.0":"2026-08-16T20:37:10.857Z","0.10.1":"2026-08-20T19:53:25.332Z","0.10.2":"2026-08-21T19:17:11.566Z","0.10.3":"2026-08-22T04:01:59.957Z","0.10.4":"2026-08-22T16:48:15.672Z","0.10.5":"2026-08-26T02:30:03.153Z","0.10.6":"2026-08-30T23:57:44.718Z","0.11.0":"2026-08-31T21:11:03.785Z","0.10.7":"2026-08-31T23:48:07.508Z","0.10.8":"2026-09-01T00:23:27.419Z","0.10.9":"2026-09-01T00:34:21.556Z","0.12.0":"2026-09-01T09:03:30.748Z","0.10.10":"2026-09-11T16:44:04.192Z","0.10.11":"2026-09-13T18:41:29.414Z","0.10.12":"2026-09-14T23:00:12.893Z","0.13.0":"2026-09-15T13:31:43.591Z","0.13.1":"2026-09-15T15:38:12.470Z"},"bugs":{"url":"https://github.com/eco-incorp/sauce/issues"},"homepage":"https://github.com/eco-incorp/sauce#readme","repository":{"url":"git+https://github.com/eco-incorp/sauce.git","type":"git"},"description":"Sauce protocol tooling: SDK, action primitives, and a local dev environment.","maintainers":[{"name":"eco-re1ro","email":"kiryl@eco.com"},{"name":"seveyeco","email":"matt@eco.com"}],"readme":"# Sauce\n\n**Sauce** — build, compile and verify Sauce programs: cross-chain intents whose programs execute as\nbytecode on the Eco Pot. One TypeScript package for EVM and SVM. Published as `@eco-incorp/sauce`.\n\n```sh\nnpm install @eco-incorp/sauce\n```\n\n> The runtime **engine** (the on-chain interpreter these programs execute on) lives in the separate\n> `eco-incorp/v12` repo. This repo — `eco-incorp/sauce` — is the developer-facing Sauce package that\n> _targets_ it.\n\n**Node only.** The compiler is loaded through `createRequire` (its `node` build is CommonJS reading a\nsibling `.wasm` off disk), and the route path imports `node:fs`/`node:path`, so the Quickstart, the\nbuilders and `/compiler` all require a Node runtime. The registry and decoding subpaths import no\nNode builtin and work anywhere: `/verify`, `/chains`, `/deployments`, `/protocols/*`, `/evm/engine`\nand `/svm/engine`. The\ncompiler package does ship a browser build, but this package does not expose it.\n\nThe SauceScript compiler comes with it as a dependency. There are no optional peers.\n\n## Quickstart\n\nOpen a route on a destination chain, and the SDK compiles the program and assembles the intent:\n\n```ts\nimport { routes } from \"@eco-incorp/sauce\";\n\n// Both deadlines are ABSOLUTE unix timestamps, not durations: the chain compares\n// `block.timestamp > route.deadline`. And rewardDeadline must be >= deadline — a solver may fulfil\n// right up to the route deadline, so an earlier reward deadline is already refundable by then.\n// pot, portal, sourcePortal, creator and prover are addresses for YOUR deployment; the package\n// ships no defaults for those. Token addresses it does ship — see the registry note below.\nconst now = BigInt(Math.floor(Date.now() / 1000));\n\nconst built = routes\n  .openRoute(\"base\", \"function main() { return 1n; }\", {\n    source: \"ethereum\", // the SOURCE chain — where the reward is posted\n    pot, // the Pot on the destination chain, which runs the program\n    portal, // the DESTINATION Portal — lands in route.portal\n    sourcePortal, // the SOURCE Portal — where the intent is published\n    creator,\n    prover,\n    deadline: now + 3600n,\n    rewardDeadline: now + 7200n,\n  })\n  .reward([{ token: usdc, amount: 1_000_000n }]);\n\nbuilt.compiled.bytecode[0]; // the program\nbuilt.intent; // the assembled Intent\nbuilt.publishCalldata(); // calldata for sourcePortal — omit sourcePortal above and this throws\n```\n\nCommon token addresses are already there: `routes.TOKEN_REGISTRY` carries probe-verified `USDC` and\n`WETH` for ethereum, optimism, polygon, base and arbitrum, the wrapped native under whatever symbol\nit actually reports (polygon's is `WPOL`), and `USDT` on ethereum and optimism only. `USDT` is absent\nelsewhere because a row is registered under a ticker only when the deployed contract's own `symbol()`\nstring-equals it: the Tether-migrated polygon and arbitrum deployments return `USDT0`/`USD₮0` and\nfail that gate, and base's was never probed. So a missing row means \"not provenance-verified under\nthat ticker\", NOT \"not deployed\" — `tokenDefines` overrides any key when you want one anyway.\nAsk `routes.knownTokenSymbols(requireChain('polygon'))` for what a chain actually carries. Look one up\nwith `routes.registryTokenAddress(requireChain('base'), 'USDC')` (`requireChain` is a root export --\nsee [Registries](#registries)), which returns a **`bigint`**, or `undefined` when that chain does not\ncarry the symbol -- not a `0x` string, so format it yourself if you need one:\n`'0x' + address.toString(16).padStart(40, '0')` gives base USDC as\n`0x833589fcd6edb6e08f4c7c32d4f71b54bda02913`. `openRoute` also folds them in as\nambient defines, so a route body can write `USDC.transfer(to, amount)` with no configuration at all.\n\n`routes.openRoute(destination, …)` is what the chain globals forward to, so\n`Base(sauce, options).reward(…)` is the same call. Those globals are installed on `globalThis` as a\nside effect of importing the package — they are **not** exports, so `import { Base }` fails. Opt out by setting `globalThis.__ECO_ROUTES_NO_GLOBALS__ = true` **before the first import** — it is\nread at module evaluation, so setting it afterwards is too late and silently does nothing. After the\nfact, `uninstallRouteGlobals()` is the one that works. Or just use `routes.openRoute` and ignore\nthem.\n\n`.reward()` takes a token-amount array as above. A **bare bigint** is a NATIVE reward —\n`.reward(1_000_000n)` posts 1e6 wei of the source chain's gas token, not 1 USDC.\n\n> **Route bodies are unannotated SauceScript.** The SDK runs source rewrites over the body before\n> compiling, and those parse plain JS — `function main(): Uint256 { … }` is rejected. Annotated\n> SauceScript is fine when you call the compiler directly (below), just not through a route.\n\n## Building programs without writing SauceScript\n\nThe `token`, `swap` and `deposit` namespaces emit SauceScript for you. `token` returns the source\nand its base dirs together; `swap` and `deposit` return a bare string, with base dirs as separate\nconstants:\n\n```ts\nimport { routes, token } from \"@eco-incorp/sauce\";\n\n// toSauceScript returns the baseDirs the program's own imports need, alongside the source\nconst { source, baseDirs } = token.Token.transfer({\n  token: usdc,\n  to: recipient,\n  amount: 1_000_000n,\n}).toSauceScript(\"evm\");\n\nconst built = routes\n  .openRoute(\"base\", source, { ...options, compile: { baseDirs: [...baseDirs] } })\n  .reward(reward);\n```\n\nThe `baseDirs` matter: the emitted program does `import { IERC20 } from \"./artifacts/IERC20.json\"`,\nand a route supplies token base dirs automatically only when its own `USDC.transfer(…)` rewrite\nfires — which it does not for source a builder already emitted. Without them the compile fails on\nthat import. Spread them: `toSauceScript`'s array is `readonly`, the option is not.\n\n`.source(target)` gives you the source alone if you are supplying `baseDirs` yourself.\n\n`swap` and `deposit` have no `toSauceScript`. They return the source directly, so pair each with its\nown constant:\n\n```ts\nimport { routes, swap, deposit } from \"@eco-incorp/sauce\";\n\nroutes\n  .openRoute(\"base\", swap.swapSource(spec), {\n    ...options,\n    compile: { baseDirs: [...swap.SWAP_BASE_DIRS] },\n  })\n  .reward(reward);\n\nroutes\n  .openRoute(\"base\", deposit.depositSource(spec), {\n    ...options,\n    compile: { baseDirs: [...deposit.DEPOSIT_BASE_DIRS] },\n  })\n  .reward(reward);\n```\n\n`routes.compileSauceRoute` is the lower level underneath, if you want the compiled call without an\nintent — it returns `{ calls, compiled, source }` and has no `.reward()`.\n\n**On the SVM target this route path does not work.** `toSauceScript('svm')` emits `main` with typed\naccount parameters — that parameter list _is_ the account manifest, so it cannot be dropped — and a\nroute runs an acorn-based accessor rewrite that rejects annotations. `compile: { accessors: false }` gets past the parse, but a route then still requires\n`execution.code` naming an already-staged code account, so unless you have staged one, compile\nthe source directly instead.\n\n## The compiler\n\n`/compiler` re-exports the published Rust/wasm SauceScript compiler:\n\n```ts\nimport { compile } from \"@eco-incorp/sauce/compiler\";\n\nconst { bytecode } = compile({\n  target: \"evm\", // or 'svm'\n  entry: \"main.js\",\n  resolve: (path) => bytesFor(path), // module BYTES (Uint8Array), or undefined\n});\n```\n\n`main` may take parameters. They arrive at run time as 32-byte big-endian words appended after the\nprogram, on **both** targets, so one program serves many argument sets — compile-time substitution is\n`defines` instead.\n\nThat applies to a **direct `compile`**. A route slots `compiled.bytecode[0]` in as the whole cook\ningredient and appends no argument tail, so a parameterized `main` in a route body reads past the end\nof its own ingredient. Use `defines` for routes, parameters for programs you assemble yourself.\n\nA `bytes` parameter is not padded — it occupies its fixed compile-time length, so the tail is not\nuniformly 32-byte words once one is present.\n\nNeither call returns an argument layout, so callers build the tail themselves. Mind which\n`CompileResult` you have — there are two, and they are not the same shape:\n\n|                | shape                                            | from                                  |\n| -------------- | ------------------------------------------------ | ------------------------------------- |\n| the compiler's | `{ bytecode: Uint8Array; manifest? }`            | a direct `compile`                    |\n| the SDK's      | `{ bytecode: Uint8Array[]; warnings: string[] }` | `built.compiled`, `compileSauceRoute` |\n\nThe SDK's `bytecode` is a list of SEGMENTS, so `compiled.bytecode[0]` is the first segment, not the\nfirst byte. On **SVM** an `Account`-typed parameter is not a payload argument at all: it becomes the\naccount manifest in the COMPILER's `CompileResult.manifest` — the route seam drops it\n(`rs-compile.ts`), so `built.compiled.manifest` is `undefined` with no error. An SVM caller that\nneeds the manifest compiles through `svm/` directly.\n\nA `main` that falls off the end has no return type of its own, and a raw `compile` rejects it\n(`` `main` does not return on every path ``). Generated programs hit this whenever they fall through\n— which most do, though not all: a trailing `Token.balanceOf` emits a `return`, and annotating that\none `: void` would break it. Either annotate it yourself (`function main(): void { … }`) or go through\n`routes.compileSauceRoute`, which annotates it for you. Note that one takes\n`(destination, sauce, execution, options)`: the execution seam is required, and an SVM destination\nneeds an already-staged buffer, so it is the route path rather than a bare compile helper.\n\n## Registries\n\n129 protocols and 39 canonical chains ship with the package — 38 EVM plus Solana:\n\n```ts\nimport { listProtocols, getProtocol, requireChain } from \"@eco-incorp/sauce\";\n\nlistProtocols().length; // 129\ngetProtocol(\"uniswap-v3\"); // metadata: category, per-chain deployments, audit status\n// (ABIs live on the subpath: '@eco-incorp/sauce/protocols/uniswap-v3')\n```\n\n`requireChain` and `getChain` read different registries: `CANONICAL_CHAINS` has all 39, while the\n`chains` export has 33 of the 38 EVM ones — `unichain`, `sonic`, `ronin`, `plasma` and `ink` are\ncanonical but absent from it, so `getChain(130)` is `undefined` where `requireChain('unichain')`\nresolves.\n\n```ts\nrequireChain(\"base\").id; // 8453 — reads CANONICAL_CHAINS (all 39)\n```\n\n## Subpaths\n\n| Subpath                                                    | What's there                                                               |\n| ---------------------------------------------------------- | -------------------------------------------------------------------------- |\n| `.`                                                        | routes DSL, `token`/`swap`/`deposit` builders, chain + protocol registries |\n| `/compiler`                                                | the SauceScript compiler                                                   |\n| `/actions`                                                 | routing-intent lowering (`actionsToSauce`), AMM/bridge action primitives   |\n| `/protocols/*`                                             | one protocol's ABIs and metadata, e.g. `/protocols/uniswap-v3`             |\n| `/chains`, `/deployments`                                  | canonical chain list; deployed contract addresses                          |\n| `/recipes`                                                 | shipped programs (settle, CCTP split-transfer) and their sources           |\n| `/svm`, `/svm/engine`, `/svm/verify`                       | SVM client, account resolution, engine harness, settle verification        |\n| `/recipes/settle.sauce.ts`, `/svm/recipes/settle.sauce.ts` | the settle program sources themselves, for partners reproducing bytes      |\n| `/evm/engine`                                              | EVM engine helpers                                                         |\n| `/verify`                                                  | decodes **legacy v1-grammar** settle programs. `viem`-only, browser-safe   |\n| `/skills`                                                  | AI skill files per protocol                                                |\n\n`/verify` is for programs already on chain: it reads the v1 prologue that the retired TypeScript\ncompiler emitted. Programs built by this SDK today are not v1-grammar, so it will refuse them.\n\nVerifying a program you built means recompiling it from the same source and comparing bytes.\n`/svm/verify` does exactly that for SVM settle programs; there is no EVM counterpart in the package\ntoday, so an EVM caller applies the technique themselves.\n\n## Development\n\n```sh\npnpm install\npnpm build       # sdk + actions\npnpm typecheck\npnpm test\n```\n\n## Publishing\n\nTag-driven, via [`.github/workflows/publish.yml`](.github/workflows/publish.yml):\n\n```sh\ngit tag v1.2.3 && git push origin v1.2.3\n```\n\nThe workflow stamps the version from the tag inside the runner (`npm version --no-git-tag-version`)\nand publishes to **npmjs.com only**. The `version` in `package.json` is therefore not the source of\ntruth and will read older than the latest release — that is expected.\n","readmeFilename":"README.md"}