{"_id":"ault-sdk-ts","_rev":"42-08cecf42068369c6bf90e6f2f7882c19","name":"ault-sdk-ts","dist-tags":{"alpha":"0.0.2-alpha.27","latest":"0.9.0"},"versions":{"0.0.2-alpha.5":{"name":"ault-sdk-ts","version":"0.0.2-alpha.5","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.5","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"8ebefc43539767aba8ff5ed7b23a21d96f79a315","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.5.tgz","fileCount":138,"integrity":"sha512-ki/3v4klB1I0Fi8p5zMmzn94heL0kjjBoMctxXWDTVtIFdw7d+2FsWdeVO/WRJqwgsFXgDOqMRc5JuE/9jAamw==","signatures":[{"sig":"MEQCICiaFOptRjTCAlIW1/TaR82AVpMnvo68dmHt4Np3w6otAiBrg5845zy5LqgiGx9hRalumKSeonwpTq9CUmrFPkmdIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4915359},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"46e8b08b7fea355404b1abd3e7220c5453a38ce7","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.5_1776342328566_0.0013401986646033315","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.6":{"name":"ault-sdk-ts","version":"0.0.2-alpha.6","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.6","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"8eae8cef536280450767f0f73be7ae9b4487b628","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.6.tgz","fileCount":138,"integrity":"sha512-jXVrWJVEoxkREbJUdqWlRKPN9sYZFnhIubgport0JYHfbsvLpFcIcoItQuHjBWU/vzBfc4cf5mTxpkSQBKLi4Q==","signatures":[{"sig":"MEQCIDLCU9iOjbiND6PKN3lotQovQDjj+HpzbSJSQ00BVtqmAiBZX/fSSxsE4iB1e6oDtQZrcBY9fxt4hioe/U4pKWSSkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4917277},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3dd6c7101a8b7118560dc457fd5107606576cd14","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.6_1776354004223_0.991971014275639","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.7":{"name":"ault-sdk-ts","version":"0.0.2-alpha.7","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.7","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"4515a6353bcefe9949a755095b58d9e43b22ea87","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.7.tgz","fileCount":138,"integrity":"sha512-hFLbVW3TYf5eqKF095500YU28w7mHWX84acX79LnA7tGT/5F0FThULdvrZ4NYWwqZs6mdR/290H6JhfmXL5wGw==","signatures":[{"sig":"MEYCIQC7tLBk2NcLzqcT1+ssjLcpZCZPPRTvAih10pR4VQil0QIhAIGxYlGnAfnR3KO3apCITf7bXO2TFGCBymgL2Qf6E6kq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4909943},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5be474228f2321696f3c5b746e0cbf20102a24da","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.7_1776459245716_0.029588742587693728","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.8":{"name":"ault-sdk-ts","version":"0.0.2-alpha.8","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.8","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"1cbe3cfa01f8a2f426bf2ade51e30109a2045c0c","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.8.tgz","fileCount":138,"integrity":"sha512-J0fJlZOVO/5gIY8b+tWMHvY6ijxiQcDJZmSXE+ulwelxqQ32tFbmoS99DJfWQOjmtadQ5TPRIQGggEzREnX70w==","signatures":[{"sig":"MEYCIQDgwSX+fLCHUEJp2BjWAh8MhhkL/zD80L3ziepj3VgT4gIhAOZVew95zRydsh1d7eyEkzZsrz485JbJU3JEWQstjubR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4910471},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f97825240c9075dccdad784defbc112727a2ffc3","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.8_1776485490059_0.8402068246106591","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.10":{"name":"ault-sdk-ts","version":"0.0.2-alpha.10","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.10","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"11acb7e7fb1cddaaf1b506aba7462daf4f5f686c","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.10.tgz","fileCount":138,"integrity":"sha512-Xypo//JvfRhjaoM5RLA94Vqd7GoJtdGyemgxu7l3VXDwZFL4eM1l3h/ZLYG1IYRQ0wVs1TenaQ4GOcKeBaHY4g==","signatures":[{"sig":"MEYCIQCjxbjf69UtuWcUfEVoMoWnruMIlERjPNhy/o8sL1u+VQIhAN8LimJt2qVcRsDp4WGdWfPgvZpt8f3Kd2ywxycQ9EbG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4910702},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ddec745d00bee2d9fcc3c3b099321eac47d679e5","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.10_1776659122135_0.10320383039427039","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.11":{"name":"ault-sdk-ts","version":"0.0.2-alpha.11","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.11","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"ee1b86409ec1e3a65a4dc78faf6a7be28fa73da1","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.11.tgz","fileCount":141,"integrity":"sha512-SVkrjsc46Qc+OhZkLd9rLP0sms2Hboc3y3w0hWbQMXGUxTEYzI7/b5Mgp9grfKHYj6pZHHwWaNf3R+pSQuhHjQ==","signatures":[{"sig":"MEUCIQCy9/QpAZQjnZlQ0hwziib8Wq5GN+222buo3UDvWx+hAAIgOF3I3C8t9gVZjmh/izNF3mPwpeEDAslGn9LsG3N+T8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6276485},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fc4a6660696189c6d75e8f869b9e899495d42078","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.11_1777562946276_0.6554390435052473","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.12":{"name":"ault-sdk-ts","version":"0.0.2-alpha.12","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.12","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"9884c6c70d19407686ab0310ad6b1e8beb691173","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.12.tgz","fileCount":152,"integrity":"sha512-pnfvuPG9Sg/KHv/7ZWiA32UztyE5KmmaiIzawjdE7y+PdmaYwRGPJVYslFVC+88HZpPKgiA2Jim76zdNELeScA==","signatures":[{"sig":"MEYCIQCUJwHEeD17OD8fyxqs6yXUZG1DgKv+vUzKR+7gjSyX8wIhAMe3+8I/sevyBhqZsKH05otuNnz8pD4z4otH1d5KVbKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6748791},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"379f417db165af140ad2ad34b98a975fe5358093","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.12_1777682966245_0.4544940496249228","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.13":{"name":"ault-sdk-ts","version":"0.0.2-alpha.13","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.13","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"99f9351a863815f2889e8b091a2a5e2b3a2e838e","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.13.tgz","fileCount":153,"integrity":"sha512-0JaRzZUzIQnNC1v4GzNGVn6RommcoGyktx92KogiQB6B828sDWR03O5EB2ADRgd+EE9pt6HGavV31RkbUEhi8g==","signatures":[{"sig":"MEYCIQDXzTgKbnltLiL5jFlX/mO/uRN/FkA4UVQliu3NlfpfGAIhAP78WvpWfVdjUNe/y3nlBF8yCNnwD2fEvZ0W7C7EXXge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6778222},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"31d591d665a2fca22605b25c3cfff23266667aea","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.13_1777929013215_0.5986536000687943","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.14":{"name":"ault-sdk-ts","version":"0.0.2-alpha.14","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.14","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"3acc19d87563aa9653258ef71b4e629d5f427d89","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.14.tgz","fileCount":153,"integrity":"sha512-YzGlBNGdDy9WJcM+91K8n5hgiF1x56YdWjgiqZBOHbFNhvFrUdzQgnHk29/YfecQ3AhIkLTO8oGml3LuDBaXnQ==","signatures":[{"sig":"MEQCIDqa9oCuxO90KoS8PABv4QRPsijaznsCHMq6JFcnqpYXAiAQUKLR2pUfUxECedBvbbiM78n5aRW3Hg8J6inN4FLW0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6804881},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8aa6693f3a45831794428c7e17735842953a4e77","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.14_1778095283013_0.7970774235676199","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.15":{"name":"ault-sdk-ts","version":"0.0.2-alpha.15","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.15","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"4d0714dfa5170d2cc87513ea1a6cc557144d4e48","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.15.tgz","fileCount":153,"integrity":"sha512-cQd3nh35p1WDJMpDuyBrysovIDBgT06isDJ3S6t9jnMNQWtwEHQ4X8h6AX6goDsXfMP6iq/EPBAUeKPNW007PA==","signatures":[{"sig":"MEUCIFk/F99lAHN4KI+AYlfO6Hm3TD7dVq8RO+4KgMM5EzQAAiEA7Y4BohyL3RonknjRrWOG1PC2yrESaYuvbYjUUKPEC1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6893863},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e5cb30a8debcf0ad4779232b70efe95497ff0d62","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.15_1778192178092_0.5965222917227975","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.16":{"name":"ault-sdk-ts","version":"0.0.2-alpha.16","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.16","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"31e5c19606a0de63ef475c6758019e1cd7a23941","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.16.tgz","fileCount":156,"integrity":"sha512-no5zqxMd5/wluUbwRK/uo0xjD2UUqllfwCGE5yhIvrNjQZkeOo5koETx0xmk4V7JFO0jEwsD0jo1RcuNaroWAg==","signatures":[{"sig":"MEUCICuj+luFUre+OZeDVpYCPilEejDHS/W2ReNZNDqOID39AiEAt7P8NJuyPEqmN+FbFKSApqHrOcTluyonSRah0QU1Cnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7014851},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2cf71eeda3d170aaee45eeaf91431355153bff54","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.16_1778287578253_0.10575190551056624","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.17":{"name":"ault-sdk-ts","version":"0.0.2-alpha.17","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.17","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"cba1e4bd83b18d6bc87b46d15f3cc1621935d52a","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.17.tgz","fileCount":156,"integrity":"sha512-jjGvs14E4Y/N4ZH1z2xJAdoX17MFonTgkb8u9iUo24cLpGk8daOBTICwQ1etnYAzxswqH9qKB+fXk6z4JW729Q==","signatures":[{"sig":"MEUCIHEPCxhG6GqoNv8ET3H7FTfZLfuyurGT9mxl6/e8Lu1sAiEArZfqGlk086d8gXVj1tcVdvuYsaODTp+ZwVl0kq/xO3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7042967},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2995558f3817c5f255d9ea933685a724d04d2449","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.17_1778515186124_0.7240106673011844","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.18":{"name":"ault-sdk-ts","version":"0.0.2-alpha.18","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.18","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"2c2baf4df38db343c9733dd827807b5c4d0267b0","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.18.tgz","fileCount":156,"integrity":"sha512-3YaO81fUVvn5zBvKbZUPYF2QF5KVEy0VcZf7VR4lsXBCfaLfojUyw5w/yEyIlMUlskwdLw/TNY1i0jxr0zjY4Q==","signatures":[{"sig":"MEUCIE+xFG+HpdejeOps5T+fcwBeTsDRu+TBJYtG/aBlJ/OgAiEA96ICKlmQaLbFj0n5mImp9rsEcDLJadQnHIYbun1KcUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7061399},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2bd30b5a5c01094e29bf00042c65534b677dd20d","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.18_1778609719772_0.17480782911839388","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.19":{"name":"ault-sdk-ts","version":"0.0.2-alpha.19","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.19","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"47cb053e9c066c684550faf0232b68ddc414d2de","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.19.tgz","fileCount":156,"integrity":"sha512-7l57OR5VnWjigNJDrtcksR/f6VQFPoaivipy1ML9gkyosxZ6Yvdtql49OPYJnn1CIaiPStHSae4YtepQj5nS1A==","signatures":[{"sig":"MEQCID7GoumBj/i7ccR5eFL3wmMIMeBpndDOmzmBvoqcQ4zsAiAMA007R5QtJ9GscnrW84+K+dQsJ+YuIbgmTtRzuejZZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7068152},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"647e1bbee574f0f83308a627f26bbaa348a635f9","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.19_1779473538133_0.9597990472796369","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.20":{"name":"ault-sdk-ts","version":"0.0.2-alpha.20","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.20","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"e4304e286bfde6001ad5f1129119437aea40035c","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.20.tgz","fileCount":156,"integrity":"sha512-+uS5wrwR27PJH6tEkfesClN5raNcb18Qmjto6yGLnu+qFzkxaaCOKEHCKsYGJNIU02b+MZlPNAFDO/BSfajPQA==","signatures":[{"sig":"MEYCIQDqtlMYOGrOzxA6nUD9dYRYxFyBJ9k9Wbev1cJ8GUxa3gIhANsP+N0nW0WpugcCGLNQvFemjpOsfTXp7q+BFCRhYbLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7144084},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"de36b55881530e3c1fd39f0c1347c71275c1f078","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.20_1780359004196_0.7609348362376045","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.21":{"name":"ault-sdk-ts","version":"0.0.2-alpha.21","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.21","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"2d4aba69189c63fa9f1d77fc28c6670bad981749","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.21.tgz","fileCount":156,"integrity":"sha512-kDQGPuV/tVPOkiU+Ufcs1ASNw8axokYzFesMgrNz5D3HwIVbwh72Jpu2gMfsByXJYN7pjCVDkg9Ulo/hY+Fj0w==","signatures":[{"sig":"MEYCIQC/d+AzmkRMBFqoIrHITqFCmUJFMxobbBnQTbPjYjSdZAIhAPMMY+766s0gRYN4LWrqYCygluhqizXHun15I2vZNPD6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7144064},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ef30e7687c316068a1c2b2e5073cfea0cdd4f80f","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.21_1780503089336_0.5473769469658851","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.22":{"name":"ault-sdk-ts","version":"0.0.2-alpha.22","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.22","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"548a1d150bf5b5b8208660f9aec6feb9a292a26e","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.22.tgz","fileCount":156,"integrity":"sha512-Vy/BX1k+WDQHYzKQolqhfWUDQB6dQOgzRGjNb1EcXSP3iA0xuHPl/cj1f6sO++q85EzHyxW7qUu/bWAoWOGOwg==","signatures":[{"sig":"MEQCIC59Cr9TG5y9DzOrlGTfdhlkieVC5GSaHZ0YpNd8I+xzAiBeoDPI2JnabbHmdMo2WnoN/8PVMNqe9HX0rfVnkkeBAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7200065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f54e27606efd1c04d6ca890a8727d3f7fa3ac7d9","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.22_1780513558546_0.814080597780712","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.23":{"name":"ault-sdk-ts","version":"0.0.2-alpha.23","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.23","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"e0bdf507af794687e80afe1fd460ee22f80603b6","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.23.tgz","fileCount":156,"integrity":"sha512-x1jF/xNvsT8dcORD54sEwLtpFDsOtaZtdZZgj/5lavEIC8G6co8Q5E6wbrtvgfax2R6ie7MVtC2dBO5R2dFINA==","signatures":[{"sig":"MEUCIQDnpgbs7nsjIkrGgHqkebDZejwXTMg1eD1vw9p57+vTqAIgMubHF1FXrDn8iLV72l+jGAXPGj3owfKWn0CrpTk5mHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7269655},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"feceab02ea47b0a6639a3ba02eb7f52623fd2299","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.23_1781274844582_0.6726202782621489","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.24":{"name":"ault-sdk-ts","version":"0.0.2-alpha.24","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.24","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"a755e00148d63f69e6200cb3758934114a5da56f","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.24.tgz","fileCount":159,"integrity":"sha512-xX9bC9S4v4LTkH76F0JKKVv8CAqBI7e9tSZub1O42XwH5t+lke8VYgbEzCM7H0jcwskbBTgA0oCZ/YYemEAMyw==","signatures":[{"sig":"MEYCIQD3h+VPtGqBPZpJAC2gniT14eX1DGg484hoyrd4+Mbq0QIhAL33Ge0ha5QqtyrtbPTNZPX3p+KX9p01w+ETGFqJJVso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7371546},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5e481b2d11f3695827f7d68a1e8ee6c072d83af7","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.24_1781731928189_0.5959521200748916","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.25":{"name":"ault-sdk-ts","version":"0.0.2-alpha.25","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.25","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"57385afceaeb8e062e7ccd8443a1dad0892513dd","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.25.tgz","fileCount":159,"integrity":"sha512-qE0Uyr647MzaJiMNFUMQvnMYVVdZUU0J8eCmX0bCdCRZ0ltA/3IgZF/+IOu3a3iAlkF5rJk4G+kaHUd8zXJEcQ==","signatures":[{"sig":"MEUCIQDKEIwVEWvwLKZMAY7qPXp7c8JQVCeDgYq/gLBsNzFQmgIgOzitxMtvS/8x6j2IZwFZe+iq3lFdyKUzaAvfLoHPa48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7372376},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f8f96668bf2dc5e59f6b6bb3f25c90077bc13a6a","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.25_1781820068509_0.5023262462547045","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.26":{"name":"ault-sdk-ts","version":"0.0.2-alpha.26","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.26","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"8dcf111aa3c650641122ac6e859c90f568d51c2a","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.26.tgz","fileCount":160,"integrity":"sha512-2pR4nTzMD0P4UnQCYJWHkDfx7hKZLKrWRy8sR8QRbUDRrioVYbENYWKKU25LBru6SkvL9/SvDNFUZy9bT1bx+Q==","signatures":[{"sig":"MEYCIQD/pNx4s2UMXk7TA2kgF/sZVgM8Xwyb1tUmkYs6CeqRoQIhALcO6ymHRC1f4YXPlDs+ye6iEVgZJfOTi3YMRuIoj+Y+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7388766},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1b638d2263a4b6b7132edf8bc7525344172ae8b5","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.26_1782747560055_0.8343614222648379","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.27":{"name":"ault-sdk-ts","version":"0.0.2-alpha.27","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.0.2-alpha.27","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"95d58842dc65046663459d64be303645e448b738","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.0.2-alpha.27.tgz","fileCount":162,"integrity":"sha512-x+x07VHyI3KleNxTiIVNKFYtJujyUFdbsfTE+61M0v57CnKe6ebHWj5ncrYIJmSR8cn+rMAq2vEY437jlgW4dQ==","signatures":[{"sig":"MEUCIFd0srY7zgvGV4FYNdQ8BCixWKc2qtcieVNel7r3BIN6AiEAsGdGxGqF0wymYv1nubr3opUm2sv66oTEwG7W0rW83WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7461310},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f5987eeabcec1bd9c8aed6e0f3fb8f92ba09f281","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.0.2-alpha.27_1783365505742_0.8961978630470202","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"ault-sdk-ts","version":"0.1.0","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.1.0","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"3ddadc59e83fd6bd01f8fbaa27757207cd9e1819","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.1.0.tgz","fileCount":164,"integrity":"sha512-4+QXbz2lk4viL7VPBMceASytbC5VYxLtgVEbhZuALTZ6ZZn60JGYteeHQrkKGl0JjQ6m23METcYT0DS+n9LsZw==","signatures":[{"sig":"MEUCIQCBymbmTALTQt2QFCuLcXjUiTTaDtqVO5tIxL9tky3LkgIgHRBtb3gAWKDsur/A5uLc/Pw/VVjqZ0H59cxKOr9bKJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7554771},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"51550852cb8909a1b108c8ba04c229681c735995","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.1.0_1784050831912_0.2208957438757546","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"ault-sdk-ts","version":"0.3.0","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.3.0","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"e4f076ff400f218d4e7100e2a8e4fa8455d7cb1f","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.3.0.tgz","fileCount":164,"integrity":"sha512-FBnSuOtqUaJBGR+nY9GWuV9EmiD3AsfltfT+I9a+sAaRPa+bAod2QMASnC9U0A89LHpP+OjBy3yYHzZeN46UKw==","signatures":[{"sig":"MEUCIDxz3I28m1N0lo/JxlkBOno411Nlk+/e+x3OYyyxaac0AiEAgdCAxuyZFiM+Rk42pNTwCozuopIVb+VzcEV4At5ZfiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7605338},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"580312dd4d6769a6c66642d5f6c34ded849e2dd7","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.3.0_1785195164055_0.8394671853707751","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"ault-sdk-ts","version":"0.4.0","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.4.0","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"ab2754aa636f8a10b732f89b066fa7ad79be97d4","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.4.0.tgz","fileCount":164,"integrity":"sha512-GC7EOio7FhhQAWlwizlm/nTUy5RG+loFfg0QjUWUaZcH1IRl6BCEbg/csB63pLtWFR5bfDsCUODk5bPQz6Vj3g==","signatures":[{"sig":"MEYCIQCRxjFIAK5xBvJGO0dx0+potCkxNjck/wOZakKXW9UJUAIhAIPpdcwVj1KsyHl49XpPDCWzPUSukaa7zn//t5paX+8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7597232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"753232860514dcc4467ba6c90ebb30d3a5d2a328","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.4.0_1786477600444_0.4373460216296343","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"ault-sdk-ts","version":"0.4.1","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.4.1","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"69aaa90353a9cbf3bac116e9bd07b3c59da6cde8","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.4.1.tgz","fileCount":164,"integrity":"sha512-1ugpj5N4+jAGLYrM9TbNc1ztwQqXthkmNTDaksdN3IauUAhdchwhVC7O7VLlEYQN/NAvp7ywOULPgZ3X9hI28Q==","signatures":[{"sig":"MEQCICYrxssa2GcRdLytwdiwPyV4dyw174SfYKLOaV7og2wjAiAFpTTOw2VaMznYEZbgLuuk30qkyiArhlWFR0BBSaz1Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7597568},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b586f8652719e462d293d3ca8a82a52122e74655","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.4.1_1786568322667_0.33973568637121376","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"ault-sdk-ts","version":"0.4.2","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.4.2","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"d4c67e497690ebec65adc15c8d52e226990a666a","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.4.2.tgz","fileCount":164,"integrity":"sha512-TE8cVcSCXyeQh/LsDQNsDpsZcjI0E1MuIiZSpNQ06gPPpYdMF6Sj/1iNR4t8jZjM6kIx2SVM4UpnCRxPnwFKXw==","signatures":[{"sig":"MEUCIG70EM0tazJPyItFbTKoZCSuJdmyj63R835DagDb27nnAiEAo5tgMuYVAeBZggCL03eFVdS691yydzVoxBIAJkHhSEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7600266},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f08968e93acdd4c3a801fcd664a3829ba8ba1bf8","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.4.2_1786648324145_0.5160400945654164","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"ault-sdk-ts","version":"0.5.0","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.5.0","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"a376710a9656ef5824d839d13f23a543d27bcf2e","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.5.0.tgz","fileCount":163,"integrity":"sha512-ciugnUDn+eo98Vp45T2t+2WZkUuGeK8wSZAuWqhdn5QAeiUrF0+N6xqdR1f6HUcNxbYA87lR5iRGzx4pZNJLeQ==","signatures":[{"sig":"MEQCICT/EVKDx+WiXAmSN4gJMpU0Tat0VE276ub0bE9UfzO3AiBsmKDagLV5Wf9cBXjTqFejyHmh6fFrjJKfvcEF1Lctpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8117352},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"16de60b0f10f0670567d417b7919e10160160ccd","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.5.0_1787582309643_0.007936601737743354","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"ault-sdk-ts","version":"0.6.0","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.6.0","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"7e44a07beedbf849c75c7f86ae0a85ac723265ef","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.6.0.tgz","fileCount":164,"integrity":"sha512-U+TxUd4dyrnZQl1ZLwgTL7/SCuWYSRy++Ru44gNowxd2/6jpxvDNdku/abmkZeTT+EAGPuY6JknQTs7PRdBNYA==","signatures":[{"sig":"MEMCHzpcmxvW9Q8fdBBlk4I598FsvRyx5WA4DCtOxHR9hd0CIFbj+lTRfefev4qt3T1Md7vwGn/Ild3pG3ffR0vrfoid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8144271},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"31cbd5e650cafaea47ac8f241270d98058ced757","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.6.0_1787862346224_0.7028400694546719","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"ault-sdk-ts","version":"0.7.0","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.7.0","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"87fca381ea68018b71bab3548176fa6af837db04","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.7.0.tgz","fileCount":165,"integrity":"sha512-6z6AZ4HPhPwXjJ9j6XV6HG98BpogPPbttxnY9hYy0ZuQR/tt3R1w+f+YTVre8yTg43lHQ95fmbvhvV2dJ6kBiQ==","signatures":[{"sig":"MEUCIAi5/v384/BLyMA2IiKKPukRfwOGuBem9KuZclWSGBH2AiEAgueMbEUle/vjRP6OaqDMyvxMhuaV02emfqTiK86kGTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8222117},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fa283b3264583428786366b6ffcdc2487d353529","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.7.0_1788302140594_0.49909532208024787","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"ault-sdk-ts","version":"0.7.1","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.7.1","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"3bdd285013521e023ccb14c8f8fd58edf894aeca","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.7.1.tgz","fileCount":166,"integrity":"sha512-TLynlFzwko6cQVBE8H7hhO+1AuV4nmYPphkZVQIQfMaUMk0DXdkJV7WCjleqKVC03QA3QS6p8AYf/dbk29NjPA==","signatures":[{"sig":"MEQCIAJapDF4pZmTm+FhvHCgfTNvQpAEzeCNcHi4FMBeW5NvAiAVlu4TwjJyAtvXDvGhVYlqW/Oip7HPUhlK4CaL18KMVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265559},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"88f8e2aa11c670e12c69e3841e77a3b8b8ae552a","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.7.1_1788986998050_0.6403989140307171","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"ault-sdk-ts","version":"0.7.2","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.7.2","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"8c325d43336f9e881f4c0bf8eca55002f08c426f","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.7.2.tgz","fileCount":167,"integrity":"sha512-Z10CMKF+lfQkGZ/nT9BQeePbIqVlR9t0Ede5p0oWY3zbtT65FWBrf15BIuW6X1x2mwCzQl4Xzn/8nUJfz0UrSA==","signatures":[{"sig":"MEUCIQCXwbS8s6kkLH7Oc3etzQEKkoCUhsgf2hFUvwCegQOwegIgSSbUfGqwOrQ0Il38Fxe9MmEj1mqC8uoFuIEV4C9JqRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLTaJzC8r4yokh2EibPplCJT816HqsurbjX9A6ju7trgIhALWiEsmKMdreEzqRalRz6RhEH+D/c1g2/7zl3lVb1Iqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8277061},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b7fe0befa1f7af83c7110057d6fb83c1723fe5aa","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.7.2_1789679565580_0.6698623776812551","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"ault-sdk-ts","version":"0.8.0","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"author":{"name":"AULT core contributors"},"license":"MIT","_id":"ault-sdk-ts@0.8.0","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"be590e7b85e2eb511ac163c03a17411074937421","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.8.0.tgz","fileCount":167,"integrity":"sha512-g1eQAPOf+O/Gr1Y0vg7b1JQt6c7rd+AOxjxpJigWrTRPvS7v4XpZUFZZcSqwRlN/O2NvAOO4LZQH8ybkUAT1Zw==","signatures":[{"sig":"MEYCIQCLDPKTKEZnfUH6fWASk+h3X6Zlzm+aN9zvfdw5aoAsLAIhAI6UJe+8Cceui9CDsDpKxykD6pkJw/NM3GNGNybtQgdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGwogQ3X+sPaApngpoRlddia0OsxB/kdMCiUVTR+LQwiAiEA4KVpF+1OkFmGG5SNME/QLSVZfC/TlwDSV+ddLzNh0G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8293946},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0223d94068cea7b5362ca104e2c97ae7d32911c2","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ault-sdk-ts_0.8.0_1790027868336_0.6719483038810008","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"_id":"ault-sdk-ts@0.9.0","bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"dist":{"shasum":"4f10ed6d6195829ed698c9d8db9c8fa6b9497246","tarball":"https://registry.npmjs.org/ault-sdk-ts/-/ault-sdk-ts-0.9.0.tgz","fileCount":205,"integrity":"sha512-twKZu6uf1ox5HV1skbxzbZQsIEE+BFYV1+nwI9Wvyfw9rsK/He2cfkYriiq5mvblaXi/+VZShcjUEBQsxAO1Dg==","signatures":[{"sig":"MEUCIQDAcngjVWzc5/hepMYa70fQW1yJ407wchRrbhhenQ7u+AIgcScx6znm/U3Zza1j+b4v+bsSV056HvgrTXs3HRN87vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpg/pk5zg2NNVIVGefA7P/iZ9QIveArsXbYPC6FaJlWAIhAKMMKgR3rKEzKdfzpFR65yrhrzYAm56megEWLrY2snOW"}],"unpackedSize":12585786},"main":"./dist/index.cjs","name":"ault-sdk-ts","type":"module","types":"./dist/index.d.ts","author":{"name":"AULT core contributors"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b43abf0b6bf062a747de1dce00d7fb683d1ab023","license":"MIT","scripts":{"dev":"tsup --watch","lint":"oxlint . --type-aware","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && npx tsc-alias -p tsconfig.build.json","format":"oxfmt .","gen:all":"npm run gen:openapi && npm run gen:proto && npm run gen:eip712 && pnpm lint:fix && pnpm format","prepack":"npm run build","prepare":"node scripts/prepare.mjs","lint:fix":"oxlint --fix .","test:e2e":"vitest run --config vitest.e2e.config.ts","gen:proto":"node scripts/generate-protos.mjs","typecheck":"npm run typecheck:src && npm run typecheck:test","gen:eip712":"node scripts/generate-eip712-registry.mjs","gen:openapi":"orval","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","typecheck:test":"tsc --noEmit -p tsconfig.tests.json"},"version":"0.9.0","_npmUser":{"name":"ault","email":"dev@aultblockchain.com"},"homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["oxlint --fix"],"*.{ts,tsx,js,jsx,json,md}":["oxfmt"]},"maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"sideEffects":["./src/proto/duration-json.ts","./dist/proto/duration-json.js","./dist/proto/duration-json.cjs"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.5","viem":"^2.27.0","isows":"^1.0.7","@noble/curves":"^1.9.1","@cosmjs/encoding":"^0.33.0","@bufbuild/protobuf":"^2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48","devDependencies":{"tsup":"^8.0.0","vite":"8.0.2","husky":"^9.0.0","orval":"^8.6.2","oxfmt":"^0.24.0","oxlint":"^1.39.0","vitest":"4.1.1","ts-proto":"^2.11.0","dockerode":"^4.0.10","tsc-alias":"^1.8.13","typescript":"^5.6.3","@types/node":"^22.13.10","lint-staged":"^15.0.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.15.0","@types/dockerode":"^4.0.1","@vitest/coverage-v8":"4.1.1","@testcontainers/mysql":"^11.13.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ault-sdk-ts_0.9.0_1790271550270_0.9963445122757226"}}},"time":{"created":"2026-04-16T12:25:28.473Z","modified":"2026-09-24T17:39:10.540Z","0.0.2-alpha.5":"2026-04-16T12:25:28.747Z","0.0.2-alpha.6":"2026-04-16T15:40:04.477Z","0.0.2-alpha.7":"2026-04-17T20:54:05.921Z","0.0.2-alpha.8":"2026-04-18T04:11:30.292Z","0.0.2-alpha.10":"2026-04-20T04:25:22.303Z","0.0.2-alpha.11":"2026-04-30T15:29:06.554Z","0.0.2-alpha.12":"2026-05-02T00:49:26.511Z","0.0.2-alpha.13":"2026-05-04T21:10:13.449Z","0.0.2-alpha.14":"2026-05-06T19:21:23.237Z","0.0.2-alpha.15":"2026-05-07T22:16:18.263Z","0.0.2-alpha.16":"2026-05-09T00:46:18.505Z","0.0.2-alpha.17":"2026-05-11T15:59:46.497Z","0.0.2-alpha.18":"2026-05-12T18:15:19.984Z","0.0.2-alpha.19":"2026-05-22T18:12:18.335Z","0.0.2-alpha.20":"2026-06-02T00:10:04.436Z","0.0.2-alpha.21":"2026-06-03T16:11:29.509Z","0.0.2-alpha.22":"2026-06-03T19:05:58.737Z","0.0.2-alpha.23":"2026-06-12T14:34:04.745Z","0.0.2-alpha.24":"2026-06-17T21:32:08.479Z","0.0.2-alpha.25":"2026-06-18T22:01:08.707Z","0.0.2-alpha.26":"2026-06-29T15:39:20.259Z","0.0.2-alpha.27":"2026-07-06T19:18:25.948Z","0.1.0":"2026-07-14T17:40:32.095Z","0.3.0":"2026-07-27T23:32:44.238Z","0.4.0":"2026-08-11T19:46:40.640Z","0.4.1":"2026-08-12T20:58:42.830Z","0.4.2":"2026-08-13T19:12:04.392Z","0.5.0":"2026-08-24T14:38:29.861Z","0.6.0":"2026-08-27T20:25:46.409Z","0.7.0":"2026-09-01T22:35:40.810Z","0.7.1":"2026-09-09T20:49:58.249Z","0.7.2":"2026-09-17T21:12:45.732Z","0.8.0":"2026-09-21T21:57:48.467Z","0.9.0":"2026-09-24T17:39:10.394Z"},"bugs":{"url":"https://github.com/Ault-Blockchain/ault-sdk-ts/issues"},"author":{"name":"AULT core contributors"},"license":"MIT","homepage":"https://github.com/Ault-Blockchain/ault-sdk-ts#readme","keywords":["ault","blockchain","cosmos","crypto","eip712","sdk","typescript","web3"],"repository":{"url":"git+https://github.com/Ault-Blockchain/ault-sdk-ts.git","type":"git"},"description":"TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients","maintainers":[{"name":"ault","email":"dev@aultblockchain.com"}],"readme":"# Ault SDK for TypeScript\n\nA TypeScript SDK for the Ault blockchain that provides high-level transaction methods and REST query clients for the current Ault modules, including License, Miner, Market, CLOB, Agent, Authority, RateLimit, Reward, and TokenRegistry.\n\n## Features\n\n- High-level client with simple transaction methods (no manual message building)\n- Flexible signer support (viem, ethers, Privy, MetaMask, private keys)\n- Automatic address format conversion (0x <-> ault1)\n- DEX API client for market data, orders, trades, and UDF charting\n- DEX WebSocket client for real-time streaming with type-safe subscriptions and auto-reconnect\n- REST query clients for the current Ault modules\n- EIP-712 typed data signing\n- Works across Node.js, Bun, and browser runtimes\n- Full TypeScript support with comprehensive type definitions\n- Automatic retry with exponential backoff\n\n## Installation\n\n```bash\n# npm\nnpm install ault-sdk-ts\n\n# pnpm\npnpm add ault-sdk-ts\n\n# bun\nbun add ault-sdk-ts\n```\n\nInstalling from the npm registry is the supported path for production use.\n\n## Quick Start\n\n```typescript\nimport { createClient, getNetworkConfig } from \"ault-sdk-ts\";\nimport { privateKeyToAccount } from \"viem/accounts\";\n\n// Create a client with a viem account\nconst account = privateKeyToAccount(\"0x...\");\nconst client = await createClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n  signer: account,\n});\n\n// Query data\nconst licenses = await client.license.getOwnedBy(client.address);\nconst epoch = await client.miner.getCurrentEpoch();\n\n// Execute transactions (no message building required!)\nconst result = await client.delegateMining({\n  licenseIds: [1, 2, 3], // accepts numbers, strings, or bigints\n  operator: \"0xOperator...\", // accepts 0x or ault1 format\n});\n\nconsole.log(\n  `TX Hash: ${result.txHash}, Confirmed: ${result.confirmed}, Success: ${result.success}`,\n);\n```\n\n## Creating a Client\n\nThe `createClient()` function accepts multiple signer types and auto-detects the format:\n\n### With viem\n\n```typescript\nimport { createClient, getNetworkConfig } from \"ault-sdk-ts\";\nimport { privateKeyToAccount } from \"viem/accounts\";\n\nconst account = privateKeyToAccount(\"0x...\");\nconst client = await createClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n  signer: account,\n});\n```\n\n### With viem WalletClient (Browser)\n\n```typescript\nimport { createClient, getNetworkConfig } from \"ault-sdk-ts\";\nimport { createWalletClient, custom } from \"viem\";\n\nconst walletClient = createWalletClient({\n  transport: custom(window.ethereum),\n});\n\nconst client = await createClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n  signer: walletClient,\n});\n```\n\n### With ethers.js\n\n```typescript\nimport { createClient, getNetworkConfig } from \"ault-sdk-ts\";\nimport { ethers } from \"ethers\";\n\nconst provider = new ethers.JsonRpcProvider(\"...\");\nconst signer = new ethers.Wallet(\"0x...\", provider);\n\nconst client = await createClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n  signer: { type: \"ethers\", signer },\n});\n```\n\n### With MetaMask (EIP-1193)\n\n```typescript\nimport { createClient, getNetworkConfig } from \"ault-sdk-ts\";\n\nconst accounts = await window.ethereum.request({ method: \"eth_requestAccounts\" });\n\nconst client = await createClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n  signer: {\n    type: \"eip1193\",\n    provider: window.ethereum,\n    address: accounts[0],\n  },\n});\n```\n\n### With Privy\n\n```typescript\nimport { createClient, getNetworkConfig } from \"ault-sdk-ts\";\nimport { useSignTypedData, useWallets } from \"@privy-io/react-auth\";\n\nconst { signTypedData } = useSignTypedData();\nconst { wallets } = useWallets();\n\nconst client = await createClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n  signer: {\n    type: \"privy\",\n    signTypedData,\n    address: wallets[0]?.address,\n  },\n});\n```\n\n### With Private Key (Server-side)\n\n```typescript\nimport { createClient, getNetworkConfig } from \"ault-sdk-ts\";\n\nconst client = await createClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n  signer: { type: \"privateKey\", key: \"0x...\" },\n});\n```\n\n## Client Options\n\n```typescript\ninterface ClientOptions {\n  network: NetworkConfig; // Required: network configuration\n  signer: FlexibleSignerInput; // Required: wallet/signer\n  signerAddress?: string; // Optional: override signer address\n  fetchFn?: typeof fetch; // Optional: custom fetch\n  fetchOptions?: FetchWithRetryOptions;\n  defaultGasLimit?: string; // Optional: default gas limit\n  defaultMemo?: string; // Optional: default memo\n  defaultConfirmationTimeoutMs?: number;\n  manifestOverride?: Manifest; // Optional: caller-supplied manifest layer (see \"SDK Manifest\")\n}\n```\n\n## SDK Manifest\n\n`createClient` resolves network endpoints and gas/EIP-712 defaults from three\nlayers, in increasing precedence:\n\n1. The embedded baseline shipped with the SDK (`NetworkConfig` plus\n   `GAS_CONSTANTS`).\n2. The manifest fetched from `<dexApiUrl>/api/v1/sdk-manifest` at bootstrap\n   and refreshed every five minutes in the background. The operator\n   rotates URLs, EIP-712 fee defaults, and per-module gas constants by\n   editing the dex-api `SDK_MANIFEST_JSON` env var; older SDK versions\n   pick up the new values within one refresh window without a package\n   bump.\n3. An optional `manifestOverride` you pass to `createClient`. The\n   override sits on top of both other layers, is frozen for the\n   lifetime of the client, and is not touched by background refreshes.\n\nThe override layer covers cases the fetched manifest cannot: pointing the\nclient at a private RPC during local development, pinning a deterministic\nmanifest in tests, surviving a URL rotation cutover by keeping the old\nendpoint until you redeploy, or tuning gas constants without waiting on a\nmanifest deploy.\n\n```typescript\nimport { createClient, getNetworkConfig, type Manifest } from \"ault-sdk-ts\";\n\nconst manifestOverride: Manifest = {\n  schemaVersion: 1,\n  urls: {\n    rpc: \"https://rpc.internal.example.com\",\n  },\n  gas: {\n    LIMIT_ORDER: 250000,\n  },\n};\n\nconst client = await createClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n  signer: account,\n  manifestOverride,\n});\n```\n\nThe override is sparse — every field is optional and only the keys you set\ntake effect. Disjoint keys still flow through from the fetched manifest, so\n`{gas: {LIMIT_ORDER: 250000}}` does not erase a `MARKET_ORDER` value the\ndex-api emits. Unknown top-level keys pass through untouched for forward\ncompatibility with future manifest fields.\n\n### Supported fields\n\nThe `Manifest` type has four top-level keys. `schemaVersion` is required; the\nthree sub-objects are optional and each one is itself sparse.\n\n```typescript\ninterface Manifest {\n  schemaVersion: number; // required, integer >= 1\n  urls?: Partial<ManifestUrls>;\n  eip712?: Partial<ManifestEip712>;\n  gas?: Partial<ManifestGas>;\n  // unknown top-level keys are preserved for forward compatibility\n}\n```\n\n**`urls`** — endpoint overrides. Each value is a string and applies only if\nnon-empty. The `dexApiUrl` itself is not overridable here (it is the trust\nroot for the fetched manifest).\n\n| Key        | Maps to `NetworkConfig` field |\n| ---------- | ----------------------------- |\n| `rpc`      | `rpcUrl`                      |\n| `rest`     | `restUrl`                     |\n| `evm`      | `evmRpcUrl`                   |\n| `explorer` | `explorerUrl`                 |\n| `dexWs`    | `dexWsUrl`                    |\n\nURL rotations propagate to the tx executor on the next call but not to the\nREST/WS contexts captured at `createClient` time. Re-create the client to\npick up new endpoints across the board.\n\n**`eip712`** — fee defaults applied to every transaction unless per-call\noptions override them.\n\n| Key         | Type                             | Notes                          |\n| ----------- | -------------------------------- | ------------------------------ |\n| `feeDenom`  | non-empty string                 | replaces `GAS_CONSTANTS.DENOM` |\n| `feeAmount` | non-negative integer string      | raw `aault`, `\"0\"` allowed     |\n| `gasLimit`  | strictly positive integer string | gas units, `\"0\"` rejected      |\n\n**`gas`** — per-message-type gas constants and the fee-free multiplier.\nEvery value is a positive integer. Keys outside the supported list are\ndropped silently and the embedded baseline keeps applying.\n\nThe keys most consumers will touch are the CLOB ones plus the fee-free\nmultiplier:\n\n| Key                        | Used by                                    |\n| -------------------------- | ------------------------------------------ |\n| `FEE_FREE_GAS_MULTIPLIER`  | fee-free gas computation across all msgs   |\n| `SIMULATED_GAS_MULTIPLIER` | headroom over simulated gas (staking msgs) |\n| `LIMIT_ORDER`              | `placeLimitOrder`                          |\n| `MARKET_ORDER`             | `placeMarketOrder`                         |\n| `SCALE_ORDER_BASE`         | `placeScaleOrder` (base cost)              |\n| `SCALE_ORDER_PER_SUB`      | `placeScaleOrder` (per sub-order)          |\n| `CANCEL_ORDER_BASE`        | `cancelOrders` (base cost)                 |\n| `CANCEL_ORDER_PER_ID`      | `cancelOrders` (per order id)              |\n\nThe schema also accepts per-message gas constants for the license,\nminer, agent, reward, and accountx modules (`PER_LICENSE`,\n`PER_DELEGATE_MINING`, `APPROVE_AGENT`, `SET_REFERRAL_CODE`,\n`OPEN_ACCOUNT`, and the rest). These exist for operator-side\ndeploy-cycle bypass and are rarely needed in consumer code. The full\nlist lives in `ManifestGasSchema` in `src/core/manifest-types.ts`.\n\nThe `gas` blob never accepts `EIP712_FEE_AMOUNT`, `EIP712_GAS_LIMIT`, or\n`DENOM` — those live on `eip712` as `feeAmount`, `gasLimit`, and\n`feeDenom`. Smuggling them through `gas` is dropped defensively because\nthe broadcast layer never reads them off the gas object.\n\nThe value validates against `ManifestSchema` synchronously at `createClient`\ntime. A malformed override throws straight away with the schema error\ninstead of falling back to the baseline the way a broken fetched manifest\ndoes, since override data comes from your code and a typo is a bug worth\nsurfacing loudly. The caller's object is deep-cloned at construction, so\nmutating it after `createClient` returns does not affect resolver state.\n\nWhen a non-empty override is present, the resolver emits one\n`console.info` line at boot listing the override key paths (never values,\nsince `urls` may carry private endpoints).\n\nIf you also use `client.attachAgent(...)`, the agent surface reuses the\nsame manifest resolver, so the override flows through to agent-signed\ntransactions without separate plumbing.\n\nThe package also re-exports the low-level helpers if you need them:\n`mergeManifests`, `fetchManifest`, `applyNetworkOverrides`,\n`applyGasOverrides`, `createManifestResolver`, `createStaticResolver`.\n\n## Query Methods\n\nThe client provides pass-through access to all REST API methods:\n\n```typescript\n// License queries\nconst license = await client.license.getLicense(\"1\");\nconst licenses = await client.license.getOwnedBy(client.address);\nconst balance = await client.license.getBalance(client.address);\nconst isApproved = await client.license.isApprovedMember(address);\n\n// Miner queries\nconst epoch = await client.miner.getCurrentEpoch();\nconst operators = await client.miner.getOperators();\nconst delegation = await client.miner.getLicenseDelegation(\"123\");\nconst emission = await client.miner.getEmissionInfo();\n\n// Market and CLOB queries\nconst markets = await client.market.getMarkets();\nconst market = await client.market.getMarket(1);\nconst orders = await client.clob.getOrders({ orderer: client.address, marketId: 1 });\n\n// Reward queries\nconst rewardParams = await client.reward.getParams();\nconst referralCode = await client.reward.getReferralCode(client.address);\nconst builderAllowances = await client.reward.getBuilderAllowances({ user: client.address });\n\n// TokenRegistry queries\nconst tokenRegistryParams = await client.tokenregistry.getParams();\nconst tokenPair = await client.tokenregistry.getTokenPair(\n  \"0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B\",\n);\nconst tokenPairs = await client.tokenregistry.getTokenPairs();\n\n// Perpetual queries (chain v3)\nconst collateralDenom = await client.perpetual.getCollateralDenom();\nconst crossAccount = await client.perpetual.getAccount(client.address);\nconst risk = await client.perpetual.getAccountRisk(client.address);\nconst position = await client.perpetual.getPosition(client.address, marketId, true);\nconst funding = await client.perpetual.getFunding(marketId);\nconst prices = await client.perpetual.getPrices(marketId);\nconst impactPrices = await client.perpetual.getImpactPrices(marketId);\n```\n\n## Perpetual markets\n\nPerpetual markets (chain v3) trade on the same order book as spot. An order\non a perpetual market is a regular `placeLimitOrder`; the only perp-specific\nflag is `reduceOnly`. The chain accepts limit orders only, so a \"market\norder\" is an immediate-or-cancel limit priced through the book:\n\n```typescript\nimport { iocLimitPrice } from \"ault-sdk-ts\";\n\nconst book = await client._lowLevel.rest.dex.getPerpOrderbook(marketIdHex, { depth: 5 });\nconst { price } = iocLimitPrice({\n  side: \"buy\",\n  bestAsk: book.data.asks[0]?.[0],\n  bestBid: book.data.bids[0]?.[0],\n  slippage: \"0.005\",\n  priceDecimals: 2,\n});\nawait client.placeLimitOrder({\n  marketId,\n  isBuy: true,\n  price,\n  quantity: \"1\",\n  deadline: new Date(Date.now() + 60_000),\n  timeInForce: \"ioc\",\n  reduceOnly: false,\n});\n```\n\nCollateral lives in a per-owner cross account in the chain's single\ncollateral denom; isolated markets get their own derived account. Margin mode\nand leverage are set per market and cannot change while a position or resting\norder exists:\n\n```typescript\nawait client.depositPerpCollateral({ amount: \"1000000000\" }); // base units\nawait client.setMarginConfig({ marketId, leverage: 10, cross: true });\nawait client.modifyPositionMargin({ marketId, marginDelta: \"-500000\" }); // isolated only\nawait client.withdrawPerpCollateral({ amount: \"250000000\" });\n```\n\nA perpetual market carries the config x/perpetual trades it under: margin\ntiers, funding caps, the mark price bound and the oracle feed ids. The chain\nrequires that config on `MsgCreateMarket`, rejects it on a spot market, and\nnever lets a market change type afterwards. So `createMarket` throws on a\nperpetual market type, and `createPerpetualMarket` takes the config. The\ndeployer can replace the whole config later with `setPerpetualMarketConfig`.\nDecimal fields take the same readable strings as every other SDK input\n(\"0.0001\"); packing the config scales them to the chain's 18-place integers.\n\n```typescript\nconst config = {\n  isolatedOnly: false,\n  fundingInterestRate: \"0.0001\", // per eight-hour interval\n  fundingInterestAdjustmentCap: \"0.0005\",\n  fundingHourlyCap: \"0.005\",\n  oracleMaxAgeSeconds: 120,\n  marginTiers: [\n    { notionalCap: \"100000000000000000000000\", maxLeverage: 20 },\n    { notionalCap: \"0\", maxLeverage: 10 }, // \"0\" = unbounded last tier\n  ],\n  markPriceMaxChangeRate: \"0.05\",\n  maxOpenInterestNotional: \"0\", // \"0\" = uncapped\n  maxPositionNotional: \"0\",\n  impactNotional: \"10000\",\n  maxImpactLevels: 64,\n  indexFeedId: \"BTC-USD\",\n  externalPerpetualFeedId: \"BTC-PERP-USD\",\n};\n\nawait client.createPerpetualMarket({\n  baseDenom: \"ubtc\",\n  quoteDenom: \"uusdc\", // the module's collateral denom\n  tickPrecision: 6,\n  config,\n});\n\nawait client.setPerpetualMarketConfig({\n  marketId,\n  config: { ...config, oracleMaxAgeSeconds: 60 },\n});\n```\n\nTo build the `config` Any by hand, for a raw `msg.market.createMarket` or an\nagent tx, use `packPerpetualMarketConfig`. It applies the same scaling.\n\nThe same four collateral and margin methods exist on `client.asAgent` after `attachAgent`. Read\nmodels (markets, tickers with mark and funding, positions, fills, ledger) come\nfrom the DEX API's `/api/v1/perp` endpoints, `listPerpMarkets` through\n`listPerpCloseouts` on `createDexApi`. `src/perp` ports the chain's margin-tier,\nfunding and position math (`maintenanceMargin`, `initialMargin`, `equity`,\n`fundingRate`, ...) with the chain's rounding for client-side previews.\n\n## DEX API\n\nThe SDK includes a client for the Ault DEX API — a REST API for market data, order books, trades, balances, and UDF charting. This is a separate service from the on-chain Cosmos REST endpoints.\n\n### Market Data\n\n```typescript\nimport { createAultClient, getNetworkConfig } from \"ault-sdk-ts\";\n\nconst client = createAultClient({\n  network: { ...getNetworkConfig(\"<CHAIN_ID>\"), dexApiUrl: \"<DEX_API_URL>\" },\n});\nconst dex = client.rest.dex;\n\n// Markets and currencies\nconst markets = await dex.listMarkets();\nconst currencies = await dex.listCurrencies();\n\n// Tickers\nconst ticker = await dex.getTicker(\"AULT/USDT\");\nconst allTickers = await dex.getAllTickers();\n\n// Order book\nconst orderbook = await dex.getOrderbook(\"AULT/USDT\", { limit: 50 });\n\n// Recent trades\nconst trades = await dex.listTrades(\"AULT/USDT\", { limit: 100, since: 1773600000000 });\n\n// Trading fees\nconst fees = await dex.getTradingFees();\n\n// OHLCV candles\nconst candles = await dex.getOHLCV(\"AULT/USDT\", {\n  timeframe: \"1h\",\n  limit: 100,\n});\n\n// Protocol stats (24h window)\nconst stats = await dex.getStats(); // defaults to { window: \"24h\" }\nconsole.log(stats.totals.quoteVolume); // \"1234567.89\" or null when markets span multiple quotes\nconsole.log(stats.totals.tradeCount, stats.totals.traderCount);\nfor (const m of stats.markets) {\n  console.log(m.symbol, m.quoteVolume, m.tradeCount);\n}\n```\n\nMonetary fields like `quoteVolume`, `estimatedFee`, and `averageSlippageBps` come back as canonical decimal strings, so parse them with a decimal library rather than `parseFloat`. `totals.quoteVolume` and its related fee fields are `null` when the markets that traded in the window span more than one quote asset, since summing notionals across quotes is meaningless. `markets[]` can briefly lag `totals` while the symbol map updates, so the per-market trade counts need not add up to `totals.tradeCount`.\n\n### User Queries\n\n```typescript\n// Orders for an address\nconst orders = await dex.listOrders({\n  address: \"ault1...\",\n  status: \"open\",\n  symbol: \"AULT/USDT\",\n  limit: 50,\n});\n\n// Single order by ID\nconst order = await dex.getOrder(\"010000000000000000000002\");\n\n// Single trade by its synthesized ID (block_height-hex(order_id)-open_quantity)\nconst trade = await dex.getTrade(\"12345-00010000000000003039000000000002-999\");\n\n// User's trade history\nconst myTrades = await dex.listMyTrades({\n  address: \"ault1...\",\n  symbol: \"AULT/USDT\",\n});\n\n// Balances\nconst balances = await dex.getBalance({ address: \"ault1...\" });\nconsole.log(balances.free); // { AULT: 100, USDT: 500 }\nconsole.log(balances.total); // { AULT: 150, USDT: 500 }\n```\n\n### UDF charting\n\nAll UDF (TradingView) charting endpoints are available on `dex`:\n\n```typescript\nconst config = await dex.getUDFConfig();\nconst serverTime = await dex.getUDFTime();\nconst symbolInfo = await dex.getUDFSymbol({ symbol: \"AULT/USDT\" });\n\nconst results = await dex.searchUDFSymbols({ query: \"AULT\", limit: 10 });\n\nconst history = await dex.getUDFHistory({\n  symbol: \"AULT/USDT\",\n  resolution: \"60\",\n  from: 1773500000,\n  to: 1773600000,\n});\n\nconst quotes = await dex.getUDFQuotes({ symbols: \"AULT/USDT,BTC/USDT\" });\nconst marks = await dex.getUDFMarks({ symbol: \"AULT/USDT\", from: 1773500000, to: 1773600000 });\nconst tsMarks = await dex.getUDFTimescaleMarks({\n  symbol: \"AULT/USDT\",\n  from: 1773500000,\n  to: 1773600000,\n});\n```\n\n## DEX WebSocket\n\nThe SDK ships a WebSocket client for streaming live data from the DEX API. It speaks the v2 subscription protocol: open one connection, subscribe to channels, and receive `{ channel, data }` frames. The payload types are WebSocket-native (they differ from the REST shapes) and are exported from the SDK.\n\n### Connecting\n\n```typescript\nimport { createAultClient, getNetworkConfig } from \"ault-sdk-ts\";\n\nconst client = createAultClient({\n  network: { ...getNetworkConfig(\"<CHAIN_ID>\"), dexApiUrl: \"<DEX_API_URL>\" },\n});\n\n// The WS client is created lazily from dexApiUrl (http→ws, appends /ws)\nawait client.ws.connect();\n```\n\nOr use the standalone factory:\n\n```typescript\nimport { createDexWs } from \"ault-sdk-ts\";\n\nconst ws = createDexWs(\"wss://my-dex-api.example.com/ws\");\nawait ws.connect();\n```\n\n### Subscribing to Channels\n\nPass a subscription descriptor and the `onData` callback is typed from its `type`. Market channels need a `coin`; the `candle` channel also needs an `interval`. Frames flow through `onData` as they arrive. For snapshot-gated channels the first frame is the snapshot and the rest are deltas, so don't assume the first frame is a delta.\n\n```typescript\n// L2 order book — snapshot first, then per-block deltas (data typed as WsBook)\nconst sub = client.ws.subscribe(\n  { type: \"l2Book\", coin: \"AULT/USDC\" },\n  {\n    onData: (book) => {\n      const [bids, asks] = book.levels;\n      console.log(bids[0], asks[0]); // { px, sz, n }\n    },\n  },\n);\n\n// Trades in each block (data typed as WsTrade[])\nclient.ws.subscribe(\n  { type: \"trades\", coin: \"AULT/USDC\" },\n  { onData: (trades) => trades.forEach((t) => console.log(t.side, t.px, t.sz)) },\n);\n\n// Best bid / offer (data typed as WsBbo)\nclient.ws.subscribe(\n  { type: \"bbo\", coin: \"AULT/USDC\" },\n  { onData: (b) => console.log(b.bbo[0], b.bbo[1]) },\n);\n\n// Candles (data typed as WsCandle[])\nclient.ws.subscribe(\n  { type: \"candle\", coin: \"AULT/USDC\", interval: \"1m\" },\n  { onData: (bars) => console.log(bars[bars.length - 1]) },\n);\n\n// Unsubscribe\nsub.unsubscribe();\n```\n\n### Subscription Options\n\n`ttl` sets a subscription lifetime in seconds (the server caps it at 3,600). The ack carries the effective, clamped value.\n\n```typescript\nclient.ws.subscribe(\n  { type: \"l2Book\", coin: \"AULT/USDC\" },\n  {\n    onData: (data) => {\n      /* ... */\n    },\n    onSubscribed: (ack) => console.log(\"subscribed; effective ttl\", ack.ttl),\n    onExpired: () => console.log(\"subscription expired\"),\n    onError: (err) => console.error(err),\n  },\n  { ttl: 300 },\n);\n```\n\n### User channels\n\nUser channels key on an address (`ault1...` or `0x...`, either case) and expose read-only projections of public on-chain state, so no authentication is required. The address round-trips in the ack in the format you sent.\n\n```typescript\n// Order updates (data typed as WsOrderUpdate[])\nclient.ws.subscribe(\n  { type: \"orderUpdates\", user: \"ault1...\" },\n  {\n    onData: (orders) => orders.forEach((o) => console.log(o.order.oid, o.status, o.chainStatus)),\n  },\n);\n\n// Spot balances — first frame is the full set, later frames are per-coin deltas\nclient.ws.subscribe(\n  { type: \"spotState\", user: \"ault1...\" },\n  { onData: (state) => console.log(state.spotState.balances) },\n);\n\n// Fills — the snapshot frame carries isSnapshot: true, live frames false\nclient.ws.subscribe(\n  { type: \"userFills\", user: \"ault1...\" },\n  { onData: (f) => console.log(f.isSnapshot, f.fills) },\n);\n\n// userEvents data arrives on the wire \"user\" channel; the SDK routes it back here\nclient.ws.subscribe({ type: \"userEvents\", user: \"ault1...\" }, { onData: (ev) => console.log(ev) });\n```\n\n### Connection Events\n\n```typescript\nclient.ws.on(\"open\", () => console.log(\"connected\"));\nclient.ws.on(\"close\", (code, reason) => console.log(\"closed\", code, reason));\nclient.ws.on(\"error\", (err) => console.error(err));\nclient.ws.on(\"reconnecting\", (attempt) => console.log(\"reconnecting...\", attempt));\nclient.ws.on(\"reconnected\", () => console.log(\"reconnected\"));\n\n// Raw message listener\nclient.ws.on(\"message\", (msg) => console.log(msg.channel, msg.data));\n```\n\n### Reconnection\n\nAuto-reconnect is enabled by default with exponential backoff. On reconnect, every active subscription is re-sent with its original TTL.\n\n```typescript\nconst ws = createDexWs(\"wss://my-dex-api.example.com/ws\", {\n  reconnect: true, // default: true\n  reconnectDelay: 1000, // default: 1000ms\n  maxReconnectDelay: 30000, // default: 30000ms\n  maxReconnectAttempts: Infinity, // default: Infinity\n  userAgent: \"my-bot/1.0\", // default: ault-sdk-ts/<version>; Node and Bun only\n});\n```\n\nThe DEX API rejects handshakes that carry no `User-Agent`. Browsers send their\nown. Under Node or Bun the SDK sends `ault-sdk-ts/<version>`, or whatever you\nput in `userAgent`. If you pass your own `createWebSocket` factory you are on\nyour own for the header.\n\n### Disconnecting\n\n```typescript\nclient.ws.disconnect();\n```\n\n## Parallel Query Helpers\n\nFor analyzing large numbers of licenses efficiently, use the parallel query helpers:\n\n```typescript\n// Analyze all licenses for an owner in one call (parallel fetching)\nconst analysis = await client.analyzeLicenses(\"ault1...\");\nconsole.log(`Total: ${analysis.total}`);\nconsole.log(`Active: ${analysis.active}`);\nconsole.log(`Delegated: ${analysis.delegated}`);\n\n// Group delegations by operator\nconst byOperator = new Map<string, number>();\nfor (const d of analysis.delegations) {\n  byOperator.set(d.operator, (byOperator.get(d.operator) ?? 0) + 1);\n}\n```\n\nThe `analyzeLicenses()` method fetches all data in parallel batches, making it much faster than sequential queries. For an address with 464 licenses, it completes in ~15-30 seconds instead of several minutes.\n\n### Individual Parallel Helpers\n\nFor more control, use the individual parallel helpers:\n\n```typescript\n// Get all license IDs owned by an address (parallel batched)\nconst licenseIds = await client.getAllLicenseIds(\"ault1...\");\n\n// Get license details for multiple IDs in parallel\nconst licenses = await client.getLicenseDetailsParallel(licenseIds);\n\n// Get delegation status for multiple IDs in parallel\nconst delegations = await client.getLicenseDelegationsParallel(licenseIds);\n\n// Process results\nfor (const d of delegations) {\n  if (d.isDelegated) {\n    console.log(`License ${d.licenseId} delegated to ${d.operator}`);\n  }\n}\n```\n\n## Transaction Methods\n\nAll transaction methods return a `TxResult`:\n\n```typescript\ninterface TxResult {\n  txHash: string; // Transaction hash\n  code: number; // Result code (0 = success)\n  rawLog?: string; // Raw log from transaction\n  confirmed?: boolean; // true = DeliverTx observed; false = broadcast-only or poll timeout; undefined = confirmation lookup unavailable\n  success: boolean; // True only when DeliverTx success was confirmed\n}\n```\n\nThe CLOB order methods (`placeLimitOrder`, `placeMarketOrder`,\n`placeScaleOrder`, `cancelOrders`) default to broadcast-only: they return once\nCheckTx accepts the transaction, so the result has `confirmed: false` and\n`success: false`. Pass `wait: true` to poll for DeliverTx and get back the\ndecoded order IDs. See [Market And CLOB\nTransactions](#market-and-clob-transactions).\n\n### License Transactions\n\n```typescript\n// Mint a license\nawait client.mintLicense({\n  to: \"0x...\", // EVM or ault1 address\n  uri: \"https://example.com/metadata.json\",\n  reason: \"Minted via SDK\", // Optional, defaults to \"\"\n});\n\n// Batch mint\nawait client.batchMintLicense({\n  recipients: [\n    { to: \"0xAddr1...\", uri: \"https://example.com/1.json\" },\n    { to: \"0xAddr2...\", uri: \"https://example.com/2.json\" },\n  ],\n});\n\n// Transfer\nawait client.transferLicense({\n  licenseId: 123, // bigint, number, or string\n  to: \"0x...\",\n});\n\n// Burn/Revoke (admin only)\nawait client.burnLicense({ licenseId: 123 });\nawait client.revokeLicense({ licenseId: 123 });\n\n// KYC management\nawait client.approveMember({ member: \"0x...\" });\nawait client.revokeMember({ member: \"0x...\" });\nawait client.batchApproveMember({ members: [\"0x...\", \"0x...\"] });\n\n// Admin functions\nawait client.setMinters({ add: [\"0x...\"], remove: [] });\nawait client.setKYCApprovers({ add: [\"0x...\"], remove: [] });\n```\n\n### Miner Transactions\n\n```typescript\nimport { base64ToBytes, MarketType } from \"ault-sdk-ts\";\n\n// Delegate licenses to an operator\nawait client.delegateMining({\n  licenseIds: [1, 2, 3], // bigint[], number[], or string[]\n  operator: \"0xOperator...\",\n});\n\n// Cancel mining delegation\nawait client.cancelMiningDelegation({\n  licenseIds: [1, 2, 3],\n});\n\n// Redelegate to a new operator\nawait client.redelegateMining({\n  licenseIds: [1, 2, 3],\n  newOperator: \"0xNewOperator...\",\n});\n\n// Set VRF key (Uint8Array)\nawait client.setOwnerVrfKey({\n  vrfPubkey: base64ToBytes(\"base64...\"),\n  possessionProof: base64ToBytes(\"base64...\"),\n  nonce: 1n,\n});\n\n// Submit mining work (Uint8Array)\nawait client.submitWork({\n  licenseId: 123,\n  epoch: 456,\n  y: base64ToBytes(\"base64...\"),\n  proof: base64ToBytes(\"base64...\"),\n});\n\n// Batch submit work\nawait client.batchSubmitWork({\n  submissions: [\n    { licenseId: 1, epoch: 100, y: base64ToBytes(\"...\"), proof: base64ToBytes(\"...\") },\n    { licenseId: 2, epoch: 100, y: base64ToBytes(\"...\"), proof: base64ToBytes(\"...\") },\n  ],\n});\n\n// Operator management\nawait client.registerOperator({\n  commissionRate: 5, // Percentage (0-100)\n  commissionRecipient: \"0x...\", // Optional, defaults to signer\n});\nawait client.unregisterOperator();\nawait client.updateOperatorInfo({\n  newCommissionRate: 6,\n  newCommissionRecipient: \"0x...\",\n});\n```\n\n### Market And CLOB Transactions\n\n```typescript\nimport { base64ToBytes } from \"ault-sdk-ts\";\n\nconst marketId = base64ToBytes(\"base64MarketId...\");\n\n// Place a limit order (broadcast-only: returns once CheckTx accepts it).\nawait client.placeLimitOrder({\n  marketId,\n  isBuy: true,\n  price: \"1.5\",\n  quantity: \"100\",\n  lifespan: { seconds: 3600n, nanos: 0 }, // 1 hour\n});\n\n// Pass `wait: true` to poll for DeliverTx and read back the order ID.\nconst placed = await client.placeLimitOrder({\n  marketId,\n  isBuy: true,\n  price: \"1.5\",\n  quantity: \"100\",\n  lifespan: { seconds: 3600n, nanos: 0 },\n  wait: true,\n});\nconsole.log(placed.orderId);\n\n// Place a market order\nawait client.placeMarketOrder({\n  marketId,\n  isBuy: true,\n  deposit: \"100\",\n});\n\n// Cancel specific orders. With `wait: true` the result lists which IDs\n// succeeded and which failed.\nawait client.cancelOrders({ orderIds: [base64ToBytes(\"base64OrderId...\")] });\n\n// Client order id (cloid): attach an 8-byte id to an order so you can address\n// it without the chain-assigned order id. It is echoed back (as hex) on the\n// wait-mode result, and cancelOrders accepts a cloid or an order id\n// interchangeably.\nconst cloid = new Uint8Array([1, 2, 3, 4, 5, 6, 7, 8]);\nconst withCloid = await client.placeLimitOrder({\n  marketId,\n  isBuy: true,\n  price: \"1.5\",\n  quantity: \"100\",\n  deadline: new Date(Date.now() + 3600_000),\n  cloid,\n  wait: true,\n});\nconsole.log(withCloid.cloid); // \"0102030405060708\"\n\nawait client.cancelOrders({ orderIds: [cloid] });\n\n// Look up an order by (orderer, cloid), chain-first with a dex-api fallback.\n// Live orders resolve from the chain; filled/cancelled ones from the indexer.\nconst found = await client.findOrderByCloid(client.address, cloid);\nif (found.source !== \"none\") console.log(found.source, found.order);\n\n// Create a spot market. A perpetual market takes its config at creation, so\n// createMarket throws on MARKET_TYPE_PERPETUAL — see createPerpetualMarket.\nawait client.createMarket({\n  marketType: MarketType.MARKET_TYPE_SPOT,\n  baseDenom: \"uatom\",\n  quoteDenom: \"uusdc\",\n  tickPrecision: 6,\n});\n```\n\n### Reward And TokenRegistry Transactions\n\n```typescript\n// Create a referral code as an eligible referrer\nawait client.setReferralCode({\n  code: \"RW18A001\",\n});\n\n// Approve a builder fee allowance\nawait client.approveBuilder({\n  builder: \"0x0000000000000000000000000000000000000001\",\n  maxFeeRate: \"0.005\",\n});\n\n// Register an ERC20 token pair\nawait client.registerTokenPair({\n  erc20Address: \"0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B\",\n  enabled: true,\n});\n\n// Toggle module-wide token conversions\nawait client.disableTokenRegistryTransfers();\nawait client.enableTokenRegistryTransfers();\n```\n\n### Transaction Options\n\nAll transaction methods accept optional `gasLimit` and `memo`:\n\n```typescript\nawait client.delegateMining({\n  licenseIds: [1, 2, 3],\n  operator: \"0x...\",\n  gasLimit: \"300000\", // Override default gas limit\n  memo: \"Delegating via SDK\", // Custom memo\n});\n```\n\n### Staking gas\n\nCosmos staking messages (`delegate`, `undelegate`, `redelegate`,\n`withdrawRewards`) are metered on execution. What a redelegation costs\ndepends on the delegator's state, for example whether a delegation to the\ndestination already exists or how many redelegation entries are open, so\nno fixed number is right for every account. These methods simulate the tx\non the chain first (`POST /cosmos/tx/v1beta1/simulate`) and sign\n`gas_used × SIMULATED_GAS_MULTIPLIER / 100` as the gas limit (1.3× by\ndefault, overridable through the manifest). The fee is computed from that\ngas.\n\nIf the chain rejects the simulated tx, the call throws `TxSimulationError`\nwith the chain's message. Nothing is signed or broadcast, so you don't pay\na fee for a tx that would have failed in the block. If the simulate\nendpoint is down or a proxy doesn't route it, the method logs a warning\nand falls back to the embedded per-message constant (`DELEGATE`,\n`BEGIN_REDELEGATE`, ...) times `FEE_FREE_GAS_MULTIPLIER`. Passing an\nexplicit `gasLimit` skips the simulation.\n\n## Agent-Signed Transactions\n\nThe chain's `agent` module lets a master account approve a separate keypair to\nsubmit a restricted set of CLOB transactions on its behalf, without prompting\nthe master signer for each one. Typical use cases: market-making bots that\nsign hot orders with a short-lived key, or trading UIs that sign orders\nwithout a wallet popup per click.\n\nThe SDK exposes this through `client.attachAgent(...)` rather than a separate\nclient. The agent surface reuses the master client's manifest resolver, REST\ncontexts, and account-info cache — one network state, one of every cached\nresource, no chance of drift between wallet-signed and agent-signed paths.\n\n### Approve and attach an agent\n\n```typescript\nimport { createClient, encodeEthSecp256k1PubKey, deriveAgentAddress } from \"ault-sdk-ts\";\nimport { secp256k1 } from \"@noble/curves/secp256k1\";\nimport { hexToBytes } from \"viem\";\n\nconst client = await createClient({ network, signer: masterSigner });\n\n// 1. Generate (or load) the agent keypair.\nconst agentPrivateKey = `0x${\"a\".repeat(64)}`; // load from secret store in real usage\nconst compressed = secp256k1.getPublicKey(hexToBytes(agentPrivateKey), true);\nconst agentPubkey = {\n  typeUrl: \"/cosmos.evm.crypto.v1.ethsecp256k1.PubKey\",\n  value: encodeEthSecp256k1PubKey(compressed),\n};\n\n// 2. Master approves the agent on-chain (wallet-signed).\nawait client.approveAgent({\n  agentPubkey,\n  name: \"market-maker-bot\",\n  expiry: { seconds: 86_400n * 30n, nanos: 0 }, // 30 days\n});\n\n// 3. Attach the agent surface to this client.\nconst agent = client.attachAgent({ agentPrivateKey });\nconsole.log(agent.address); // bech32 agent address\nconsole.log(agent.masterAddress); // = client.address\nconsole.log(client.asAgent === agent); // true\n```\n\n### Place agent-signed orders\n\n```typescript\n// Same shape as the wallet-signed equivalents on `client.*`, including the\n// broadcast-only default and the `wait: true` opt-in for a result with the\n// decoded order ID.\nconst placed = await client.asAgent!.placeLimitOrder({\n  marketId,\n  isBuy: true,\n  price: \"1.0\",\n  quantity: \"1000000000000000000\",\n  lifespan: { seconds: 3600n, nanos: 0 },\n  wait: true,\n});\nconsole.log(placed.orderId);\n\nawait client.asAgent!.placeMarketOrder({\n  marketId,\n  isBuy: true,\n  deposit: \"5000000000000000000\",\n});\n\nawait client.asAgent!.cancelOrders({ orderIds: [...] });\n\nawait client.asAgent!.placeScaleOrder({\n  marketId,\n  isBuy: true,\n  lowPrice: \"0.9\",\n  highPrice: \"1.1\",\n  totalQuantity: \"10000000000000000000\",\n  weights: [3333, 3334, 3333],\n  lifespan: { seconds: 3600n, nanos: 0 },\n});\n```\n\n### Rotate or detach the agent\n\n```typescript\n// Rotate: attachAgent replaces the prior agent in place. The previous\n// surface is overwritten — read from `client.asAgent` after attaching.\nclient.attachAgent({ agentPrivateKey: newKey });\n\n// Detach: clears `client.asAgent`. Idempotent.\nclient.detachAgent();\n\n// Revoke on-chain (wallet-signed) when the agent should no longer sign.\nawait client.revokeAgent({ agentAddress: agent.address });\n```\n\n### What `attachAgent` shares with the master client\n\n| Resource           | Behavior                                                                                                                                                                   |\n| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `ManifestResolver` | One per `Client`. The agent path reads `getNetwork()` / `getGas()` from the same resolver, so URL and EIP-712 manifest overrides reach both signing paths atomically.      |\n| `AccountCache`     | The master's `accountNumber` is fetched once. The agent path reads it from the shared cache; it never increments `nextSequence` (agent txs always sign with `sequence=0`). |\n| REST/WS contexts   | The master client's `client.<module>` query APIs are the only query surface — the agent surface is tx-only.                                                                |\n| Lifecycle          | `client.dispose()` clears `asAgent` and stops the manifest refresh timer. Calling `attachAgent` after `dispose()` throws.                                                  |\n\n### Notes\n\n- `client.asAgent` is `null` until `attachAgent` is called. After detach or\n  dispose it is `null` again. Always read it fresh; do not cache references\n  across rotations.\n- `attachAgent` is synchronous (no network I/O). The first agent tx may\n  trigger one `queryAccount` RPC if the cache is cold; subsequent agent\n  txs reuse the cached `accountNumber`.\n- Two concurrent agents from the same master require two `Client`\n  instances — `attachAgent` replaces, it does not coexist.\n\n## Development\n\n### Generating Protos\n\nProto and EIP-712 generation expects both the Ault core repo and the Cosmos SDK repo to be checked out alongside this repo:\n\n```\n../ault/proto\n../cosmos-sdk/proto\n```\n\nFrom this repo root, run:\n\n```bash\npnpm gen:proto\n```\n\nNote: `pnpm gen:eip712` also reads Cosmos SDK protos (staking/distribution) and requires `../cosmos-sdk/proto`.\n\n## Error Handling\n\n```typescript\nimport { ApiError, NetworkError, TimeoutError } from \"ault-sdk-ts\";\n\ntry {\n  const result = await client.mintLicense({ to: \"0x...\", uri: \"...\" });\n  if (result.success) {\n    console.log(`Transaction committed: ${result.txHash}`);\n  } else if (result.confirmed === false) {\n    console.warn(`Transaction broadcast but not confirmed yet: ${result.txHash}`);\n  } else if (result.confirmed === undefined) {\n    console.warn(\n      `Transaction accepted by CheckTx, but this node cannot confirm it: ${result.txHash}`,\n    );\n  } else {\n    console.error(`Transaction failed: ${result.rawLog}`);\n  }\n} catch (error) {\n  if (error instanceof ApiError) {\n    console.error(`API Error (${error.status}): ${error.message}`);\n  } else if (error instanceof NetworkError) {\n    console.error(`Network Error: ${error.message}`);\n  } else if (error instanceof TimeoutError) {\n    console.error(\"Request timed out\");\n  }\n}\n```\n\n## Advanced Usage\n\nFor advanced use cases, you can access the low-level client:\n\n```typescript\n// Access low-level client\nconst lowLevel = client._lowLevel;\n\n// Build EIP-712 typed data manually\nconst typedData = lowLevel.eip712.buildTypedData(context, msgs);\n\n// Use the msg namespace directly\nimport { msg } from \"ault-sdk-ts\";\nimport { privateKeyToAccount } from \"viem/accounts\";\n\nconst mySigner = privateKeyToAccount(\"0x...\");\n\nconst delegateMsg = msg.miner.delegateMining({\n  owner: \"ault1...\",\n  operator: \"ault1...\",\n  licenseIds: [1n, 2n, 3n],\n});\n\n// Sign and broadcast manually\nconst result = await lowLevel.eip712.signAndBroadcast({\n  signer: mySigner, // provide the signer explicitly\n  signerAddress: \"ault1...\",\n  msgs: [delegateMsg],\n});\n```\n\n### Low-Level Client\n\nFor more control, use `createAultClient()` directly:\n\n```typescript\nimport { createAultClient, getNetworkConfig, msg, signAndBroadcastEip712 } from \"ault-sdk-ts\";\n\nconst client = createAultClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n});\n\n// Query\nconst licenses = await client.rest.license.getLicenses();\n\n// Build and broadcast transactions manually\nconst result = await signAndBroadcastEip712({\n  network: client.network,\n  signer: mySigner,\n  signerAddress: \"ault1...\",\n  msgs: [\n    msg.miner.delegateMining({\n      owner: \"ault1...\",\n      operator: \"ault1...\",\n      licenseIds: [1n, 2n, 3n],\n    }),\n  ],\n});\n```\n\n## Network Configuration\n\n```typescript\nimport { getNetworkConfig, NETWORKS } from \"ault-sdk-ts\";\n\n// Use predefined networks\nconst testnet = getNetworkConfig(\"ault_10904-1\");\nconst localnet = getNetworkConfig(\"ault_40904-1\");\n\n// Or define custom network\nconst customNetwork = {\n  name: \"My Network\",\n  type: \"testnet\" as const,\n  chainId: \"ault_10904-1\",\n  evmChainId: 10904,\n  rpcUrl: \"https://my-rpc.example.com\",\n  restUrl: \"https://my-rest.example.com\",\n  evmRpcUrl: \"https://my-evm.example.com\",\n  dexApiUrl: \"https://my-dex-api.example.com\",\n  dexWsUrl: \"wss://my-dex-api.example.com/ws\", // optional, derived from dexApiUrl if omitted\n  isProduction: false,\n};\n```\n\n## Utility Functions\n\n```typescript\nimport {\n  evmToAult,\n  aultToEvm,\n  isValidAultAddress,\n  isValidEvmAddress,\n  parseEvmChainIdFromCosmosChainId,\n} from \"ault-sdk-ts\";\n\n// Address conversion\nconst aultAddr = evmToAult(\"0x1234...abcd\"); // => \"ault1...\"\nconst evmAddr = aultToEvm(\"ault1...\"); // => \"0x1234...abcd\"\n\n// Validation\nisValidAultAddress(\"ault1...\"); // true/false\nisValidEvmAddress(\"0x1234...\"); // true/false\n\n// Chain ID\nconst evmChainId = parseEvmChainIdFromCosmosChainId(\"ault_10904-1\"); // => 10904\n```\n\n## Constants\n\n```typescript\nimport { GAS_CONSTANTS, TIMING_CONSTANTS } from \"ault-sdk-ts\";\n\nGAS_CONSTANTS.EIP712_FEE_AMOUNT; // '5000000000000000'\nGAS_CONSTANTS.EIP712_GAS_LIMIT; // '200000'\nGAS_CONSTANTS.DENOM; // 'aault'\nGAS_CONSTANTS.PER_LICENSE; // 200000\n\nTIMING_CONSTANTS.API_TIMEOUT_MS; // 30000\nTIMING_CONSTANTS.API_RETRY_DELAY_MS; // 1000\nTIMING_CONSTANTS.API_MAX_BACKOFF_MS; // 30000\n```\n\n## Runtime Compatibility\n\n- **Node.js**: Requires Node.js 18+ (for native fetch) or provide custom fetch\n- **Bun**: Full support\n- **Browser**: Full support in modern browsers\n\nFor older Node.js versions:\n\n```typescript\nimport fetch from \"node-fetch\";\n\nconst client = await createClient({\n  network: getNetworkConfig(\"ault_10904-1\"),\n  signer: mySigner,\n  fetchFn: fetch as unknown as typeof globalThis.fetch,\n});\n```\n\n## Releases\n\nThis project uses [Semantic Versioning](https://semver.org/) and publishes to npm via GitHub Actions.\n\n### Publishing a stable release\n\n1. Update `CHANGELOG.md` with the changes since the last release.\n\n2. Bump the version in `package.json`:\n\n```bash\n# Patch release (bug fixes): 0.0.2 -> 0.0.3\nnpm version patch --no-git-tag-version\n\n# Minor release (new features): 0.0.2 -> 0.1.0\nnpm version minor --no-git-tag-version\n\n# Major release (breaking changes): 0.0.2 -> 1.0.0\nnpm version major --no-git-tag-version\n```\n\n3. Commit, tag, and push:\n\n```bash\ngit add package.json CHANGELOG.md\ngit commit -m \"chore: release v0.1.0\"\ngit tag v0.1.0\ngit push origin master v0.1.0\n```\n\n4. The `Publish` workflow runs automatically: validates the build, publishes to npm with provenance, and creates a GitHub Release with auto-generated notes.\n\n### Publishing a pre-release (alpha / beta / rc)\n\nPre-release tags publish to a separate npm dist-tag so they never become the default install.\n\n```bash\n# Set the pre-release version\ngit checkout master\ngit pull\ngit checkout -b \"release/v0.1.0-alpha.1\"\nnpm version 0.1.0-alpha.1 --no-git-tag-version\ngit add package.json\ngit commit -m \"chore: release v0.1.0-alpha.1\"\ngit push origin release/v0.1.0-alpha.1\n\n# Create PR and merge to master\n\ngit checkout master\ngit pull\ngit tag v0.1.0-alpha.1\ngit push origin v0.1.0-alpha.1\n```\n\nConsumers install with the corresponding tag:\n\n```bash\nnpm install ault-sdk-ts@alpha   # latest alpha\nnpm install ault-sdk-ts@beta    # latest beta\nnpm install ault-sdk-ts@rc      # latest release candidate\n```\n\n| Tag pattern      | npm dist-tag | GitHub Release |\n| ---------------- | ------------ | -------------- |\n| `v0.1.0`         | `latest`     | stable         |\n| `v0.1.0-alpha.*` | `alpha`      | pre-release    |\n| `v0.1.0-beta.*`  | `beta`       | pre-release    |\n| `v0.1.0-rc.*`    | `rc`         | pre-release    |\n\n### CI checks\n\nAll PRs and pushes to `master` run:\n\n- Lint (oxlint)\n- Typecheck (tsc)\n- Unit tests (vitest)\n- Build validation\n- Package contents check (`npm pack --dry-run`)\n\n### PR conventions\n\n- PR titles should follow [Conventional Commits](https://www.conventionalcommits.org/) (e.g. `feat: add batch orders`, `fix: WebSocket reconnect`). A bot will comment if the title doesn't match — this is a warning, not a blocker.\n- PRs with user-facing changes (`feat:`, `fix:`) should update `CHANGELOG.md`.\n\n### Repository setup\n\nRequired GitHub Actions secrets:\n\n- `NPM_TOKEN` — npm access token with publish rights for `ault-sdk-ts`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}