{"_id":"@ammora-protocol/sdk","_rev":"47-1d090c42563de2528977896e716b94c8","name":"@ammora-protocol/sdk","dist-tags":{"next":"0.2.0-beta.3","beta":"0.2.0-beta.19","pr4-canary":"0.2.0-pr4-canary.0","giwa-rc":"0.2.0-rc.0","giwa-stable":"0.2.0","arc":"0.3.0-arc.2","latest":"0.2.11"},"versions":{"0.2.0-beta.1":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.1","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.1","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"474c5379fb5790dd93f70b07a022e99acd27c842","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.1.tgz","fileCount":6,"integrity":"sha512-qV0s/w9Gzgdj3GdY+sV1WCjvjPANMhAFApGxsHLF+QqaIk0Q/CvniMfY/9p6gXTYzjpnHxI1dogb0C160U1Afw==","signatures":[{"sig":"MEQCIB6e7ME4Gz45smqGvxb/i65Ho1W2NiIaGYmf9SX7VRj2AiAoKugkKaQ/FqLNk0egZp8+oAGHVqho8RItl9iPknoJiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.5.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.1_1785146276439_0.6364507497385992","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.2":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.2","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.2","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"8a452edb80098e4e3611ad2c46877535d49657f4","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.2.tgz","fileCount":6,"integrity":"sha512-acu7E+XFo5aYuUA3A+1FdT2AcKNNn+LyZKJXsVPMv+TAg6YFt0Vxdcr9Q0IHnBfuL1RCKfRu5aR6oQfvMcq3jg==","signatures":[{"sig":"MEQCIFEo06kYZOm/yW0lqZ6YqfQ4Me37qnmu0LSQpMETinUOAiAji8l6E0kzkmWwLS+6PFyQU8YibYbJi6g2AYTdHxNKuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1751058},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.5.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.2_1785261763933_0.011613589329264817","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.3":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.3","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.3","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"72e6979e97dcaba8e2b6a33c29cdfd576de7a9ca","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.3.tgz","fileCount":6,"integrity":"sha512-OGLw7NSY/ueL6yJH/0fAPB/hpwc5+4sw7moijSD3VgfaTx64qORSqJFKw5Fw/+lh0/BhkjnpuX627gVzmxCmhg==","signatures":[{"sig":"MEUCICHCdcBNq/K/EmoIVxrCYOIZenaI37fmYnY05/LSMZwmAiEA6UH4YUFpPSDg2bRNlgUyvG+c96YgAA7uZ76a5WAfcTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.5.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.3_1785506302555_0.5804051792583704","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.4":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.4","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.4","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"4c07e8fead7d11b7e9f9fc0ea9d4b0904c45c9dd","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.4.tgz","fileCount":6,"integrity":"sha512-2Uwz1tbufoe9OfggxSG/5Ps4Pg2Ofx3sg4wnJ+0t74WWrj71CKtsXqFaUXFegggHp0RgHcIZToddIrhc/etHfg==","signatures":[{"sig":"MEUCICQC8E6kaLqgUEpAx56+TfhpATEcfW9Ngntv66xTXzoJAiEA9bZmxmHxrJpE9PXiwGi5+n/kbdEY/wa0tkDfcYUCz54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.4_1785832587013_0.9652608699375669","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.5":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.5","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.5","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"c3cbd0c6c657770bdbc61553f152fecdb402fa56","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.5.tgz","fileCount":6,"integrity":"sha512-tbh2p1efC0NH3RlqdkZxkwpB4D1R2oR/BtyzmFRn49i4UzX8BuF5UXVZUyAAt+0QlmKzt52aCWJEJbJNeLxsaA==","signatures":[{"sig":"MEYCIQCScRPiUtJGEHUU19dNivwq3USDjh24YX5IB/krhEaRTQIhAM2rrWA7yRVPzJ6W34yZ819DX089/2CrJYlz9AfCk/8n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1840280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.5_1785838913208_0.5934416021784878","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.6":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.6","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.6","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"69661a155159a9e76948bc5beeaac53745d0563c","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.6.tgz","fileCount":6,"integrity":"sha512-RNlTB2jR2pXsSoVMejoCYWg0DZcZGibHD12yDWdsywNRn7Nc8ZtUH5HeCeILcvT6Q0Z1HhYiOUcdGHPlPxkQxw==","signatures":[{"sig":"MEUCIQD85HpU1Lv9WVyaNPWuaXJRPjMqSRGkd0ufCcqygplE8gIgWswP3uKGM19NszzF/kYeCscVbf3819stk1sgaU4DAqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1848691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.6_1785847619409_0.5295541150110998","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.7":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.7","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.7","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"d99faf76309f85796a36bed531e5b2d4991bc9ff","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.7.tgz","fileCount":6,"integrity":"sha512-wcZvLmbqyrUtykgsUk1xKcmgi0bCq72Ld4pKVy6p6zVaoij05GtAK6qqoPoe9dEik7CIAOyx1P9GMe9+Sgtf5A==","signatures":[{"sig":"MEYCIQDRTmhIIgvGlSJH2WRll9DZt0W1YR3dcKxlB0+dM0nkfQIhAMf563Mbc5DqwbSbGLjKk+LgN5jCqcHdIBdpkI9SHLOH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1850468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.7_1785850382469_0.3395711226982412","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.8":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.8","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.8","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"d09febcb3925280dd585678b271a1c82a2f03a4f","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.8.tgz","fileCount":6,"integrity":"sha512-QECy2pwvuRI99F+dS02cZwmIM9/9tdb2WfujdZTsKzw1W7EOs9adkR9Eey05TWlpFzutP7DQhqKq1RCOmUsTTw==","signatures":[{"sig":"MEYCIQD9+6Nzz3qbH4kxTnasSvNRIu6J8sPjDUj9i5QWhW94fAIhAOyEz6TDwM2gUI4tTxkXGduxirN2esu9Te6e8oJARA0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.8_1786464248629_0.24680980215442694","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.9":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.9","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.9","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"fb65ede136fecab917cc9b843f890f5b1b26692d","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.9.tgz","fileCount":6,"integrity":"sha512-G+PAC2m2mV/+u/aiz3RL2dUOSYl/1REvXDfeiA07OAbwJV0oSKVgSpoH3Jqkoq1tPzM0W4N8MX844jGAB1OSMQ==","signatures":[{"sig":"MEUCIDAnzDOVn1tv/0VpPTXqxJZY5ciQmr9Am7CUIRbjzg+eAiEA36wOEMJ8VMT8MFLz73E2DYJqv28XPOHtqLoMYFInKZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1951675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.9_1786503986815_0.8766373213536733","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.10":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.10","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.10","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"62b5a62a1c27ee866fb4caff2cf266e6fc6bc3e5","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.10.tgz","fileCount":6,"integrity":"sha512-hBSJH3DVf0W7AjmydDsf3DFwrtH+Bahv816MJ35LSPfyvP7sekn1tWN0+L31eUlaWzgfAhVNei5llSRJ3QgRqw==","signatures":[{"sig":"MEQCIHCdVwzA77/tXYPH+OUBIjSJOjbN0p+w5DWdzrb5Biz7AiBQM9GsqzdKYCnR+2jP2XdE4hvJhLMkfVIDKb8wxNfZ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.10_1786509347071_0.7144954591155073","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.11":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.11","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.11","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"f67bfa10a011d483338811505594644569936300","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.11.tgz","fileCount":6,"integrity":"sha512-YrQbrXEGXsWAVWKhCKXws5/6Ck6ACWRVINnMIlHaPL/ASbQJ5wn0oOnJh8en+1P/ZtPc0IXXTDmhpiWllzHh8w==","signatures":[{"sig":"MEUCIB+RFXwa4gOEoyMubFbysQutopK33iFwQC8MnDue56lLAiEA2Eil1EEHVqb0XYkrKxD++5zNc6pSTOaAsbssqTW49Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2198754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.11_1786553004560_0.5536538270996445","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.12":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.12","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.12","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"a3ae1c7e3f31eec4f63dc4812e098520a8c4608b","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.12.tgz","fileCount":6,"integrity":"sha512-UrbmUL4wj12XeRWMmtkf7cGUxjMF44W6P4f3ZzFXuhiMeXroRZsYL6otGDSehcfS5hMtjYUviqXjvYPXmap0ow==","signatures":[{"sig":"MEQCIADj1J4YvTLnBJCncBOULV8Vu3jTHIERilqN0gIjcxyeAiBlOPVcaDytX8hDbolBBr17tF9fXMI9yFoWX81NQJBzLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2199218},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.12_1786584764975_0.42398322832766056","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.13":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.13","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.13","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"81b90ab10cdfa3c15b0cb7e830c06b9cbb06e257","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.13.tgz","fileCount":6,"integrity":"sha512-GMruHKiQ4urU35Cl/CP4WZKS2AYa46uKVWZd/kjsXWJ3LJgFaLhob9tNfpkSnJ43ZTbpuhyclY5YFAJQm6QsCg==","signatures":[{"sig":"MEUCIQDWGgS2j5EALyqqrF/RO3a63lunsopsePrMsf1uLa6oWQIgfNMUhyN+Pi5orSsiTH1mqk72flLTEI04Y97wR7U7jMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.13_1786601579183_0.3629934983509322","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.14":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.14","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.14","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"998aa167f51a9b45973135260c00d06e9bff2a8c","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.14.tgz","fileCount":6,"integrity":"sha512-fl4311SXdutnJKGn1sH+eYXcSOepMxlDI1Riva85wIHABTREWe+zDyapzKkBEbjxXz/fvRYtfMooXPzXXaLK1w==","signatures":[{"sig":"MEYCIQCo6rEPHCtudoT+g0iRNXTZjtgPc2BQs0zqjqkWh3M4IwIhAKNw1iR3dshP8lsM5ri0HfJsyEZAhdItmb97cdH8Ns6q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2234014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.14_1786671192990_0.14695922763348346","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.15":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.15","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.15","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"76cad95524d8889ef552d46becaff215127d8658","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.15.tgz","fileCount":6,"integrity":"sha512-4A3+LydaZ2mxq6R08jDISywdrYbGLKM1eG2Q6KjE77m9F1rW5TEnKI2Ja0MfKYZr80zr6yaO0JP6DHuSME5mNg==","signatures":[{"sig":"MEUCIAeUiaMIaQfWgvEi5ZC8Gi0HbppkoQ9xH4NaGBUGc28wAiEAzSYaLo6FxN25opA3vfNZPk/f9xPIbgg/7eO/u3JI1Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2238137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.15_1786696556326_0.3294377306092533","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.16":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.16","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.16","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"4e075b8f7c3fcea5859824666354683272b85f92","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.16.tgz","fileCount":6,"integrity":"sha512-AL3IcKMxN7cd8G/kPED1jJObXGexqKYEApy+3+NRqxakSFaKE9h7LW9/3/XAO5sTxD3zCURyTul+NGjSLI//FQ==","signatures":[{"sig":"MEYCIQDM89xaGV2mdbyT9ZwTuhjcezl7pFTkTSK3bfT25d/PhAIhAPUIPsdek8phaplKY86bfCSXFOZRLVpc16yE70geH/Lb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.16_1787056412841_0.9383154915259919","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.17":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.17","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.17","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"b0a3c027e3a596e7e3c35cd4cc52029c60ed385d","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.17.tgz","fileCount":6,"integrity":"sha512-D/VXdVINDC1wbwzpjoPPLXkuXRIgtsb77PVPZcFv+xFVJx1rCpYmL+//yo7dj2x+fz8RpLtUEgVQuaZU+QV78A==","signatures":[{"sig":"MEYCIQDIQNMS4C+bOSR8h/u9iwsY8NqL+u1SxS0cFIIZxjrWIwIhAOc8m36v2jYcUFQFZKgXHA64RIWqxYgB24plkCGVWOqj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2367897},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.17_1787190956849_0.35204269598354965","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.18":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.18","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.18","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"eba9432d359c049d61572b2f87772d750a67e862","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.18.tgz","fileCount":6,"integrity":"sha512-6JjvkSuatqQRBOtd8d8gLJeyvIrpzWde3YOZnDbO9W40WAzz9PTRKDyHs/BjQY2xjR3MLd2dDqw4iHkdvdrVMA==","signatures":[{"sig":"MEQCIC35UmJz4cTuDbAGW8Pe67KUJhUTLMQInbW6WLO6UttDAiBfDRc3c1+VNpVAydw7BkA3UWW+BI62PmEhmUOZWDIqPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2369869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.18_1787204535507_0.1649448644196827","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.19":{"name":"@ammora-protocol/sdk","version":"0.2.0-beta.19","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-beta.19","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"19ce055641046a7d97ea8229ace1515f62f6fab9","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-beta.19.tgz","fileCount":6,"integrity":"sha512-5k6RBqHt7xUgU0+aUu+oMqCGbPBskjrD8I/YTqemxtMZ8XZObCEf0EZXF7k65/j6NRr9EVNHZ1KUp50L6Q/m0A==","signatures":[{"sig":"MEYCIQDaP5ApcdHXyFm35cuwAK/mOdg51fzgAY2OUDzTwf4QVAIhAO860m/VfUIKwqjVJpI6tjVuJDuC2hsEDfgNUSaQyrb0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2370039},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-beta.19_1787207130696_0.9692657993227334","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pr4-canary.0":{"name":"@ammora-protocol/sdk","version":"0.2.0-pr4-canary.0","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-pr4-canary.0","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"6c4d990f1eba666211f3fa2e9ac76d3402dee309","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-pr4-canary.0.tgz","fileCount":6,"integrity":"sha512-zHpN32NNy5vpqOAdZQW0UP317Bb/TpdxbM6wp6IWOHE8qb7yI58e1YMlNNGE/pNU+PASvQvqtdWk4i+g5463CA==","signatures":[{"sig":"MEYCIQCDFDb2UVK8ljZFFow9Ah0JUJ+UvpT10Sa1WPCRZR5w8wIhALpYyLR+Ba0o7KT6A6Q40V1YddZ+yqOTwRtEw7ZxoKBI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881362},"main":"./dist/index.js","type":"module","_from":"file:/private/tmp/ammora-pr4-release/ammora-protocol-sdk-0.2.0-pr4-canary.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai","approver":{"name":"kreolabs","email":"develop@idolly.ai"}},"_resolved":"/private/tmp/ammora-pr4-release/ammora-protocol-sdk-0.2.0-pr4-canary.0.tgz","_integrity":"sha512-zHpN32NNy5vpqOAdZQW0UP317Bb/TpdxbM6wp6IWOHE8qb7yI58e1YMlNNGE/pNU+PASvQvqtdWk4i+g5463CA==","repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-pr4-canary.0_1787386635683_0.30105403816826426","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-rc.0":{"name":"@ammora-protocol/sdk","version":"0.2.0-rc.0","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0-rc.0","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"b73f05b13cf624c46f1775d5565de27a603dad07","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0-rc.0.tgz","fileCount":6,"integrity":"sha512-VEvftLPO/3hLiQnHvNNWI6T/HYKKLjzaWUG8DaQw9nf+vQC4+Oju8m8JpWp5vUhMda0WXPpoiZbKV6AXkNHFhg==","signatures":[{"sig":"MEUCIAGbRiGt1sS43OWTNs2dqI77CedEoLRKItrSeey7pNXOAiEA8zjgry5F4Mz74rIhIBbLmXo7dn2WixS4VIItlh8f5os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2417108},"main":"./dist/index.js","type":"module","_from":"file:/private/tmp/ammora-giwa-rc-final.ZOnBo1/ammora-protocol-sdk-0.2.0-rc.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"_resolved":"/private/tmp/ammora-giwa-rc-final.ZOnBo1/ammora-protocol-sdk-0.2.0-rc.0.tgz","_integrity":"sha512-VEvftLPO/3hLiQnHvNNWI6T/HYKKLjzaWUG8DaQw9nf+vQC4+Oju8m8JpWp5vUhMda0WXPpoiZbKV6AXkNHFhg==","repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.5.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0-rc.0_1787533165596_0.7265152645490223","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ammora-protocol/sdk","version":"0.2.0","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.0","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://ammora-docs.vercel.app","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"44a6eee9091f360ff67af765557c7f88287b7b99","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.0.tgz","fileCount":6,"integrity":"sha512-18ptmxq8rN3WEyN0WSWgYJAwreGPLbuW+qJ7PzecAce2+q6weT++pH2gdpL+QFlGpCrUn+SHSSgQdlXKM1a5OA==","signatures":[{"sig":"MEQCIDjzKj5QsntT4oPOAxVijn9r2P7ho1Qb9CiKX+0M12SMAiAzzjDA7PXrVd8Cgh1SNO6goVfh0y+HAV9Uf1cvbfxU8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2417062},"main":"./dist/index.js","type":"module","_from":"file:/private/tmp/ammora-sdk-stable.rhPBtx/artifact/ammora-protocol-sdk-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"_resolved":"/private/tmp/ammora-sdk-stable.rhPBtx/artifact/ammora-protocol-sdk-0.2.0.tgz","_integrity":"sha512-18ptmxq8rN3WEyN0WSWgYJAwreGPLbuW+qJ7PzecAce2+q6weT++pH2gdpL+QFlGpCrUn+SHSSgQdlXKM1a5OA==","repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.5.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1787555108435_0.8347254749331601","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ammora-protocol/sdk","version":"0.2.1","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.1","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"fb7c13c1926f18a7ab1f439e3ac2a7658f583339","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.1.tgz","fileCount":7,"integrity":"sha512-OnQI20WhJGAkbARYawBspyM3cDb/OA5ZBtRWukjXQm0yPKCvBjUIt9aMpKEcZ3uSuG0cqG+mEOpWccA/FJFKIQ==","signatures":[{"sig":"MEYCIQDbUsSXxIixUsBsj52nxqcR0P1n7CFmT3tiidAgZm+RYAIhAPFtVHaQuJcjhks/KJlGMIBSvR4ExiZqP6pWsrR+LwLZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2406855},"main":"./dist/index.js","type":"module","_from":"file:.release-staging/sdk-0.2.1/ammora-protocol-sdk-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts --format esm --dts && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"_resolved":"/Users/ichongmyeong/Sources/treasurebox/ammora-protocol/.release-staging/sdk-0.2.1/ammora-protocol-sdk-0.2.1.tgz","_integrity":"sha512-OnQI20WhJGAkbARYawBspyM3cDb/OA5ZBtRWukjXQm0yPKCvBjUIt9aMpKEcZ3uSuG0cqG+mEOpWccA/FJFKIQ==","repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1787737238872_0.4896725058962066","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@ammora-protocol/sdk","version":"0.2.3","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.3","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"9f53a5fe163c62d9836e5266b7d7aee04abe5658","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.3.tgz","fileCount":22,"integrity":"sha512-20NP1WWcnBY6jjR7pytSxXgbK/g1Di11iKSIIJneiaMAtsxlM7/7JaTMjnn2GjD2iP1hzCrhbUw+7mU/7Mra/w==","signatures":[{"sig":"MEUCIFZ+mlWPVANOflVOh6Xtbf58Ja+XJFDMTfT1r20B8AY/AiEAvephqocKtQdyKjfTsXoN+Ih5u3E537e7CSaveqFd8qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8146178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"gitHead":"87c2709760f8c9834db69fb430c13c4fca5fe0ee","scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.5.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.3_1788342554385_0.76529299446449","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@ammora-protocol/sdk","version":"0.2.4","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.4","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"36986d006db5b038126bdea10247135dd02a0084","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.4.tgz","fileCount":10,"integrity":"sha512-hGWGMC4FJU8zYJE5d/0JTWckVHChXCSNuBzzgp1XQYS/zpqc4TONJj52vam7Tdz24W3wxxKTw4Zq51CCRpo7bQ==","signatures":[{"sig":"MEYCIQDX3bwEZTr7SlwEtL27e7nw+h4z3BWOgII657bGPK9aiAIhAPOa6W97+nZQm2CiEVwgpIAPM8619l6ejiBLPdDNHDCz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"gitHead":"87c2709760f8c9834db69fb430c13c4fca5fe0ee","scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.5.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.4_1788423384424_0.433129784483512","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@ammora-protocol/sdk","version":"0.2.5","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.5","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"989870741d1aabdebb5adc8cd2e5b11cf9908326","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.5.tgz","fileCount":10,"integrity":"sha512-wZHZeakt5xQSxivG8L2/H7zO6WSn5+IydbN/Lh//93+hpMaBJDzirnZy/2oUO0JRwCf5g19dz3jmxPImtGgdwA==","signatures":[{"sig":"MEQCIGV8dPW79/6qj1NuVloaQgRsGPWweii6k2xLEKk2YNTSAiAqG3wY6XW1UQkXAub923YzB66Ylw7z7H8atAd3ch2ukA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2814028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"gitHead":"87c2709760f8c9834db69fb430c13c4fca5fe0ee","scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.5.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.5_1788441387264_0.03709416366969176","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@ammora-protocol/sdk","version":"0.2.6","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.6","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"91e192d7d01b995bc4a718d6d027ccd535c656bd","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.6.tgz","fileCount":10,"integrity":"sha512-K1DoFSDV/ABoqfgDcZ/2/r1coEorTu8fME8xxz/dhwO/1m9qHw7jOnx5iPMlqlYRTWWFY0v2OGRahTTpTBTqLA==","signatures":[{"sig":"MEUCIQCPszgXmKIDCv2NNSTmMW+S9hr9eHd2pau/iIPVYYKDiAIgakfpwWe9D9M1Tr9sYA1MpFniUxkVafEu8sSDT1wtEnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2932636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"gitHead":"0d14acd3e51570847dcfa056df259601baea4937","scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.5.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.6_1788805302475_0.8606264767048959","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@ammora-protocol/sdk","version":"0.2.7","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.7","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"8e249cba8f5d1e8ecae52d63efefadb2ffc5bc1d","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.7.tgz","fileCount":12,"integrity":"sha512-5EnNyplC+dFGUDTuQ/IiWNvg6A+/gdqE5ivrJ9Cv5A/J2BQ/IvSmk/DZFXLOmTrlcHbNN8eawSBziZ87NJ164A==","signatures":[{"sig":"MEQCIAsWDYAjRk4o072Ai62SV9C1W/sZgsLWNv2khmZB3VC6AiBqP7j189VHgVrsT0851jHFUth94ji8wv7P8Y+6wh4/VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG3j/bRAgBUAexnTI1NICTKScxny+2s43D4zwhd/CNNzAiEAxBIGhVZr4JPbX1HZ+JtuOOuPejwnEmP2esmy5W2Se6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2949695},"main":"./dist/index.js","type":"module","_from":"file:/Users/ichongmyeong/Sources/treasurebox/ammora-protocol/.release-staging/sdk-0.2.7-20260911/ammora-protocol-sdk-0.2.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"_resolved":"/Users/ichongmyeong/Sources/treasurebox/ammora-protocol/.release-staging/sdk-0.2.7-20260911/ammora-protocol-sdk-0.2.7.tgz","_integrity":"sha512-5EnNyplC+dFGUDTuQ/IiWNvg6A+/gdqE5ivrJ9Cv5A/J2BQ/IvSmk/DZFXLOmTrlcHbNN8eawSBziZ87NJ164A==","repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.7_1789096669163_0.6146312417766924","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@ammora-protocol/sdk","version":"0.2.8","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.8","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"e242f45e39f77c44d1ff65cf8f044fd989018f3d","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.8.tgz","fileCount":12,"integrity":"sha512-ZE2ppVv0Wx+uSGUCG2TePbJZaIRE/MKI2mNoDIR7JRx//p//+4sezpCJXDE2hpPGj+H/GusQn1bm73X0p2BhYw==","signatures":[{"sig":"MEUCIQCY95bFEUYib/73Utjcezw3pcCqiivOIJYQEg1JCQ9XgwIgFeZp0RPtJn0sUARAn0kbq6DqODGHEmHBiylut5gxCTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID44qF3M7Ygi16O/573pOBhzYQfl5grY6U8z62AcvgGnAiEAgatSwKvismEW4Fbj0Y1SaTnQDaDbiZ0ZuoNYs+jxKy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2950287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.8_1789316222541_0.5512400649576574","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-arc.1":{"name":"@ammora-protocol/sdk","version":"0.3.0-arc.1","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.3.0-arc.1","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"7abd8c3773a4b11a171f442409a2a43d69e3ca51","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.3.0-arc.1.tgz","fileCount":17,"integrity":"sha512-5964pZgrwANswtvsaj0yRBcTjZkU1zr8bSrdlTm6Q+GuV6aL1tCCOJkJtDUsYfmc57VL9uZ7yVbTobYgvDkGhw==","signatures":[{"sig":"MEQCIF8HQqW9bzZtc3ohqolb7WbySbZvGAlN6vFIt9PKgKcxAiBiIGxBbhouUNWPgl5eWfZXCGH9yjzes35/U8dIQSe8YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGIoQQWqFEnj13zXA7VcFSucbQIJTSsLkKYWwNbuKdyAIhAJNbQlyU9Dt2gacli+ZtJRuLQTAmneaOQ3dx2QlN4+ot","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3161239},"main":"./dist/index.js","type":"module","_from":"file:/private/tmp/ammora-arc-r8-release-final-20260914/ammora-protocol-sdk-0.3.0-arc.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"_resolved":"/private/tmp/ammora-arc-r8-release-final-20260914/ammora-protocol-sdk-0.3.0-arc.1.tgz","_integrity":"sha512-5964pZgrwANswtvsaj0yRBcTjZkU1zr8bSrdlTm6Q+GuV6aL1tCCOJkJtDUsYfmc57VL9uZ7yVbTobYgvDkGhw==","repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0-arc.1_1789356980548_0.6804324627038727","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@ammora-protocol/sdk","version":"0.2.9","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.9","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"6166ab02377a8478235a9e8c25afd40ff6365873","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.9.tgz","fileCount":19,"integrity":"sha512-+0A8nmMHQX75eEyeB3i3Rklc00RII97SEWyyNLnSufFIE66NfoVpl3Wul4pf/1GpIgWhCXFCVVN1aPnkUqO66Q==","signatures":[{"sig":"MEQCIA4wcKDl44a9GrG5HfkkebQeY1nn5fLGzk408UJ/1f+lAiAcoMCqheL4ijwDXXus70PnaseQid9lsIMgsgEI84uF0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+cpiryq8APi5igDWqDqZGPcAXVT3VL11nhhU4U1HabgIhAMpTZbnJ7+av35vDX5PMwgKMoG6FCkM2C90dOcXNvjMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3208712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"gitHead":"82b00f33601b8d5b7e4d0bd5c8d556cd88319640","scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.9_1789462590961_0.37445866962540664","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-arc.2":{"name":"@ammora-protocol/sdk","version":"0.3.0-arc.2","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.3.0-arc.2","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"7a77f1a143cc6e276e69e8640d72278f2fdb79d7","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.3.0-arc.2.tgz","fileCount":19,"integrity":"sha512-VAkH80uVKznZcNf0hIOZ7tjy+WC1lhwV8ex29M/mgWw5QvSraprXfAWkPpnXuH0NhadfZtEk5oEKZfo1F1Sw9Q==","signatures":[{"sig":"MEUCIQD4rsW2Yo0fWT2yEfeqdH+lsrkJWPYpLUpngXOWxoLi6gIgLWKIUiNeQ6Qul9sLgbk/pISonML/gz5TKOphTCdeOJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8vDRMNnMfIk3xrnsIitDkxdyhn6Rn4m721axGg6AZZwIgUCRKEjLn11YOR9vewfgbBlPaCVupKoGEHA6IOkObb/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3208724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"gitHead":"ee7ff7420f78fe5b5e6ab50112cf9a080e57f9ea","scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0-arc.2_1789462692479_0.5797538760651197","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@ammora-protocol/sdk","version":"0.2.10","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"license":"MIT","_id":"@ammora-protocol/sdk@0.2.10","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"fdafdcea0867736b6f5ba4cb7b2fc03118605227","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.10.tgz","fileCount":20,"integrity":"sha512-igVa1R1G5p42cgH4U+GzPifbgIw2f6pNXBGhuZoqOhZPvwm66H/w5S33RyOb/Tr/TDo9h382cbT69VVXBy2cQQ==","signatures":[{"sig":"MEUCIQDiK2B67spT/lHtdDSFNgWO+CG7kXHmc7eue79Yc1aHcAIgcTd/x2wYM1YDPvRxPmCOXPDlUXfjRInTbDMUdwBi7FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHZwACbZp6qIoJuAtj2F0oosp4S+RmosYsrsEbbyftugAiBrpeHEtl9n6abhbp4wffqU2q5tlrSbSuwCWgSghZkJbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3233106},"main":"./dist/index.js","type":"module","_from":"file:/private/tmp/ammora-protocol-sdk-0.2.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"_resolved":"/private/tmp/ammora-protocol-sdk-0.2.10.tgz","_integrity":"sha512-igVa1R1G5p42cgH4U+GzPifbgIw2f6pNXBGhuZoqOhZPvwm66H/w5S33RyOb/Tr/TDo9h382cbT69VVXBy2cQQ==","repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.10_1789587842800_0.11181284313666251","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"_id":"@ammora-protocol/sdk@0.2.11","bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"dist":{"shasum":"63bd0575024293df13ad0c0b31c884d5ca3db496","tarball":"https://registry.npmjs.org/@ammora-protocol/sdk/-/sdk-0.2.11.tgz","fileCount":20,"integrity":"sha512-8m8c5dk8KLzeZyrKvLhvcFe9Ql9yesMviad0CP5pg4sakdXGN4L5TqKEeax5Y+IRZhf1KHTRoRcKo2eBOOIy4g==","signatures":[{"sig":"MEYCIQDE2p9sD9Rm5ydk4bIcFgZZ/wwFh1/9xB8hdD1v7989nQIhAMeZO8npIt+0yauIJJDf/gxUHMdzSWJrUA6B8qhuFJtm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFFbdwAdKSd2JWa/811mb2DaHHfsK0tBEg5AGeGfY7/+AiBFoC8/BuDhPT17EGt3JMTD1eiGIL4H3pmzN+rWIwsyxA=="}],"unpackedSize":3240073},"main":"./dist/index.js","name":"@ammora-protocol/sdk","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./integrate":{"types":"./dist/integrate.d.ts","import":"./dist/integrate.js"}},"gitHead":"ef3498cd636ebd28e42e36fbebfce4158aea7981","license":"MIT","scripts":{"test":"vitest run","build":"npm run build --workspace @ammora-protocol/math && tsup src/index.ts src/integrate.ts --format esm --dts --clean && node scripts/write-build-manifest.mjs","e2e:local":"npm run build && node e2e/pumpfun-local-e2e.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/pack-smoke.mjs","release:check":"npm run build && npm run typecheck && npm run test && tsc -p tsconfig.compat.json --noEmit && npm run pack:smoke -- --skip-build","prepublishOnly":"npm run release:check && npm --prefix ../.. run sdk:downstream:check","local:onchain:drill":"npm run build && node scripts/local-onchain-drill.mjs","pack:smoke:candidate":"node scripts/pack-smoke.mjs --local-math","e2e:aggregation:anvil":"npm run build && node scripts/aggregation-anvil-e2e.mjs","e2e:aggregation:public":"npm run build && node scripts/aggregation-anvil-e2e.mjs","typecheck:legacy-consumer":"npm run build && tsc -p tsconfig.compat.json --noEmit"},"version":"0.2.11","_npmUser":{"name":"kreolabs","email":"develop@idolly.ai"},"homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","directories":{},"maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"viem":"^2.33.0","@ammora-protocol/math":"0.2.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.2.11_1789620815584_0.3290022623412139"}}},"time":{"created":"2026-07-27T09:57:56.279Z","modified":"2026-09-17T04:53:35.895Z","0.2.0-beta.1":"2026-07-27T09:57:56.623Z","0.2.0-beta.2":"2026-07-28T18:02:44.121Z","0.2.0-beta.3":"2026-07-31T13:58:22.827Z","0.2.0-beta.4":"2026-08-04T08:36:27.182Z","0.2.0-beta.5":"2026-08-04T10:21:53.381Z","0.2.0-beta.6":"2026-08-04T12:46:59.571Z","0.2.0-beta.7":"2026-08-04T13:33:02.652Z","0.2.0-beta.8":"2026-08-11T16:04:08.808Z","0.2.0-beta.9":"2026-08-12T03:06:26.986Z","0.2.0-beta.10":"2026-08-12T04:35:47.191Z","0.2.0-beta.11":"2026-08-12T16:43:24.719Z","0.2.0-beta.12":"2026-08-13T01:32:45.135Z","0.2.0-beta.13":"2026-08-13T06:12:59.432Z","0.2.0-beta.14":"2026-08-14T01:33:13.149Z","0.2.0-beta.15":"2026-08-14T08:35:56.463Z","0.2.0-beta.16":"2026-08-18T12:33:33.003Z","0.2.0-beta.17":"2026-08-20T01:55:57.019Z","0.2.0-beta.18":"2026-08-20T05:42:15.673Z","0.2.0-beta.19":"2026-08-20T06:25:30.862Z","0.2.0-pr4-canary.0":"2026-08-22T08:17:15.802Z","0.2.0-rc.0":"2026-08-24T00:59:25.749Z","0.2.0":"2026-08-24T07:05:08.614Z","0.2.1":"2026-08-26T09:40:39.004Z","0.2.3":"2026-09-02T09:49:14.556Z","0.2.4":"2026-09-03T08:16:24.570Z","0.2.5":"2026-09-03T13:16:27.414Z","0.2.6":"2026-09-07T18:21:42.632Z","0.2.7":"2026-09-11T03:17:49.252Z","0.2.8":"2026-09-13T16:17:02.634Z","0.3.0-arc.1":"2026-09-14T03:36:20.649Z","0.2.9":"2026-09-15T08:56:31.127Z","0.3.0-arc.2":"2026-09-15T08:58:12.807Z","0.2.10":"2026-09-16T19:44:02.905Z","0.2.11":"2026-09-17T04:53:35.704Z"},"bugs":{"url":"https://github.com/ammora-labs/ammora-protocol/issues"},"license":"MIT","homepage":"https://github.com/ammora-labs/ammora-protocol/tree/main/packages/sdk#readme","keywords":["ammora","evm","defi","amm","almm","bonding-curve","launchpad","sdk","viem"],"repository":{"url":"git+https://github.com/ammora-labs/ammora-protocol.git","type":"git","directory":"packages/sdk"},"description":"TypeScript SDK for the Ammora protocol: ABIs, calldata builders, and quote/planning helpers for launch curves, AMM/DLMM pools, vaults, and routers on EVM chains.","maintainers":[{"name":"kreolabs","email":"develop@idolly.ai"}],"readme":"# @ammora-protocol/sdk\n\nTypeScript SDK for the [Ammora protocol](https://github.com/ammora-labs/ammora-protocol) — reusable EVM\nliquidity infrastructure for token launchpads (bonding-curve launches, concentrated/compounding AMMs, ALMM\nbin pools, genesis vaults, presales, vaults, and routers).\n\n> **Beta testnet software.** The qualified GIWA release is live on GIWA Sepolia, but Ammora has not\n> announced a mainnet deployment or completed an independent security audit. ABIs and builder signatures\n> may change between 0.x releases. Do not use with real funds without your own review.\n\n## Install\n\n```sh\nnpm install --save-exact @ammora-protocol/sdk@0.2.8 viem\n```\n\n`0.2.8` is the execution-profile enforcement patch on top of the R1–R4 release.\nIt keeps explicitly supplied factory profiles authoritative when an application also\nuses a custom deployment source, so a read-only revision or failed implementation-hash\ncheck cannot be bypassed while planning a write. The release was built and verified in\nan isolated snapshot. The workspace SDK, Portal and examples now pin `0.2.8`; an application's\ndeployed version must still be verified independently. Pin a reviewed released package\nand deployment manifest for reproducible integrations. Package publication does\nnot deploy or update an application.\n\n## V4 receipt and migration patch\n\n- Config, Launch, Swap and Migrated receipt parsers check the decoded event name\n  before applying event-specific validation. Emitter, successful-receipt, policy\n  and swap-plan checks remain in place. Mixed-event receipts must not return an\n  incomplete Config identity or reject a valid event because of an unrelated log.\n- `AmmoraV4LaunchCurveClient.planMigrateAtBlock(blockNumber)` is an additive API.\n  It reads authentication and migration state at the specified bigint block,\n  without selecting another head or reusing/updating the legacy authentication\n  cache. Existing `planMigrate()` behavior remains compatible. Read the\n  [snapshot, cache and execution safety contract](docs/v4-migration-planning.md).\n- `RevenueCenterClient.resolveReceipt()` already exists. The ARL FeeVault path\n  returns the first matching canonical `ClaimedFor` amount, permits an explicit\n  zero when `minimumAmount` is zero, and excludes the `Claimed` alias. It is not\n  a batch sum, finality verifier, or proof that the payout was positive. See the\n  [claim receipt examples and trust boundary](docs/revenue-receipts.md).\n\nThese changes do not alter deployed contracts or certify mainnet readiness.\n\n## What it provides\n\n- **ABIs** for every deployable protocol component (`launchFactoryAbi`, `dlmmBinPoolAbi`,\n  `ammAlphaVaultAbi`, `ammoraDynamicVaultAbi`, …), kept drift-gated against the audited contract surface.\n- **Calldata builders** (`buildCreateLaunch`, `buildBuyExactIn`, `buildDepositAlphaVault`,\n  `buildDlmmZapIn`, …) returning `{ data }` ready for any EVM transaction stack.\n- **Quote / planning helpers** (slippage math, DLMM multi-position planner, curve builders re-exported\n  from [`@ammora-protocol/math`](https://www.npmjs.com/package/@ammora-protocol/math)).\n- **Connection-backed clients** for ALMM/DLMM, DAMM V2, segmented DBC, and dynamic fee sharing.\n  They read live pool/config/vault state, obtain execution quotes, bind slippage, and plan ERC-20 approvals.\n\nOffline builders remain address-agnostic. The built-in GIWA catalog remains available as a compatibility\nroute. New integrations should load the qualified release manifest, create an isolated deployment source,\nattest its runtime hashes during bootstrap, and inject the verified source into connected clients.\n\n## Launchpad discovery\n\nLaunches and pools are dynamic data; they are not copied into each SDK release. A compatible launchpad\ncreates through an Ammora-reviewed factory, the Data API indexes its canonical events, and every SDK\nconsumer discovers the result through the same typed client:\n\n```ts\nimport { AmmoraDataApiClient } from \"@ammora-protocol/sdk\";\n\nconst data = new AmmoraDataApiClient(\"https://ammora-giwa-sepolia-data.fly.dev\");\nconst launches = await data.getLaunches({ chainId: 91_342n });\nconst launch = await data.getLaunch(91_342n, tokenAddress);\n```\n\nRegistering another token or pool therefore does not require republishing the SDK. An SDK release is\nneeded only when the reviewed contract catalog, ABI, transaction builder, or typed API surface changes.\nPartner factories are admitted separately after chain ID, deployment block, runtime code hash, and event\ncompatibility review; the indexer backfills that factory from its registered start block before treating\nits history as complete.\n\n## Example\n\n```ts\nimport {\n  attestAmmoraDeployment,\n  buildCreateALCSegmentedV3LaunchWithTokenConfig,\n  createAmmoraDeploymentSourceFromReleaseManifests,\n  type AmmoraReviewedReleaseManifestV1,\n} from \"@ammora-protocol/sdk\";\n\nconst manifest = await loadReviewedManifest() as AmmoraReviewedReleaseManifestV1;\nconst candidate = createAmmoraDeploymentSourceFromReleaseManifests([manifest]);\nconst verified = await attestAmmoraDeployment({\n  source: candidate,\n  chainId: manifest.chainId,\n  providers: [{ id: \"primary\", client: publicClient }],\n});\nconst deployment = verified.profile.active;\nconst tx = buildCreateALCSegmentedV3LaunchWithTokenConfig(\n  \"My Token\",\n  \"MTK\",\n  \"ipfs://token-metadata\",\n  \"ipfs://creator-metadata\",\n  configId,\n  9,\n  poolCreationFee,\n);\n\nawait walletClient.sendTransaction({\n  account,\n  to: deployment.launch.factory,\n  data: tx.data,\n  value: tx.value,\n});\n```\n\nRead `configId`, token decimals, and `poolCreationFee` from the enabled config before submission; for\nproduction UI, prefer `ALCClient.planLaunchWithTokenConfigFromConfig`, which binds those live values.\n\n## Reviewed GIWA deployment\n\nThe qualified GIWA release is represented by one versioned manifest containing chain ID `91342`, active\naddresses, recognized factory history, address-level start blocks, and runtime code hashes. Keep that\nmanifest in application-owned release configuration; do not copy a partial address list into source code.\n\n```ts\nimport {\n  ALMMFactoryClient,\n  attestAmmoraDeployment,\n  createAmmoraDeploymentSourceFromReleaseManifests,\n  type AmmoraReviewedReleaseManifestV1,\n} from \"@ammora-protocol/sdk\";\n\nconst manifest = await loadReviewedManifest() as AmmoraReviewedReleaseManifestV1;\nconst candidate = createAmmoraDeploymentSourceFromReleaseManifests([manifest]);\nconst verified = await attestAmmoraDeployment({\n  source: candidate,\n  chainId: manifest.chainId,\n  providers: [{ id: \"primary\", client: publicClient }],\n});\nconst contracts = verified.profile.active;\nconst factory = new ALMMFactoryClient(\n  publicClient,\n  contracts.liquidityMarketMaker.factory,\n  { deploymentSource: verified.source },\n);\n```\n\nRuntime attestation is an explicit bootstrap operation; quote and transaction-plan methods never perform it\nimplicitly. A high-volume service should use independently reviewed providers and retain the attestation\nevidence before enabling writes.\n\n## Custom reviewed deployment source\n\nCustom source support is structural portability, not a claim that every EVM chain is production-ready.\nThe SDK supports additive custom deployment sources, but each additional EVM chain requires an independent\ndeployment, runtime attestation, lifecycle, indexer, and rollback qualification before production use.\n\nAn application can prepare an isolated, immutable catalog for another reviewed EVM deployment without\nchanging Ammora's built-in GIWA catalog. Keep the full contract map and runtime-hash evidence in an\napplication-owned release manifest:\n\n```ts\nimport {\n  attestAmmoraDeployment,\n  createAmmoraDeploymentSourceFromReleaseManifests,\n  type AmmoraReviewedReleaseManifestV1,\n} from \"@ammora-protocol/sdk\";\n\nconst manifest = await loadReviewedManifest() as AmmoraReviewedReleaseManifestV1;\nconst candidate = createAmmoraDeploymentSourceFromReleaseManifests([manifest]);\nconst verified = await attestAmmoraDeployment({\n  source: candidate,\n  chainId: manifest.chainId,\n  providers: reviewedProviders,\n});\n\nconst resolved = verified.profile;\nconst deploymentSource = verified.source;\n```\n\n`createAmmoraDeploymentSourceFromReleaseManifests` validates and freezes manifest structure but performs\nno RPC calls. `attestAmmoraDeployment` then verifies the RPC chain ID and every declared runtime code hash.\nConnected clients accept `verified.source` through the optional `deploymentSource` field. Omitting that\nfield retains the existing built-in GIWA compatibility route and byte-identical legacy transaction-plan\nbehavior.\n\nFor strategy liquidity, use the connected client so the transaction includes both an active-bin movement\nbound and a minimum LP-share amount for every bin:\n\n```ts\nimport { ALMMClient } from \"@ammora-protocol/sdk\";\n\nconst almm = new ALMMClient(publicClient, pool, positionManager, binLens);\nconst { transaction, quote } = await almm.planCreateStrategyPosition({\n  lowerBinId: -10,\n  upperBinId: 10,\n  totalBaseAmount: 1_000_000n,\n  totalQuoteAmount: 1_000_000n,\n  strategy: 0,\n  shareSlippageBps: 50,\n  maxActiveBinSlippage: 2,\n  recipient,\n  deadline,\n});\n\n// Execute approvalRequirements first, then send transaction.\nconsole.log(quote.activeId, quote.minimumShares);\n```\n\nALMM swap quotes follow the current DLMM fee shape: `fee` is the provider/order-participant amount after\nthe protocol share is removed, and `protocolFee` is returned separately. Both exact-input and exact-output\nquotes require the deployed `ALMMBinLens`. DAMM V2 connected quotes return `executionPriceX128` and\n`priceImpactBps`, where impact compares the actual execution price with the pre-swap spot price rather than\nusing sqrt-price movement. Detailed DAMM quotes expose `totalFee`, `feeToken`, and the complete protocol,\nprotocol2, referral, creator, LP/claiming, and compounding split. Typed pool creation supports balanced and\nconcentrated single-side initialization. Balanced creation derives both initial sqrt price and liquidity from\nthe supplied base/quote caps. The connected creation planner additionally rejects unsupported token policy,\nan occupied canonical pool key, and a production factory without its fee controller before returning a\ntransaction. `DammV2Client` also exposes compounding merge/lock/delegate and concentrated position-manager\nclaim/merge/vesting/close operations.\n\nConnected receipt resolvers bind execution results to the next step: `ALMMClient.resolvePositionCreation`\nchecks the emitted pool, owner, and range for funded strategy positions, while\n`DammV2Client.resolveAddedLiquidityPosition` checks the pool, owner, and positive liquidity before exposing\nthe new DAMM V2 position ID to fee-sharing or follow-up liquidity flows.\n\nFee settlement is exposed with the same separation as the contracts. `ALMMClient.getProtocolFeeState` and\n`planClaimProtocolFee` read and claim the configured DLMM protocol liability, while\n`buildClaimALMMProviderFee` remains the direct-bin provider path and position fees are claimed through\n`planClaimPositionFees`. `buildClaimFeeVault` handles a beneficiary's direct DBC/DAMM external-fee claim;\n`buildClaimFeeVaultFor` is reserved for beneficiary/delegate routing.\n\nFor initial DLMM liquidity use `planSeedLiquidity` or `planSeedLiquiditySingleBin`. These create a locked\nbootstrap position with explicit fee owner and operator instead of an ordinary removable strategy position.\n`planAddLiquidityByWeight` preserves the exact input totals across arbitrary bin weights and returns every\nrequired manager approval. `ALMMFactoryClient.planCreatePoolFromPreset` reads the live preset, rejects\ndisabled presets, canonicalizes token order and active ID, and checks token policy, deterministic prediction,\nlifecycle constraints, and canonical-key duplication before returning calldata. Strategy quotes reject any\nzero-share bin rather than returning a transaction that will revert opaquely.\n\nThe segmented DBC V3 registry surface is exported as `segmentedALCConfigRegistryV3Abi`, with\n`buildRegisterALCSegmentedConfigV3` and `buildSetALCSegmentedConfigV3Enabled`. DBC config validation enforces\nthe 16-segment limit, 20 bps protocol migration fee, 10% one-day lock, and two-year vesting maximum.\n`ALCClient.listConfigs` provides bounded, cursor-based enumeration of immutable registry configurations\n(64 records per call at most) and excludes disabled configurations by default, so applications do not need\nto accept a raw config ID from the user.\nFor pre-pool launch previews, `quoteALCSegmentedExactInput` and `quoteALCSegmentedExactOutput` bundle\nsegmented traversal with fee scheduling, first-swap minimum fee, dynamic fee, collect-fee mode, and the\nbuy-only rate limiter.\n`buildCreateALCSegmentedV3LaunchWithTokenConfigAndBuy` atomically creates a 6–9 decimal token and executes\none or two first buys through the deployed `ALCSegmentedFirstBuyExecutorV3`. Pass that executor address to\nthe builder and approve the quote token to the executor (not the launch factory) before sending the\n`createLaunchAndCall` transaction. The connected\n`planLaunchWithTokenConfigAndBuyWithApproval` method reads the enabled registry config and returns that\nexecutor approval automatically. The factory pins the executor runtime code hash when governance approves\nit and rechecks the hash at launch time; the connected client also requires the executor's live code,\nfactory binding, callback approval, and registry binding to remain valid. All low-level segmented DBC launch\nbuilders require an explicit `poolCreationFee`; there is no zero-fee default.\n\nAfter sending `buildRegisterALCSegmentedConfigV3`, pass the successful transaction receipt to\n`ALCClient.resolveConfigRegistration`. The helper accepts exactly one `ConfigRegistered` event from the\nconfigured registry and verifies its config hash, quote token, and enabled state against current on-chain\nstorage. `planLaunchWithTokenConfigFromRegistration` and\n`planLaunchWithTokenConfigAndBuyFromRegistration` then bind that verified config ID directly into the\nlaunch transaction. DBC swap planners expose both the compatibility `approvalRequirement` field and the\ncommon `approvalRequirements` array.\n\nDFS integrations should use the source-specific atomic funding builders for delegated DBC FeeVault claims,\ncompounding fees, concentrated single-token fees, and position rewards. `DFSClient` returns the approval or\ndelegate setup transactions required by each source. Capped balance/allowance funding is available through\n`buildFundAFSVaultUpTo`, and a recipient can route its own payout with\n`buildClaimAmmoraSharedFeeTo`. `DFSFactoryClient` checks the factory's live token policy and deterministic\nsender-bound address before building creation calldata, rejects an occupied salt, and enforces 2–5 unique\nrecipients with nonzero individual and aggregate shares bounded by `uint32`. Direct funding is also\nfail-closed against the current token policy. Generic FoT, sender-fee, rebasing, callback, and unclassified\ntokens are rejected; an explicitly classified recipient-fee token is settled as gross liability, with\nreceiver net credit emitted separately.\n\nThe disposable Anvil drill executes the built SDK against freshly deployed contracts and checks fee\nliability-to-balance conservation for DBC, DLMM, DAMM V2, and every DFS source:\n\n```sh\nnpm run local:onchain:drill --workspace @ammora-protocol/sdk -- --port 58553\n```\n\nSee [Phase 81](../../docs/PHASE_81_METEORA_POST_FIX_REAUDIT.md) for the current official-revision,\nliquidity, launch, and security parity matrix.\n\n## License\n\nMIT — see [LICENSE](./LICENSE). Distribution includes\n[THIRD_PARTY_NOTICES.md](./THIRD_PARTY_NOTICES.md); read it before commercial use.\n","readmeFilename":"README.md"}