{"_id":"@anomaorg/anoma-app-sdk","_rev":"23-5cbfee9078199617a7b301c641cba826","name":"@anomaorg/anoma-app-sdk","dist-tags":{"latest":"1.2.0"},"versions":{"0.7.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.7.0","license":"GPL-3.0","_id":"@anomaorg/anoma-app-sdk@0.7.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"68deffd7ff1bd67eba5a9321b8f3a94a87c99d0f","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.7.0.tgz","fileCount":48,"integrity":"sha512-n/l36xZ8uZDHZCcHBhgs2oYf9fBp8/GZBPnPlDSFxHnnXBCRieYa+FP3ZBHLBNlB55db9YIt8U3k9GujE8EHlg==","signatures":[{"sig":"MEUCIQCvvITv3ZduIqAG9qavwWTx717IPXvsO0lI6IQpOVY+TwIgbxLWIfVJX5Oe8Wdh5KDtKvnz9EaVxJAyQ48fAlXhA5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891728},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.mjs","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.mjs","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.mjs","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.mjs","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.mjs","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/constants.mjs","require":"./dist/constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"gitHead":"1debc1cee3705d3b7f82de082da3be9aec077b01","scripts":{"tsc":"tsc -b","lint":"eslint .","test":"vitest","build":"tsdown && cp ./src/wasm/arm_bindings_bg.wasm ./dist","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,js,json,md}\"","prepare":"husky","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","tsc-check":"tsc --noEmit","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\"","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"justinevans","email":"justin@heliax.dev"},"_npmVersion":"11.3.0","description":"This repository contains most of the code related to the Anoma App shared functionality, including all functionality needed for interacting with AnomaPay backends.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.1.0","dependencies":{"zod":"4.1.13","bs58":"^6.0.0","viem":"2.38.5","wagmi":"3.1.1","crc-32":"1.2.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","globals":"^16.4.0","typedoc":"^0.28.17","prettier":"^3.6.2","typescript":"~5.9.3","@types/node":"^24.6.0","vite-plugin-dts":"^4.5.4","typescript-eslint":"^8.45.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.10.0","prettier-plugin-organize-imports":"^4.3.0"},"inlinedDependencies":{"abitype":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.7.0_1774649815353_0.8957399909942778","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.8.0","_id":"@anomaorg/anoma-app-sdk@0.8.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"376650fd087de98ede2295b791ad31f1c0b8db5a","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.8.0.tgz","fileCount":234,"integrity":"sha512-Krkui22/VaVMS/Q3INiNBq/bXIYUs5ktmeCuB7m2gB9tgA7agZ9denqYEWYyiP13mD5r+A9aJ08MBUck847TuA==","signatures":[{"sig":"MEQCIFCREV6BjqCbmCylTN7b77ToZfuVcSMTvHUEUgTjgs7ZAiADrPH+XnhotEg8YFrfAkknu4co2I2uCbHDLw8XfAwJpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2389385},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.mjs","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.mjs","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.mjs","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.mjs","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.mjs","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.mjs","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./lib-constants":{"import":"./dist/lib-constants.mjs","require":"./dist/lib-constants.cjs"},"./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"gitHead":"8f780e184304d0a032459107daeea269064a325d","private":false,"scripts":{"tsc":"tsc -b","lint":"eslint .","test":"vitest","build":"tsdown && cp ./src/wasm/arm_bindings_bg.wasm ./dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","prepare":"husky","test:run":"vitest run","tsc-check":"tsc --noEmit","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Anoma Pay protocol. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"^6.0.0","viem":"2.38.5","crc-32":"1.2.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","tsdown":"^0.21.5","vitest":"^4.0.6","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.8.0_1775056228503_0.09652342063131036","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@anomaorg/anoma-app-sdk","version":"0.8.1","_id":"@anomaorg/anoma-app-sdk@0.8.1","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"a6d179ee7ca9ebe9968db24eb86aa7bec3e7ccde","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.8.1.tgz","fileCount":43,"integrity":"sha512-a1GtujVhrY93UGiv5oQuKYpt9gNiU0dF3apKJqABpoGzJJnO5qkkPkmvZdpqOAZvLZSGKa7B4L0NokcVHKd3ZA==","signatures":[{"sig":"MEQCIH2NpSGc7mDCUu77j/1p3XVs5u9onNCl+W4WWwX4owkcAiB5yfE0sUFK295kgswfLphspw4DpatEJ0AIQM4UbahNyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789440},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.mjs","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.mjs","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.mjs","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.mjs","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.mjs","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.mjs","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./lib-constants":{"import":"./dist/lib-constants.mjs","require":"./dist/lib-constants.cjs"},"./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"gitHead":"b59c4b07839492d9dfc802e76c1495e787ad2f8f","private":false,"scripts":{"tsc":"tsc -b","lint":"eslint .","test":"vitest","build":"tsdown && cp ./src/wasm/arm_bindings_bg.wasm ./dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","prepare":"husky","test:run":"vitest run","tsc-check":"tsc --noEmit","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Anoma Pay protocol. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"^6.0.0","viem":"2.38.5","crc-32":"1.2.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","tsdown":"^0.21.5","vitest":"^4.0.6","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.8.1_1775056664689_0.7072395130270193","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@anomaorg/anoma-app-sdk","version":"0.8.2","_id":"@anomaorg/anoma-app-sdk@0.8.2","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"2b8c99f6ec97c8e997a58852b5fba9ebb4863918","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.8.2.tgz","fileCount":47,"integrity":"sha512-HzDxcWvCAYKM2BmLW7+UGK/lHYtpVzNQ9JBgnr71UgNUdYKafIvaUXOFMHW97zbOVS50h5R47uy1edbYkmgpHQ==","signatures":[{"sig":"MEQCIGsgi72DhEB/JkaVnexojkbfPDuhl7K5PiTseZ4DQ774AiByB4ntRJo/MAmHAz6hWO91hOpr0mmzZLhsJaK7ieKZHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272400},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.mjs","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.mjs","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.mjs","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.mjs","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.mjs","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.mjs","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./lib-constants":{"import":"./dist/lib-constants.mjs","require":"./dist/lib-constants.cjs"},"./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"gitHead":"e2ddcd324add3b0c74d3daa76eecc87670a77a7f","private":false,"scripts":{"tsc":"tsc -b","lint":"eslint .","test":"vitest","build":"tsdown && cp ./src/wasm/arm_bindings_bg.wasm ./dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","prepare":"husky","test:run":"vitest run","tsc-check":"tsc --noEmit","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Anoma Pay protocol. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"^6.0.0","viem":"2.38.5","crc-32":"1.2.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","tsdown":"^0.21.5","vitest":"^4.0.6","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.8.2_1775084061959_0.3545489245326716","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.9.0","_id":"@anomaorg/anoma-app-sdk@0.9.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"11ffb19b423e6bfbe9fe249ca19aec82331a465a","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.9.0.tgz","fileCount":47,"integrity":"sha512-efkTWgZi9d/n2l8Kk6LoTjrNA8hmwosJqou/mkpdSgcTyaIS65F5GCYWANecOCbSzR5R+qw7LSNrYl799WLM1w==","signatures":[{"sig":"MEUCIQDxu68rJOvm7ApURumZyKSeQ6eL/PT5Ys4amiGApGHQegIgPt1vyYdkLtiH+yQmkSfiozR7TLS6o7megszMWPZ9FDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1289351},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.mjs","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.mjs","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.mjs","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.mjs","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.mjs","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.mjs","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./lib-constants":{"import":"./dist/lib-constants.mjs","require":"./dist/lib-constants.cjs"},"./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"gitHead":"206c630fb96b02a7499a047325ba4058a3c70342","private":false,"scripts":{"tsc":"tsc -b","lint":"eslint .","test":"vitest","build":"tsdown && cp ./src/wasm/arm_bindings_bg.wasm ./dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","prepare":"husky","test:run":"vitest run","tsc-check":"tsc --noEmit","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Anoma Pay protocol. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"^6.0.0","viem":"2.38.5","crc-32":"1.2.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","tsdown":"^0.21.5","vitest":"^4.0.6","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.9.0_1775099291624_0.8972022885702284","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@anomaorg/anoma-app-sdk","version":"0.9.1","_id":"@anomaorg/anoma-app-sdk@0.9.1","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"fd3c60d317aca534b61f8172e66fd0d0ce8f5a07","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.9.1.tgz","fileCount":51,"integrity":"sha512-ys5ZQ/sQ0ca3gcGR6NbvkMj9VFEjVMb0Ffs39F76CZlRVtjcjAE24Gl/sYPv23yFxRLjC3HVTgiQDixqnuv6fA==","signatures":[{"sig":"MEYCIQCtJBv1ywQnR/RyWCIEHwENJAT+SmGfOy+roEVWPxSMSAIhAOYUc9cOlWK76nwlHUGMxcm/71uRfvZKUc3pKjcBkFeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209393},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./lib-constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"gitHead":"6cd21fdc1af6482b31289ee96a51b9a216ea1f6b","private":false,"scripts":{"tsc":"tsc -b","lint":"eslint .","test":"vitest","build":"tsdown && cp ./src/wasm/arm_bindings_bg.wasm ./dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","prepare":"husky","test:run":"vitest run","tsc-check":"tsc --noEmit","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Anoma Pay protocol. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"^6.0.0","viem":"2.38.5","buffer":"^6.0.3","crc-32":"1.2.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","tsdown":"^0.21.5","vitest":"^4.0.6","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.9.1_1775102357150_0.3951511814974398","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.10.0","_id":"@anomaorg/anoma-app-sdk@0.10.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"8ce254b1a2ef158768cbdb258f8763b4e4428e6e","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.10.0.tgz","fileCount":67,"integrity":"sha512-3P4wA6I8L9+G3r/XUKoFcoZw63c/AhnBWkKGOzfLzi/1mZH/uXY4fvM87QjR5HsPhIXKmD1I9rY5rhr3Lq93fA==","signatures":[{"sig":"MEQCIEmsN058IMVSI5NwhDkEfxieVl/666S+aU8D8YkW2VA2AiAcOULXqXBtU0Omwntly7KFKYFHLMKNA04QTU1h6TYDZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2589215},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"gitHead":"e36c0049812d5e9640ae77ae48936e601aff34bc","private":false,"scripts":{"dev":"tsdown --watch --on-success 'pnpm copy:wasm'","lint":"eslint .","pack":"npm pack --pack-destination package/","test":"vitest","build":"npm run build:wasm && tsdown && npm run copy:wasm && npm run pack","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","prepare":"husky","build:ts":"tsdown","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","copy:wasm":"cp ./src/wasm/arm_bindings_bg.wasm ./dist","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","pack:dry-run":"npm pack --dry-run","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"justinevans","email":"justin@heliax.dev"},"_npmVersion":"11.3.0","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.1.0","dependencies":{"zod":"4.1.13","bs58":"^6.0.0","viem":"2.38.5","buffer":"^6.0.3","crc-32":"1.2.2","@wagmi/core":"^3.5.0","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.10.0_1781620439592_0.5131574567073929","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@anomaorg/anoma-app-sdk","version":"0.10.1","_id":"@anomaorg/anoma-app-sdk@0.10.1","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"99ee87066ec42b5d7adf3ecb7b2c39624a9122d5","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.10.1.tgz","fileCount":67,"integrity":"sha512-KF6T4MLS45Gmd6KpU8oVkiYrQkpcMe7alqSLOvHeKLPPuRbuJhv/b0hUBhsPBEQ3CNrP28rhODhAxIH6BQR0TA==","signatures":[{"sig":"MEUCIHG4A+y3FO4So4CkN06ukC6ogiC4aDJXVa6wVJuMWwWiAiEA51dCU84Hl3Z4mRjY7u6Onij4e1AOADPtWTZg+6/OvMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2589306},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"private":false,"scripts":{"dev":"tsdown --watch --on-success 'pnpm copy:wasm'","lint":"eslint .","pack":"npm pack --pack-destination package/","test":"vitest","build":"npm run build:wasm && tsdown && npm run copy:wasm && npm run pack","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","build:ts":"tsdown","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","copy:wasm":"cp ./src/wasm/arm_bindings_bg.wasm ./dist","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","pack:dry-run":"npm pack --dry-run","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"^6.0.0","viem":"2.52.2","buffer":"^6.0.3","crc-32":"1.2.2","@wagmi/core":"^3.5.0","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.10.1_1781660651085_0.2815072605957616","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.11.0","_id":"@anomaorg/anoma-app-sdk@0.11.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"c190a8d053ed3e1d768a32d2cca3344199278d37","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.11.0.tgz","fileCount":67,"integrity":"sha512-SAlmwSwx9nzAN6+HoHD/IrfN0+F2k+0+VQLZ5cYcXGlteFAnNZIbuwCpCTa6ZZvrFqf6uIJh93jfilelRZFJMA==","signatures":[{"sig":"MEUCIBW+BfnEbYQFp+jJPFGQEYMTxI/7gGiMDLVOqqVllYBXAiEAgaPemlp1B7WTiGMmJy23ACwESnWyEUaUl3nAYKdj7QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2589296},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"private":false,"scripts":{"dev":"tsdown --watch --on-success 'pnpm copy:wasm'","lint":"eslint .","pack":"npm pack --pack-destination package/","test":"vitest","build":"npm run build:wasm && tsdown && npm run copy:wasm && npm run pack","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","build:ts":"tsdown","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","copy:wasm":"cp ./src/wasm/arm_bindings_bg.wasm ./dist","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","pack:dry-run":"npm pack --dry-run","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"6.0.0","viem":"2.53.1","buffer":"6.0.3","crc-32":"1.2.2","@wagmi/core":"3.5.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.11.0_1782251906313_0.20637234328936627","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@anomaorg/anoma-app-sdk","version":"0.11.1","_id":"@anomaorg/anoma-app-sdk@0.11.1","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"7c9781156c2d6f73cde925e0f59c5bd347b68df2","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.11.1.tgz","fileCount":65,"integrity":"sha512-EW+bUB+uDD6N2bkK3HgYeZNw8FPOU5HNdYVMSABlrdmLjFi8N6TdutKpHc8zuoj6yrp8B48dNkyY9wCq3zN24Q==","signatures":[{"sig":"MEUCIQCoPf7UAcKyAKQ1iHj+I9K6goEPPxNNsKEwYAJyTl/nlQIgVkVbAGMhklWeHy08E4Os5pEhdOhP04JqKa5crIvsC1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2618206},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"private":false,"scripts":{"dev":"tsdown --watch --on-success 'pnpm copy:wasm'","lint":"eslint .","pack":"npm pack --pack-destination package/","test":"vitest","build":"npm run build:wasm && tsdown && npm run copy:wasm && npm run pack","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","build:ts":"tsdown","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","copy:wasm":"cp ./src/wasm/arm_bindings_bg.wasm ./dist","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","pack:dry-run":"npm pack --dry-run","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"6.0.0","viem":"2.53.1","buffer":"6.0.3","crc-32":"1.2.2","@wagmi/core":"3.5.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.11.1_1782254002923_0.10500853644008701","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.13.0","_id":"@anomaorg/anoma-app-sdk@0.13.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"d96f3aebbedbfcdc4d1db6a2a2e3c0440f1223a8","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.13.0.tgz","fileCount":64,"integrity":"sha512-Toj0dE0DiwIt/UckT5mXxwz0ZAGgd3A7iI4oqvqecKDGooKWcNH/urN3fqfCFLsoAUG8IOGl0ZasY335LfMH8g==","signatures":[{"sig":"MEYCIQCPDjB1zj0iqaa+klaCDkX2SJCw7VSK68rGdHtWwDg6iwIhAMW8ebBA1Yh9TuQIcJ09BGizU5h3p1zMINITqwwwma5E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241121},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"private":false,"scripts":{"dev":"tsdown --watch --on-success 'pnpm copy:wasm'","lint":"eslint .","pack":"npm pack --pack-destination package/","test":"vitest","build":"npm run build:wasm && tsdown && npm run copy:wasm && npm run pack","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","prepare":"husky","build:ts":"tsdown","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","copy:wasm":"cp ./src/wasm/arm_bindings_bg.wasm ./dist","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","pack:dry-run":"npm pack --dry-run","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"_npmVersion":"11.5.1","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"6.0.0","viem":"2.53.1","buffer":"6.0.3","crc-32":"1.2.2","@wagmi/core":"3.5.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.13.0_1782825608554_0.7988095567381508","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@anomaorg/anoma-app-sdk","version":"0.13.1","_id":"@anomaorg/anoma-app-sdk@0.13.1","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"7f86b477f2595c60f1d8108abf4101afa101e0c4","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.13.1.tgz","fileCount":65,"integrity":"sha512-jNIalvhmBtifG2a5k5d0OWjpRtD3khn4bt9WMOIt1TrdR4LAjAAClikW+aq2/AJKkJkFJaI0vLYiAwjOxvfSsQ==","signatures":[{"sig":"MEQCIFOIBB1z03viqR9sfFcqWT/SxC3BNsSPvZrJQhyGXr9WAiAiHqatCLH5GSmVDmlG9wlXZsBhGtjUa4Or3yLLwwqm+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2643333},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"private":false,"scripts":{"dev":"tsdown --watch --on-success 'pnpm copy:wasm'","lint":"eslint .","pack":"npm pack --pack-destination package/","test":"vitest","build":"npm run build:wasm && tsdown && npm run copy:wasm && npm run pack","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","build:ts":"tsdown","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","copy:wasm":"cp ./src/wasm/arm_bindings_bg.wasm ./dist","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","pack:dry-run":"npm pack --dry-run","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"6.0.0","viem":"2.53.1","buffer":"6.0.3","crc-32":"1.2.2","@wagmi/core":"3.5.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.13.1_1782827439811_0.011014393732142524","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.14.0","_id":"@anomaorg/anoma-app-sdk@0.14.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"aa420a71e047197a8d78aa7758b36711550c11a9","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.14.0.tgz","fileCount":61,"integrity":"sha512-HPw3GU5IfR+Kz8+y5at8CLWySY+y/mhIDZH5reQsKvcztSIZYOn6PG8nz+Jrd/46IMx6/154MQRQ2rSO/CyExw==","signatures":[{"sig":"MEYCIQCIABYmiBM6f/w3+LCpUamq7JEcr1SfQGzgq7bZfzduAwIhAOOXfk1R0j0k6LCV1wG7yekHQp7CraRptdyLTWYmTTpH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1569452},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"private":false,"scripts":{"dev":"tsdown --watch --on-success 'pnpm copy:wasm'","lint":"eslint .","pack":"npm pack --pack-destination package/","test":"vitest","build":"npm run build:wasm && tsdown && npm run copy:wasm && npm run pack","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","build:ts":"tsdown","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","copy:wasm":"cp ./src/wasm/arm_bindings_bg.wasm ./dist","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","pack:dry-run":"npm pack --dry-run","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"6.0.0","viem":"2.53.1","buffer":"6.0.3","crc-32":"1.2.2","@wagmi/core":"3.5.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.14.0_1784927530673_0.39001249152996187","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.15.0","_id":"@anomaorg/anoma-app-sdk@0.15.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"dist":{"shasum":"7ffddcf64f8084b606e8a23849cd7995bef9db86","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.15.0.tgz","fileCount":61,"integrity":"sha512-eUDLKQiYr3EPYgLjwKgpgAcvW35Nqg3FLybAjp+2kuX1sLTBEzfR+gqiNltWTZ8SiEGUhp20qH6EVkGixqIScQ==","signatures":[{"sig":"MEQCIHO3ynys/i7J+/Bp4iKyFWb9s0rsc977lYV6Y9ypEI8aAiBZTYEoKkOuWpBhHubAuyYaR9xG42Gcy7gQ9bREq0Bt2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1593453},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"private":false,"scripts":{"dev":"tsdown --watch --on-success 'pnpm copy:wasm'","lint":"eslint .","pack":"npm pack --pack-destination package/","test":"vitest","build":"npm run build:wasm && tsdown && npm run copy:wasm && npm run pack","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,js,json,css,md}\"","build:ts":"tsdown","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","copy:wasm":"cp ./src/wasm/arm_bindings_bg.wasm ./dist","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","build:wasm":"node ./scripts/build.mjs --release","format:check":"prettier --check \"src/**/*.{ts,js,json,css,md}\"","pack:dry-run":"npm pack --dry-run","build:wasm:dev":"node ./scripts/build.mjs"},"_npmUser":{"name":"prznd","email":"pedro@heliax.dev"},"directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"4.1.13","bs58":"6.0.0","viem":"2.53.1","buffer":"6.0.3","crc-32":"1.2.2","@wagmi/core":"3.5.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.15.0_1786373939350_0.21575096668150584","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@anomaorg/anoma-app-sdk","version":"0.16.2","license":"Apache-2.0","_id":"@anomaorg/anoma-app-sdk@0.16.2","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"homepage":"https://github.com/anoma/anoma-app-sdk#readme","bugs":{"url":"https://github.com/anoma/anoma-app-sdk/issues"},"dist":{"shasum":"f9b9d75be5e5fc0a1ac6ba73c12e5d57e8629e30","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.16.2.tgz","fileCount":62,"integrity":"sha512-BjtWdvpPWLDGtN4nRqxpLNa8LaU0Ap4XuNmWC23UaDegQXe2fLOioNc5f/2IVwRxitiiijbZVVtm1l2eoc3xlQ==","signatures":[{"sig":"MEQCICNia5JkZZCiHNLn1/f1++5MWX7T7+OAmhnenD9GvAqLAiBMIDFV3Lxe3g3KSiFo0pGEFRfRnb0GkEmrXMdQBSc+Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anomaorg%2fanoma-app-sdk@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1606458},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./wasm":{"import":"./dist/wasm.js","require":"./dist/wasm.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json","./anomaPayArm.wasm":{"default":"./dist/arm_bindings_bg.wasm"}},"gitHead":"a9347153545af0a6995bb6fac4708c14fbf4b53c","private":false,"scripts":{"dev":"tsdown --watch --on-success 'pnpm copy:wasm'","lint":"eslint .","pack":"npm pack --pack-destination package/","test":"vitest","build":"tsdown && npm run copy:wasm && npm run pack","clean":"rimraf dist","format":"prettier --write \"{src,arm-bindings/src}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{md,json,yaml}\"","prepare":"husky","build:ts":"tsdown","prebuild":"npm run clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","build:arm":"pnpm --filter arm-bindings build","copy:wasm":"cp ./src/wasm/arm_bindings_bg.wasm ./dist","tsc-check":"tsc --noEmit","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","format:check":"prettier --check \"{src,arm-bindings/src}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{md,json,yaml}\"","pack:dry-run":"npm pack --dry-run","build:arm:dev":"pnpm --filter arm-bindings build:dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b4b5423-0137-4ae6-a72b-c3fd9ec70e5b"}},"repository":{"url":"git+https://github.com/anoma/anoma-app-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.1.13","bs58":"6.0.0","viem":"2.53.1","buffer":"6.0.3","crc-32":"1.2.2","@wagmi/core":"3.5.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.16.2_1786633123602_0.6259625631378891","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.17.0","license":"Apache-2.0","_id":"@anomaorg/anoma-app-sdk@0.17.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"mateuszatheliaxdev","email":"mateusz@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"homepage":"https://github.com/anoma/anoma-app-sdk#readme","bugs":{"url":"https://github.com/anoma/anoma-app-sdk/issues"},"dist":{"shasum":"aa626aaccbb75e3acc0c017b60193974455bfbc2","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.17.0.tgz","fileCount":51,"integrity":"sha512-y9KudNOeWf8mDSUoxmygCdNFKqgFUbZ0BstUe0y3g6vEUDGSuow2O0DtFZmpy6beObQGYZCh/9g6oMZ8IA7iXQ==","signatures":[{"sig":"MEYCIQDHvDavvys1uwzW0RccDdghijg+6/LKHDxX86WWbBLrzQIhAM00KUrTTmmN9stlCsPaJijYiKPJMn8I3ie41PwfOnoH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anomaorg%2fanoma-app-sdk@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835106},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json"},"gitHead":"4f520f27e5d53c0b1702e87b7847094a38f43ad9","private":false,"scripts":{"dev":"tsdown --watch","lint":"eslint .","pack":"pnpm pack --pack-destination package/","test":"vitest","build":"pnpm build:ts && pnpm run pack","clean":"rimraf dist","format":"prettier --write \"{src,arm-bindings/src}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{md,json,yaml}\"","prepare":"husky","build:ts":"tsdown","prebuild":"pnpm clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","build:arm":"pnpm --filter arm-bindings build","tsc-check":"tsc --noEmit","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","format:check":"prettier --check \"{src,arm-bindings/src}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{md,json,yaml}\"","build:arm:dev":"pnpm --filter arm-bindings build:dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b4b5423-0137-4ae6-a72b-c3fd9ec70e5b"}},"repository":{"url":"git+https://github.com/anoma/anoma-app-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.1.13","bs58":"6.0.0","viem":"2.53.1","buffer":"6.0.3","crc-32":"1.2.2","@wagmi/core":"3.5.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0","@anomaorg/arm-bindings":"0.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.17.0_1786651036433_0.7865079017731829","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@anomaorg/anoma-app-sdk","version":"0.17.1","license":"Apache-2.0","_id":"@anomaorg/anoma-app-sdk@0.17.1","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"homepage":"https://github.com/anoma/anoma-app-sdk#readme","bugs":{"url":"https://github.com/anoma/anoma-app-sdk/issues"},"dist":{"shasum":"94c9a15cafd67f81b32cada0ec91e2b8e61421ff","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.17.1.tgz","fileCount":51,"integrity":"sha512-xMmBDtpo3x49zXz+ljwvz2m8hwQ/+d0JdCQB9EqF230WaV48OiIn+PVTGXnN5/a14Rr5O5Gz3frSCOZmCRYh6A==","signatures":[{"sig":"MEUCIEQmIPM6Qgu2X+9J77Svo/xuppeJSCfBFp8hF6w/wrzcAiEAw5lMhNHnGiQ1tvgrsNb9hjRpot1wUbiqBMgzKy/15qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anomaorg%2fanoma-app-sdk@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835878},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json"},"gitHead":"8b651aba92f25556d9b674698b26f53f0b062b0c","private":false,"scripts":{"dev":"tsdown --watch","lint":"eslint .","pack":"pnpm pack --pack-destination package/","test":"vitest","build":"pnpm build:ts && pnpm run pack","clean":"rimraf dist","format":"prettier --write \"{src,arm-bindings/src}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{md,json,yaml}\"","prepare":"husky","build:ts":"tsdown","prebuild":"pnpm clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","build:arm":"pnpm --filter arm-bindings build","tsc-check":"tsc --noEmit","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","format:check":"prettier --check \"{src,arm-bindings/src}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{md,json,yaml}\"","build:arm:dev":"pnpm --filter arm-bindings build:dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b4b5423-0137-4ae6-a72b-c3fd9ec70e5b"}},"repository":{"url":"git+https://github.com/anoma/anoma-app-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.1.13","bs58":"6.0.0","viem":"2.53.1","buffer":"6.0.3","crc-32":"1.2.2","@wagmi/core":"3.5.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@uniswap/permit2-sdk":"1.4.0","@anomaorg/arm-bindings":"0.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.17.1_1786730818460_0.5464013113734216","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@anomaorg/anoma-app-sdk","version":"0.18.0","license":"Apache-2.0","_id":"@anomaorg/anoma-app-sdk@0.18.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"homepage":"https://github.com/anoma/anoma-app-sdk#readme","bugs":{"url":"https://github.com/anoma/anoma-app-sdk/issues"},"dist":{"shasum":"469dea1295889806634ed3492fc2646c0f091b2d","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.18.0.tgz","fileCount":48,"integrity":"sha512-s9P788T+mjZqyH960sNCB4oEGEez2f4ms3MB20qJSdE0ilbsW/aFWbXQpZMPSfwR4QoebhGbIc3wWGkc7jEsqQ==","signatures":[{"sig":"MEQCIBMIv/0C6WIMH2pb3lX6JLpRwii7SQk709o0PXnIu1R2AiBPylcwesCKZL0HCqqUzYlQGPJOwr+ovWOYBvHDPyi2tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anomaorg%2fanoma-app-sdk@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837253},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json"},"gitHead":"7d847c8afcd06ab3427e5bacbb26d68929b3f33d","private":false,"scripts":{"dev":"tsdown --watch","lint":"eslint .","pack":"pnpm pack --pack-destination package/","test":"vitest","build":"pnpm build:ts && pnpm run pack","clean":"rimraf dist","format":"prettier --write \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","prepare":"husky","build:ts":"tsdown","prebuild":"pnpm clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","build:arm":"pnpm --filter arm-bindings build","tsc-check":"tsc --noEmit","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","format:check":"prettier --check \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","build:arm:dev":"pnpm --filter arm-bindings build:dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b4b5423-0137-4ae6-a72b-c3fd9ec70e5b"}},"repository":{"url":"git+https://github.com/anoma/anoma-app-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"bs58":"6.0.0","buffer":"6.0.3","crc-32":"1.2.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@anomaorg/arm-bindings":"0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"zod":"4.1.13","viem":"2.53.1","vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","@wagmi/core":"3.5.2","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","@uniswap/permit2-sdk":"1.4.0","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"zod":"^4.1.13","viem":"^2.53.1","@wagmi/core":"^3.5.2","@uniswap/permit2-sdk":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.18.0_1787321548464_0.2722402064230762","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@anomaorg/anoma-app-sdk","version":"0.18.1","license":"Apache-2.0","_id":"@anomaorg/anoma-app-sdk@0.18.1","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"homepage":"https://github.com/anoma/anoma-app-sdk#readme","bugs":{"url":"https://github.com/anoma/anoma-app-sdk/issues"},"dist":{"shasum":"4b87dc9a82ac2b98f29dfc6ae7fdd498340f2819","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-0.18.1.tgz","fileCount":48,"integrity":"sha512-/cGS7xrT0qrQ/DXc0XMRAmr6bi53MLW4oDBJ0nlNQupOLo0SJB00oQ33yY7lQlqAOeeI/oNaqZ7Mj7RaAiAj1w==","signatures":[{"sig":"MEYCIQCtoiQ2/2rVREMJ3UAvIxdpw5KX23Q67g5lbp+6hPmxNAIhAMJAhnyBujMRFlfhe7MTHbuYs1EWA10nBQ4d80Si33+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anomaorg%2fanoma-app-sdk@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837553},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"import":"./dist/api.js","require":"./dist/api.cjs"},"./lib":{"import":"./dist/lib.js","require":"./dist/lib.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./domain":{"import":"./dist/domain.js","require":"./dist/domain.cjs"},"./constants":{"import":"./dist/lib-constants.js","require":"./dist/lib-constants.cjs"},"./package.json":"./package.json"},"gitHead":"92b52a3d88162665cf579d2483ded2d99dabcda4","private":false,"scripts":{"dev":"tsdown --watch","lint":"eslint .","pack":"pnpm pack --pack-destination package/","test":"vitest","build":"pnpm build:ts && pnpm run pack","clean":"rimraf dist","format":"prettier --write \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","prepare":"husky","build:ts":"tsdown","prebuild":"pnpm clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","build:arm":"pnpm --filter arm-bindings build","tsc-check":"tsc --noEmit","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","format:check":"prettier --check \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","build:arm:dev":"pnpm --filter arm-bindings build:dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b4b5423-0137-4ae6-a72b-c3fd9ec70e5b"}},"repository":{"url":"git+https://github.com/anoma/anoma-app-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"bs58":"6.0.0","buffer":"6.0.3","crc-32":"1.2.2","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@anomaorg/arm-bindings":"0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"zod":"4.1.13","viem":"2.53.1","vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","@wagmi/core":"3.5.2","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","@uniswap/permit2-sdk":"1.4.0","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"zod":"^4.1.13","viem":"^2.53.1","@wagmi/core":"^3.5.2","@uniswap/permit2-sdk":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_0.18.1_1787342945355_0.3842098745375637","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@anomaorg/anoma-app-sdk","version":"1.0.0","license":"Apache-2.0","_id":"@anomaorg/anoma-app-sdk@1.0.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"homepage":"https://github.com/anoma/anoma-app-sdk#readme","bugs":{"url":"https://github.com/anoma/anoma-app-sdk/issues"},"dist":{"shasum":"fd3dd2a2cea0110894f71f659c315189560d5a75","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-1.0.0.tgz","fileCount":15,"integrity":"sha512-hmDZgkJlGCgbtq4dn1cjdxBfUF8VZUuacFN2TemZLkAdXA0QHrp+7FhpQrovX+WO1DcqAVhyCC4kdh9l4zoNnw==","signatures":[{"sig":"MEYCIQCWvbV6t5xVwIfThbxvpgOL7y1wLn6vMiOlpgeYU0n2YAIhAJWsKmrmuB975xys5qrY3fnuxDIt9PeZ27vbFR9AEg50","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anomaorg%2fanoma-app-sdk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481662},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./primitives":{"import":"./dist/primitives.js","require":"./dist/primitives.cjs"},"./package.json":"./package.json"},"gitHead":"c45255e99074bf374c22de7a6bdbef7b40789b6c","private":false,"scripts":{"dev":"tsdown --watch","lint":"eslint .","pack":"pnpm pack --pack-destination package/","test":"vitest","build":"pnpm build:ts && pnpm run pack","clean":"rimraf dist","format":"prettier --write \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","prepare":"husky","build:ts":"tsdown","prebuild":"pnpm clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","build:arm":"pnpm --filter arm-bindings build","tsc-check":"tsc --noEmit && tsc --noEmit -p tsconfig.tests.json","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","format:check":"prettier --check \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","build:arm:dev":"pnpm --filter arm-bindings build:dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b4b5423-0137-4ae6-a72b-c3fd9ec70e5b"}},"repository":{"url":"git+https://github.com/anoma/anoma-app-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"bs58":"6.0.0","crc-32":"1.2.2","@scure/base":"1.2.6","@noble/hashes":"1.8.0","@noble/ciphers":"1.3.0","@noble/secp256k1":"3.0.0","@anomaorg/arm-bindings":"https://pkg.pr.new/@anomaorg/arm-bindings@e0492f7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"zod":"4.1.13","viem":"2.53.1","vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"zod":"^4.1.13","viem":"^2.53.1"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_1.0.0_1787659496757_0.5797928505716852","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@anomaorg/anoma-app-sdk","version":"1.1.0","license":"Apache-2.0","_id":"@anomaorg/anoma-app-sdk@1.1.0","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"homepage":"https://github.com/anoma/anoma-app-sdk#readme","bugs":{"url":"https://github.com/anoma/anoma-app-sdk/issues"},"dist":{"shasum":"408a6e55205bf2863bc661ac637d11005b94c27c","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-1.1.0.tgz","fileCount":15,"integrity":"sha512-A1DHVIG4JhMcEz7IoDPiVb712/yZsxZ8CiTmSMt+wslgCbD5fjGkAK5yBi6oxUFL4FH46z3mCNtq9hQycdzmzg==","signatures":[{"sig":"MEQCIE3dd4XG8AWuA8VyDALu54+L8gUBpcp11O+enREs025fAiACGxcJBQVPlrGmNKCm62V3M/6c9v7awlO7w7x7R/OYFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anomaorg%2fanoma-app-sdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481826},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./primitives":{"import":"./dist/primitives.js","require":"./dist/primitives.cjs"},"./package.json":"./package.json"},"gitHead":"e43d99c560aa9207d12792272ad1b3245294e9b5","private":false,"scripts":{"dev":"tsdown --watch","lint":"eslint .","pack":"pnpm pack --pack-destination package/","test":"vitest","build":"pnpm build:ts && pnpm run pack","clean":"rimraf dist","format":"prettier --write \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","prepare":"husky","build:ts":"tsdown","prebuild":"pnpm clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","test:run":"vitest run","build:arm":"pnpm --filter arm-bindings build","tsc-check":"tsc --noEmit && tsc --noEmit -p tsconfig.tests.json","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","format:check":"prettier --check \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","build:arm:dev":"pnpm --filter arm-bindings build:dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b4b5423-0137-4ae6-a72b-c3fd9ec70e5b"}},"repository":{"url":"git+https://github.com/anoma/anoma-app-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"bs58":"6.0.0","crc-32":"1.2.2","@scure/base":"1.2.6","@noble/hashes":"1.8.0","@noble/ciphers":"1.3.0","@noble/secp256k1":"3.0.0","@anomaorg/arm-bindings":"https://pkg.pr.new/@anomaorg/arm-bindings@e0492f7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"zod":"4.1.13","viem":"2.53.1","vite":"^7.1.7","husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.1.3","tsdown":"^0.21.5","vitest":"^4.0.6","typedoc":"^0.28.19","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"~6.0.2","@types/node":"^24.12.0","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","typescript-eslint":"^8.58.0","vite-tsconfig-paths":"^5.1.4","typedoc-plugin-markdown":"^4.11.0","@commitlint/config-conventional":"^20.5.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"zod":"^4.1.13","viem":"^2.53.1"},"_npmOperationalInternal":{"tmp":"tmp/anoma-app-sdk_1.1.0_1787670422405_0.5011926921283363","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@anomaorg/anoma-app-sdk","version":"1.2.0","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/anoma/anoma-app-sdk.git"},"packageManager":"pnpm@10.30.3","type":"module","main":"dist/index.js","private":false,"publishConfig":{"access":"public","provenance":true},"engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./primitives":{"import":"./dist/primitives.js","require":"./dist/primitives.cjs"},"./package.json":"./package.json"},"scripts":{"clean":"rimraf dist","prebuild":"pnpm clean && node -p \"'export const ANOMA_APP_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","build":"pnpm build:ts && pnpm run pack","build:ts":"tsdown","build:arm":"pnpm --filter arm-bindings build","build:arm:dev":"pnpm --filter arm-bindings build:dev","build:docs":"typedoc --plugin typedoc-plugin-markdown --out ./docs src/index.ts","dev":"tsdown --watch","lint":"eslint .","tsc-check":"tsc --noEmit && tsc --noEmit -p tsconfig.tests.json","format":"prettier --write \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","format:check":"prettier --check \"{src,arm-bindings/bundled}/**/*.{ts,js,json,css,md}\" \"arm-bindings/*.{js,md,json,yaml}\"","test":"vitest","test:run":"vitest run","pack":"pnpm pack --pack-destination package/","prepare":"husky"},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,css,md}":["prettier --write"]},"dependencies":{"@anomaorg/arm-bindings":"https://pkg.pr.new/@anomaorg/arm-bindings@e0492f7","@noble/ciphers":"1.3.0","@noble/hashes":"1.8.0","@noble/secp256k1":"3.0.0","@scure/base":"1.2.6","bs58":"6.0.0","crc-32":"1.2.2"},"peerDependencies":{"viem":"^2.53.1","zod":"^4.1.13"},"devDependencies":{"@commitlint/cli":"^20.5.0","@commitlint/config-conventional":"^20.5.0","@eslint/js":"^9.36.0","@types/node":"^24.12.0","eslint":"^9.36.0","husky":"^9.1.7","lint-staged":"^16.4.0","prettier":"^3.6.2","prettier-plugin-organize-imports":"^4.3.0","rimraf":"^6.1.3","tsdown":"^0.21.5","typedoc":"^0.28.19","typedoc-plugin-markdown":"^4.11.0","typescript":"~6.0.2","typescript-eslint":"^8.58.0","viem":"2.53.1","vite":"^7.1.7","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.6","zod":"4.1.13"},"gitHead":"010376c6f9b16b8ceaff9ad19237c969f12970b0","types":"./dist/index.d.ts","_id":"@anomaorg/anoma-app-sdk@1.2.0","description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","bugs":{"url":"https://github.com/anoma/anoma-app-sdk/issues"},"homepage":"https://github.com/anoma/anoma-app-sdk#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-DE3gHj17KNuADYUru9La9v0QVVrfRqS0PylmZ2NWgrpW6N5cl7Eb16/xJVj2KV2N1bwu5mgp39iq2YIQOeCs3w==","shasum":"270e51d0589464a99ea1b4b2a25d70ef0242b953","tarball":"https://registry.npmjs.org/@anomaorg/anoma-app-sdk/-/anoma-app-sdk-1.2.0.tgz","fileCount":15,"unpackedSize":482272,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anomaorg%2fanoma-app-sdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6Vpu8Q9pqC2o/9B79iEgB79vO+vLF+khseSYMVmT2HAIgLJzn+hEZFhFUshsp3pgRWPHUCEcWZcIQZoLb9ktN00M="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b4b5423-0137-4ae6-a72b-c3fd9ec70e5b"}},"directories":{},"maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/anoma-app-sdk_1.2.0_1787840451117_0.8523746796091087"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-27T22:16:55.198Z","modified":"2026-08-27T14:20:51.762Z","0.7.0":"2026-03-27T22:16:55.512Z","0.8.0":"2026-04-01T15:10:28.712Z","0.8.1":"2026-04-01T15:17:44.886Z","0.8.2":"2026-04-01T22:54:22.227Z","0.9.0":"2026-04-02T03:08:11.830Z","0.9.1":"2026-04-02T03:59:17.379Z","0.10.0":"2026-06-16T14:33:59.805Z","0.10.1":"2026-06-17T01:44:11.286Z","0.11.0":"2026-06-23T21:58:26.497Z","0.11.1":"2026-06-23T22:33:23.108Z","0.13.0":"2026-06-30T13:20:08.736Z","0.13.1":"2026-06-30T13:50:39.979Z","0.14.0":"2026-07-24T21:12:10.856Z","0.15.0":"2026-08-10T14:58:59.848Z","0.16.2":"2026-08-13T14:58:43.759Z","0.17.0":"2026-08-13T19:57:16.585Z","0.17.1":"2026-08-14T18:06:58.591Z","0.18.0":"2026-08-21T14:12:28.615Z","0.18.1":"2026-08-21T20:09:05.523Z","1.0.0":"2026-08-25T12:04:56.898Z","1.1.0":"2026-08-25T15:07:02.569Z","1.2.0":"2026-08-27T14:20:51.280Z"},"bugs":{"url":"https://github.com/anoma/anoma-app-sdk/issues"},"license":"Apache-2.0","homepage":"https://github.com/anoma/anoma-app-sdk#readme","repository":{"type":"git","url":"git+https://github.com/anoma/anoma-app-sdk.git"},"description":"TypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.","maintainers":[{"name":"prznd","email":"pedro@heliax.dev"},{"name":"justinevans","email":"justin@heliax.dev"},{"name":"harri-heliax","email":"harrison@heliax.dev"}],"readme":"# Anoma Pay SDK\n\nTypeScript SDK for the Anoma Pay protocol, supported by Rust WebAssembly library. Contains domain logic, API clients, WASM bindings, and utilities shared across Anoma Pay applications.\n\n## Tech Stack\n\n- [TypeScript ~6.0](https://www.typescriptlang.org/)\n- [Viem](http://viem.sh/)\n- [Zod](https://zod.dev/)\n- [Rust](https://doc.rust-lang.org/)\n- [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen/)\n- [binaryen](https://github.com/WebAssembly/binaryen/)\n- [uniffi-bindgen-react-native](https://github.com/jhugman/uniffi-bindgen-react-native/)\n\n## Setup\n\nRequirements:\n\n- Node.js (>= 22)\n- pnpm (installable via `npm i --global pnpm` with `npm`, which is bundled with Node.js)\n- Rust toolchain, the `wasm-bindgen` CLI and `wasm-opt` (binaryen) — for ARM\n  bindings builds only\n\nInstall dependencies from the repository root:\n\n```bash\npnpm install\n```\n\n## Usage\n\nImport from the SDK using subpath exports:\n\n```typescript\nimport { TransferBuilder } from \"@anomaorg/anoma-pay-sdk/domain/transfer/models/TransferBuilder\";\nimport { formatBalance } from \"@anomaorg/anoma-pay-sdk/lib\";\nimport type { AppResource } from \"@anomaorg/anoma-pay-sdk/types\";\n```\n\n### Vite\n\nVite apps need one line of config:\n\n```typescript\nexport default defineConfig({\n  optimizeDeps: { exclude: [\"@anomaorg/arm-bindings\"] },\n});\n```\n\n`@anomaorg/arm-bindings` locates its WebAssembly binary relative to\n`import.meta.url`. Vite's dev-mode dependency pre-bundling copies the module\ninto `node_modules/.vite/deps/`, which moves that URL while leaving the\nrelative path intact, so the lookup misses and the dev server answers with\n`index.html` — surfacing as:\n\n```\nCompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21 64 6f\n```\n\nExcluding the package keeps it unbundled and the path correct. This affects\n`vite dev` only: `vite build` resolves `new URL(..., import.meta.url)` natively\nand emits the binary as an asset, so production builds need no configuration.\nBundlers other than Vite are unaffected.\n\n## Examples\n\nRunnable examples live in [`examples/`](./examples). Start with\n[`examples/balance`](./examples/balance): derives a keyring from a seed and\ndisplays the anomapay address and token balances.\n\n## Building ARM bindings\n\nCryptographic operations are implemented in Rust in\n[`arm-bindings/`](./arm-bindings) and exposed to TypeScript through\nuniffi-bindgen-react-native.\n\n```bash\npnpm run build:arm          # release build\npnpm run build:arm:dev      # debug build\n```\n\nOutput lands in `arm-bindings/generated/` and `arm-bindings/dist/`, neither of\nwhich is committed. CI builds it whenever a PR touches `arm-bindings/` or\n`patches/` (see\n[`.github/workflows/ci-arm-bindings.yml`](./.github/workflows/ci-arm-bindings.yml)).\n\nThe SDK consumes the published `@anomaorg/arm-bindings` package, so building\nthe bindings is only needed when changing the Rust code itself.\n\n## Releases\n\n[release-please](https://github.com/googleapis/release-please) tracks both\npackages from [`release-please-config.json`](./release-please-config.json) and\nopens a separate release PR for each. The SDK tags as `vX.Y.Z`; the bindings tag\nas `arm-bindings-vX.Y.Z`.\n\nMerging a release PR triggers the matching publish workflow —\n[`publish-sdk`](./.github/workflows/publish-sdk.yml) or\n[`publish-arm-bindings`](./.github/workflows/publish-arm-bindings.yml) — each of\nwhich builds, tests and publishes to npm with provenance. Both can also be run\nby hand with `dry-run` for a rehearsal.\n\nBecause provenance is enabled, publishing only works from CI; `npm publish` from\na laptop will fail.\n\n## License\n\n[Apache-2.0](./LICENSE), matching the upstream `anoma-rm-risc0` crates.\n\n## Pay Address Format\n\nAnoma Pay uses a custom address format that encodes multiple public keys into a single Base64URL string:\n\n| Field                    | Size (bytes) |\n| ------------------------ | ------------ |\n| Authority Public Key     | 33           |\n| Discovery Public Key     | 33           |\n| Encryption Public Key    | 33           |\n| Nullifier Key Commitment | 32           |\n| CRC32 Checksum           | 4            |\n| **Total**                | **135**      |\n\nThe raw bytes are concatenated in the order shown above and then encoded using Base64URL encoding. The CRC32 checksum provides integrity verification when decoding addresses.\n\n## Audits\n\nOur software undergoes regular audits:\n\n1. Informal Systems\n   - Company Website: https://informal.systems\n   - Commit ID: [957e8bf1e89a824f7c9be911b49533b9da1f5e72](https://github.com/anoma/pay-interface-app/tree/957e8bf1e89a824f7c9be911b49533b9da1f5e72)\n   - Started: 2025-12-01\n   - Finished: 2025-12-16\n   - Last revised: 2025-12-19\n\n   [Audit Report (pdf)](./audits/2025-12-19_Informal_Systems_AnomaPay_Phase_I.pdf)\n\n## Project Structure\n\n```\nsrc/\n├── api           # API clients (Backend, Indexer)\n├── domain        # Core domain logic\n│   ├── history       # Transaction history types\n│   ├── keys          # Key hierarchy structure and services\n│   ├── payroll       # Payroll schema and utilities\n│   ├── queue         # Transfer queue management\n│   ├── resources     # Resource machine handling\n│   └── transfer      # Transfer models and services\n├── lib           # Shared utility functions\n├── lib-constants.ts  # SDK library constants\n├── types.ts      # Shared type definitions\n└── version.ts      # Current SDK version, generated when running `pnpm build`\n```\n\n## Linting\n\n```bash\npnpm lint\n```\n\n## Type Checking\n\n```bash\npnpm tsc-check\n```\n\n## Unit Tests\n\n```bash\npnpm test        # watch mode\npnpm test:run    # single run\n```\n\n## Repository Conventions\n\n- All commits must follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) standard\n","readmeFilename":"README.md"}