{"_id":"@invariant-labs/a0-sdk","_rev":"96-8cdac25246617e5f0993a3cb4847c0b1","name":"@invariant-labs/a0-sdk","dist-tags":{"latest":"0.2.32"},"versions":{"0.1.0":{"name":"@invariant-labs/a0-sdk","version":"0.1.0","keywords":[],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.0","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"dist":{"shasum":"828eb71caa56c01e80edf09d31c497cad41c93f6","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.0.tgz","fileCount":51,"integrity":"sha512-TsFlu5BQlJCL16QghZgWe4bqNvLXfPA/XDBq3lhjyVeWNw6jpOu8NsbqXcshGWSgoudP43Cuv4ZY5wGVdQXHyQ==","signatures":[{"sig":"MEQCIAWoC/+55ldZjdyIw3fEWVIotIZWMTLVekxuXGvTC5T6AiAwFp3Fm5w2Mxj1jMdvBNR4Gk9pfHvE8FO2RqbpaBC55g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447070},"main":"target/src/index.js","type":"module","types":"./target/src/index.d.ts","gitHead":"ea903c6ee1398942201b38527563a8604dd0c4f5","scripts":{"lint":"eslint . --ext .ts","test":"ts-mocha","build":"npx tsc","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"_npmVersion":"9.8.0","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invarinat-a0-wasm":"0.1.0","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.0_1706796503760_0.7762050546283294","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@invariant-labs/a0-sdk","version":"0.1.1","keywords":[],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.1","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"dist":{"shasum":"74809ffba9e1796993b163f2a9c0d469b0ee0c1b","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.1.tgz","fileCount":51,"integrity":"sha512-VpM+q6hfXf8D0bA20Sk1RPqteF8DjUpDDtOEOJgNQ26RFviVoLyItUZHy2D+kZmmTeOk1C4MZ+QCeAyD49Ve3g==","signatures":[{"sig":"MEUCIB9VcC7lolL+DIM2GkdFHYpr/7/S3755W7TFF1FWhQtKAiEAkQmPyEI0/R7DqtEQzk+GtV3V8+JTU34oGJMPmgF1Umk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447461},"main":"target/src/index.js","type":"module","types":"./target/src/index.d.ts","gitHead":"ea903c6ee1398942201b38527563a8604dd0c4f5","scripts":{"lint":"eslint . --ext .ts","test":"ts-mocha","build":"npx tsc","prebuild":"npm run contract:build && rm -rf target && cp ../target/ink/invariant.wasm ./contracts/invariant/ && cp ../target/ink/invariant.json ./contracts/invariant","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","wasm:build":"cd ../wasm && wasm-pack build && npm run wasm:package","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","wasm:package":"cd ../wasm/pkg && npm pkg set type='module'","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","contract:build":"cd .. && cargo contract build --release && cd sdk"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"_npmVersion":"9.8.0","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invarinat-a0-wasm":"0.1.0","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.1_1706839766789_0.5896462752660945","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@invariant-labs/a0-sdk","version":"0.1.2","keywords":[],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.2","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"e796d65b8bbbacafe13c69b04a675da1633740f6","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.2.tgz","fileCount":51,"integrity":"sha512-XATP0c2wfb6Ty2EBrHlT4gcjCMydhfoBGOKztwAf4EniOmxwGuoWg5Ap84JQc0GwRQ+uR3c69wiUWccIo4X8yQ==","signatures":[{"sig":"MEYCIQDyYmrebV1SepNQbj05qNO9ZudYm9euX60wvkoPLmfnvQIhAIenkU4PYIwD1airz665sIw/gHlgUqD76okr0nv+QAlX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447664},"main":"target/src/index.js","type":"module","types":"./target/src/index.d.ts","gitHead":"3e422b58a838ded04487b7641cb366c925488510","scripts":{"lint":"eslint . --ext .ts","test":"ts-mocha","build":"npx tsc","prebuild":"npm run contract:build && rm -rf target && cp ../target/ink/invariant.wasm ./contracts/invariant/ && cp ../target/ink/invariant.json ./contracts/invariant","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","wasm:build":"cd ../wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","wasm:package":"cd ../wasm && jq '. + {\"type\": \"module\"}' pkg/package.json > temp && mv temp pkg/package.json","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","contract:build":"cd .. && cargo contract build --release && cd sdk"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git"},"_npmVersion":"9.8.0","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invariant-a0-wasm":"0.1.1","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.2_1706844425676_0.22248852313556777","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@invariant-labs/a0-sdk","version":"0.1.3","keywords":[],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.3","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"11334e96ac9bb61d5394fdf7eef45c0d58222ea8","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.3.tgz","fileCount":52,"integrity":"sha512-BJr/tIqLvI+KwLtQuN2Qi6bkQtZUFy9f5Qbts8I8K0HWGhudhu5Cedp2nYvTIh0kRGzez4nRaQiN+l6GRyikMw==","signatures":[{"sig":"MEUCICNB9AX3ggFL/PGSEFGrZa68brdva7+Bphm54ZkIeIn4AiEAi3GQkZs7cBkFjwfx0lAfJDmeEWIOIIulAGXpvX298yI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447765},"main":"target/src/index.js","type":"module","types":"./target/src/index.d.ts","gitHead":"0e640cedc289286af30e1bdfb02dfef3c17c7a40","scripts":{"lint":"eslint . --ext .ts","test":"ts-mocha","build":"npx tsc","prebuild":"npm run contract:build && rm -rf target && cp ../target/ink/invariant.wasm ./contracts/invariant/ && cp ../target/ink/invariant.json ./contracts/invariant","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","wasm:build":"cd ../wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","wasm:package":"cd ../wasm && jq '. + {\"type\": \"module\"}' pkg/package.json > temp && mv temp pkg/package.json","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","contract:build":"cd .. && cargo contract build --release && cd sdk"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"[README](https://github.com/invariant-labs/protocol-a0/blob/master/README.md)","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invariant-a0-wasm":"0.1.1","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.3_1706845880979_0.55855574854684","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@invariant-labs/a0-sdk","version":"0.1.4","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.4","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"5da597babd21c3853d933aa61de33ca9750603a9","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.4.tgz","fileCount":52,"integrity":"sha512-ESxmy2UQzTKQhL5FCfF+S3sPgRxWfS/JQU/1YTZyPzoTVIV1ipQSVhm2JNjwjfaJlea3o9/Wl3V/0XPR5CwFVA==","signatures":[{"sig":"MEQCIGcVEZXQ5vEQxT0uDMyYAFU1sflM4u3wx+hcTT1UJZEWAiAOws/L5zljBzWS/HzW/2DdiEJnF0T1CfUG5WYsukD6WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449794},"main":"target/src/index.js","type":"module","types":"./target/src/index.d.ts","gitHead":"6a0c015e011577a8875bdcfe049a3b9de80736bb","scripts":{"lint":"eslint . --ext .ts","test":"ts-mocha","build":"npx tsc","prebuild":"npm run contract:build && rm -rf target && cp ../target/ink/invariant.wasm ./contracts/invariant/ && cp ../target/ink/invariant.json ./contracts/invariant","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","wasm:build":"cd ../wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","wasm:package":"cd ../wasm && jq '. + {\"type\": \"module\"}' pkg/package.json > temp && mv temp pkg/package.json","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","contract:build":"cd .. && cargo contract build --release && cd sdk"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invariant-a0-wasm":"0.1.1","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.4_1706855518653_0.7647154744083737","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@invariant-labs/a0-sdk","version":"0.1.5","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.5","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"8677adf495a195aacf5772ec0999a4e8d5f405fe","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.5.tgz","fileCount":85,"integrity":"sha512-v4N0Qb+NzO8P9tcIfGmYwY6D2X38GUicH454ddXK5QY4DAUCr9KOm6Ps7jYEit7wbQk0XiHmjrS2mTZHgQD+kA==","signatures":[{"sig":"MEYCIQDdse5tL8UVBEN/1uAN6D5KEGv3Tz8EyfEkeSPjRcF9cwIhAPra+NqkWhlvx6mARG0fuWdkR8BObhtuv2nkwQaSesND","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530475},"main":"target/src/index.js","type":"module","types":"./target/src/index.d.ts","gitHead":"6209c26105f0f5730a1d5c17ac72feef1bbb00a0","scripts":{"lint":"eslint . --ext .ts","test":"ts-mocha","build":"npx tsc","prebuild":"npm run contract:build && rm -rf target && cp ../target/ink/invariant.wasm ./contracts/invariant/ && cp ../target/ink/invariant.json ./contracts/invariant","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","contract:build":"cd .. && cargo contract build --release && cd sdk"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.5_1707404967705_0.9313171447733535","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@invariant-labs/a0-sdk","version":"0.1.6","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.6","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"ec93de1af7e85c049755f7090546d9cb00ac00de","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.6.tgz","fileCount":86,"integrity":"sha512-tqbEtq5ZrCaaPULoJgcL4ARh5C/77fomCIbk4ZTrtHnzLdIFnoTjqvh1B3y1UftuhnLThHSdTH5L8QQ13W25Pg==","signatures":[{"sig":"MEUCIBWJ00mpx2JNqLkUVnLbQsV2seupaGQ4Onttd3BaLEWBAiEA02lh0cWyk2VraZmN0UlnFZZAf/O/Q8iskj7VgSQlq+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536818},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"699c2efe832121fdad0c7ed70309da0a2c01bbf4","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","prebuild":"npm run contract:build && rm -rf target && cp ../target/ink/invariant.wasm ./contracts/invariant/ && cp ../target/ink/invariant.json ./contracts/invariant","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.6_1711012048725_0.6328517722677058","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@invariant-labs/a0-sdk","version":"0.1.7","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.7","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"4975f6bab07e0b4f92cbe245cc8e05c985f1d8a7","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.7.tgz","fileCount":87,"integrity":"sha512-aglWFaQ5ceeBn9O4vLq5d5iw1x2BE3Q8XBYxYcr3YgQbXMrknC/OomFKQ7A+PjSQqVDFSd4mau64tvr2D1VM0A==","signatures":[{"sig":"MEQCIHt/46ePTq8NrYai3MuoMXtldlWreSGJcKtBSTtcwpj2AiAu02Cgzs4WZhCFwLuMH9beTbno8zXnAlVQgtF1lDDsmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539220},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"590262f03a098c1046e5887f069b03bf56f1f7bb","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","prebuild":"npm run contract:build && rm -rf target && cp ../target/ink/invariant.wasm ./contracts/invariant/ && cp ../target/ink/invariant.json ./contracts/invariant","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.7_1714740835472_0.6323820459605276","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@invariant-labs/a0-sdk","version":"0.1.8","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.8","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"0881c7f50655f994560487fed769f2ac885ecdef","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.8.tgz","fileCount":87,"integrity":"sha512-761cJ+gbtNF9gx59obygsQQas/9irgng7mLP6zAriCWPjDjMZEUypskOhJH+GByail+HRFK5PN/Yg7rn57EP5w==","signatures":[{"sig":"MEYCIQD4YLXc8dpKdO0BIKRJ+8HxeiuQjRKGiFhU8tNTbarRGwIhAM9LlScvl4lozBjlne2AwuG3EYSaIZ7NKf9SGxhX5HCv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539307},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"4577d6d3e5ea115924178aefa664eff0ed342126","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","prebuild":"npm run contract:build && rm -rf target && cp ../target/ink/invariant.wasm ./contracts/invariant/ && cp ../target/ink/invariant.json ./contracts/invariant","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invariant-a0-wasm":"^0.1.3","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.8_1714984932670_0.23922921649621154","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@invariant-labs/a0-sdk","version":"0.1.9","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.9","maintainers":[{"name":"robertg93","email":"robertgodula1993@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"8a834b13f677822de6c7004212e6af7e02cc4c18","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.9.tgz","fileCount":101,"integrity":"sha512-KGQPCAv6yGFokhr6KcxH9RbNH/N5g3UwLmkG0cnYwwOPV90UUuSppwOduNrNNxpBuUwel+WHaaPByFIPJEqL2A==","signatures":[{"sig":"MEYCIQDcfRYhuKGNk2yE+OChXqptEWn8gt31SI+EASbDZNF9yQIhAKQ/NqxU4CzHsU3k/O6mntVSVjL346kFdOf8oZHU9dCp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1024362},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"430c65477a9715f92ea67811f60d278c59936808","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invariant-a0-wasm":"^0.1.3","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.9_1715237361538_0.4947607186617251","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@invariant-labs/a0-sdk","version":"0.1.10","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.10","maintainers":[{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"89c0f16a00a51a90d5f0d9c04eede2d54137f6bc","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.10.tgz","fileCount":101,"integrity":"sha512-ayLtkkqfTCmoEBT6UVMkuAkT2a4GFE+ZaCyEe9or5XE0NVAoRgLk9CVF0nz0Mxfxlu3ToBnCFBHhqu23whontA==","signatures":[{"sig":"MEUCIQD9XtFHsVaK8QrCxyvZkh7ITtP8jpFwdSZj+YbRjAikAgIgKrxPlU5RpKDyMI3MuFnk996PRvidPAKYVjfj5peBPOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1026208},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"ef130d43afa3c75cd19f3d637df2265d65bcec0a","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invariant-a0-wasm":"^0.1.3","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.10_1715353298218_0.24483935642369414","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@invariant-labs/a0-sdk","version":"0.1.11","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.11","maintainers":[{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"4aad33dd84feb2d55bdf435591b07f64334690a6","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.11.tgz","fileCount":102,"integrity":"sha512-TzcAaOm77NitiAgvDLvCT9FD+A+84TZ4EXVZ3+ikvEktVzhNXLq7BxNFAumdl4guEuhJb9G4jKpskE3M6yqYSQ==","signatures":[{"sig":"MEUCIHKOBsp/sChMM4CCn10KYc7n47r5NivJxIiLvw51nOLgAiEAsCWqLfZt6Xttc0VouFpzsAhclzU7QuaIZwdtFMSBHYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040603},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"5263e18e1fcd18f7aa774bc25236e33c94ba72b8","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events && npm run test:tx","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invariant-a0-wasm":"^0.1.3","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.11_1715445981855_0.76275512386825","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@invariant-labs/a0-sdk","version":"0.1.13","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.13","maintainers":[{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"22e1c21608aa1ad914f8ee815664e673e94bd830","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.13.tgz","fileCount":102,"integrity":"sha512-aTjXrBKQrtkwQ8ANtS8Zm/XukcIWLkCOaNPBRFMKoZ2S8qrL258cN6LKBMuUL45ID3neVHzPH6wmxcB6y4ZGsg==","signatures":[{"sig":"MEQCIC5wVuOpuX5V5oSbJcXPSgtLudcAahgWVX+A+B+tEv8qAiBX3/4G8UsOIMpRp1YhaIQPTXiYwUPopGnTlFkjQDdckw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041980},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"64a528777bdcc801de22548a3b33e0e585f9d054","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events && npm run test:tx","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invariant-a0-wasm":"^0.1.3","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.13_1715593701814_0.12065022823687555","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@invariant-labs/a0-sdk","version":"0.1.15","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.15","maintainers":[{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"b100d07c579c1938f85ee377be64fbddec1ddaf0","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.15.tgz","fileCount":102,"integrity":"sha512-oLAUnlljOlx0fuFuU4nGHvjKkL0J+IpHTx3GGIyJVGueB2X2T6mEobTjfRU6KDviKggCDt8QJtwMzWlfkpWU3Q==","signatures":[{"sig":"MEUCIQC33VxJFfK+hd3gxZMUN8WY5/G4+pHx0IiHnK6KfAr9owIgZGEfNXJmIb1qMeLCRC/HpbmauvBWrW+KdKDRFqUmygI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037051},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"0ade90faf44fa6a04ade317b6e50da8dbffe472d","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events && npm run test:tx","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","invariant-a0-wasm":"^0.1.3","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.15_1715698091151_0.15239672445546093","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@invariant-labs/a0-sdk","version":"0.1.16","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.16","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"910b698eff62e6398951af8500e59fb6ada9b38f","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.16.tgz","fileCount":102,"integrity":"sha512-yQgMASQ9SBTF87+AtwDa9G4mmWozlEMBU9d34rTHtFnjcBof+pPFKg0k3+dnq94riqe/1i3gqWdmDGUOrnIh0Q==","signatures":[{"sig":"MEYCIQCYQ5iwTnuY19UtsHRxMST2RceUDTv4ux+2m/iMIrOmngIhAP5nvnzhl28KmXQ0Cn9c16O9bmkm2Ie32vALxm2rpVXB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037444},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"866f6dfa2d1a495747acfa3dd666a0d14dba72d8","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events && npm run test:tx","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.6"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.16_1715778396009_0.9696771869024234","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@invariant-labs/a0-sdk","version":"0.1.17","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.17","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"8ba3ae073ac879e4f529cc05ae05d6786f4f67f6","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.17.tgz","fileCount":102,"integrity":"sha512-CM8y8YwyvKLP+DQAa8H/o8FU91kN67lJCMU5hARrtKqJx5A0saPv/clpEr9avHHm7+Idvh0qG+2Oy4bGmVMKBw==","signatures":[{"sig":"MEQCIDeYapBS0E8Im6QkytPnTyHT2k8ejVV5sk2g+tpJ5pVwAiA2bydTfUcdgfxQGs7wyL5DaPegadVYr3bR1jYigq+JlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037345},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"7ab01ef71450fd8b471e946ed940b848741709b8","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events && npm run test:tx","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.6"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.17_1715845433261_0.8995346990016428","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@invariant-labs/a0-sdk","version":"0.1.18","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.18","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"60462399d56031ba25b124c12c3e911fc5aeefe1","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.18.tgz","fileCount":102,"integrity":"sha512-r/2KrrepqrGRY4ATXgUaqvlnr9LlBQIgmGPPUksQ/WyAqnaDBpStSu49+O6nF2pMScqE+VJOJPVdrE/pgcue+Q==","signatures":[{"sig":"MEUCIGGeZh+aduFY2o7W+NreImJaF+UeBiyg9AKmTyec67QmAiEA/gs4xJ6o8iMfWEV83Q5H0zpckZaIzgVVkw1uMGaYZ60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1039681},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"3a98b97b84081358de0434e154db4c66b3bef30e","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events && npm run test:tx","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.6"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.18_1715920434264_0.23260803204090585","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@invariant-labs/a0-sdk","version":"0.1.19","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.19","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"80ab2fbe34b3ad24d88510c43e31d80c47918d07","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.19.tgz","fileCount":102,"integrity":"sha512-49eJhMqAh3uJjXWjwdMDhqJT7RaQMeOgE4hQhcPeE2DPZIln2FQ0PryVpLV3bcYhkGSAA9oxfM/J//OJTF/LWg==","signatures":[{"sig":"MEQCIFpB/wR8HxzYEUPLWuiqa5Yh5vDjJV9YhxCgVA1oAHNrAiA4JvcM976rRJN9QK2aSR5bZuZRzMwQWJXVl4AUcwNxjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040448},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"ecb0094a85a46dc639bb03d32d5d5682c1378857","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events && npm run test:tx","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.6"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.19_1716230446765_0.3276700742542975","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@invariant-labs/a0-sdk","version":"0.1.20","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.20","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"9157a15a538ec2076c9a1cdbe6706564486bdac7","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.20.tgz","fileCount":102,"integrity":"sha512-kZNlXo6meYTySPA4PosdEZCv2YhCJRkEuzNBAjxbZIEDxIbegpzh+mo2tadMvw6XYPbJHZ6kvNXPZouSf+jkQQ==","signatures":[{"sig":"MEUCIEa0zX1T8tAxuX+kg1j/3cI0g4bim3l0MCr+tfhQu0GYAiEA3VrFpGMOGWmL8gKfGXiNq9sRzUoAxaNIjxOYkQcAky0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041762},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"7acea950abdb363b1dd9463492509d7af061a515","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events && npm run test:tx","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.6"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.20_1716285152715_0.9099005986838731","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@invariant-labs/a0-sdk","version":"0.1.21","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.21","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"4e47617941f6e397b93a364f58476e26b20aeabc","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.21.tgz","fileCount":105,"integrity":"sha512-KLoNHlC+sqOJJzGkui6kCU5UJ0s92KBBJttmrtGfUf2RPtTFwCPuhqF+fDD3vUTiAjWzM2yolhxYhjuiZD5oKQ==","signatures":[{"sig":"MEYCIQCLyWsKZbOCjijlsL2F969i5/MC/YcumF56t+t4A0gtBwIhAPUr5WV1lIg16mh1/q1lJaXUJAGcS8W6u3iwXCFVviFk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041738},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"383e260df2f5b487ad0b4841667c9960ca3b918e","scripts":{"lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee && npm run test:position && npm run test:math && npm run test:invariant && npm run test:get-position-ticks && npm run test:get-liquidity-ticks && npm run test:get-tickmap && npm run test:example && npm run test:events && npm run test:tx","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g tickmap","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.6"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.21_1716367610301_0.0805328107753911","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@invariant-labs/a0-sdk","version":"0.1.22","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.22","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"e5490b0d96cb350734bb3a9bb395c2b18125cb68","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.22.tgz","fileCount":110,"integrity":"sha512-prouRvo4nLmaz8fYpZdzmcLQbYdO+6KGTktEf5XPm9Q7rMZYDt+wM3u8yJ+Rcco8T5leiRapI9Z02ernkc+Ojg==","signatures":[{"sig":"MEQCIFKo21DSCXBeqSQ40E6mv1wHSoEuW/5mf3QVGHIpAkz7AiBBxkxBwtvHCiCfOgi1nZwfsuHuNMWFJ8kmpoWmyr6uRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096968},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"23f4acbc903b2b761f03f546d72ea75ef470ff7e","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.8"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.22_1716368963276_0.2575005416910727","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@invariant-labs/a0-sdk","version":"0.1.23","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.23","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"aab3ff5e18063dce68ec61486e69ed78fc539394","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.23.tgz","fileCount":110,"integrity":"sha512-Baa9lIN+GjLmSI9CjYUYgD4KoabhpzW4crJ4IHYDhOXc5WZcY85F4VnBELPrQwPZWkKqOgXf75Jg3WzojlPn4w==","signatures":[{"sig":"MEUCIQCmENqJx/emustrPO6eUaOaAMMDP5xkio1q/hcogZq47wIge3VgiV8uD8u31V3u++0cR8l+pSjCAxAC5Y145TfD4v8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096974},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"23f4acbc903b2b761f03f546d72ea75ef470ff7e","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.8"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.23_1716369325975_0.7432881539900837","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@invariant-labs/a0-sdk","version":"0.1.24","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.24","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"164fcdc2776007376fa44e7d073a780c90fe5b50","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.24.tgz","fileCount":110,"integrity":"sha512-sRKNnFEko8+beqZvN92irEioxWTLt2h1QYLj5VEPJU0TwjvahKWWDx3Ch2Lbdz+/0vQfJ8ZxQN2i6s8mAFX0uw==","signatures":[{"sig":"MEQCIHyY4bIWL9NAQewCW8DipGxTU+lVcywNB7w0zxEtmPadAiAelLhWADrGE5R/6q0MrXr7fDfUuA8T3uTRuR6yNBpB4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097471},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"9049372ee2a9b306aec5b219dfa829ce912b3b32","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.8"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.24_1716379058873_0.3271288432744559","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@invariant-labs/a0-sdk","version":"0.1.25","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.25","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"fd01d556673246c78507e3d9220da88743f869b4","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.25.tgz","fileCount":110,"integrity":"sha512-XAUvzdtuXLP88X/peryAj8Y5neWW5CH7k/Gnm+/BBxb7sfd0Hxjbr7MWKpTZeKSpGFFpXKrsBNDSuvUui20L0A==","signatures":[{"sig":"MEYCIQCBEmhdtGyTmoqH3pwy+cIG+wO/Ftv0ePgeZ3Yi4FLLywIhALKUj0ZJ5QSj421LXIiEIyAmgma4hkiRG8mNtKvFuxYc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097466},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"3edd9f6ff1e663f53664a5a26fb2067acba70a59","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.8"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.25_1716411839002_0.29124670088966287","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@invariant-labs/a0-sdk","version":"0.1.26","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.26","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"c5151b71825d9c2a931b04ed7870512be92a1b50","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.26.tgz","fileCount":110,"integrity":"sha512-nCuNBEImj3hD6GNePt74O+zz1kYlysjvQCkyZ9Vu3KAemCatJpDMt5BzRKCJCh58SSCWEyWDXk2w0wCjyGsFbA==","signatures":[{"sig":"MEQCIEDCQmIeRr7hDJzKIY1py9D7EHF4Hc8F+NR9DJCzU23JAiBymTaMbkPqhTsYgnYsHlsOsuDDstKQiwJ5apDuAsN6Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1149607},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"ee502ac83d9f765df9a7a0341bf85fbe998a42fc","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.8"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.26_1716461339680_0.7525375016855285","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@invariant-labs/a0-sdk","version":"0.1.27","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.27","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"9fe9b5e445460b1c0dbb9749381bb134fbf12413","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.27.tgz","fileCount":110,"integrity":"sha512-VZ3J2tFWZOWu3y2TPVqekhxiu5EFHCxTPSlfsTv0eFATYXrN/opy55w57LqwEXSDteR71FjLN2kr/eL7RTBmGQ==","signatures":[{"sig":"MEUCIQCaQwcebOl7NZh41+IzDAv3Bn1b4JFAupnaINaBalhAgAIgfOftyp+OQ47yGqfa8PKuPFNz/SvtaPPiW0wDXs0ZbH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1098123},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"de07ac4db37c8304806c880220e60e79f1743c37","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.8"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.27_1716531252819_0.5539531322169728","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@invariant-labs/a0-sdk","version":"0.1.28","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.28","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"9be10dbe80cbe357d75fab14a908838dffcc5fc8","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.28.tgz","fileCount":110,"integrity":"sha512-dnPp+if5LeI0p6KpWDyCwDsqQ9DYO3E+fA7PTuHCf8+pCit5+eDVO8RqQAOV5LyDcOzsuyWYMoLpd1uvIcuepg==","signatures":[{"sig":"MEUCIQCwjBIRakRqn6yXpgKeYg32lVLUYusFq4V0dDadYZQMsQIgUV7+djhaBva6PNRFr+9X4FeGce5UpvFWTRRgsD8/9j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1098316},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"ccf4058c9ae85cc06821b8c4f099261d270576fa","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.8"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.28_1716541729753_0.9938808032655617","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@invariant-labs/a0-sdk","version":"0.1.29","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.29","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"70d3bb6b14eef13ac19235300ffb176f928406bf","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.29.tgz","fileCount":110,"integrity":"sha512-WNVDkr2HervScGCyhSVLb6GbqNEAFMOlDHf0lX/QSOWjUxSISzHN0kcN71jgFc+dVAEiVXaIMBHY9UAfbzt7Hg==","signatures":[{"sig":"MEUCIQCfiauw41I3QYNqW9DPAdRKWUTlXDsBChGqFtsBcwCOTAIgektT00csloCyPvEs0/zfpcsi9Gsln4QCx1q0OIXLnqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1107714},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"67be8f45aed3f4c2ff3fde3c6efe8be962d4418c","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"sniezka","email":"dygons14@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.2.3","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.10"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.29_1716571070870_0.5668914062078676","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@invariant-labs/a0-sdk","version":"0.1.30","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.30","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"107dacac6d84f05e03815adddf4ed0255b92974e","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.30.tgz","fileCount":110,"integrity":"sha512-sKShxJOquBrZOk2aM1n1d8B070VoQT1S08+BR54Xoyg6vNNT6C6980W2/HR3HAOLoeDnOOalPAR+4OooIQPZ8g==","signatures":[{"sig":"MEYCIQDXna48MxHWAXNerJtSKI3poXo3e25AeEHd5lI4If3lxgIhAMnVhkIW+oN8CHJ68B16sDC7ZqWWh/tkA3EIau/25QQW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1108158},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"6db8cb9d1b9f8b477323515a9863e7173384dee7","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.10"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.30_1716796141591_0.7829400741700676","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@invariant-labs/a0-sdk","version":"0.1.31","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.31","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"e7070e330867cee78a0ec019b4ec13d4866948fa","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.31.tgz","fileCount":110,"integrity":"sha512-33eLFriUVjtYsL+kbjq2JHJiYAGcMQHI+Ky1oOh3vZfNnPsO2jt3sAKzJsgqBH6vDKCOeXcbCLlpZJUiHNBRPQ==","signatures":[{"sig":"MEQCIARID21UCVX80Ka5qQfZFFEYd6Vc9jfZY8GxhQuSnYFKAiA1cc9wYIu7+IsPZr8a1TIF+oLEaYUtxStynUgshCrr7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1122279},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"a44d02ebdcd9260a88d0b18de9e7967717f3359e","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.11"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.31_1717143446988_0.5504114934233029","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@invariant-labs/a0-sdk","version":"0.1.32","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.32","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"0bc814f0be3166f8726020c2438750fd6cbed50a","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.32.tgz","fileCount":110,"integrity":"sha512-NGZFEcjaUITC4ZIlB8DF6oIOSx6PWGkhW4mS5DwP8Ab1yIs5KR4YNJ9J2dLhtoEZAaNXiCuyaH9wVlKpyCmeLg==","signatures":[{"sig":"MEUCID9sDQazfPFhvAmXNKNPM8BrE212jehKy2xL93o6Dv6gAiEAs6JPMV66xSSV3JoA9xgQNvEYCgjfnHbgeUQE+tKL/PE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1122279},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"5f605beebca6fa490194408186d2c8fc0f288123","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.11"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.32_1717145712832_0.9072799859779923","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@invariant-labs/a0-sdk","version":"0.1.33","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.33","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"62a74ad8c9ccb6bdaa0c15e48a365b80cc01dbd5","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.33.tgz","fileCount":110,"integrity":"sha512-GDsvNPhfeRWJ+OmzZUE376Qhm3212uREeISrnziNbdXIXDZg2kR/qIA4eTdGp5GVknT/d6JQnnxzM6Bg8NIAXQ==","signatures":[{"sig":"MEYCIQCLc3suP7q7rdV4Sl+tngJPhb8NnNyRiifxwZ4TrDt1IwIhAI1y4tuSM5Cxel+Gb0AJ3Zwc8+ZBNvuJb3naPB4S3ZCg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1129645},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"21e414f69974a065c64ec22442c25ba7563e7bc2","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.11"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.33_1717147579135_0.4299428566527128","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@invariant-labs/a0-sdk","version":"0.1.34","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.34","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"cd41a8ce367a5fe4f92a6ea3d0e579c5025468cb","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.34.tgz","fileCount":110,"integrity":"sha512-rPZTkIZe7WPzfZLEmo9x39S5aakAG+P2OuR9qm30hkfcGtreJoDzPsbOm30eHJvbTSkVANJz4rKwm64rbNX6TA==","signatures":[{"sig":"MEYCIQDzq9cdmbM3315bE/vSZUI3ZZ+v8IvfJMbVBT7fRES9mgIhAPZIB6BZdME5GiDRwx7BxUlZJmmVgzqQgMEm8XxGZukQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1132188},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"06526824889e92767fa01ab44df2e065d996bad5","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.11"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.34_1717154062227_0.08122991680438774","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@invariant-labs/a0-sdk","version":"0.1.35","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.35","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"5e5cad75a0e28577e9d539211cdece80294f3d84","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.35.tgz","fileCount":110,"integrity":"sha512-ewAsWJdWrpRnyFTHTjLAk2Banwi1o/cWD0sYUsNEI7t1Fuxh/mfjv/kF89Xxy6HiwakHPqZ4zJKx/2U+q7O6Qg==","signatures":[{"sig":"MEYCIQCf6NaPeAsD9SCQsmKXt+NJqLKtEbBqCrxRhwmOYfIuJAIhAL8xenvXhjo1khIsn3u9BDlLbNtdaMtNT3Ksw/SAX2BS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1130692},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"ee0e8e7e685e0d64a2d018420501134dcdceee32","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.12"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.35_1717156738734_0.4367097235248465","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"@invariant-labs/a0-sdk","version":"0.1.36","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.36","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"6d5df823b3196e513f0dff27529ac6699b9560a2","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.36.tgz","fileCount":110,"integrity":"sha512-YFFWLACKr8MjwlI8h9TsGOqpzFLn9gTU+a+LCofpqtVJLEKbc/0QjjQkHFy0OSqforYD9EiLt0QIG0scUyZ6jg==","signatures":[{"sig":"MEYCIQD71WAb7wUt+wHECO92NkWmBQ+tCzNuT8kq1t8uqdULGQIhAPkPQ+2yrnA7fLn+n78KGDhFcc25EdZEucZ0e6zAsbXu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1130692},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"e5bd72ca80d7db2b61067d79a2f6a15ae8873f5a","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.12"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.36_1717159659311_0.8833808711232423","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"@invariant-labs/a0-sdk","version":"0.1.37","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.37","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"644cd7e27e0d3bc0c4c63fa951d6bc952a76fe07","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.37.tgz","fileCount":110,"integrity":"sha512-eotTzWzg/vVqW2xwCDMohjbUjCodnE8zWhNyFAo5dk1Jg9QOBAf0OzcEwwlwhrDGpBRVupHVmkXxlIYg7139lA==","signatures":[{"sig":"MEYCIQDSqRHN4ofAfeIaT0VGgo57ITJM9Gu9ZD8XQIXVaUMYzQIhAN1qH5ZPdOML6+8d7XjD8em++HNp4tuok5Lzr2YEBxY4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1131698},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"0929982fed5b3de4e16010ad6af138a7e31636d4","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.13"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.37_1717404316925_0.1964659261122612","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"@invariant-labs/a0-sdk","version":"0.1.38","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.38","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"dee2683e927888c8e34aa9f9610312a4312154e0","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.38.tgz","fileCount":110,"integrity":"sha512-/3P2RMB0XQ1XF1+c4Hl1MfolN744dbJXN80vM9IXjM159GWpCQ1utfjLlzfwvCNKGM+XBiMrzAb5Q+FHjZsejA==","signatures":[{"sig":"MEUCIHx4EKlnG0PO+PegJ8hEW8ncflwTE8bnEZbsFKTlbvkUAiEA4kStQ6dDRpFDai7dPYZmPe1oEykylH9q3cR1y1Z+gBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1131737},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"33879be80c2bb491dd494595e0d5cda5a3e38ce3","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.13"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.38_1717405041664_0.15238577519578067","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"@invariant-labs/a0-sdk","version":"0.1.39","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.39","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"423ebd92add9423e88e1148a72dbd11e400af672","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.39.tgz","fileCount":110,"integrity":"sha512-cE9tNnlE3fin9a8UOGixXFPDXcwnQ/BtdOo69J4YPeST9NA9ShFVaXil/oTiBns8qVWe6p/4zcMf79ZRAM4Gow==","signatures":[{"sig":"MEUCIB0XkOlaV/pAnT065xLftiYHr921Th+A9pdbB6JVfLjtAiEAjR7nJIobGk7fZnOB7MmrH/oTgWV3EoIrarTouCAoHJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164941},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"b512dbcf19bda388af08d33888c58780c6e18a55","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.13"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.39_1717512029906_0.3828244009737132","host":"s3://npm-registry-packages"}},"0.1.40":{"name":"@invariant-labs/a0-sdk","version":"0.1.40","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.40","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"c3d94c89be8581fc3bbfec111b582a6ac8e33451","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.40.tgz","fileCount":110,"integrity":"sha512-QrWZaMbQz+arSD5FJ0ykpzzAFIZY+pI/E57G8ByY9nAqJh8UiAA0G1YaB5mFqBFack3sjiWYUNf7wXJGRoZcxA==","signatures":[{"sig":"MEUCIQCuQHc9dIGmNUiSi7sOBWP7ndOl78Vp/buHuexsXHTTkQIgcE8PWAYTmInZO8dl/RH8T6FTNJ3lbQqXk29j/qx0/e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1169179},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"0d33183590f29d843a549bb36bd1751ec0ce7488","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks ","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.13"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.40_1717674386016_0.5922029768911443","host":"s3://npm-registry-packages"}},"0.1.41":{"name":"@invariant-labs/a0-sdk","version":"0.1.41","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.41","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"c43ab3f9fc5ad5ebd8d9985f438ceb39f1b5b89f","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.41.tgz","fileCount":111,"integrity":"sha512-MO55ac7Lz23YG4oIgJ+ylJ5v+l7mDZMyq8v24K1tGgN2UKWuAmoqfZgdRWLtUercFmiMI6JG1EwJUJb3Dw1NIA==","signatures":[{"sig":"MEUCIHnSAEccobcuLzSdeFkkWsrnhYRbTqmUXbptKjyOv0BBAiEA+rRur4Llhvr+lMbHzHqUg0E5lG9xq44oe6FzeofWSwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1182489},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"559ec6f2055a9969424c417b7186ae8a991e6b66","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-liquidity-ticks && npm run test:query-on-pair","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"sniezka","email":"dygons14@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.2.3","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.14"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.41_1717685864531_0.5357509949519987","host":"s3://npm-registry-packages"}},"0.1.42":{"name":"@invariant-labs/a0-sdk","version":"0.1.42","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.42","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"dee417ae3df92e704be087145119edd11eeffa30","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.42.tgz","fileCount":111,"integrity":"sha512-RiZmmyIhfghbWSyKwXw6fzvLiGiEKhnK93l/X++Zyh+rGvcV33WOJ+vi7FQNTFLLrcQf9o2QnEo0JZxJKo54qg==","signatures":[{"sig":"MEUCIQDrAPoDWMIF6ymNGDEs7TX8ZdSfCS4gH+fR4Vf+fToyjAIgPSqQnLfhh39m3GQ5KmGpuL5s0hTRO54o0JOOv/E9a8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185925},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"18925c7267c88b1642bfd11e75800243beb78231","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.14"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.42_1717749665194_0.4260406606546574","host":"s3://npm-registry-packages"}},"0.1.43":{"name":"@invariant-labs/a0-sdk","version":"0.1.43","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.43","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"f10e25b988fb275cdba403a8a069cab7cc59b5c6","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.43.tgz","fileCount":111,"integrity":"sha512-RKHUW00TvINwEbCkPc2LC51U9jFmjJw0OusEGP3pSoxan96836t8fMUXCYJLlN5cEuDzFU51aXkS6QU83dDqcw==","signatures":[{"sig":"MEUCIQCrDv32JqN01qf7CipdC80CHjoLmo9dTC2B0gJecorMQAIgP3pQu9jUl6+jCNlxW8M1sdy+r0uqoM/hQIEF/WHwZys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185935},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"8beab7313929b3c40f622e6cf1d8e614abd20c9b","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.15"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.43_1717761097748_0.5748764877248387","host":"s3://npm-registry-packages"}},"0.1.44":{"name":"@invariant-labs/a0-sdk","version":"0.1.44","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.44","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"620a7d7032341f269a505d7db8ebfed04ce64cc2","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.44.tgz","fileCount":111,"integrity":"sha512-7MkL364SefZ9YaxdlxxPw7o7uS5K0RmU7Nu+zPOJAPvQR4oYZc+zotRn8QlEY1pZWHgAWsPC0+cEJDQ6yk3kOw==","signatures":[{"sig":"MEYCIQDT1NfDf2OIjV2SC0rN+sdXC4HFhGS0kskKEuvbSFEJzwIhALZVfoRZ1ch8/GJRf2A27oA4nSCcM/m6onKHxDPEVhFJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185935},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"7ead6bda30686f0c56e7494c7c4ec752355e2bd3","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.15"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.44_1718013991172_0.14860736351955173","host":"s3://npm-registry-packages"}},"0.1.45":{"name":"@invariant-labs/a0-sdk","version":"0.1.45","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.1.45","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"e8e800728004ee8efa4fa8afdb2bf48cbdbc4799","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.1.45.tgz","fileCount":111,"integrity":"sha512-Hpf7YPtKWXFqtR6jbWxjTiezYJXShIYAyW8fB/pdU7BjpN7gUBlTehrU+VKmJR4mAWW/nW5ZT2ah0WQk5D46dA==","signatures":[{"sig":"MEUCICEsNuEyALde4SOiMwkAobK3s6t5WxMwC8q3t5e/JXiNAiEA9DSaVchBz0DkbJ49/ZRjZzr68q/wuVuvBVjiozW22W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185935},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"a1b41b4aa6310d5d6d02a1f2fd7a5c898392e408","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.15"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.1.45_1718028706714_0.4918034467778598","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@invariant-labs/a0-sdk","version":"0.2.0","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.0","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"3d6a3343e8ac0602af3a7cce18b7e9747f41da06","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.0.tgz","fileCount":111,"integrity":"sha512-sjiaGidVeacz1noLd1anyRYxmiGTY9h7QT7+fJwddxz/NHnjywBqwClBCZUzTfUJSg4WIrTKknwwuva9/efoVw==","signatures":[{"sig":"MEUCIQDXIZ8fTOl7gWZ2d9Ljc97uY2sthzjQpwuVciGqRV6O3gIgHcVGv4QPcnQc8+CVtYUZGNQBqQyYVUeaF/pP9iUhflY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185934},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"1929fb7abb0381a125209e1b6084ef6569a51ce4","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.15"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.0_1718383822581_0.30357773214134975","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@invariant-labs/a0-sdk","version":"0.2.1","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.1","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"75e30c8715295f7ab8afd215a690d7954f0a9743","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.1.tgz","fileCount":111,"integrity":"sha512-SWT40UKPrtNkHZLDQdOQ8aHPPaCSNfcDHPYxCcwlctu3uRzCko1rUTA/4XzY8/u/UE/bGYJnPnEcJKoi4uzJcg==","signatures":[{"sig":"MEUCID+0JXDRBQcKGgfZDdtkWW0XTF/wMjZQLucy/qcFwthMAiEA2xwutmciobTBq5CU78kaXE3Aqe0GaBY3It/7ryRBVxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1186100},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"22c03fcc225e8c9ad5c5c34ffe6a8100f69d27f9","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"9.8.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.5.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.15"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.1_1718391770171_0.6217925106801636","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@invariant-labs/a0-sdk","version":"0.2.2","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.2","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"8c3d145eb0477bf53e72d81ff547ab8b41f31ef5","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.2.tgz","fileCount":111,"integrity":"sha512-CofIO8cb2H8iod89iZH+DV4pBAYuFf4uSb2Wnl8Ycu5UVMJWgc28tYfP/k01Y48U1hBrMrlWHqPbS/5GjupLpg==","signatures":[{"sig":"MEUCIGukjdJ3glezMwk0O+oA6z+qXH+wkY9ADys9QxoIT0yNAiEAjHNXov6B+YVDlIrmyNxRw1H87pVT0TkiVow0hST1zOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1186081},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"0693adce9fde37e7c994ae630dcb97e4a4703e7c","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.15"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.2_1718698742292_0.033006563412580014","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@invariant-labs/a0-sdk","version":"0.2.3","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.3","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"7ba1054f00ea7b797ab5287a5f316387caa8018c","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.3.tgz","fileCount":111,"integrity":"sha512-tRM+JedSkLCFCHjc1zRhDmJMCQfsvKysXiZFjD4Jr0/lVULRTli02bWgnlP7IdsFtwJdkIldO2capIOB3USwCw==","signatures":[{"sig":"MEUCIFnPGYHbXARxzP3XtGshRqmU5fUDWjRln0iMamda8xsuAiEAiWDwXjI+vczCvGKQ/FaMUWtYt8SV+jYMLt22qJbD++8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1180623},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"bc5540ceb5f0f4e21d68063ee0ad24ed1e467ba1","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.15"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.3_1718716915488_0.20926902995699925","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@invariant-labs/a0-sdk","version":"0.2.4","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.4","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"9eee0700b4af78f81df0ccec3747f604db9cb245","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.4.tgz","fileCount":111,"integrity":"sha512-S9jlmg8rwovXBEG+a/ZI4ximihmtwbBq5hnxm1M/Palc0R3ksqa83NlxOxVm1nQ/6PmfdayQcUMwyBbIenz0wQ==","signatures":[{"sig":"MEYCIQDpIyj7onkXwn/mfI7pvhSSiNYajdzcUuOKNNC4+xovpgIhAJiyxER9REnog5dDdBmxQOwTLN171X8SwtqAU1pfdcBD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185921},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"277a4a07b352c9d5d38e845c8d66d593715b983d","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.1.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.16"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.4_1718721353253_0.7228765388858447","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@invariant-labs/a0-sdk","version":"0.2.5","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.5","homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"6c44a1cf3716ee9b5f53a60df0497e4329280975","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.5.tgz","fileCount":111,"integrity":"sha512-LPuAjBKbylMxTRSr97uSAaddoqziyHrYvLhHtU1BJ83ePPk4rO3ASvFZacbDLx/2Yc+Dktb5/LkHORzF8DIm6Q==","signatures":[{"sig":"MEYCIQC6M9hrIkj+kr+/xHgtij7XLj5S/VNI+vomchhsJbCiWwIhAK83OmcLgQX5Nb+Qh+8w2QjizPDuGMXBSu8ow68IP5Ez","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1186694},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"f27079aa923c0cf1ccaaaa3d2b2048477ca907e4","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.16"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.5_1718959111259_0.12402915468660392","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@invariant-labs/a0-sdk","version":"0.2.6","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.6","homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"03460c48d3f14cf846a525030f53a973f6321806","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.6.tgz","fileCount":111,"integrity":"sha512-TttHpziyZge+j02XZ+Msv7Q74Ra4hm+rDgDn8sci4eNaoysrz2v6Yf4LqDC1xh7Uapttp+a+1OJQCGQK2TsYmg==","signatures":[{"sig":"MEUCIQDrJGmwFqA7/J57u9tsMt7ctuxduPyW7gAsLPDbetxSAgIgCRz+uLhP4T5POPD23fv3LhFVuBLS0qGSZBkuq7B93zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1186694},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"7f650f25cc50b656cea7d1bb8eac5f7a8bf65ae0","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.11.2","@polkadot/api-contract":"^10.11.2","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.16"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.6_1718962536724_0.5891961492401121","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@invariant-labs/a0-sdk","version":"0.2.7","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.7","homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"c158b9e3e0bb1e41b4938561a3b970b0afa45566","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.7.tgz","fileCount":36,"integrity":"sha512-VTOeotfgwxf9vyXVcInof3Bc1A2CZNmXwEBtRR1cLFCpNWtLaJd2KL+gtmJeIwxtvd7f0Snqo37Oimym5GqJfQ==","signatures":[{"sig":"MEYCIQC+dD8hqV4mLK58/GxY9G/MUIEG2m0dGFeRFhOCRkcYEAIhAPULwJPfvyBl9ti8kaJlWR3EFNsKoWPKJ4Xab7dkhSKd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":831956},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"bffb53f86034e687aa06906434dfae78172177e1","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-positions && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.17"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.7_1719490607750_0.4372792584054437","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@invariant-labs/a0-sdk","version":"0.2.8","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.8","homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"7ee0fe27be8230b534cfb7a36eed09689f4b9caf","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.8.tgz","fileCount":36,"integrity":"sha512-PO+4Baaxmn+lpVEu9bv3y1XhwOcnDUEVbg6EHzwskwYIJNo7b9e2SAYQFqfJaFuPVY3tSCA3NfOeG1i4Dm3udg==","signatures":[{"sig":"MEQCIFfPzBs1i/sSq1fRGIZcLCXkphmXEIOZww59B/25vkw6AiAYw45WtECuz6uw/n4aenkx3+mtpShBsc7qX4tKst4ehA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832324},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"3dd7d188cd92a8c20dbee326057859fa81a49a18","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-positions && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.20"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.8_1719505726583_0.8723336897218101","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@invariant-labs/a0-sdk","version":"0.2.9","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.9","homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"aac70f2dfb8b80bdc42e1f76d60f61481646dff9","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.9.tgz","fileCount":36,"integrity":"sha512-+dl+PgfQRhQJj3+elH4kRGGhWNmPKEskgpKoImxMmsmYCdDeqzJ1ETYmi3IWnBrfnKnCVGfcMqVOTB74DSYBVw==","signatures":[{"sig":"MEUCIBHmop8hLjDK7GyKW0ke0XXrlYrGY+wcUEiIfMiF/ZyiAiEAqa3CN+bV0gxXnm4WRdjlXptD34zLW5qF72n9tdwuTYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832324},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"3dd7d188cd92a8c20dbee326057859fa81a49a18","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-positions && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.20"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.9_1719505926333_0.8880772885461097","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@invariant-labs/a0-sdk","version":"0.2.10","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.10","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"7931a521810c33b833fe42fbbeb43b9de749a937","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.10.tgz","fileCount":36,"integrity":"sha512-bf7aKXstdW9ZlAJJCUgChbaTFUZfmchYBsd2fmZksvV5qhl4ci3z7Uao9U7qkgfIdLOSQpg/DJwNVFN6axkqQA==","signatures":[{"sig":"MEYCIQDskmVIbgHYuQv/nx8GOaTUqF0OGKpTVzepnUMkIrf62wIhAJ4k9eAEFJWTGXWtxoIXWWFxFzmTrMrbpTkDwzjazTRi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833802},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"f7e51977fc57ee36ff1a2ca1a2073cf95939f3e5","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-positions && npm run test:query-on-pair && npm run test:get-all && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.21"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.10_1720433535550_0.8312659745387005","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@invariant-labs/a0-sdk","version":"0.2.11","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.11","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"7669d316b4b19e847d196b9d934fd44157fc70de","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.11.tgz","fileCount":36,"integrity":"sha512-u01pVliIQjm5W37al9pfaqWe/7tvvPOUdzXwopFk2M8xDxICqFyUXb0gk0MrdO//xHPdmk5SEXagS9zOO2zcMg==","signatures":[{"sig":"MEUCIFZYs0W25yWJVAFSJ/prH84JlBsQ4VPQK6467PjVk+ltAiEA4McbrVfANl3uJ4F1uUMehvX+MiS7c2qmG6fzFQcfksU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833908},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"f926b2e6b300fd70cb1bca15baf14cfcfe0282f3","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.21"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.11_1720543354141_0.8778730652306028","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@invariant-labs/a0-sdk","version":"0.2.12","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.12","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"f438b813ad927c04e6bcea593d60a121bef9f0cb","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.12.tgz","fileCount":36,"integrity":"sha512-gk59xIazd/py0D8IFTfTFshFuBE9cBsqmCctTBhg3XeSSo6+57l9Xg3Ud9SO+AnQUv/v4dojvRjFNWQfVD2JlQ==","signatures":[{"sig":"MEUCIQDY7L1WHfK4Pks2TkI+9PfAc4iIbWDSx5E/gstVauqrbwIgCkUaHE9jx0ghCG7m/RMNLNjbwrXnuoDCEYxCxoFVFJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":837896},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"b2debbe446398181b59eef6c68561afc360c5408","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.21"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.12_1720774584827_0.23880743245426928","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@invariant-labs/a0-sdk","version":"0.2.13","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.13","maintainers":[{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"5af3c5594399894e986343ad7572a485bea72946","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.13.tgz","fileCount":36,"integrity":"sha512-chEBJ8q+UUvX7gtEQGudzfrGFR+WxGsGeR0GUUY68TaBlnmLKwtCrixQvHqU6+YQI22cHwywIIUN4QActuS58g==","signatures":[{"sig":"MEQCICSvCcCmOdwPYoCy4d9YDtodXAthAURd+l7yq+EON9HtAiAIWMEqyspUXW7rPfiKWoaR/ylvFYbMA7ja88PEqN4VJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":838262},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"f725c7bf535e1ee67d8a039323a26a54059a78b2","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.21"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.13_1721391821405_0.43702781874627505","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@invariant-labs/a0-sdk","version":"0.2.14","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.14","maintainers":[{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"065acb9ac1c87207e40341879e8d8e646af66ff1","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.14.tgz","fileCount":36,"integrity":"sha512-DPI25pXYYBY3lZtE7LgD0Y5OOiIoKXA1IEFR0A7KQJl+O0q7Pvl9GWLfcTok39Gkcj+X/Jv7OkT3ItYz/PX2rA==","signatures":[{"sig":"MEUCIQDQPUhKFeqNPwtKxok5nBC4em3Kf1l4025tXXbpOiwW+AIgHpeKsHUhaWSh2h1L34mC0MhjxGoJvnlqGIKSkWColXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839804},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"aee83fda8c3fb6f5b4bac46cc9ebd3b4368906f1","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"rozadev","email":"dev.roza.dev@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.22"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.14_1722255963139_0.6770864309441247","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@invariant-labs/a0-sdk","version":"0.2.15","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.15","maintainers":[{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"028b31a228d3a753ea4263a10310668302dfd2b0","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.15.tgz","fileCount":36,"integrity":"sha512-x+awjvwfWtjy/T571ZZCX2vEoB8R3Q2125IvDtVMlB9ljHUP5EWpXi++1UTvK6at5OYsf3hNmrO88r7R6CnNsQ==","signatures":[{"sig":"MEQCIHHizJz5cz4Qe5Pr1rhTg4Ge6qPbYP8lWBwiIdBd1M3OAiAaZ3/rVF43wVrltCqx0MxzZfoh0Ov9bAVRAcI1yUz+fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839804},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"4aa140f7a1ccc44272ca3321079011aab3bac3ff","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-position-ticks":"mocha ./tests/get-position-ticks.test.ts -g get-position-ticks","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap"},"_npmUser":{"name":"rozadev","email":"dev.roza.dev@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.22"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.15_1722330436820_0.7611195247535409","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@invariant-labs/a0-sdk","version":"0.2.16","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.16","maintainers":[{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"57fd7fd2be9d217ba4444b3fb653b1d7991e1c98","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.16.tgz","fileCount":36,"integrity":"sha512-umiBciagf4G6PYKVOOJNAbglVm+c1x9UgSBe4ECfAWVqr8NcGRaLFZmPPKMThE0eGLF2EocYVF5V35uZTu7hAA==","signatures":[{"sig":"MEUCIQCv/4HQjTnmfxQjBG7HPFDE1jxBMB+2EgMCGmztyeEUMAIgdAnalYOwF9wRaMxGo1CCRTWaRZ5S0A/CxxVxUYsOs0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839935},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"7d3cafbd7429b344343b3d9f19b9236f92caed6a","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates"},"_npmUser":{"name":"rozadev","email":"dev.roza.dev@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.23"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.16_1722521107480_0.04519255252502208","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@invariant-labs/a0-sdk","version":"0.2.17","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.17","maintainers":[{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"7b33a3b106ff956aed1e8871025e8ae0f2348633","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.17.tgz","fileCount":36,"integrity":"sha512-c6xp0bZjZHP6tetgIQu0JKfJIFxEpWXk57NlkXLFgYvZumcGofZTN0Ef8qLPSJJKBBNJOfhQIV6yhrLXclPPUA==","signatures":[{"sig":"MEYCIQCp8e2g9wkjeu/4daTH0tN7IFgt/GlmTVqLf+WLWnXe/gIhAJF7K4+PXf5F3Q4xUW1hE5HaSGZV8QpVTEgAPDR+WkGo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":834140},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"c894d98cae386d1a4d8403430f61de08296b5185","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.23"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.17_1723125686000_0.08201068986082038","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@invariant-labs/a0-sdk","version":"0.2.18","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.18","maintainers":[{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"0617175e4072468af63ff924f64b4cba969ce5d2","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.18.tgz","fileCount":36,"integrity":"sha512-foxOfP/GBri1Cs6wRTVq4jfg9fXiKqovCxnjINPHVdheaLfHjxuKi4jKaWWVpRUkUEAtKaZP7Hi3QeMBJafIwQ==","signatures":[{"sig":"MEUCIQDowNia6Yx52N1DwVMBrwSVzjgFrSoNMLqjFm9yj71dcAIgKC+BFJWzQ3n6VwpWBv357d4s45l67Xd4jNU0U/eFnWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":834641},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"e36fd318989ff4e93c797a83c3e78efbdda20577","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.23"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.18_1724845234834_0.5499431928494056","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@invariant-labs/a0-sdk","version":"0.2.19","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.19","maintainers":[{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"e8541723841d859c5ffddf2f08d9ba0e45af4106","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.19.tgz","fileCount":36,"integrity":"sha512-XCes1Y0LREz4GD4sg9D5bZAFn8guxZT63rGcXFAN6O/CA7uiV0IxxtZFotc1gl2S+25oLprdrsun9bh4+qYc0Q==","signatures":[{"sig":"MEUCIQCsPbCI2Oy2ob0UB8ry6dJE5073uTmwIiCNL2YWUC+QfgIgWQoRWUU0xBn32M2gx3fREVJCn51Zat56KCVGkZqoR5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":834949},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"e36fd318989ff4e93c797a83c3e78efbdda20577","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.23"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.19_1724846424539_0.9733039951014164","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@invariant-labs/a0-sdk","version":"0.2.20","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.20","maintainers":[{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"ed83b8f84ef09eca743710da94661a8049f6d93c","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.20.tgz","fileCount":36,"integrity":"sha512-LhvkqW7PXX5X7UiAXGxpN0DrEFgXGN0XElDm8lT/x8p4DWzdqvkdl9e0u0rAq7D0kbjmHx5EpjnGER9rvjHYww==","signatures":[{"sig":"MEUCIQDVqtX4pFNjDbXfsMCiHdU5taZMDuJh5SYma/am9GRTOAIgGrLDyi7bLtCMZZudwtW8nVpI2I8o4y0IbttW4p5x6Jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":834952},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"f439bce40f2fdb4f0bb142b3da53371040d8dc15","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:get-liquidity-ticks","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"^0.1.23"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.20_1725961045329_0.5569767276716537","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@invariant-labs/a0-sdk","version":"0.2.21","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.21","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"bc7dd1e90d90e6ef1b58278d96e2b4133e9f8231","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.21.tgz","fileCount":36,"integrity":"sha512-zQBhkojcSj8OMqBq0oWqfoXupS6MDOHsyGdKisNGIurf3WYij4OKTKtVhUyh2MGGIto+I2V35/bHbslqTzW6hA==","signatures":[{"sig":"MEYCIQDoQv8twKXWlYxkZDy4fpJK5AISHWGADHHu86AGpQGmSQIhAK2fEQk4dvbE3EH7lIlBSHtgv3INfcZW6RLWCAMX/GXZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877806},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"8d5ff3c7f389396ca733262d1b52802babc03180","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"22.3.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.24"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.21_1726568145974_0.528234029518053","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@invariant-labs/a0-sdk","version":"0.2.22","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.22","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"743318c091c52d7c14949823ac548cf73841f21b","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.22.tgz","fileCount":36,"integrity":"sha512-Dax1IUtNQi2mpQZAz7q3HzpPgDRizG5LAfzYWaF6fIGvN4MSBEpolRfp8YsvIpbsKmjIfY3N3u7M5Mmo1mFR2g==","signatures":[{"sig":"MEYCIQCvefiyPLre2ebKbeNfegTgeJ9P/F5alt2EBfTVhrYwhgIhALjkTkUL8n0w9GQBPueQ31rczSAVf2WEh6ix4X1dJvY5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":904445},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"9a7d1a2293504f1c2418cd38ea50ae70f21f3d8e","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"22.3.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"file:./src/wasm/pkg"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.22_1726577459313_0.871403293587921","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@invariant-labs/a0-sdk","version":"0.2.23","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.23","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"a21a0cc65c7c38ab39c7c9518f97293a4ae94f73","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.23.tgz","fileCount":36,"integrity":"sha512-AUzrw32jtJ4/nzs7FwCVNcmWZ46I948mM+A9ZQ/EHBtNRre2kWsfK6IaO88iR5X3ddYg9IYYrut3ibURh0SCyw==","signatures":[{"sig":"MEYCIQDr8IOrMmxDFD5k2EdlsCiYA5ttYVSLc5GN1RAESfcUAAIhAJqKnerXzUbexShMC9a3RAAP3FSSYcEnAeG9/Ss4w2Vz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":904432},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"71c45c41a2b8024343a4d432e18e020c7fbc18a4","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"22.3.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.25"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.23_1726577548895_0.012339764445492118","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@invariant-labs/a0-sdk","version":"0.2.24","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.24","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"7e6fc8a203fb85988fc5637f64dd759a07937ed8","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.24.tgz","fileCount":36,"integrity":"sha512-VpTlKFh5NE/4H6R4FlU0R4LImGCwMvV+EdnrersqT56piH5IhL8i0ZW7kWuCb+k8WgftbUCQlOAxLvrzLmm24Q==","signatures":[{"sig":"MEUCIQClBmuys9n8D7K/PRFbx1/lTfP437xb5A9tvsl6nXy25AIgVfO9sta432GRgU7ndVC85KGZXGwawMoyHbN4nsBNd/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":904432},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"b280ea6a050a7a3ecd5d874aacf67ce5c2ed0461","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"22.3.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.26"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.24_1726653914269_0.3562304505185727","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@invariant-labs/a0-sdk","version":"0.2.25","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.25","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"c3bcf195eb90efba758108ee5f656172ae001c2f","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.25.tgz","fileCount":36,"integrity":"sha512-zQscxXo8P/zS97J3pNEU6G+N1MYHqd3hCKBN+YX7x9ZJfaTLN661e9Y8N3/bS1o1CiAycVtOWB3SYWk6isyLNQ==","signatures":[{"sig":"MEUCIQCblHMch84gmgZ0nEXk3WBOQxSkICRRpi06vx/FGK6nKwIgVRWp5ATgd6CH/9cbUWg3tnSD7ylCUXiFu1OdOMdAVyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":904851},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"5c67c06b81fa39b2ed9dad4682c346d01574187d","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"22.3.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.27"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.25_1726840449394_0.6283224324136814","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@invariant-labs/a0-sdk","version":"0.2.26","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.26","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"ec75480c851d4952dfb77d0b31818e7efaf9d923","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.26.tgz","fileCount":36,"integrity":"sha512-xKOd6mJ+vYpts2ujaXXurJjjJFP0m46FwXMbwfu6IVfXj3p0GecS2paSmdpP3fNcToyTMt3JxDNaNiHeIctOGQ==","signatures":[{"sig":"MEUCIGBnhh/9FLnUObxKX+RQ2A1N+yo6yzi3daZTvg9ihxQRAiEA0QwZ+K4F0XLlkcdoWIdoRpEpZjSfDFAoY3WcVKSjuJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":905023},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"5e22b0081e98e0e078d23958276afdd50730b49a","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.27"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.26_1727175444841_0.5743039834990689","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@invariant-labs/a0-sdk","version":"0.2.27","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.27","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"549a70daef288b385ee42a4eb6b1f77e0f322a82","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.27.tgz","fileCount":36,"integrity":"sha512-cSnokx4JmlVk505pVQfrLwbVqCpzZMQ7oqEut89I3uat27sI+oEi0Ll36cDWabAYDyGcrVj3IqA5I42L/nrKpg==","signatures":[{"sig":"MEUCIBFm1fk5BiWqZ2CLQlrnwECitog3k6QEVLxfdAoeZRukAiEAtJDYZJchIqZOqzsVZ4aclsld0w3+6NouJcFl42UwWvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":904487},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"d25da5d1e7ff0995a699cd6d089a7e9f73be51d4","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.27"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.27_1727259422229_0.7651532794794851","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@invariant-labs/a0-sdk","version":"0.2.28","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.28","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"0fcdb467d1dfc47131b6a7131ba04b0575959319","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.28.tgz","fileCount":36,"integrity":"sha512-apPhDcoM/lglnVBYOfMiLPlFmoYHAMVcyymOxMvZCz5vw9homySmGPYUunDJG3c1OJEIKIJp+oSy3vR56CL4hA==","signatures":[{"sig":"MEUCIEcemw3XqBaeqygeIIIklnDr7k64ZbHUB3No/p+RMoETAiEAz4rQQeji3xc47XO+kK85FTXNT6ub3qsvf091ZbYSaJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":912649},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"18291037c0ac43e2d979bffd123e56c3f17ff0b5","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity && npm run test:change-admin","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:change-admin":"mocha ./tests/change-admin.test.ts -g change-admin","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"zielvna","email":"zielvna@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.7.0","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.14.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.27"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.28_1727275127354_0.768055795282121","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@invariant-labs/a0-sdk","version":"0.2.29","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.29","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"65bfc2b6d3cec396267da3ccf7cedc2b5b4d657d","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.29.tgz","fileCount":36,"integrity":"sha512-b+dDksLQS2nYwG4d2fXMn9Q57IcJjxQK4SoAmMuBfRJ6Kj+pYmuYaogrB8wG/5AZK2xPt9FvEFHdd3ijGIrn3g==","signatures":[{"sig":"MEYCIQDfc/XbH1dSw8ZjdjpkJosNFL2cBfZwShDwNkKCtYVBIAIhAMSiNbZbAfp4H8pL3w+7ot4CInq0jSV/ibaP6ZADyEQ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921283},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"c938484ee4882ef9ed60016f305093b489e266b1","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity && npm run test:change-admin && npm run test:get-tickmap","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:change-admin":"mocha ./tests/change-admin.test.ts -g change-admin","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:tickmap-testnet":"mocha ./tests/tickmap-limit-testnet.test.ts -g 'testnet-tickmap-limitations'","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"22.3.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.28"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.29_1727450149469_0.3037601117480333","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@invariant-labs/a0-sdk","version":"0.2.30","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.30","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"72cc843d242de86a072eea60b4a16af855f62613","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.30.tgz","fileCount":36,"integrity":"sha512-EmitgZ+WmzoX/05EemWDpD/1pHK9NNKy0WtKLe0j8o8tdlMlrbMsKQUI/7PpknN1Sv1iRwoLZQBwQMI3nsopaA==","signatures":[{"sig":"MEQCIEzsAeKVrP1VsnF0Z7KlpdQoKbcJqKfhfcxXcJJ4wFQbAiAVIyBzlOtNUvQssTjTEJQK2Zi+Mqdtx9DBEPKupCusAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921497},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"7375be6eab232d10ef81e7ce8836dfe6f96edf80","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity && npm run test:change-admin && npm run test:get-tickmap","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:change-admin":"mocha ./tests/change-admin.test.ts -g change-admin","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:tickmap-testnet":"mocha ./tests/tickmap-limit-testnet.test.ts -g 'testnet-tickmap-limitations'","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"22.3.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.28"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.30_1727786736211_0.721145406143302","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@invariant-labs/a0-sdk","version":"0.2.31","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.31","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"745d53aa6deb8d0d35c126f6c4e0b8aa6340d592","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.31.tgz","fileCount":36,"integrity":"sha512-cqxKgIXJ6HEp2awq1HueLo8isETWecMC1sAmDFcCqVkM2KlCHSv5pSdVrwV7TdD5n5TrsbxSWK1ZlUP2T1AjCQ==","signatures":[{"sig":"MEUCIFQ3nZcKf/ZOd2eIARurJ4dNqvH72Td/RJ5NEh995sY6AiEAi/9/Uggt4AlOODPmQUEwpUjgiPqM/u9GQ7tiCRpHbC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921541},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"cfa24c0a206c506c812e81d86fc5049ba48eeee2","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity && npm run test:change-admin && npm run test:get-tickmap","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:change-admin":"mocha ./tests/change-admin.test.ts -g change-admin","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:tickmap-testnet":"mocha ./tests/tickmap-limit-testnet.test.ts -g 'testnet-tickmap-limitations'","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"22.3.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.28"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.31_1728485679294_0.33508555424517783","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@invariant-labs/a0-sdk","version":"0.2.32","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"license":"ISC","_id":"@invariant-labs/a0-sdk@0.2.32","maintainers":[{"name":"matepal","email":"mateusz.paluch2311@gmail.com"},{"name":"rozadev","email":"dev.roza.dev@gmail.com"},{"name":"p6te","email":"piotr.matlak.contact@gmail.com"},{"name":"zielvna","email":"zielvna@gmail.com"},{"name":"none00inv","email":"michalsmykalainvariant@gmail.com"},{"name":"sniezka","email":"dygons14@gmail.com"},{"name":"wojciech_cichocki","email":"wojciech.cichocki.97@gmail.com"}],"homepage":"https://github.com/invariant-labs/protocol-a0#readme","bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"dist":{"shasum":"43386df5e361f4efddfcc3bdf30ae2af50535b41","tarball":"https://registry.npmjs.org/@invariant-labs/a0-sdk/-/a0-sdk-0.2.32.tgz","fileCount":36,"integrity":"sha512-uOWumoEw53ncsMA5NdsL/2iHdN6WdmCv2F9aI6lf1Kz4NrdYpY401vILecf7I5NsGNeFm574ur/vOMEmjMa/Yw==","signatures":[{"sig":"MEUCIHjsDY9JlU58HvfSjF+UqKGaiRY/0Z4pZlQamgWuTIYXAiEA9NRdrpNCqLSEm/xFNz8CBOKoSYyLH3sCDzSdGBci0cA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":922758},"main":"target/index.js","type":"module","types":"./target/index.d.ts","gitHead":"5c382743467c27c3470dd9c2deb81ef338e33105","scripts":{"a":"echo Running script a","a:b":"echo Running script ab","lint":"eslint . --ext .ts","build":"npx tsc","test:tx":"mocha ./tests/tx.test.ts -g tx","prebuild":"./prebuild.sh","test:all":"ts-mocha","docs:copy":"cp ../README.md README.md","node:stop":"ps aux | grep substrate-contracts-node | tr -s ' ' | cut -d ' ' -f 2 | head -n 1 | xargs -r kill -9","test:math":"mocha ./tests/math.test.ts -g get-liquidity-by-x && mocha ./tests/math.test.ts -g get-liquidity-by-y","node:start":"substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev","test:local":"npm run test:utils && npm run test:wazero && npm run test:psp22 && npm run test:protocol-fee  && npm run test:math && npm run test:invariant && npm run test:example && npm run test:events && npm run test:tx && npm run test:position && npm run test:get-position-with-associates && npm run test:get-positions && npm run test:get-all && npm run test:query-on-pair && npm run test:change-liquidity && npm run test:get-liquidity-ticks && npm run test:update-position-seconds-per-liquidity && npm run test:change-admin && npm run test:get-tickmap","test:psp22":"mocha ./tests/psp22.test.ts -g psp22","test:utils":"mocha ./tests/utils.test.ts -g utils","wasm:build":"cd src/wasm && wasm-pack build --features tsify/js","start:local":"npx tsc && node --experimental-wasm-modules target/src/index.js local","test:events":"mocha ./tests/events.test.ts -g events","test:wazero":"mocha ./tests/wrapped-azero.test.ts -g wrapped-azero","test:crosses":"npx mocha ./tests/crosses-testnet.test.ts -g testnet-crosses-limitations","test:example":"mocha ./tests/example.test.ts -g sdk-guide-snippets","test:get-all":"mocha ./tests/get-all.test.ts -g get-all","wasm:package":"./package.sh","start:testnet":"npx tsc && node --experimental-wasm-modules target/src/index.js testnet","test:position":"mocha ./tests/position.test.ts -g position","contract:build":"cd .. && cargo contract build --release --features dev && cd src/token && cargo contract build --release && cd ../../sdk","test:invariant":"mocha ./tests/invariant.test.ts -g invariant","build:copy-wasm":"cd target && mkdir wasm && cp -r ../src/wasm/pkg ./wasm/pkg","test:get-tickmap":"mocha ./tests/get-tickmap.test.ts -g 'tickmap test'","test:change-admin":"mocha ./tests/change-admin.test.ts -g change-admin","test:protocol-fee":"mocha ./tests/protocol-fee.test.ts -g protocol-fee","test:get-positions":"mocha ./tests/get-positions.test.ts -g get-positions","test:query-on-pair":"mocha ./tests/query-on-pair.test.ts -g query-on-pair","test:storage-limit":"mocha ./tests/storage-limit.test.ts -g storage-limit","test:tickmap-testnet":"mocha ./tests/tickmap-limit-testnet.test.ts -g 'testnet-tickmap-limitations'","test:change-liquidity":"mocha ./tests/change-liquidity.test.ts -g change-liquidity","test:get-liquidity-ticks":"mocha ./tests/get-liquidity-ticks.test.ts -g get-liquidity-ticks","test:simulate-invariant-swap":"mocha ./tests/simulate-invariant-swap.test.ts -g simulateInvariantSwap","test:get-position-with-associates":"mocha ./tests/get-position-with-associates.test.ts -g get-position-with-associates","test:update-position-seconds-per-liquidity":"mocha ./tests/update-position-seconds-per-liquidity.test.ts -g update-position-seconds-per-liquidity"},"_npmUser":{"name":"rozadev","email":"dev.roza.dev@gmail.com"},"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"_npmVersion":"10.8.1","description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","directories":{},"_nodeVersion":"20.16.0","dependencies":{"mocha":"^10.7.3","ts-node":"^10.9.2","typescript":"^5.3.3","@polkadot/api":"^10.12.4","@polkadot/api-contract":"^10.12.4","@scio-labs/use-inkathon":"^0.6.3","@invariant-labs/a0-sdk-wasm":"0.1.28"},"collaborators":["Invariant Labs"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","eslint":"^8.56.0","ts-mocha":"^10.0.0","wasm-pack":"^0.12.1","@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/a0-sdk_0.2.32_1728641579282_0.793333801399128","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-02-01T14:08:23.661Z","modified":"2026-01-09T07:26:14.547Z","0.1.0":"2024-02-01T14:08:23.990Z","0.1.1":"2024-02-02T02:09:26.940Z","0.1.2":"2024-02-02T03:27:05.851Z","0.1.3":"2024-02-02T03:51:21.179Z","0.1.4":"2024-02-02T06:31:58.890Z","0.1.5":"2024-02-08T15:09:27.918Z","0.1.6":"2024-03-21T09:07:28.882Z","0.1.7":"2024-05-03T12:53:55.753Z","0.1.8":"2024-05-06T08:42:12.822Z","0.1.9":"2024-05-09T06:49:21.727Z","0.1.10":"2024-05-10T15:01:38.483Z","0.1.11":"2024-05-11T16:46:22.115Z","0.1.12":"2024-05-13T09:35:02.325Z","0.1.13":"2024-05-13T09:48:22.007Z","0.1.15":"2024-05-14T14:48:11.370Z","0.1.16":"2024-05-15T13:06:36.341Z","0.1.17":"2024-05-16T07:43:53.469Z","0.1.18":"2024-05-17T04:33:54.433Z","0.1.19":"2024-05-20T18:40:47.016Z","0.1.20":"2024-05-21T09:52:32.905Z","0.1.21":"2024-05-22T08:46:50.495Z","0.1.22":"2024-05-22T09:09:23.522Z","0.1.23":"2024-05-22T09:15:26.220Z","0.1.24":"2024-05-22T11:57:39.079Z","0.1.25":"2024-05-22T21:03:59.158Z","0.1.26":"2024-05-23T10:48:59.943Z","0.1.27":"2024-05-24T06:14:13.015Z","0.1.28":"2024-05-24T09:08:49.954Z","0.1.29":"2024-05-24T17:17:51.135Z","0.1.30":"2024-05-27T07:49:01.726Z","0.1.31":"2024-05-31T08:17:27.224Z","0.1.32":"2024-05-31T08:55:13.018Z","0.1.33":"2024-05-31T09:26:19.451Z","0.1.34":"2024-05-31T11:14:22.513Z","0.1.35":"2024-05-31T11:58:58.966Z","0.1.36":"2024-05-31T12:47:39.547Z","0.1.37":"2024-06-03T08:45:17.078Z","0.1.38":"2024-06-03T08:57:21.851Z","0.1.39":"2024-06-04T14:40:30.263Z","0.1.40":"2024-06-06T11:46:26.255Z","0.1.41":"2024-06-06T14:57:44.709Z","0.1.42":"2024-06-07T08:41:05.420Z","0.1.43":"2024-06-07T11:51:37.986Z","0.1.44":"2024-06-10T10:06:31.457Z","0.1.45":"2024-06-10T14:11:47.067Z","0.2.0":"2024-06-14T16:50:22.906Z","0.2.1":"2024-06-14T19:02:50.411Z","0.2.2":"2024-06-18T08:19:02.477Z","0.2.3":"2024-06-18T13:21:55.721Z","0.2.4":"2024-06-18T14:35:53.498Z","0.2.5":"2024-06-21T08:38:31.540Z","0.2.6":"2024-06-21T09:35:36.876Z","0.2.7":"2024-06-27T12:16:47.994Z","0.2.8":"2024-06-27T16:28:46.780Z","0.2.9":"2024-06-27T16:32:06.500Z","0.2.10":"2024-07-08T10:12:15.749Z","0.2.11":"2024-07-09T16:42:34.372Z","0.2.12":"2024-07-12T08:56:24.997Z","0.2.13":"2024-07-19T12:23:41.597Z","0.2.14":"2024-07-29T12:26:03.345Z","0.2.15":"2024-07-30T09:07:16.996Z","0.2.16":"2024-08-01T14:05:07.621Z","0.2.17":"2024-08-08T14:01:26.256Z","0.2.18":"2024-08-28T11:40:35.074Z","0.2.19":"2024-08-28T12:00:24.683Z","0.2.20":"2024-09-10T09:37:25.549Z","0.2.21":"2024-09-17T10:15:46.134Z","0.2.22":"2024-09-17T12:50:59.465Z","0.2.23":"2024-09-17T12:52:29.073Z","0.2.24":"2024-09-18T10:05:14.497Z","0.2.25":"2024-09-20T13:54:09.621Z","0.2.26":"2024-09-24T10:57:25.106Z","0.2.27":"2024-09-25T10:17:02.552Z","0.2.28":"2024-09-25T14:38:47.571Z","0.2.29":"2024-09-27T15:15:49.781Z","0.2.30":"2024-10-01T12:45:36.386Z","0.2.31":"2024-10-09T14:54:39.458Z","0.2.32":"2024-10-11T10:12:59.453Z"},"bugs":{"url":"https://github.com/invariant-labs/protocol-a0/issues"},"license":"ISC","homepage":"https://github.com/invariant-labs/protocol-a0#readme","keywords":["Aleph Zero","DEX","SDK","substrate","ink"],"repository":{"url":"git+https://github.com/invariant-labs/protocol-a0.git","type":"git","directory":"sdk"},"description":"<div align=\"center\">     <h1>⚡Invariant protocol⚡</h1>     <p>         | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |         <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |         <a href=\"https://discord.gg/VzS","maintainers":[{"email":"wojciech.cichocki.97@gmail.com","name":"wojciech_cichocki"}],"readme":"<div align=\"center\">\n    <h1>⚡Invariant protocol⚡</h1>\n    <p>\n        | <a href=\"https://docs.invariant.app/docs/aleph_zero\">DOCS 📚</a> |\n        <a href=\"https://invariant.app/math-spec-a0.pdf\">MATH SPEC 📄</a> |\n        <a href=\"https://discord.gg/VzS3C9wR\">DISCORD 🌐</a> |\n    </p>\n</div>\n\nInvariant protocol is an AMM built on [Aleph Zero](https://alephzero.org), leveraging high capital efficiency and the ability to list markets in a permissionless manner. At the core of the DEX is the Concentrated Liquidity mechanism, designed to handle tokens compatible with the [PSP22 standard](https://github.com/w3f/PSPs/blob/master/PSPs/psp-22.md). The protocol is structured around a single contract architecture.\n\n## 🔨 Getting Started\n\n### Prerequisites\n\n- Rust & Cargo ([rustup](https://www.rust-lang.org/tools/install))\n- cargo-contract ([cargo-contract](https://github.com/paritytech/cargo-contract))\n- substrate-contracts-node ([substrate-contracts-node](https://github.com/paritytech/substrate-contracts-node))\n\n#### Rust & Cargo\n\n```bash\ncurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh\n```\n\n#### cargo-contract\n\n```bash\nrustup component add rust-src && cargo install --force --locked cargo-contract\n```\n\n#### substrate-contracts-node\n\n```bash\ncargo install contracts-node --git https://github.com/paritytech/substrate-contracts-node.git\n```\n\n### Build protocol\n\n- Clone repository\n\n```bash\ngit clone git@github.com:invariant-labs/protocol-a0.git\n```\n\n- Build contract\n\n```bash\ncargo contract build\n```\n\n- Run tests\n\n```bash\ncargo test --features e2e-tests\n```\n\n### Typescript SDK\n\nUtilize the Invariant SDK from the npm registry by including it as a dependency. Alternatively, for a customized approach, build the SDK on your own using the commands provided below:\n\nTo begin, navigate to the directory dedicated to the [SDK](https://github.com/invariant-labs/protocol/tree/master/sdk)\n\n- Build SDK\n```bash\n./build.sh\n```\n\n- Run e2e tests\n```bash\n./tests.sh\n```","readmeFilename":"README.md"}