{"_id":"@1money/protocol-ts-sdk","_rev":"25-4066881f63d26a8bbb8d5e0d0299baae","name":"@1money/protocol-ts-sdk","dist-tags":{"alpha":"1.1.2-alpha.7","beta":"2.1.0-beta.1","latest":"3.0.0"},"versions":{"1.0.14":{"name":"@1money/protocol-ts-sdk","version":"1.0.14","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.0.14","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"dist":{"shasum":"e021eed03ab16e38ec0a4bf4c24bad44ff5ee938","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.0.14.tgz","fileCount":65,"integrity":"sha512-O20ynAGx9IT2ea+N5/+l2iFyMQhIfFK1rVmbw9iQ0YUKut7vQRFxohN4IgT3dmM15JtsUEY/YtS5RMuSoysw5Q==","signatures":[{"sig":"MEUCIQCSF9/8m2l6DZ3NCVjNB6E4dwWBhIHYPtRgQJuEyi5t5AIgdfA0wY09zGvXSvJ5zqO/0P+2nYsbvlvrZJ+UdpKZYtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498026},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"abd7bf3fc17bf1a936bd283043799865c4da908d","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","lint:prettier_fix":"prettier --write src/"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.8.4","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.8.2 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.0.14_1755485601314_0.24890886710242466","host":"s3://npm-registry-packages-npm-production"}},"1.0.15-alpha.0":{"name":"@1money/protocol-ts-sdk","version":"1.0.15-alpha.0","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.0.15-alpha.0","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"dist":{"shasum":"e7deb600fec490dd571d9f0e8be8ee82aaea77b5","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.0.15-alpha.0.tgz","fileCount":66,"integrity":"sha512-FA/fJXLQc5sXGlsGKAyVB9MHkr8AMXoHBYzBVwDkQN+pMPEH6dwAg0/dDNRPi7RDa0u2mNmjY6suVnN5Hd/HMA==","signatures":[{"sig":"MEUCIQCHIe3DGHC6p63/SS5VhxteLlxKZRtp+twGO7Fbjgn9bAIgUym1lgqKFDN/vpE15M22RjS3ELrI4iNXlV2oDskP+FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588387},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"abd7bf3fc17bf1a936bd283043799865c4da908d","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","lint:prettier_fix":"prettier --write src/"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"_npmVersion":"10.8.2","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.8.4","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.22.2","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.8.2 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.0.15-alpha.0_1758724503085_0.9473325757102886","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@1money/protocol-ts-sdk","version":"1.0.15","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.0.15","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"dist":{"shasum":"010b4afd2fd50579f6a591b3e539fac6e437dcd9","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.0.15.tgz","fileCount":61,"integrity":"sha512-Ef1t3fsxEBwAXoyJmmNNKR1+xdoDZTBD0zdS6ix+iRB3QNNPKhj42wG8hhOsIT3wNETR2ugUFX6/hKNO6v8BlA==","signatures":[{"sig":"MEQCIDWW0MfDsMu2mhJ6VOtTw2n8agWlm2KZZmQ6mrAdZdZ8AiAC9C128palRmeCn4byMElRIFr2x1BVEWSl+2MbOcFgPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493853},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"0a218f0ac1eb7c0eab0d134f480077b12008cc26","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","lint:prettier_fix":"prettier --write src/"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.8.4","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.8.2 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.0.15_1760583948701_0.867209985627436","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@1money/protocol-ts-sdk","version":"1.0.16","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.0.16","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"dist":{"shasum":"16089de84a6b6fc886e83ae1fcbb9130682c60f0","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.0.16.tgz","fileCount":61,"integrity":"sha512-io7JSR5B1CZfD1Dmfp9Bn4llR2qUoIrOkTsQz8Py4PEUu4uvQEq82PMAm1RF0MgTT9tHHz7m1YX1tmRogvuE6w==","signatures":[{"sig":"MEYCIQDl6lbLOmgkYzf1INiEdpNLEShryoV6FQwQsR25yHx3gQIhAOrhugKLRY6vTsXwBtCS30mNTz9XZBSprOsuLAXK/evR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494795},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"016d9feea01448adacf4e45a99d14ef07dbd6762","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","lint:prettier_fix":"prettier --write src/"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.0.16_1762769952549_0.15017949874622705","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@1money/protocol-ts-sdk","version":"1.1.0","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.0","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"95d1ac0fa5d55a4d55bbf09b24567ade5b8fb842","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.0.tgz","fileCount":70,"integrity":"sha512-rVn6eIxmtndphKVrQEEl+vB5aNjQKPh2O4WMx7Zg5owdC5f6GCE0iTu6P7N5RKaoACxgTTXim8kCXv/XaQrh3Q==","signatures":[{"sig":"MEQCIDMVn3H2KSthlm2nedTaflKVtO5TaTsrNhd4Gvoos4YtAiAhY5nS2Rg+RRhJHklA4Wo24qmh+14U9tw6wnCZFOnx3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530399},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"3a6764d2facea4b4728d0d027f1e04898302cfb7","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.0_1765531333501_0.006091043038077393","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@1money/protocol-ts-sdk","version":"1.1.1","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.1","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"97ee81ba515b8838c2c3d589e2cc13e1e1128d7e","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.1.tgz","fileCount":70,"integrity":"sha512-pqc1LNIM2tbTAstRFzHXG/JQChKKwhZx9oIChZmz1pkWjCVrbjFhIkMQEQExULZ0pvYwmu9wVuFzgnYv6qZduQ==","signatures":[{"sig":"MEUCIBoP6MU27av6FUyNhr9YZjMnH6c0KaMzJMNCAbjNHT9fAiEA75JgI8PNfxexFpaW5AEIKtiNroD/WT5sb57bVItN9h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531372},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"5e288238ad02804716ae6569471fa3d63f779eda","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.1_1766558727705_0.027493574312374758","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-alpha.0":{"name":"@1money/protocol-ts-sdk","version":"1.1.2-alpha.0","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.2-alpha.0","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"ca3f5ccf37a71fe79d05c8686f6d8cd8a235a7c9","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.2-alpha.0.tgz","fileCount":72,"integrity":"sha512-b595LvmVUv7TUg5JmT8cDQEX+tMc1qJVkGyy7jPT0YI9CT8qjQxgzw5qZdWAUzGtr2usgDxF5Nno6xLLvbIi0Q==","signatures":[{"sig":"MEQCIFRSA3/0uEYQeYkXXJyj8gWR2ZKZFzPmyU8p/wHiysYYAiBawssYWbU6QzzFD6qCMTBTxh5mYV2aWnrIZYdETOPACQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622778},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"5e288238ad02804716ae6569471fa3d63f779eda","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.2-alpha.0_1766560128033_0.4059600278436497","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-alpha.1":{"name":"@1money/protocol-ts-sdk","version":"1.1.2-alpha.1","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.2-alpha.1","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"1ef366940d63ac6433473082c5f9c79705778163","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.2-alpha.1.tgz","fileCount":72,"integrity":"sha512-N1CRFr0NSEBHu6loc4VsLKtxK3JYvDeBBp7ZRn6PhtFV0kqf5FRXTzoYnfa7s+wb3C/6wZO86TpPdWMaIweChw==","signatures":[{"sig":"MEQCIFxRfa4Ajh/dsNueNoMx6pxZTAK+ybe2cg5jZbliw5fqAiAwUurY5NjR3KtHxBGHVQw8Ba3cAUf34+qCwBiVyNixug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622856},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"5e288238ad02804716ae6569471fa3d63f779eda","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.2-alpha.1_1766560412339_0.6509998309122069","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-alpha.2":{"name":"@1money/protocol-ts-sdk","version":"1.1.2-alpha.2","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.2-alpha.2","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"06758e85a8fc3d1da1e5ad9ea55d8c96c2d49647","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.2-alpha.2.tgz","fileCount":72,"integrity":"sha512-SwxJkkv4MUQ93fjcRbRUEFEGLwg05DR8fYAnXBp5ORBqQguG8TdC1NpMvOepOkm/9JvG+a+NcQYiybF1PGb3AA==","signatures":[{"sig":"MEUCIQDUz5Dfz6sIdmGKyzDmAtUf/8nh7l8KJ+Ksh0FIc6cpvwIgTv8xqKeSADyG4uG0aQclw0rwf73QVj/czh3cDx9hDdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622986},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"5e288238ad02804716ae6569471fa3d63f779eda","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.2-alpha.2_1766560742512_0.9095243230047445","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-alpha.3":{"name":"@1money/protocol-ts-sdk","version":"1.1.2-alpha.3","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.2-alpha.3","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"a67e75103107a192286d5fbd629b2361fe3c2d03","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.2-alpha.3.tgz","fileCount":72,"integrity":"sha512-eT9NRFAv91hCosb8ICAMtnwZjpxYHMDdklTPEQtYbxBHurU8wjWXan9ehGQGBQ0C+rlBd3B7sQ7O+bjl8cPQcA==","signatures":[{"sig":"MEQCIEflsS14Yg2v/5oGSkXN5ghRv4UuYRUkAsl23+xbWsnXAiBvUFw4gq/z3aBmASVXWWNXc312pKWCs37ehm6VPu+fGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622890},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"5e288238ad02804716ae6569471fa3d63f779eda","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.2-alpha.3_1766561085907_0.469945165224509","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-alpha.4":{"name":"@1money/protocol-ts-sdk","version":"1.1.2-alpha.4","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.2-alpha.4","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"91df897f916de95fc68b9f34e2601a15cb5555b2","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.2-alpha.4.tgz","fileCount":72,"integrity":"sha512-gBnhHnT7NRdF/hhJVE4QNmZXkXdjZvSGjFAiJthSFzDQz+wXBAG2+81zmVEpVrVChvXHRxCPlXifZUbOCCmN3Q==","signatures":[{"sig":"MEQCIAmnN6AWG6wpenF3FTS8De3XY++OVHXBa/B7KdZHGvrgAiAq49jiLMiwolkt50hT6OHZTJxMH4QoPrRSQLZ1R00hBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624222},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"5e288238ad02804716ae6569471fa3d63f779eda","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.2-alpha.4_1766561405826_0.9372067919633122","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-alpha.5":{"name":"@1money/protocol-ts-sdk","version":"1.1.2-alpha.5","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.2-alpha.5","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"1f1db4d2146a58f245665c8c49b0d7e218f1c67e","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.2-alpha.5.tgz","fileCount":72,"integrity":"sha512-MArLUsj6fPMiDxldlK74uASgDYFCYttVhxOieWC3Lir3wvNg0lE0AOa6+Xn+0uPzId2wh3GLjPACkZLMrNp9dA==","signatures":[{"sig":"MEUCIBpvqPZMIhyhRDl/fLcLwfX3KHFXzEblNhVBSWmHBRVvAiEA3nvrbGrKSOdktGBNUoTayhFoXeSOA/wpMpkV3wEXscE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624832},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"5e288238ad02804716ae6569471fa3d63f779eda","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.2-alpha.5_1766561785685_0.3401377736243629","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-alpha.6":{"name":"@1money/protocol-ts-sdk","version":"1.1.2-alpha.6","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.2-alpha.6","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"c8a563964caa263f066ae4c780a40ff5a88c13de","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.2-alpha.6.tgz","fileCount":72,"integrity":"sha512-Qd2fNcU+az/NvlFO5BL2SrgOGlVnUCB8J8/tD4kGU+TWteJEutRwEMldJlxF6FmGahfs+zpHrlGJN/JTmZwdMQ==","signatures":[{"sig":"MEQCIBil1BbqQaH8a15GzWk94CusmaY1OJ2Yb5EHz0tu2mqtAiBMmi26b0B77WKfTOmg5ZScoB9jJKHCpH2noG1PIsgi8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625279},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"5e288238ad02804716ae6569471fa3d63f779eda","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.2-alpha.6_1766562027807_0.05999764922512574","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-alpha.7":{"name":"@1money/protocol-ts-sdk","version":"1.1.2-alpha.7","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.2-alpha.7","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"8c79e3ebf9a1f4457b46e0afbd59971b1f40048d","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.2-alpha.7.tgz","fileCount":72,"integrity":"sha512-2AoJi7KGDL4/g6CKha26gUmwXo7D+pcG2i8yXfxh/aRh0Wj9/7UPaHHCo8oIIHEH7LjhQzKzipMG+0bhuqITOA==","signatures":[{"sig":"MEYCIQCKpGW5RLkEEh4ZJBTvy6RZBrKiGXqSPGirB9LtMbbPLgIhAI4Z3cj9sRxzkyyEW0A2iQvwLXeUvwNYkrKj5cKI2jsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623844},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"5e288238ad02804716ae6569471fa3d63f779eda","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.2-alpha.7_1766563010714_0.5976284068680138","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@1money/protocol-ts-sdk","version":"1.1.2","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@1.1.2","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"7cc3aeb09fb97a2f8b84896062eb42b0b2a9b6c4","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-1.1.2.tgz","fileCount":70,"integrity":"sha512-tM2Oh7jet/bnWShBQGZJpbdpC8RI/9OkH9wk+0gAH7LEImMmkCWeop2fwsjveqKA+R4B+h10DXZh6s9tIZRpfg==","signatures":[{"sig":"MEUCIAvDoWI94f4fg11JQa2V+bzoJaOQh4JK1Ax+PCzUEOexAiEA0qgXlwCjRJD/ZSkirnFmZWVBIU3EURLcaID7q3VSEEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533702},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"3fb4935c97118edf0c57b1101d68858b6aec0a3a","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.1.1","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_1.1.2_1766564266312_0.35974098986077774","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@1money/protocol-ts-sdk","version":"2.0.0","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@2.0.0","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"efe72124b460c9beacf2f456d3f7190dedefcb74","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-2.0.0.tgz","fileCount":104,"integrity":"sha512-ZoCA1FC8Ic/CARGtMUL9sCvQ+IgTYM+l7Fih2P7LO7rzcpWVEZf1gK0JKmcOmNRxoiPMF8L0Xh+o91nSXyjxOQ==","signatures":[{"sig":"MEUCIQCEZwp8LQASZ8ODmq7U2jJzZyGG2bIFZsnfoaVTDIgR6QIgCOhVUZDOW05dYyM77JRv44YDd1avyqhou24DnMkxa74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604593},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"88f3ae4a6bf4c0704463ee7473c580afeb92f262","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/ --ext .ts --ext .tsx","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint -e $HUSKY_GIT_PARAMS","lint:es_fix":"eslint src/ --ext .ts --ext .tsx --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"10.7.0","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~8.57.1","rollup":"~4.40.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.9.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.2.2","tsconfig-paths":"~3.9.0","@commitlint/cli":"8.3.5","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^0.4.4","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.0.1","eslint-plugin-prettier":"~5.2.3","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"~8.30.0","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@typescript-eslint/eslint-plugin":"~8.30.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_2.0.0_1772091612898_0.46979025596430923","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@1money/protocol-ts-sdk","version":"2.0.1","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@2.0.1","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"549269c094ff3a7bc1bdfd83a10179416f291134","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-2.0.1.tgz","fileCount":105,"integrity":"sha512-/4F2ClyS98hJDsi3NqYCUgy6aVIKdV6VrdHVcMIoaQwTnf26L11zm2G6zLvGyfNAG1E5uHnslf/Lc1kT8L1eEg==","signatures":[{"sig":"MEYCIQDfs0LFoy09pg1DJ1m1Jejtpa1THOOPBgukrWElPLQMzgIhAP9j8drQs10iOxrmjB37ayE2/jm8nzf5+CFgWhIG6RW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617542},"main":"lib/index.js","pnpm":{"overrides":{"flatted@<=3.4.1":"3.4.2","basic-ftp@<5.2.0":"5.2.0","minimatch@<3.1.4":"3.1.4","minimatch@>=5.0.0 <5.1.8":"5.1.8","minimatch@>=9.0.0 <9.0.7":"9.0.7","serialize-javascript@<=7.0.2":"7.0.4"}},"types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"a2a9303acf15bc352bd49bf3759fe183df3a0532","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint --edit","lint:es_fix":"eslint src/ --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"11.7.5","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~9.23.0","rollup":"~4.60.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.40.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","@eslint/js":"~9.23.0","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.2.2","tsconfig-paths":"~3.9.0","@commitlint/cli":"~20.5.0","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","typescript-eslint":"~8.57.1","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^1.0.0","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.1.8","eslint-plugin-prettier":"~5.5.5","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@commitlint/config-conventional":"~20.5.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_2.0.1_1774259087227_0.9224764646793453","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@1money/protocol-ts-sdk","version":"2.0.2","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@2.0.2","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"cda0162aa500a1adf01a4f5722ab0acb7d2120e6","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-2.0.2.tgz","fileCount":107,"integrity":"sha512-3hU1xX/4cN06oLjSXmojY7x3J5m8E91+saKZIkIYNSYhSbbxJQla8bxv42JEr3WHyO1JVbE26uQQ8TsNJE2GCw==","signatures":[{"sig":"MEYCIQCLjot4UPPxf+55zLUEZgR2ZO/eVaFXQ6cZrk/5s1zxYAIhAMKXKr/4cHAu+gY90cpTdH9xjbo5/5hxaYu+lrtCR+GE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617388},"main":"lib/index.js","pnpm":{"overrides":{"flatted@<=3.4.1":"3.4.2","basic-ftp@<5.2.0":"5.2.0","minimatch@<3.1.4":"3.1.4","minimatch@>=5.0.0 <5.1.8":"5.1.8","minimatch@>=9.0.0 <9.0.7":"9.0.7","serialize-javascript@<=7.0.2":"7.0.4"}},"types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"8fcd46406bfdfe5c04934b453e6c9f48ce3ecd72","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint --edit","lint:es_fix":"eslint src/ --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.12.0","husky":"9.1.7","mocha":"11.7.5","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~9.23.0","rollup":"~4.60.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.40.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","@eslint/js":"~9.23.0","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.2.2","tsconfig-paths":"~3.9.0","@commitlint/cli":"~20.5.0","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","typescript-eslint":"~8.57.1","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^1.0.0","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.1.8","eslint-plugin-prettier":"~5.5.5","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@commitlint/config-conventional":"~20.5.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.12.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_2.0.2_1775093098128_0.8095228595769004","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@1money/protocol-ts-sdk","version":"2.0.3","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@2.0.3","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"05542b6eb6577947f1a83e9520611ab686c5dfe5","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-2.0.3.tgz","fileCount":107,"integrity":"sha512-FQl5AHaJYssvURWEamykHX6VzueSDBg+7O/nYJ0FR2cBulMcUQaCiZvVnD/7eUfHtYv4mylbsbwJoe/IBdibDg==","signatures":[{"sig":"MEYCIQCD77T+iYnKa+22U7VTx4otuOid3u3sb86GgDWgm4fylgIhAKW7eARAHGbghm4poMDr6b86ibSZL8bg5WiElW0cVdg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":619720},"main":"lib/index.js","pnpm":{"overrides":{"flatted@<=3.4.1":"3.4.2","basic-ftp@<5.3.0":"5.3.0","minimatch@<3.1.4":"3.1.4","follow-redirects@<1.16.0":"1.16.0","minimatch@>=5.0.0 <5.1.8":"5.1.8","minimatch@>=9.0.0 <9.0.7":"9.0.7","serialize-javascript@<=7.0.2":"7.0.4"}},"types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"1a66274cf56d76fe6a24cf6db5947d4edc5ce9af","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint --edit","lint:es_fix":"eslint src/ --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.15.1","husky":"9.1.7","mocha":"11.7.5","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~9.23.0","rollup":"~4.60.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.40.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","@eslint/js":"~9.23.0","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.2.2","tsconfig-paths":"~3.9.0","@commitlint/cli":"~20.5.0","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","typescript-eslint":"~8.57.1","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^1.0.0","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.1.8","eslint-plugin-prettier":"~5.5.5","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@commitlint/config-conventional":"~20.5.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.15.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_2.0.3_1776654127496_0.05997563857198318","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.0":{"name":"@1money/protocol-ts-sdk","version":"2.1.0-beta.0","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@2.1.0-beta.0","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"a31e24e19ee8793ba0744df61ccd0e00b786a60c","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-2.1.0-beta.0.tgz","fileCount":117,"integrity":"sha512-18p23iV7yh/UnuNFI3FEuoJfyDM3aFkMjatl//B2vrndj8x3/AuwBi07OBE3u61CDxSJfHJT5PgR9f8S+Qct0g==","signatures":[{"sig":"MEYCIQCPWLxrN34+0RnadYGWlvCeXSjnCy1eX357Hwm4EXKfbAIhAPkNBwLVn7ctFn/3ojTkg9GEUzSwjiQh5W98znrqBbBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@2.1.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647431},"main":"lib/index.js","pnpm":{"overrides":{"flatted@<=3.4.1":"3.4.2","basic-ftp@<5.3.0":"5.3.0","minimatch@<3.1.4":"3.1.4","follow-redirects@<1.16.0":"1.16.0","minimatch@>=5.0.0 <5.1.8":"5.1.8","minimatch@>=9.0.0 <9.0.7":"9.0.7","serialize-javascript@<=7.0.2":"7.0.4"}},"types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"943d97bbdb4fe83da75f96b9e3ffbbca8605eb35","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint --edit","lint:es_fix":"eslint src/ --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"bobby-1money","email":"bobby@1money.com"},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.15.1","husky":"9.1.7","mocha":"11.7.5","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~9.23.0","rollup":"~4.60.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.40.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","@eslint/js":"~9.23.0","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.2.2","tsconfig-paths":"~3.9.0","@commitlint/cli":"~20.5.0","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","typescript-eslint":"~8.57.1","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^1.0.0","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.1.8","eslint-plugin-prettier":"~5.5.5","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@commitlint/config-conventional":"~20.5.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.15.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_2.1.0-beta.0_1777275469423_0.06822725919062544","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@1money/protocol-ts-sdk","version":"2.0.4","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@2.0.4","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"2d6318bebef3c1a18124fb03091fe80ed998d6b5","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-2.0.4.tgz","fileCount":107,"integrity":"sha512-lANcCVF+S8jZQGBVqzPnm6dYTbnUt8K5A0m0u5M9Rl7DQ46FnKVLHNWnXafy06EtRB+57cqtEPY5yMOct2YSDA==","signatures":[{"sig":"MEYCIQDUPdAGNKW1MvhllyxkQBZiVU0xVofk5Hs07OaGRo3+lwIhAJNsg6jrdVDVmCBKsSPPaT6iSzH1aH6PSEYKBm5ruDvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":619720},"main":"lib/index.js","pnpm":{"overrides":{"flatted@<=3.4.1":"3.4.2","basic-ftp@<5.3.0":"5.3.0","minimatch@<3.1.4":"3.1.4","follow-redirects@<1.16.0":"1.16.0","minimatch@>=5.0.0 <5.1.8":"5.1.8","minimatch@>=9.0.0 <9.0.7":"9.0.7","serialize-javascript@<=7.0.2":"7.0.4"}},"types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"28d52ab29a6d3c207e50fa54566b43e072b0e1d4","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint --edit","lint:es_fix":"eslint src/ --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d493abd5-2d82-4c2f-a8fa-7a993a9a21b8"}},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.15.1","husky":"9.1.7","mocha":"11.7.5","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~9.23.0","rollup":"~4.60.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.40.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","@eslint/js":"~9.23.0","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.2.2","tsconfig-paths":"~3.9.0","@commitlint/cli":"~20.5.0","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","typescript-eslint":"~8.57.1","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^1.0.0","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.1.8","eslint-plugin-prettier":"~5.5.5","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@commitlint/config-conventional":"~20.5.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.15.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_2.0.4_1778557757215_0.5237111909044341","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.1":{"name":"@1money/protocol-ts-sdk","version":"2.1.0-beta.1","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@2.1.0-beta.1","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"dbe54025fc1511e5ad099259aeeed857beec5cc8","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-2.1.0-beta.1.tgz","fileCount":125,"integrity":"sha512-tqCMES8Q7lBk3TLAOM0KJZd0rSt+I8G4fwQoWfSz8WDZQkJPabH43ANDEKQPMi1WOsb6pDnBpNb7zutNjOO68w==","signatures":[{"sig":"MEUCIQDoHY9y89zaOdcAyZD81nCnDZsAPJJyJxwpQGXYtnSt3AIgIFkH8BHFmNNn05V0CkHSQBUv+tqtH3E3MWPPmKv9zXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@2.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683467},"main":"lib/index.js","pnpm":{"overrides":{"flatted@<=3.4.1":"3.4.2","basic-ftp@<5.3.0":"5.3.0","minimatch@<3.1.4":"3.1.4","follow-redirects@<1.16.0":"1.16.0","minimatch@>=5.0.0 <5.1.8":"5.1.8","minimatch@>=9.0.0 <9.0.7":"9.0.7","serialize-javascript@<=7.0.2":"7.0.4"}},"types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"c59b86f0cafd7efd7adf3ab248f3d219740cf480","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint --edit","lint:es_fix":"eslint src/ --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d493abd5-2d82-4c2f-a8fa-7a993a9a21b8"}},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.15.1","husky":"9.1.7","mocha":"11.7.5","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~9.23.0","rollup":"~4.60.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.40.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","@eslint/js":"~9.23.0","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.2.2","tsconfig-paths":"~3.9.0","@commitlint/cli":"~20.5.0","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","typescript-eslint":"~8.57.1","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^1.0.0","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.1.8","eslint-plugin-prettier":"~5.5.5","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@commitlint/config-conventional":"~20.5.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.15.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_2.1.0-beta.1_1782099545825_0.37503221667454234","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@1money/protocol-ts-sdk","version":"2.1.0","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@2.1.0","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"72ddbec6634c543b1ad9214944104dbc941b6f01","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-2.1.0.tgz","fileCount":125,"integrity":"sha512-JmtF4d6Uw4ESdGFJ/PA9jf/dyVZG+SbiyCQ3r3PlCHPcKm4SvALreyukMOJqPKX8jEEuZoaKoSTMNSWBmLffNQ==","signatures":[{"sig":"MEUCIHvWaaX0l9OoannAhs2kM0POEBqeDe9sIFmIbUQywwLOAiEAo6iC5ZKHJI0kKO/t/s10PKneXDJEHS191yaU+Tioea0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683460},"main":"lib/index.js","pnpm":{"overrides":{"flatted@<=3.4.1":"3.4.2","basic-ftp@<5.3.0":"5.3.0","minimatch@<3.1.4":"3.1.4","follow-redirects@<1.16.0":"1.16.0","minimatch@>=5.0.0 <5.1.8":"5.1.8","minimatch@>=9.0.0 <9.0.7":"9.0.7","serialize-javascript@<=7.0.2":"7.0.4"}},"types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"becd8217806300c8100ada3ecba5596752f4c2bf","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint --edit","lint:es_fix":"eslint src/ --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d493abd5-2d82-4c2f-a8fa-7a993a9a21b8"}},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.15.1","husky":"9.1.7","mocha":"11.7.5","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~9.23.0","rollup":"~4.60.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.40.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","@eslint/js":"~9.23.0","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.2.2","tsconfig-paths":"~3.9.0","@commitlint/cli":"~20.5.0","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","typescript-eslint":"~8.57.1","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^1.0.0","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.1.8","eslint-plugin-prettier":"~5.5.5","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@commitlint/config-conventional":"~20.5.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.15.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_2.1.0_1782107318927_0.833462857196698","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@1money/protocol-ts-sdk","version":"2.1.1","keywords":[],"author":"","license":"MIT","_id":"@1money/protocol-ts-sdk@2.1.1","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"dist":{"shasum":"a5fc57e2057487170996d48193773d2e98876704","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-2.1.1.tgz","fileCount":129,"integrity":"sha512-dhpxsBg/OYWx2javTtprqdJ9ayIbKijVrmVk27WdPt/LUCI8frCecRNyrTrm/1xj1Ro2EbNQjbi6utDByp7ZPA==","signatures":[{"sig":"MEQCIEPrEhsxEDfPRp9iHkRtvs9NQp5CgR5Q9yhZMffkj7s0AiAFqBtXwT5o8tQt0SqUTyr8ihock7leWe3Sqnr/RpO5lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718336},"main":"lib/index.js","pnpm":{"overrides":{"flatted@<=3.4.1":"3.4.2","basic-ftp@<5.3.0":"5.3.0","minimatch@<3.1.4":"3.1.4","follow-redirects@<1.16.0":"1.16.0","minimatch@>=5.0.0 <5.1.8":"5.1.8","minimatch@>=9.0.0 <9.0.7":"9.0.7","serialize-javascript@<=7.0.2":"7.0.4"}},"types":"./lib/index.d.ts","unpkg":"umd/1money-protocol-ts-sdk.min.js","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./api":{"types":"./es/api/index.d.ts","import":"./es/api/index.js","require":"./lib/api/index.js"},"./utils":{"types":"./es/utils/index.d.ts","import":"./es/utils/index.js","require":"./lib/utils/index.js"},"./client":{"types":"./es/client/index.d.ts","import":"./es/client/index.js","require":"./lib/client/index.js"},"./package.json":"./package.json"},"gitHead":"8de1f7631698fb822146f528e490fde705f23a69","scripts":{"new":"omni new","lint":"npm run lint:prettier && npm run lint:es","test":"nyc mocha --config .mocharc.js","build":"omni build","lint:es":"eslint src/","prepare":"husky","release":"omni release","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","test:all":"npm run test && npm run test:integration","lint:commit":"commitlint --edit","lint:es_fix":"eslint src/ --fix","build:remote":"cross-env RUN_ENV=remote omni build","lint:prettier":"prettier --check src/","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js","lint:prettier_fix":"prettier --write src/","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js --grep \"1\\. Issue Token\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js","test:integration:testnet":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d493abd5-2d82-4c2f-a8fa-7a993a9a21b8"}},"repository":{"url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"ts sdk for 1Money protocol network","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"ip":"1.1.5","del":"5.1.0","nyc":"17.0.0","tsx":"^4.17.0","chai":"4.5.0","viem":"^2.30.0","axios":"~1.15.1","husky":"9.1.7","mocha":"11.7.5","tslib":"^2.6.3","dotenv":"^16.5.0","eslint":"~9.23.0","rollup":"~4.60.0","prettier":"~3.5.0","ts-patch":"~3.2.1","cross-env":"^7.0.3","puppeteer":"^24.40.0","ts-loader":"9.5.1","tsc-alias":"^1.8.16","@eslint/js":"~9.23.0","typescript":"~5.8.3","@babel/core":"~7.26.10","@types/chai":"4.3.17","@types/node":"~18.19.39","detect-port":"1.3.0","lint-staged":"15.4.3","@types/mocha":"10.0.7","@omni-door/cli":"~3.2.2","tsconfig-paths":"~3.9.0","@commitlint/cli":"~20.5.0","@ethereumjs/rlp":"^10.0.0","prettier-eslint":"^16.3.0","@noble/secp256k1":"2.3.0","@babel/preset-env":"~7.26.9","typescript-eslint":"~8.57.1","@rollup/plugin-json":"~6.1.0","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-terser":"^1.0.0","@babel/runtime-corejs3":"~7.26.10","eslint-config-prettier":"~10.1.8","eslint-plugin-prettier":"~5.5.5","@rollup/plugin-commonjs":"~28.0.3","@babel/preset-typescript":"~7.26.0","@rollup/plugin-typescript":"^12.1.2","typescript-transform-paths":"~3.5.5","@rollup/plugin-node-resolve":"~16.0.1","rollup-plugin-polyfill-node":"^0.13.0","@babel/plugin-transform-runtime":"~7.26.10","@commitlint/config-conventional":"~20.5.0"},"peerDependencies":{"viem":">=2.0.0 <3.0.0","axios":">=1.15.0 <2.0.0","@ethereumjs/rlp":">=10.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-ts-sdk_2.1.1_1782462728761_0.006012175534440889","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@1money/protocol-ts-sdk","version":"3.0.0","description":"ts sdk for 1Money protocol network","main":"lib/index.js","module":"es/index.js","exports":{".":{"import":"./es/index.js","require":"./lib/index.js","types":"./es/index.d.ts"},"./api":{"import":"./es/api/index.js","require":"./lib/api/index.js","types":"./es/api/index.d.ts"},"./client":{"import":"./es/client/index.js","require":"./lib/client/index.js","types":"./es/client/index.d.ts"},"./utils":{"import":"./es/utils/index.js","require":"./lib/utils/index.js","types":"./es/utils/index.d.ts"},"./package.json":"./package.json"},"unpkg":"umd/1money-protocol-ts-sdk.min.js","scripts":{"test":"npm run test:transaction-response-models && nyc mocha --config .mocharc.js","test:transaction-response-models":"tsc --project tsconfig.transaction-response-models.json","test:integration":"cross-env RUN_INTEGRATION_TESTS=true mocha --config .mocharc.integration.js \"src/__integration__/**/*.test.ts\"","test:integration:local":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=local mocha --config .mocharc.integration.js \"src/__integration__/**/*.test.ts\"","test:integration:local:verbose":"cross-env INTEGRATION_TEST_VERBOSE=true npm run test:integration:local","test:integration:issue":"cross-env RUN_INTEGRATION_TESTS=true INTEGRATION_TEST_NETWORK=testnet mocha --config .mocharc.integration.js src/__integration__/v2-lifecycle.test.ts --grep \"issues a token\"","test:all":"npm run test && npm run test:integration","lint":"npm run lint:prettier && npm run lint:es","lint:fix":"npm run lint:prettier_fix && npm run lint:es_fix","lint:es":"eslint src/","lint:es_fix":"eslint src/ --fix","lint:prettier":"prettier --check src/","lint:prettier_fix":"prettier --write src/","lint:commit":"commitlint --edit","security:scan":"./scripts/security-scan.sh","security:canary":"./scripts/security-scan.sh --canary","new":"omni new","build":"omni build","build:remote":"cross-env RUN_ENV=remote omni build","release":"omni release","prepare":"husky"},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["npm run lint:es_fix","npm run lint:prettier_fix"]},"keywords":[],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git"},"peerDependencies":{"@ethereumjs/rlp":">=10.0.0 <11.0.0","axios":">=1.15.0 <2.0.0","viem":">=2.0.0 <3.0.0"},"devDependencies":{"@babel/core":"~7.26.10","@babel/plugin-transform-runtime":"~7.26.10","@babel/preset-env":"~7.26.9","@babel/preset-typescript":"~7.26.0","@babel/runtime-corejs3":"~7.26.10","@commitlint/cli":"~20.5.0","@commitlint/config-conventional":"~20.5.0","@ethereumjs/rlp":"^10.0.0","@noble/secp256k1":"2.3.0","@omni-door/cli":"~3.2.2","@rollup/plugin-alias":"~5.1.1","@rollup/plugin-babel":"~6.0.4","@rollup/plugin-commonjs":"~28.0.3","@rollup/plugin-json":"~6.1.0","@rollup/plugin-node-resolve":"~16.0.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.1.2","@types/chai":"4.3.17","@types/mocha":"10.0.7","@types/node":"~18.19.39","typescript-eslint":"~8.57.1","axios":"~1.15.1","chai":"4.5.0","cross-env":"^7.0.3","del":"5.1.0","detect-port":"1.3.0","dotenv":"^16.5.0","@eslint/js":"~9.23.0","eslint":"~9.23.0","eslint-config-prettier":"~10.1.8","eslint-plugin-prettier":"~5.5.5","husky":"9.1.7","ip":"1.1.5","lint-staged":"15.4.3","mocha":"11.7.5","nyc":"17.0.0","prettier":"~3.5.0","prettier-eslint":"^16.3.0","puppeteer":"^24.40.0","rollup":"~4.60.0","rollup-plugin-polyfill-node":"^0.13.0","ts-loader":"9.5.1","ts-patch":"~3.2.1","tsc-alias":"^1.8.16","tsconfig-paths":"~3.9.0","tslib":"^2.6.3","tsx":"^4.17.0","typescript":"~5.8.3","typescript-transform-paths":"~3.5.5","viem":"^2.30.0"},"gitHead":"118fa28cf83fb69454991bce5f96fafca64b0748","types":"./lib/index.d.ts","_id":"@1money/protocol-ts-sdk@3.0.0","bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-pexriVqTO/4OkDPRg9LJ9RMLKPDMevN06tnBV/hXu8LRGl5bkNh9AVZPL6766f2Q8akWqpQyhXVqA7BnRrY0eA==","shasum":"383e50536701a08aaf9e4b41c3255be6a949441c","tarball":"https://registry.npmjs.org/@1money/protocol-ts-sdk/-/protocol-ts-sdk-3.0.0.tgz","fileCount":166,"unpackedSize":1001896,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1money%2fprotocol-ts-sdk@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbMt6AUKWEHyc9gkLImP6YdKNOHB4rZMtzbRAJxEDx1QIgb6jxu6UQrE9NxlwCYVKXvs+xklaJ9eg9zyTbrAgyqe4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d493abd5-2d82-4c2f-a8fa-7a993a9a21b8"}},"directories":{},"maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/protocol-ts-sdk_3.0.0_1786695526754_0.3697202263114565"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-18T02:53:21.212Z","modified":"2026-08-14T08:18:47.188Z","1.0.14":"2025-08-18T02:53:21.537Z","1.0.15-alpha.0":"2025-09-24T14:35:03.314Z","1.0.15":"2025-10-16T03:05:48.905Z","1.0.16":"2025-11-10T10:19:12.757Z","1.1.0":"2025-12-12T09:22:13.687Z","1.1.1":"2025-12-24T06:45:27.849Z","1.1.2-alpha.0":"2025-12-24T07:08:48.235Z","1.1.2-alpha.1":"2025-12-24T07:13:32.508Z","1.1.2-alpha.2":"2025-12-24T07:19:02.699Z","1.1.2-alpha.3":"2025-12-24T07:24:46.073Z","1.1.2-alpha.4":"2025-12-24T07:30:05.985Z","1.1.2-alpha.5":"2025-12-24T07:36:25.892Z","1.1.2-alpha.6":"2025-12-24T07:40:27.999Z","1.1.2-alpha.7":"2025-12-24T07:56:50.899Z","1.1.2":"2025-12-24T08:17:46.497Z","2.0.0":"2026-02-26T07:40:13.159Z","2.0.1":"2026-03-23T09:44:47.398Z","2.0.2":"2026-04-02T01:24:58.319Z","2.0.3":"2026-04-20T03:02:07.696Z","2.1.0-beta.0":"2026-04-27T07:37:49.564Z","2.0.4":"2026-05-12T03:49:17.360Z","2.1.0-beta.1":"2026-06-22T03:39:05.965Z","2.1.0":"2026-06-22T05:48:39.149Z","2.1.1":"2026-06-26T08:32:08.904Z","3.0.0":"2026-08-14T08:18:46.893Z"},"bugs":{"url":"https://github.com/1Money-Co/1money-protocol-ts-sdk/issues"},"license":"MIT","homepage":"https://github.com/1Money-Co/1money-protocol-ts-sdk#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/1Money-Co/1money-protocol-ts-sdk.git"},"description":"ts sdk for 1Money protocol network","maintainers":[{"name":"bobby-1money","email":"bobby@1money.com"}],"readme":"# @1money/protocol-ts-sdk\n<img src=\"./public/logo.png\" alt=\"1Money Logo\" width=\"200\"/> \n\nThe TS-SDK for 1Money Network Protocol\n\n[![Build Status](https://github.com/1Money-Co/1money-protocol-ts-sdk/actions/workflows/cicd-npm.yml/badge.svg)](https://github.com/1Money-Co/1money-protocol-ts-sdk/actions/workflows/cicd-npm.yml)\n[![NPM downloads](http://img.shields.io/npm/dm/%401money%2Fprotocol-ts-sdk.svg?style=flat-square)](https://www.npmjs.com/package/@1money/protocol-ts-sdk)\n[![npm version](https://badge.fury.io/js/%401money%2Fprotocol-ts-sdk.svg)](https://badge.fury.io/js/%401money%2Fprotocol-ts-sdk)\n[![install size](https://packagephobia.now.sh/badge?p=%401money%2Fprotocol-ts-sdk)](https://packagephobia.now.sh/result?p=%401money%2Fprotocol-ts-sdk)\n[![license](http://img.shields.io/npm/l/%401money%2Fprotocol-ts-sdk.svg)](https://github.com/1Money-Co/1money-protocol-ts-sdk/blob/main/LICENSE)\n\n## Quick start\n### Install\n```shell\nnpm i -S @1money/protocol-ts-sdk axios viem @ethereumjs/rlp\n# or\nyarn add @1money/protocol-ts-sdk axios viem @ethereumjs/rlp\n# or\npnpm i @1money/protocol-ts-sdk axios viem @ethereumjs/rlp\n```\n\n### Initialize the API Client\n\n```typescript\nimport { api } from '@1money/protocol-ts-sdk';\n\n// Initialize with default settings (mainnet)\nconst apiClient = api();\n\n// Or specify testnet network\nconst testnetClient = api({ network: 'testnet' });\n\n// You can also set a custom timeout (in milliseconds)\nconst apiClient = api({\n  network: 'testnet',\n  timeout: 5000 // 5 seconds\n});\n```\n\n### Configure Custom HTTP Headers\n\nYou can set custom HTTP headers that will be included in all API requests:\n\n```typescript\nimport { setInitConfig } from '@1money/protocol-ts-sdk/client';\n\n// Set custom headers for all requests\nsetInitConfig({\n  headers: {\n    'Authorization': 'Bearer your-token',\n    'X-Custom-Header': 'custom-value'\n  }\n});\n\n// You can also combine with other configuration options\nsetInitConfig({\n  baseURL: 'https://api.custom-domain.com',\n  timeout: 10000,\n  headers: {\n    'Authorization': 'Bearer your-token',\n    'X-API-Key': 'your-api-key'\n  }\n});\n```\n\n**Note**: Custom headers are automatically merged with axios default headers, ensuring both your custom headers and the library's default security headers are included in all requests.\n\n### Fetch the current checkpoint number\n\n```typescript\nconst number = await apiClient.checkpoints.getNumber()\n  .success(response => {\n    console.log('number', response.number);\n    return response.number;\n  })\n  .error(err => {\n    console.error('Error:', err);\n    // return a default value\n    return 0;\n  });\n\n// do something with the number\n// ...\n```\n\n### Get checkpoint by number\n```typescript\nconst checkpoint = await apiClient.checkpoints.getByNumber(1)\n  .success(response => {\n    console.log('checkpoint', response);\n  });\n```\n\n## CDN\n```html\n<script src=\"https://unpkg.com/@1money/protocol-ts-sdk@latest/umd/1money-protocol-ts-sdk.min.js\"></script>\n\n<script>\n  const apiClient = window.$1money.api({\n    network: 'testnet'\n  });\n\n  async function getNumber () {\n    const res = await apiClient.checkpoints.getNumber();\n    console.log('res: ', res);\n  }\n\n  getNumber();\n</script>\n```\n\n## Error Handling\n\n**Reads return a chainable promise-like wrapper; v2 writes return a plain promise.**\nEvery read (`apiClient.<module>.get*`, `apiClient.<module>.estimateFee`, etc.) and\nevery `legacyV1.*` write returns a promise-like object with `.success()`,\n`.timeout()`, `.error()` and `.rest()` handlers, shown below. The **native v2**\nwrite methods (`apiClient.tokens.issueToken`, `apiClient.transactions.payment`,\nand the rest of the `TransactionBuilder` → `authorize` → submit pipeline) are\nplain `async` functions and return a native `Promise` — `await` them in a\n`try/catch` instead of chaining `.success()/.error()`; see the write examples\nunder [API Methods](#api-methods) below.\n\nFor the chainable wrapper, always implement both handlers for proper error management:\n\n1. `.success()`: Handles successful API responses\n2. `.timeout()`: Specifically handles timeout errors\n3. `.error()`: Handles all other types of errors\n4. `.rest()`: A final handler that runs after any of the above handlers complete\n\n```typescript\nimport { api } from '@1money/protocol-ts-sdk';\n\nconst apiClient = api();\n\napiClient.someMethod()\n  .success(response => {\n    // Handle successful response\n  })\n  .timeout(err => {\n    // Handle timeout case\n  })\n  .error(err => {\n    // Handle other errors\n  });\n```\n\nYou can use `rest` to handle all other errors:\n```typescript\napiClient.someMethod()\n  .success(response => {\n    // Handle successful response\n  })\n  .rest(err => {\n    // Handle other cases\n  });\n```\n\n#### Async/Await\nYou also can use async/await to handle the response:\n```typescript\nimport { api } from '@1money/protocol-ts-sdk';\n\nconst apiClient = api();\n\ntry {\n  const response = await apiClient.someMethod();\n  console.log('Response:', response);\n} catch (err) {\n  console.error('Error:', err);\n}\n``` \n\n#### Promise\nYou also can use standard `promise` to handle the response:\n```typescript\nimport { api } from '@1money/protocol-ts-sdk';\n\nconst apiClient = api();\n\napiClient.someMethod()\n  .then(response => {\n    console.log('Response:', response);\n  })\n  .catch(err => {\n    console.error('Error:', err);\n  });\n```\n\n## API Methods\n\nEvery write below follows the same **native v2** shape: `prepare` → sign the\ndigest → `authorize` → submit the resulting `AuthorizedTxV2`. See\n[Migrating from 2.x to 3.0](#migrating-from-2x-to-30) and\n`skills/1money-protocol-sdk/references/transactions.md` for the full pipeline,\nevery builder's fields, and the legacy `LegacyV1TransactionBuilder` /\n`api().<module>.legacyV1.*` path.\n\n### Chain API\n\n#### Get Chain ID\n```typescript\napiClient.chain.getChainId()\n  .success(response => {\n    console.log('Current chain id:', response.chain_id);\n  })\n  .error(err => {\n    console.error('Error:', err);\n  });\n```\n\n### Accounts API\n\n#### Get Account Nonce\n```typescript\nconst address = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\napiClient.accounts.getNonce(address)\n  .success(response => {\n    console.log('Account nonce:', response);\n  })\n  .error(err => {\n    console.error('Error:', err);\n  });\n```\n\n#### Get Associated Token Account\n```typescript\nconst address = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\nconst token = '0x2cd8999Be299373D7881f4aDD11510030ad1412F';\napiClient.accounts.getTokenAccount(address, token)\n  .success(response => {\n    console.log('Associated token account:', response);\n  })\n  .error(err => {\n    console.error('Error:', err);\n  });\n```\n\n#### Create a Multisig Account\n`createMultisig` is **v2-only** — there is no `legacyV1` form and no\n`accounts.legacyV1` namespace.\n\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner,\n  deriveMultisigAddress\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst creatorAddress = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// 33-byte SEC1-compressed public keys. 2-20 signers; a weight is a u8\n// (1-255) and the threshold must not exceed the total signer weight.\nconst signers = [\n  { public_key: '0x02...', weight: 1 },\n  { public_key: '0x03...', weight: 1 }\n];\nconst threshold = 2;\n\n// The node never echoes the new account's address, so compute it first --\n// this is the same value the node derives at execution.\nconst multisigAddress = deriveMultisigAddress(signers, threshold);\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(creatorAddress);\n\nconst prepared = TransactionBuilder.createMultisig({\n  chain_id,\n  nonce,\n  signers,\n  threshold\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.accounts.createMultisig(authorized);\n  console.log('Multisig', multisigAddress, 'created in tx', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\nSee [Derive a multisig account address](#derive-a-multisig-account-address) for\nthe derivation on its own.\n\n### Tokens API\n\n#### Get Token Metadata\n```typescript\nconst tokenAddress = '0x2cd8999Be299373D7881f4aDD11510030ad1412F';\napiClient.tokens.getTokenMetadata(tokenAddress)\n  .success(response => {\n    console.log('Token metadata:', response);\n  })\n  .error(err => {\n    console.error('Error:', err);\n  });\n```\n\n#### Issue New Token\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst masterAuthority = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(masterAuthority);\n\n// Prepare (validates fields, computes the digest to sign).\nconst prepared = TransactionBuilder.tokenIssue({\n  chain_id,\n  nonce,\n  symbol: 'MTK',\n  name: 'My Token',\n  decimals: 18,\n  master_authority: masterAuthority,\n  is_private: true,\n  clawback_enabled: true\n});\n\n// Sign the digest, then authorize it into a plain-JSON request.\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: submitAuthorized returns a plain Promise, not the chainable\n// wrapper -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.issueToken(authorized);\n  console.log('Token issued:', response.token, 'in tx', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n\n#### Mint Tokens\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst mintAuthority = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(mintAuthority);\n\nconst prepared = TransactionBuilder.tokenMint({\n  chain_id,\n  nonce,\n  recipient: '0xa128999be299373d7881f4add11510030ad13512',\n  value: '1000000000000000000',\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F'\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.mintToken(authorized);\n  console.log('Mint transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\nThe signer must be the token's `master_authority` or hold a granted mint\nauthority — see [Grant Token Authority](#grant-token-authority). A granted\nauthority mints against a finite allowance, which each mint decrements; the\nmaster authority is not metered.\n\n#### Manage Token Blacklist/Whitelist\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\nimport { ManageListAction } from '@1money/protocol-ts-sdk/api';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst operatorAddress = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(operatorAddress);\n\n// tokenBlacklist and tokenWhitelist are distinct v2 operations (distinct\n// signing hashes) — build the one you intend to submit, they are not\n// interchangeable the way the pre-3.0 tokenManageList builder was.\nconst prepared = TransactionBuilder.tokenBlacklist({\n  chain_id,\n  nonce,\n  action: ManageListAction.Add,\n  address: operatorAddress,\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F'\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.manageBlacklist(authorized);\n  console.log('Blacklist update transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n\nThe whitelist is the same shape end to end — swap both the builder and the\nsubmit method, and sign the one you actually intend to submit:\n\n```typescript\nconst prepared = TransactionBuilder.tokenWhitelist({\n  chain_id,\n  nonce,\n  action: ManageListAction.Add,\n  address: '0xa128999be299373d7881f4add11510030ad13512',\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F'\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst response = await apiClient.tokens.manageWhitelist(prepared.authorize(signature));\n```\n\nWhitelists apply to tokens issued with `is_private: true`. Use\n`ManageListAction.Remove` to take an address off either list.\n\n#### Burn Tokens\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst ownerAddress = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(ownerAddress);\n\nconst prepared = TransactionBuilder.tokenBurn({\n  chain_id,\n  nonce,\n  value: '1000000000000000000',\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F'\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.burnToken(authorized);\n  console.log('Burn transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n\n#### Claw Back Tokens\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst clawbackAuthority = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(clawbackAuthority);\n\nconst prepared = TransactionBuilder.tokenClawback({\n  chain_id,\n  nonce,\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F',\n  from: '0xa128999be299373d7881f4add11510030ad13512',\n  recipient: clawbackAuthority,\n  value: '1000000000000000000'\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.clawbackToken(authorized);\n  console.log('Clawback transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\nClawback moves tokens out of `from` without that account's signature, so it\nonly works on a token issued with `clawback_enabled: true` (the default), and\nthe signer must be the token's `master_authority` or hold a granted\n`AuthorityType.Clawback` authority.\n\n#### Grant Token Authority\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\nimport { AuthorityAction, AuthorityType } from '@1money/protocol-ts-sdk/api';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst masterAddress = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(masterAddress);\n\nconst prepared = TransactionBuilder.tokenAuthority({\n  chain_id,\n  nonce,\n  action: AuthorityAction.Grant,\n  authority_type: AuthorityType.MasterMint,\n  authority_address: '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3',\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F',\n  value: '1000000000000000000000'\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.grantAuthority(authorized);\n  console.log('Authority update transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n\n#### Pause / Unpause a Token\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\nimport { PauseAction } from '@1money/protocol-ts-sdk/api';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst pauseAuthority = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(pauseAuthority);\n\nconst prepared = TransactionBuilder.tokenPause({\n  chain_id,\n  nonce,\n  action: PauseAction.Pause, // PauseAction.Unpause to lift it\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F'\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.pauseToken(authorized);\n  console.log('Pause transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n\n#### Update Token Metadata\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst metadataAuthority = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(metadataAuthority);\n\nconst prepared = TransactionBuilder.tokenMetadata({\n  chain_id,\n  nonce,\n  name: 'My Token',\n  uri: 'https://example.com/my-token.json',\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F',\n  additional_metadata: [{ key: 'category', value: 'stablecoin' }]\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.updateMetadata(authorized);\n  console.log('Metadata transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n`additional_metadata` replaces the whole list rather than merging into it —\nsend every pair you want to keep. Pass `[]` to clear it.\n\n#### Bridge and Mint\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst bridgeOperatorAddress = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(bridgeOperatorAddress);\n\nconst prepared = TransactionBuilder.tokenBridgeAndMint({\n  chain_id,\n  nonce,\n  recipient: '0x6324dAc598f9B637824978eD6b268C896E0c40E0',\n  value: '25000000000000000000',\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F',\n  source_chain_id: 1,\n  source_tx_hash: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef',\n  bridge_metadata: 'bridge_from_chain_1'\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.bridgeAndMint(authorized);\n  console.log('Bridge and mint transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n\n#### Burn and Bridge\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst senderAddress = '0x6324dAc598f9B637824978eD6b268C896E0c40E0';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(senderAddress);\n\nconst prepared = TransactionBuilder.tokenBurnAndBridge({\n  chain_id,\n  nonce,\n  sender: senderAddress,\n  value: '20000000000000000000',\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F',\n  destination_chain_id: 1,\n  destination_address: '0x1234567890abcdef1234567890abcdef12345678',\n  escrow_fee: '1000000000000000000',\n  bridge_metadata: 'bridge_to_chain_1',\n  bridge_param: '0x'\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.tokens.burnAndBridge(authorized);\n  console.log('Burn and bridge transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n\n### Transactions API\n\n#### Get Transaction Details\n```typescript\nconst txHash = '0xf55f9525be94633b56f954d3252d52b8ef42f5fd5f9491b243708471c15cc40c';\napiClient.transactions.getByHash(txHash)\n  .success(response => {\n    console.log('Transaction details:', response);\n  })\n  .error(err => {\n    console.error('Error:', err);\n  });\n```\n\n#### Get Transaction Receipt\n```typescript\nconst txHash = '0xf55f9525be94633b56f954d3252d52b8ef42f5fd5f9491b243708471c15cc40c';\napiClient.transactions.getReceiptByHash(txHash)\n  .success(response => {\n    console.log('Transaction receipt:', response);\n  })\n  .error(err => {\n    console.error('Error:', err);\n  });\n```\n\n#### Estimate Transaction Fee\n```typescript\nconst fromAddress = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\nconst toAddress = '0x6324dAc598f9B637824978eD6b268C896E0c40E0';\nconst value = '1000000000';\nconst tokenAddress = '0x2cd8999Be299373D7881f4aDD11510030ad1412F';\n\napiClient.transactions.estimateFee(fromAddress, toAddress, value, tokenAddress)\n  .success(response => {\n    console.log('Estimated fee:', response);\n  })\n  .error(err => {\n    console.error('Error:', err);\n  });\n```\n\n#### Submit Payment Transaction\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst senderAddress = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\n// Get chain id and current nonce\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(senderAddress);\n\n// Prepare (validates fields, computes the digest to sign). `memo` is always\n// sent on the wire; omit the option for the all-empty \"no business memo\".\nconst prepared = TransactionBuilder.payment({\n  chain_id,\n  nonce,\n  recipient: '0xa128999be299373d7881f4add11510030ad13512',\n  value: '1000000000',\n  token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F'\n});\n\n// Sign the digest, then authorize it into a plain-JSON request.\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature); // signature.v must be 0 or 1\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.transactions.payment(authorized);\n  console.log('Payment transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n\n#### Attach a Memo to a Payment\n\nEvery v2 builder takes an optional second argument holding the memo. The memo\nis **part of the signed payload**, so the same payment with a different memo\nproduces a different `signingHash` and a different transaction hash — it is not\na header or an annotation bolted on afterwards.\n\n```typescript\nimport {\n  TransactionBuilder,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\nconst prepared = TransactionBuilder.payment(\n  {\n    chain_id,\n    nonce,\n    recipient: '0xa128999be299373d7881f4add11510030ad13512',\n    value: '1000000000',\n    token: '0x2cd8999Be299373D7881f4aDD11510030ad1412F'\n  },\n  {\n    memo: {\n      type: 'purpose/SALA',\n      format: 'text/plain',\n      data: 'August salary'\n    }\n  }\n);\n\n// Everything downstream is unchanged -- the memo is already inside the digest.\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst response = await apiClient.transactions.payment(prepared.authorize(signature));\n```\n\nField limits, enforced identically by the SDK and the node:\n\n| Field | Max | Allowed characters |\n| --- | --- | --- |\n| `type` | 128 bytes | URL-safe only (RFC 3986 unreserved + gen-delims + sub-delims + `%`) |\n| `format` | 64 bytes | URL-safe only, same set |\n| `data` | 256 bytes | any UTF-8 except NUL, C0/C1 control codepoints, and surrogates |\n\nThe limits are **UTF-8 byte lengths, not character counts** — `'结算备注'` is\nfour characters but twelve bytes. Each field is individually optional; a partial\nmemo fills the rest with empty strings, and omitting the option entirely sends\n`{ type: '', format: '', data: '' }`, which is still signed.\n\nValidation is local and happens **before any signer is invoked**: the builder\ncalls `validateMemo` while computing the digest, so a malformed memo throws\nrather than spending a signing operation — which matters when the signer is\nbacked by an HSM or KMS.\n\n```typescript\nimport { MemoValidationError } from '@1money/protocol-ts-sdk';\n\ntry {\n  TransactionBuilder.payment(payload, {\n    memo: { type: 'a'.repeat(200), format: '', data: '' }\n  });\n} catch (err) {\n  if (err instanceof MemoValidationError) {\n    // 'MEMO_TYPE_TOO_LONG' | 'MEMO_TYPE_INVALID_CHARS' | 'MEMO_FORMAT_TOO_LONG'\n    // | 'MEMO_FORMAT_INVALID_CHARS' | 'MEMO_DATA_TOO_LONG'\n    // | 'MEMO_DATA_CONTROL_CHARS' | 'MEMO_TOO_LARGE'\n    console.error(err.code, err.message);\n  }\n}\n```\n\nRead it back from the transaction (not the receipt), where it is returned for\nevery memo-bearing v2 envelope:\n\n```typescript\nconst tx = await apiClient.transactions.getByHash(\n  prepared.authorize(signature).transactionHash\n);\nconsole.log(tx.memo); // { type: 'purpose/SALA', format: 'text/plain', data: 'August salary' }\n```\n\nThe same option works on every v2 builder — `tokenIssue`, `tokenMint`,\n`tokenBlacklist`, `batchPayment` and the rest all accept `{ memo }` as their\nsecond argument in exactly this shape.\n\n#### Submit Batch Payment\nPay many recipients of one token in one canonical native-v2 transaction.\n`batchPayment` is **v2-only**: the SDK deliberately exposes no legacy Batch\nPayment builder or `transactions.legacyV1.batchPayment`, even if a node still\nretains a deprecated v1 route.\n\n```typescript\nimport {\n  TransactionBuilder,\n  calculateBatchPaymentOperationsHash,\n  createPrivateKeySigner\n} from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = process.env.ONE_MONEY_PRIVATE_KEY as `0x${string}`;\nconst senderAddress = '0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3';\n\nconst token = '0x2cd8999Be299373D7881f4aDD11510030ad1412F';\nconst operations = [\n  { recipient: '0xa128999be299373d7881f4add11510030ad13512', amount: '1000000000' },\n  { recipient: '0x6324dAc598f9B637824978eD6b268C896E0c40E0', amount: '2000000000' }\n];\n\n// An unsigned, non-binding point-in-time quote. It is not a fee cap and is\n// not copied into the payload, signing hash, authorization, or submission.\nconst quote = await apiClient.transactions.estimateBatchPaymentFee({\n  from: senderAddress,\n  token,\n  operations\n});\nconsole.log('Estimated fee:', quote.fee, 'plan:', quote.plan);\n\n// Get chain id and a fresh current nonce.\nconst { chain_id } = await apiClient.chain.getChainId();\nconst { nonce } = await apiClient.accounts.getNonce(senderAddress);\n\n// This optional field is a caller choice. If supplied, the builder recomputes\n// it and rejects a mismatch locally before any signer is invoked.\nconst operationsHash = calculateBatchPaymentOperationsHash(operations);\n\nconst prepared = TransactionBuilder.batchPayment({\n  chain_id,\n  nonce,\n  token,\n  operations,\n  created_at: Math.floor(Date.now() / 1000), // unix seconds\n  operations_hash: operationsHash,\n  batch_id: 'payroll-2026-08'\n}, {\n  memo: {\n    type: 'purpose/SALA',\n    format: 'text/plain',\n    data: 'payroll-2026-08'\n  }\n});\n\nconst signature = await createPrivateKeySigner(privateKey).signDigest(prepared.signingHash);\nconst authorized = prepared.authorize(signature);\n\n// v2 write: returns a plain Promise -- await it in a try/catch.\ntry {\n  const response = await apiClient.transactions.batchPayment(authorized);\n  // The SDK already checks this case-insensitively before resolving.\n  if (\n    response.hash.toLowerCase() !==\n    authorized.transactionHash.toLowerCase()\n  ) {\n    throw new Error('SDK already rejects a server/local hash mismatch');\n  }\n  console.log('Batch payment transaction hash:', response.hash);\n} catch (err) {\n  console.error('Error:', err);\n}\n```\n\n`operations` must not be empty; each recipient and amount must be nonzero, and\nthe aggregate cannot exceed U256::MAX. `operations_hash` is optional, but a\nprovided value must be the canonical\n`calculateBatchPaymentOperationsHash(operations)` result or preparation fails\nlocally. `batch_id` is signed correlation metadata only: it has no uniqueness,\ndeduplication, idempotency, or replay guarantee. The transaction nonce remains\nthe transaction-level replay mechanism. Each operation is signed and sent as\nexactly `{ recipient, amount }`; additional runtime properties from untyped\ncallers are ignored and do not reach the authorized request.\n\nBatch Payment always signs and transmits a complete memo. Omitting `memo` is\nvalid and sends `{ type: '', format: '', data: '' }`; those three empty strings\nare still part of the signed payload. The obsolete client-side `max_fee` field\nis not accepted. The actual sender debit is the sum of all operation amounts\nplus the receipt's actual string `fee_used`, not the estimate. Batch enablement,\noperation-count and encoded-size limits, and the fee asset are dynamic node\ngovernance rules, so a successful estimate is not an admission guarantee.\n\nAfter the returned hash is indexed, read its receipt (or finalized receipt) and\nuse `execution_events` to inspect the recipients:\n\n```typescript\nconst receipt = await apiClient.transactions.getReceiptByHash(\n  authorized.transactionHash\n);\n\n// Batch Payment has no single recipient. This zero address is a sentinel.\nconsole.log(receipt.success_info?.receiver);\n\nfor (const event of receipt.execution_events ?? []) {\n  if (event.event_type === 'PaymentExecuted') {\n    console.log(event.recipient, event.amount);\n  }\n}\n\nconsole.log('actual fee:', receipt.fee_used);\n```\n\nFor a Batch Payment, `success_info.receiver` is the zero-address sentinel, not\na transfer destination; real recipients and amounts are the ordered\n`PaymentExecuted` events. `batch_info.failure` is reserved for forward\ncompatibility but is `null` in current production-shaped responses and is not a\nterminal-failure signal. If any operation fails, the node rolls back every\nrecipient credit, the sender debit, and operator-fee movement together; do not\ninfer a non-null failure object from that rule.\n\nTo verify an intentional rollback scenario, do not rely on a receipt or an\nerror body as a terminal signal: failure can be receipt-less or ambiguous, and\n`batch_info.failure` remains `null` in current behavior. Before submission,\nsnapshot balances for the sender, every planned recipient, and the operator fee\nrecipient. Submit once, make only a bounded observation of the submission and\nordinary/finalized receipt paths, then verify every snapshot is unchanged. Use\nan isolated sender so any uncertain nonce or mempool state cannot affect other\ntransactions.\n\n\n## Utility Functions\n\n### Calculate Transaction Hash\n```typescript\nimport { calcTxHash } from '@1money/protocol-ts-sdk';\n\n// Create the payload array\nconst payload = [\n  1212101, // chain_id\n  2, // nonce\n  '0x0000000000000000000000000000000000000000', // recipient\n  1024, // value\n  '0x0000000000000000000000000000000000000000', // token\n];\n\n// Create the signature object\nconst signature = {\n  r: '0xe9ef6ce7aaeb4656f197b63a96c932ab5e0fd2df0913f6af1c8e7b1879e5ed0a',\n  s: '0x68a9cbaa35af5e3d896a2841d19a42dba729380a1c91864403de872578f6f6c3',\n  v: 0,\n};\n\n// Calculate the transaction hash\nconst hash = calcTxHash(payload, signature);\nconsole.log('Transaction hash:', hash);\n```\n\n### Derive Token Address\n```typescript\nimport { deriveTokenAddress } from '@1money/protocol-ts-sdk';\n\nconst walletAddress = '0xA634dfba8c7550550817898bC4820cD10888Aac5';\nconst mintAddress = '0x8E9d1b45293e30EF38564582979195DD16A16E13';\n\n// Derive the token account address\nconst tokenAddress = deriveTokenAddress(walletAddress, mintAddress);\nconsole.log('Token account address:', tokenAddress);\n```\n\n### Convert to Hex\n```typescript\nimport { toHex } from '@1money/protocol-ts-sdk';\n\n// Convert different types to hex\nconst boolHex = toHex(true); // '0x1' (minimal hex, not zero-padded)\nconst numHex = toHex(123); // '0x7b'\nconst strHex = toHex('hello'); // '0x68656c6c6f'\nconst arrHex = toHex([1, 2, 3]); // '0x010203'\n```\n\n### Derive a multisig account address\nCompute the address a native multisig account will get *before* creating it —\n`accounts.createMultisig` only returns `{ hash }`, never the address:\n\n```typescript\nimport { deriveMultisigAddress } from '@1money/protocol-ts-sdk';\n\nconst address = deriveMultisigAddress(\n  [\n    { public_key: '0x02...', weight: 1 },\n    { public_key: '0x03...', weight: 1 },\n  ],\n  2 // threshold\n); // → '0x…'\n```\n\n### Sign Message (deprecated)\n```typescript\nimport { signMessage } from '@1money/protocol-ts-sdk';\n\n// Your private key (DO NOT share or commit your private key)\nconst privateKey = 'YOUR_PRIVATE_KEY';\n\n// Create the payload array for signing\nconst payload = [\n  1212101, // chain_id\n  2, // nonce\n  '0x0000000000000000000000000000000000000000', // recipient\n  '1000000000000000000', // value (in wei)\n  '0x0000000000000000000000000000000000000000', // token\n];\n\n// Sign the message\nconst signature = await signMessage(payload, privateKey);\n```\n`signMessage` and `encodePayload` are legacy `@deprecated` helpers. Prefer\n`TransactionBuilder` (or `LegacyV1TransactionBuilder` during a migration\nwindow) for new code — see [Migrating from 2.x to 3.0](#migrating-from-2x-to-30).\n\n## Migrating from 2.x to 3.0\n\n3.0 makes the domain-separated **native v2** signing scheme the default and\nmoves the pre-3.0 scheme behind an explicit namespace. This is a breaking\nchange for any code calling `TransactionBuilder` directly.\n\n- **`TransactionBuilder` now means v2.** `TransactionBuilder.payment(...)` (and\n  every other operation) returns a `PreparedTxV2`, not the old `PreparedTx`.\n  It no longer has `.sign()` / `.attachSignature()` / `.rlpBytes` /\n  `.signatureHash`; it has `.signingHash` and `.authorize(signature)` instead.\n- **The pre-3.0 scheme still exists**, unchanged, as\n  `LegacyV1TransactionBuilder` (same builder names, same `.sign()`/\n  `.attachSignature()`/`.toRequest()` shape as before) paired with\n  `api().<module>.legacyV1.*` submit methods (e.g.\n  `client.transactions.legacyV1.payment(...)`,\n  `client.tokens.legacyV1.manageBlacklist(...)`). `accounts` has no\n  `legacyV1` namespace, and `batchPayment` / `createMultisig` have no legacy\n  form at all — both are v2-only.\n- **Write methods now take an `AuthorizedTxV2`**, the output of\n  `prepared.authorize(signature)`, instead of a request object assembled from\n  `signed.toRequest()`. `AuthorizedTxV2` is plain JSON and can cross a process\n  boundary (sign in one place, submit from another). Each call to `authorize`\n  returns an independent request snapshot; mutating an earlier request,\n  including its memo, cannot affect a later authorization or its hashes.\n- **Write methods now return a native `Promise`, not the chainable wrapper.**\n  This is the easy one to miss, because **reads are unchanged** — the same\n  client now has two call styles:\n\n  ```typescript\n  // Read: still the promise wrapper.\n  apiClient.tokens.getTokenMetadata(token).success(res => …).error(err => …);\n\n  // Write: a plain Promise. Calling .success() on it throws\n  // \"apiClient.tokens.issueToken(...).success is not a function\".\n  try {\n    const res = await apiClient.tokens.issueToken(authorized);\n  } catch (err) { … }\n  ```\n\n  So `.success()`/`.error()`/`.timeout()`/`.rest()` chains on any 2.x **write**\n  call must become `await` in a `try`/`catch`. TypeScript flags these at\n  compile time; plain-JavaScript callers only find out at runtime.\n- **`tokenManageList` is gone.** It split into `tokenBlacklist` and\n  `tokenWhitelist` — distinct operations with distinct signing hashes, paired\n  with `tokens.manageBlacklist` / `tokens.manageWhitelist` respectively. You\n  can no longer build one payload and submit it to either endpoint.\n- **`memo` is now always sent** on the v2 surface. Every operation carries a\n  memo on the wire; omitting the `memo` option sends the all-empty\n  `{ type: '', format: '', data: '' }` rather than leaving the field off\n  entirely. This differs from the pre-3.0 behavior, where an absent memo took\n  a different code path from a present one.\n- **Batch Payment uses the canonical v2 payload.** The removed `max_fee` field\n  is neither signed nor accepted; request an unsigned\n  `transactions.estimateBatchPaymentFee({ from, token, operations })` quote\n  instead. The shared `EstimateFee` response now has `fee: string` and optional\n  `plan?: string`, so this also applies to the existing `estimateFee()` call.\n- **Receipt fields are corrected for all callers.** `TransactionReceipt.fee_used`\n  is a decimal string (not a number), and `to` is renamed to `recipient`.\n  `FinalizedTransactionReceipt` extends this corrected common receipt shape,\n  so finalized-read callers must make the same updates.\n- **Signature `v` must be `0` or `1`** on the v2 surface; a legacy `27`/`28` is\n  rejected by `authorize`, not converted.\n\nThere is no published sunset date for the legacy `/v1` write surface or for\n`LegacyV1TransactionBuilder` — the node does not advertise one, and operators\nrun the cutover on their own schedule. Check\n`client.status.getNativeWriteStatus()` to see which surface is currently live\nbefore depending on either one.\n\nSee `skills/1money-protocol-sdk/references/transactions.md` for the full v2\npipeline and every builder's fields, and\n`skills/1money-protocol-sdk/references/client-and-errors.md` for the new v2\nerror codes and `TransactionHashMismatchError`.\n\n## License\nMIT\n","readmeFilename":"README.md"}