{"_id":"@avalanche-sdk/chainkit","_rev":"27-885d13ed47356cdb434791beb3f8931e","name":"@avalanche-sdk/chainkit","dist-tags":{"alpha":"0.3.0-alpha.12","latest":"0.3.14"},"versions":{"0.3.0-alpha.0":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.0","author":{"name":"Avacloud"},"_id":"@avalanche-sdk/chainkit@0.3.0-alpha.0","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"e0b720e493f72aba6fd002aadd039d601b3c49d3","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.0.tgz","fileCount":5905,"integrity":"sha512-5oQhEq/MlgAGOlHvVXZbit0FmoQDLJ0JvIBcu4Qy7v0//Uz7bGLhaia6ZUosgzoXM2zPgSwO7HQbYeTQkjrX/Q==","signatures":[{"sig":"MEYCIQDeCKtzUtL6RNguxP/voSml0718CgzvgnzUEONlQrOmxAIhAOlSKFpi95+GozqTbIKmgVtihMJq8dosNrWbbY8D5dnR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24266046},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"8024aba7794f6ac129dda943e91d2f1d42a6f587","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"sayankar","email":"sayan.kar@avalabs.org"},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"10.8.2","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.20.0","json-canonicalize":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.0_1755081821786_0.6583830483591719","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.1":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.1","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.1","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"051e1e24c2e997f63bd9da996a98e8172e7b47db","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.1.tgz","fileCount":5790,"integrity":"sha512-SWkhA9PvOB+91nuSiJ/it3/VpPB+BV29IfflQKDdvcAMtUX4zSWAtUqZJ7ZXojQAJPYCdeTUbOLy/Jx6TG+7ug==","signatures":[{"sig":"MEQCICo+MeG5yBRr7yaIDJUdI1G32cS2cSTegz8zdXRucbVPAiBTS7oTTJhSnq+Tz9TKOVtJ40/+GNJBgtVjhUF1dRuC3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22279638},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"bbf1962d8a50ec9234121eb66b322a5f027128da","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"sayankar","email":"sayan.kar@avalabs.org"},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.0","json-canonicalize":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.1_1755083805538_0.40529228974413223","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.2":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.2","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.2","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"62ba8ad5aa1140d5765e0cd069f4b152513e45f0","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.2.tgz","fileCount":5863,"integrity":"sha512-Fjy9Gc5XnEzT4+7l7nTysv3Sc74KT/q8uX8eyQHzjS/rkFyN46XXaVSVcn2D3IqgeenApIq+aBy5QwTW/BmO6w==","signatures":[{"sig":"MEUCIQCJckj2XBkFpRH1DTftJgN0vFMVd1IGpCut4eQrCgh9qgIgJFSE0ijZncW7H8U0izBZJEoIISl7f+7ZCJ25KOu2ANc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22522080},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"ceddca511435eeeffcc4f15e2599919bf3d3961c","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"sayankar","email":"sayan.kar@avalabs.org"},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.0","json-canonicalize":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.2_1757952808250_0.8768868598279198","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.3":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.3","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.3","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"cfea01f19de24feecf198f2dbb16617a4ed5f62b","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.3.tgz","fileCount":5863,"integrity":"sha512-xoj6Uq+k7XhkwdWWaTEsE8FYDuBaVIY7azyyhGvhHd/GX0HGaKgfFeOnReeAbWr28gyilz+eNmNQSCAPpdg8Pw==","signatures":[{"sig":"MEQCIGybMMUSi+KDtwrt0hKwRPUf1jkW5tXwS0tSNQy0RpYHAiBu2vNVv2oyY2KZZG+/xL5xmAtGbsIE0If3gsj2795XtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22556067},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"abe98808aa93eadcf497f17557133f53e7fc9cd3","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"sayankar","email":"sayan.kar@avalabs.org"},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"8.19.4","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.0","json-canonicalize":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.3_1759757036967_0.18987663217280915","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.4":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.4","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.4","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"28bd6d4d7a6cf6f4557f5859b66120dacb905ee1","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.4.tgz","fileCount":5840,"integrity":"sha512-wL1dmQZoRegI5mAWnNFd17KkUxDNXTnsmZPss4c2JmW5j8O+PYIAAW5Yp/RS6p8WbqxQvKegtLFwDurseFMvQw==","signatures":[{"sig":"MEUCIQDyOCq3AZYCjxwZEYWsELmtwr5sQKgNlCRbXAt2DwcN2gIgTpr/8X8f255y+mCdxa/m1Bz6ss2yrbJU9UWdLe8XWgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22126963},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"2b98e4b24e0ac56722fe9835976120b5b92297ab","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:634c7c8b-85d2-4639-8246-2445ac3f48a8"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.2","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.20.0","json-canonicalize":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.4_1760645514457_0.49459765542394796","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.5":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.5","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.5","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"092b4d3524523b6c1b9f763a1bec5083a56cdf49","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.5.tgz","fileCount":5840,"integrity":"sha512-uPDF+A1rf+O9RHrXc2Hh0MxftKa8PRwJDQPeBx1Pgok3PqFjhoHKMTYFAeTOZ+Rd+DYiDjRszaiBn3Ggq+Jlwg==","signatures":[{"sig":"MEUCIQDPwRbqzTdKe1hGfNdxfiMHlHwCAGauGzeBme7EPGh3SgIgAyhhWhFmb16F8AEmuJKw0tR9z9ndahAn3DmEutz9/no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21819484},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"19bd4bde267b35767b1692c41c4906646176750e","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:634c7c8b-85d2-4639-8246-2445ac3f48a8"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.2","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.20.0","json-canonicalize":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.5_1760652540202_0.02792190934640404","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.6":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.6","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.6","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"b6bbc7d49f5c9cadcea4c227ee936930c0e9ff2f","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.6.tgz","fileCount":5840,"integrity":"sha512-aPolyPtjAyF7E6I/i6OKcGkwJF7f1v/sLZE1mj3oEip+42m1uiih9EYryhSDz4msu1OW0JjIK++yGND9i8Fo1Q==","signatures":[{"sig":"MEQCIHXeMadC5lSM1/xevqXbJ2tSTT+AIhVh+IJVG39W8SBJAiBdnxFwWvKnRjtrGB7gsQiBY/pXA+/yyDPR5Z7zHemBcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21819484},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"36d4ef5191baaf938145cfaf9aea1e7e6373e06b","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.2","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.20.0","json-canonicalize":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.6_1760739886103_0.13708562504929356","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.7":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.7","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.7","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"e36d551859133978143f8835a9e4d029adcf9d2f","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.7.tgz","fileCount":5885,"integrity":"sha512-TI55XmByZm3UXNWi565i5QlYn7Fj9pvJ3mCEA92ziO/3tY4CSoEj00apJyNzfpUPnya6IEHaSvOwawzSOpbrcQ==","signatures":[{"sig":"MEQCIAuxpvtZ7ZFJ8mEMThZ8kYRKXqSyZPYZNk3uHvBGFqUUAiBQEH8Tp4DDuVZIRNPMjC0WmRs/FFtQTIJ4xGcysosWEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22034975},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"0bce4715e6ee21cb279f768837b41fdc4fc6f6cf","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.2","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.0 || ^4.0.0","json-canonicalize":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.7_1762290992154_0.40474054646218227","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.8":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.8","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.8","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"947a39cd955048aea4c7580474e00d1a30583687","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.8.tgz","fileCount":5975,"integrity":"sha512-7hJqAVoJ4g73M4CYWKictSCSrml7RY00sLYfjAWug0s6FNemKgPljq9sUvufO4iGJ03rjt7+c0dBgACTB55XqQ==","signatures":[{"sig":"MEUCIQDxR1o4/u0IW9BI7CIpej4X6jlxeGOBfK4+GQWGp7I+jgIgNdNAoTy3LLmZavVunnfBxv7+HlG+Vb1HJQeeuagrDDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19454789},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"7a0867df33d0788ca6dfc366dde7540ee94ee065","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.2","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.0 || ^4.0.0","json-canonicalize":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.8_1762514928779_0.7955151528829287","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.9":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.9","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.9","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"a4df1b4167e245195c3a3b1f8770fe6d8df10e89","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.9.tgz","fileCount":6002,"integrity":"sha512-iWuwR9MsL/w+YvqLVal1Zz2ScIGidCPU8LftglB8myDDhDWPpWl3YpR95d2iHGHu711OJT51uuI9ek5Ac8qffw==","signatures":[{"sig":"MEUCICTDCBozMjjkOg6upSZZ/31YFDBYLUSn99QodXn479eHAiEAv4iO49aozxL/peHBk3hh53rk27UaoWN0R0y9bfrJV+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19519158},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"60bbea081b48b5ab3f4d41fd6baa9d8ffd8d4f36","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.2","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.0 || ^4.0.0","json-canonicalize":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.9_1763032838271_0.2534033881679154","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.10":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.10","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.10","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"a65ec9cb420abb90b3dec7d1390c16106f948716","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.10.tgz","fileCount":6011,"integrity":"sha512-nHNAtcO42x8r3qdw7y7Yysj7Yu6F/bUbuXHZye82QU+nWIJO9krx5qIAscSevqHbW+nekcrggwo4Rr+RnA2bmQ==","signatures":[{"sig":"MEUCIHEdgqEISPVZgIOFbYNVS87MOsD6FjG+4VgsH1z8vYWXAiEArcTVijnQ7CgeZiqM0R1vd5RTCl5nXujSDuvUsP2kFrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19533965},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"5b326f0ca9e705960b92a543b7f7b7da9f3ac574","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.2","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.0 || ^4.0.0","json-canonicalize":"^1.0.6","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.10_1763571515341_0.9059633975095553","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.11":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.11","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.11","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"ee4ec936e7dd8229b0246602d54db50da85f5ec0","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.11.tgz","fileCount":6011,"integrity":"sha512-s/CMrGId//ihkCZfCGMau+9s4tNQVBhI5AeRgl1IPco/Tp2XxpF4e+agB+GZAzxlNJ/YmEJsyvTEXF4dAvJWfw==","signatures":[{"sig":"MEYCIQD3E8j2LXGorpKxkPEMpib3c/U6Wtvv84NXdftO/DGfOQIhAIbUIupjiQyD9hy/HOtrEMntzaVfXbB3FyvkGuyqtw9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19560556},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"5b96cbd6670a21d6dde6b1dcd1c1461c2994cbbe","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.3","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.0 || ^4.0.0","json-canonicalize":"^1.0.6","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.11_1763674369544_0.039444398934204816","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.12":{"name":"@avalanche-sdk/chainkit","version":"0.3.0-alpha.12","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.0-alpha.12","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"061885bb0377858629d6dd1809cc022c0ec39d1a","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.0-alpha.12.tgz","fileCount":6038,"integrity":"sha512-7Mtu3f6BmBtBJ1Uaoke4WAzfiX56u4q6x41S1Or39CXbpFf+SIoZ0h7muLM0/EAf4pCgdTUhDL9mgyug8YcYfQ==","signatures":[{"sig":"MEYCIQDgmIGBD60rW9i08AUmA8HtgNA4PsYuss8WoPD+AEH5WAIhAM/gXzfsXKLoawFbACs1oG9xhw4imVV5BW7nuPB7VEDw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19463037},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"7836626d2ed85ce9bfcf3b9ba47381b67ff8ae18","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.4","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.0 || ^4.0.0","json-canonicalize":"^1.0.6","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.0-alpha.12_1765284443546_0.24992038468732702","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@avalanche-sdk/chainkit","version":"0.3.11","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.11","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"5e935ba681334a3048c15fbf779b641d01c34a3f","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.11.tgz","fileCount":6038,"integrity":"sha512-NQMgIu2qEHeFMdyPU6CzIPzzq97un8sknuIz3x66c0V/jJ/ovO/U4riMXREhsnz3CwnzP8ut6EZmKCQGCv+3Ow==","signatures":[{"sig":"MEQCIG2CEvh6dgNIh7/IosXL4zmJTNLHuxP926e+pxr2+jnbAiAOhcOj6MPZXxMOj7uMNYWE2B/zyBNg0ZTFX4cyJho9AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19575610},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"8db0e36b7ab4aa9fa72aa8865beeb0150379cdaa","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.6.4","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.0 || ^4.0.0","json-canonicalize":"^1.0.6","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.11_1765287774578_0.3964340678815572","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@avalanche-sdk/chainkit","version":"0.3.12","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.12","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"eb7a9f621dbb52ba0a46854f1c2e8d241409bcb7","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.12.tgz","fileCount":6038,"integrity":"sha512-/dT0v/DQsGl4Q/4UsXfeXNF3AxtO/YeddMvG3xLHKVvNagNgzvt6HUkUri1R/4tNHW4ZUl6k6dckcg9G1pi9fw==","signatures":[{"sig":"MEYCIQDcjHRTDEP7yN4RPseXkJnaTIk6Ns0innse9RGuLCx1BAIhAK22H32zITFoRCgnjBWIacEjwa8MpEHJDMWxzCqKynOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19563420},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"b05891ebe2720b67d713d7dd8fb29ea00434e082","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.7.0","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.0 || ^4.0.0","json-canonicalize":"^1.0.6","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.12_1765830653266_0.49464287764256754","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@avalanche-sdk/chainkit","version":"0.3.13","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","_id":"@avalanche-sdk/chainkit@0.3.13","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"810d786f15759aaadaba16e0886ff4f8b5b8ae9c","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.13.tgz","fileCount":6038,"integrity":"sha512-mlEvOEEpfXUNA3QqezMZDdOoOyGkucpZaWpqT2sj7fmciY8gJJloqtsuXyZ2A0dqxc64PKWNeTGmPTglflAhHA==","signatures":[{"sig":"MEUCIC1zpH+ZtWxUYT7XzHUxyO+pjnQzxSagu0upHXnzzDg6AiEA/BnIVDe6UP62MCBMONxXRHMzZUHw3saMZ6OWS8nNU5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21553197},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@avalanche-sdk/chainkit/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@avalanche-sdk/chainkit/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@avalanche-sdk/chainkit/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@avalanche-sdk/chainkit/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js","@avalanche-sdk/chainkit/source":"./src/models/components/index.ts"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"b9164f47cce88873e43c25c528487a519443b294","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"repository":{"url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","type":"git","directory":"chainkit"},"_npmVersion":"11.7.0","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.0 || ^4.0.0","json-canonicalize":"^1.0.6","@modelcontextprotocol/sdk":"^1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"1.2.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"1.2.17","@eslint/js":"^9.19.0","typescript":"~5.8.3","@types/node":"^22.4.1","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/chainkit_0.3.13_1767958107052_0.2508557191011547","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@avalanche-sdk/chainkit","version":"0.3.14","author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"type":"module","bin":{"mcp":"bin/mcp-server.js"},"tshy":{"sourceDialects":["@avalanche-sdk/chainkit/source"],"exports":{".":"./src/index.ts","./package.json":"./package.json","./types":"./src/types/index.ts","./models/errors":"./src/models/errors/index.ts","./models/components":"./src/models/components/index.ts","./models/operations":"./src/models/operations/index.ts","./*.js":"./src/*.ts","./*":"./src/*.ts"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","directory":"chainkit"},"scripts":{"lint":"eslint --cache --max-warnings=0 src","build:mcp":"bun src/mcp-server/build.mts","build":"npm run build:mcp && tshy","prepublishOnly":"npm run build","check:live":"node scripts/live-check/check.mjs","check:features":"node scripts/live-check/check-features.mjs"},"peerDependencies":{},"devDependencies":{"@eslint/js":"^9.19.0","@stricli/core":"^1.1.1","@types/express":"^4.17.21","@types/node":"^22.4.1","bun":"1.2.17","bun-types":"1.2.17","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","tshy":"^2.0.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.26.0","json-canonicalize":"^1.0.6","zod":"^3.25.0 || ^4.0.0"},"exports":{".":{"import":{"@avalanche-sdk/chainkit/source":"./src/index.ts","types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json","./types":{"import":{"@avalanche-sdk/chainkit/source":"./src/types/index.ts","types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models/errors":{"import":{"@avalanche-sdk/chainkit/source":"./src/models/errors/index.ts","types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/components":{"import":{"@avalanche-sdk/chainkit/source":"./src/models/components/index.ts","types":"./dist/esm/models/components/index.d.ts","default":"./dist/esm/models/components/index.js"},"require":{"types":"./dist/commonjs/models/components/index.d.ts","default":"./dist/commonjs/models/components/index.js"}},"./models/operations":{"import":{"@avalanche-sdk/chainkit/source":"./src/models/operations/index.ts","types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}},"./*.js":{"import":{"@avalanche-sdk/chainkit/source":"./src/*.ts","types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*":{"import":{"@avalanche-sdk/chainkit/source":"./src/*.ts","types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}}},"main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","gitHead":"eea04bbe752974158c09ec726949f4b5dcf472cb","_id":"@avalanche-sdk/chainkit@0.3.14","description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","_nodeVersion":"20.20.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-0eHYRLAkE6+oTfLDiWX7exD7/vtN8CaaJ6SQI6clHUkP6/gnvvgFp2+Holqo84rFxZr7spBBzbreqwyU13Boig==","shasum":"89efda68a80a904cedcac5ea87e9665d55244119","tarball":"https://registry.npmjs.org/@avalanche-sdk/chainkit/-/chainkit-0.3.14.tgz","fileCount":6155,"unpackedSize":21985116,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avalanche-sdk%2fchainkit@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGhP0TZFnHVisHH4JjFqyYRZQHJ4TLi4/k3Kh5XxYRxpAiEAu/Q+kxlcekCAMCXm2SQlQhYi+YUjT7VVICIQp2ns7cU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4f310c6-0441-4cc4-902c-b41521731c3d"}},"directories":{},"maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chainkit_0.3.14_1788434227523_0.04393551157357378"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-13T10:43:41.679Z","modified":"2026-09-03T11:17:08.071Z","0.3.0":"2025-08-08T21:39:55.593Z","0.3.0-alpha.0":"2025-08-13T10:43:42.070Z","0.3.0-alpha.1":"2025-08-13T11:16:45.790Z","0.3.0-alpha.2":"2025-09-15T16:13:28.469Z","0.3.0-alpha.3":"2025-10-06T13:23:57.217Z","0.3.0-alpha.4":"2025-10-16T20:11:54.708Z","0.3.0-alpha.5":"2025-10-16T22:09:00.581Z","0.3.0-alpha.6":"2025-10-17T22:24:46.479Z","0.3.0-alpha.7":"2025-11-04T21:16:32.402Z","0.3.0-alpha.8":"2025-11-07T11:28:49.040Z","0.3.0-alpha.9":"2025-11-13T11:20:38.787Z","0.3.0-alpha.10":"2025-11-19T16:58:35.614Z","0.3.0-alpha.11":"2025-11-20T21:32:49.881Z","0.3.0-alpha.12":"2025-12-09T12:47:23.797Z","0.3.11":"2025-12-09T13:42:54.957Z","0.3.12":"2025-12-15T20:30:53.478Z","0.3.13":"2026-01-09T11:28:27.386Z","0.3.14":"2026-09-03T11:17:07.743Z"},"bugs":{"url":"https://github.com/ava-labs/avalanche-sdk-typescript/issues"},"author":{"name":"Sayan Kar"},"license":"BSD-3-Clause","homepage":"https://github.com/ava-labs/avalanche-sdk-typescript#readme","repository":{"type":"git","url":"git+https://github.com/ava-labs/avalanche-sdk-typescript.git","directory":"chainkit"},"description":"<div align=\"center\">     <h1> @avalanche-sdk/chainkit </h1>         <p>             The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.         </p>         <p> ","maintainers":[{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"iamrajranjan","email":"raj.ranjan@avalabs.org"}],"readme":"<div align=\"center\">\n    <h1> @avalanche-sdk/chainkit </h1>\n        <p>\n            The Avalanche ChainKit SDK is a powerful and flexible toolset designed to simplify the integration with Avalanche's suite of blockchain services.\n        </p>\n        <p> \n            Currently, this SDK is focused on providing robust support for Data, Metrics and Webhooks APIs.  \n        </p>\n        <a href=\"https://developers.avacloud.io/data-api/overview\">\n            <img src=\"https://img.shields.io/static/v1?label=Docs&message=API Ref&color=3b6ef9&style=for-the-badge\" />\n        </a>\n</div>\n\n<!-- Start Summary [summary] -->\n## Summary\n\nData, Metrics, and Webhooks API: The Avalanche API suite offers powerful tools for real-time and historical blockchain data. The Webhooks API enables instant monitoring of on-chain events, including smart contract activity, NFT transfers, and wallet transactions, with customizable filters and secure notifications. The Metrics API (Beta) provides analytics on blockchain activity, while the Data API (Beta) delivers multi-chain data for Avalanche and Ethereum, including transaction history, token balances, and metadata. These APIs empower developers to build dynamic web3 applications with real-time insights and seamless integration.\n<!-- End Summary [summary] -->\n\n<!-- Start Table of Contents [toc] -->\n## Table of Contents\n<!-- $toc-max-depth=2 -->\n  * [SDK Installation](#sdk-installation)\n  * [Requirements](#requirements)\n  * [SDK Example Usage](#sdk-example-usage)\n  * [Authentication](#authentication)\n  * [Available Resources and Operations](#available-resources-and-operations)\n  * [Standalone functions](#standalone-functions)\n  * [Global Parameters](#global-parameters)\n  * [Pagination](#pagination)\n  * [Retries](#retries)\n  * [Error Handling](#error-handling)\n  * [Server Selection](#server-selection)\n  * [Custom HTTP Client](#custom-http-client)\n  * [Debugging](#debugging)\n* [Development](#development)\n  * [Maturity](#maturity)\n  * [Contributions](#contributions)\n\n<!-- End Table of Contents [toc] -->\n\n<!-- Start SDK Installation [installation] -->\n## SDK Installation\n\nThe SDK can be installed with either [npm](https://www.npmjs.com/), [pnpm](https://pnpm.io/), [bun](https://bun.sh/) or [yarn](https://classic.yarnpkg.com/en/) package managers.\n\n### NPM\n\n```bash\nnpm add @avalanche-sdk/chainkit\n```\n\n### PNPM\n\n```bash\npnpm add @avalanche-sdk/chainkit\n```\n\n### Bun\n\n```bash\nbun add @avalanche-sdk/chainkit\n```\n\n### Yarn\n\n```bash\nyarn add @avalanche-sdk/chainkit\n```\n\n> [!NOTE]\n> This package is published with CommonJS and ES Modules (ESM) support.\n\n\n### Model Context Protocol (MCP) Server\n\nThis SDK is also an installable MCP server where the various SDK methods are\nexposed as tools that can be invoked by AI applications.\n\n> Node.js v20 or greater is required to run the MCP server from npm.\n\n<details>\n<summary>Claude installation steps</summary>\n\nAdd the following server definition to your `claude_desktop_config.json` file:\n\n```json\n{\n  \"mcpServers\": {\n    \"Avalanche\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\", \"--package\", \"@avalanche-sdk/chainkit\",\n        \"--\",\n        \"mcp\", \"start\",\n        \"--api-key\", \"...\",\n        \"--chain-id\", \"...\",\n        \"--network\", \"...\",\n        \"--enable-telemetry\", \"...\",\n        \"--avacloud\", \"...\"\n      ]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Cursor installation steps</summary>\n\nCreate a `.cursor/mcp.json` file in your project root with the following content:\n\n```json\n{\n  \"mcpServers\": {\n    \"Avalanche\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\", \"--package\", \"@avalanche-sdk/chainkit\",\n        \"--\",\n        \"mcp\", \"start\",\n        \"--api-key\", \"...\",\n        \"--chain-id\", \"...\",\n        \"--network\", \"...\",\n        \"--enable-telemetry\", \"...\",\n        \"--avacloud\", \"...\"\n      ]\n    }\n  }\n}\n```\n\n</details>\n\nYou can also run MCP servers as a standalone binary with no additional dependencies. You must pull these binaries from available Github releases:\n\n```bash\ncurl -L -o mcp-server \\\n    https://github.com/{org}/{repo}/releases/download/{tag}/mcp-server-bun-darwin-arm64 && \\\nchmod +x mcp-server\n```\n\nIf the repo is a private repo you must add your Github PAT to download a release `-H \"Authorization: Bearer {GITHUB_PAT}\"`.\n\n\n```json\n{\n  \"mcpServers\": {\n    \"Todos\": {\n      \"command\": \"./DOWNLOAD/PATH/mcp-server\",\n      \"args\": [\n        \"start\"\n      ]\n    }\n  }\n}\n```\n\nFor a full list of server arguments, run:\n\n```sh\nnpx -y --package @avalanche-sdk/chainkit -- mcp start --help\n```\n<!-- End SDK Installation [installation] -->\n\n<!-- Start Requirements [requirements] -->\n## Requirements\n\nFor supported JavaScript runtimes, please consult [RUNTIMES.md](RUNTIMES.md).\n<!-- End Requirements [requirements] -->\n\n<!-- Start SDK Example Usage [usage] -->\n## SDK Example Usage\n\n### Example\n\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\n\nconst avalanche = new Avalanche();\n\nasync function run() {\n  const result = await avalanche.webhooks.create({\n    eventType: \"address_activity\",\n    url: \"https://sophisticated-exterior.org/\",\n    chainId: \"<id>\",\n    metadata: {\n      eventSignatures: [\n        \"0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64\",\n      ],\n      addresses: [\n        \"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E\",\n      ],\n    },\n  });\n\n  console.log(result);\n}\n\nrun();\n\n```\n<!-- End SDK Example Usage [usage] -->\n\n<!-- Start Authentication [security] -->\n## Authentication\n\n### Per-Client Security Schemes\n\nThis SDK supports the following security scheme globally:\n\n| Name     | Type   | Scheme  |\n| -------- | ------ | ------- |\n| `apiKey` | apiKey | API key |\n\nTo authenticate with the API the `apiKey` parameter must be set when initializing the SDK client instance. For example:\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\n\nconst avalanche = new Avalanche({\n  apiKey: \"<YOUR_API_KEY_HERE>\",\n});\n\nasync function run() {\n  const result = await avalanche.metrics.healthCheck();\n\n  console.log(result);\n}\n\nrun();\n\n```\n<!-- End Authentication [security] -->\n\n<!-- Start Available Resources and Operations [operations] -->\n## Available Resources and Operations\n\n<details open>\n<summary>Available methods</summary>\n\n### [AVAXSupply](docs/sdks/avaxsupply/README.md)\n\n* [get](docs/sdks/avaxsupply/README.md#get) - Get AVAX supply information\n\n### [Data](docs/sdks/data/README.md)\n\n* [healthCheck](docs/sdks/data/README.md#healthcheck) - Get the health of the service\n* [liveCheck](docs/sdks/data/README.md#livecheck) - Get the liveliness of the service (reads only)\n\n#### [Data.Evm.Address.Balances](docs/sdks/addressbalances/README.md)\n\n* [getNative](docs/sdks/addressbalances/README.md#getnative) - Get native token balance\n* [listErc20](docs/sdks/addressbalances/README.md#listerc20) - List ERC-20 balances\n* [listErc721](docs/sdks/addressbalances/README.md#listerc721) - List ERC-721 balances\n* [listErc1155](docs/sdks/addressbalances/README.md#listerc1155) - List ERC-1155 balances\n* [listCollectibles](docs/sdks/addressbalances/README.md#listcollectibles) - List collectible (ERC-721/ERC-1155) balances\n\n#### [Data.Evm.Address.Chains](docs/sdks/addresschains/README.md)\n\n* [list](docs/sdks/addresschains/README.md#list) - List all chains associated with a given address\n\n#### [Data.Evm.Address.Contracts](docs/sdks/addresscontracts/README.md)\n\n* [listDeployments](docs/sdks/addresscontracts/README.md#listdeployments) - List deployed contracts\n\n#### [Data.Evm.Address.Transactions](docs/sdks/addresstransactions/README.md)\n\n* [list](docs/sdks/addresstransactions/README.md#list) - List transactions\n* [listNative](docs/sdks/addresstransactions/README.md#listnative) - List native transactions\n* [listErc20](docs/sdks/addresstransactions/README.md#listerc20) - List ERC-20 transfers\n* [listErc721](docs/sdks/addresstransactions/README.md#listerc721) - List ERC-721 transfers\n* [listErc1155](docs/sdks/addresstransactions/README.md#listerc1155) - List ERC-1155 transfers\n* [listInternal](docs/sdks/addresstransactions/README.md#listinternal) - List internal transactions\n\n#### [Data.Evm.Blocks](docs/sdks/evmblocks/README.md)\n\n* [listLatestAllChains](docs/sdks/evmblocks/README.md#listlatestallchains) - List latest blocks across all supported EVM chains\n* [listLatest](docs/sdks/evmblocks/README.md#listlatest) - List latest blocks\n* [get](docs/sdks/evmblocks/README.md#get) - Get block\n* [listTransactions](docs/sdks/evmblocks/README.md#listtransactions) - List transactions for a block\n\n#### [Data.Evm.Chains](docs/sdks/evmchains/README.md)\n\n* [list](docs/sdks/evmchains/README.md#list) - List chains\n* [get](docs/sdks/evmchains/README.md#get) - Get chain information\n* [~~getAddressChains~~](docs/sdks/evmchains/README.md#getaddresschains) - **[Deprecated]** Gets a list of all chains where the address was either a sender or receiver in a transaction or ERC transfer. The list is currently updated every 15 minutes.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/address/:address/chains endpoint instead** . :warning: **Deprecated**\n* [~~listAllLatestTransactions~~](docs/sdks/evmchains/README.md#listalllatesttransactions) - **[Deprecated]** Lists the latest transactions for all supported EVM chains. Filterable by status.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/transactions endpoint instead** . :warning: **Deprecated**\n* [~~listAllLatestBlocks~~](docs/sdks/evmchains/README.md#listalllatestblocks) - **[Deprecated]** Lists the latest blocks for all supported EVM chains. Filterable by network.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/blocks endpoint instead** . :warning: **Deprecated**\n\n#### [Data.Evm.Contracts](docs/sdks/contracts/README.md)\n\n* [getDeploymentTransaction](docs/sdks/contracts/README.md#getdeploymenttransaction) - Get deployment transaction\n* [getMetadata](docs/sdks/contracts/README.md#getmetadata) - Get contract metadata\n* [listTransfers](docs/sdks/contracts/README.md#listtransfers) - List ERC transfers\n\n#### [Data.Evm.Transactions](docs/sdks/evmtransactions/README.md)\n\n* [listLatestAllChains](docs/sdks/evmtransactions/README.md#listlatestallchains) - List the latest transactions across all supported EVM chains\n* [get](docs/sdks/evmtransactions/README.md#get) - Get transaction\n* [listLatest](docs/sdks/evmtransactions/README.md#listlatest) - List latest transactions\n\n#### [Data.Icm](docs/sdks/icm/README.md)\n\n* [get](docs/sdks/icm/README.md#get) - Get an ICM message\n* [list](docs/sdks/icm/README.md#list) - List ICM messages\n* [listByAddress](docs/sdks/icm/README.md#listbyaddress) - List ICM messages by address\n\n#### [Data.Nfts](docs/sdks/nfts/README.md)\n\n* [reindex](docs/sdks/nfts/README.md#reindex) - Reindex NFT metadata\n* [list](docs/sdks/nfts/README.md#list) - List tokens\n* [get](docs/sdks/nfts/README.md#get) - Get token details\n\n#### [Data.Operations](docs/sdks/operations/README.md)\n\n* [getResult](docs/sdks/operations/README.md#getresult) - Get operation\n* [exportTransactions](docs/sdks/operations/README.md#exporttransactions) - Create transaction export operation\n\n#### [Data.PrimaryNetwork](docs/sdks/primarynetwork/README.md)\n\n* [getAssetDetails](docs/sdks/primarynetwork/README.md#getassetdetails) - Get asset details\n* [getChainIdsForAddresses](docs/sdks/primarynetwork/README.md#getchainidsforaddresses) - Get chain interactions for addresses\n* [getNetworkDetails](docs/sdks/primarynetwork/README.md#getnetworkdetails) - Get network details\n* [listBlockchains](docs/sdks/primarynetwork/README.md#listblockchains) - List blockchains\n* [getBlockchainById](docs/sdks/primarynetwork/README.md#getblockchainbyid) - Get blockchain details by ID\n* [listSubnets](docs/sdks/primarynetwork/README.md#listsubnets) - List subnets\n* [getSubnetById](docs/sdks/primarynetwork/README.md#getsubnetbyid) - Get Subnet details by ID\n* [listValidators](docs/sdks/primarynetwork/README.md#listvalidators) - List validators\n* [getValidatorDetails](docs/sdks/primarynetwork/README.md#getvalidatordetails) - Get single validator details\n* [listAutoRenewedValidatorCycles](docs/sdks/primarynetwork/README.md#listautorenewedvalidatorcycles) - List auto-renewed validator cycles\n* [listDelegators](docs/sdks/primarynetwork/README.md#listdelegators) - List delegators\n* [listL1Validators](docs/sdks/primarynetwork/README.md#listl1validators) - List L1 validators\n\n##### [Data.PrimaryNetwork.Balances](docs/sdks/primarynetworkbalances/README.md)\n\n* [listByAddresses](docs/sdks/primarynetworkbalances/README.md#listbyaddresses) - Get balances\n\n##### [Data.PrimaryNetwork.Blocks](docs/sdks/primarynetworkblocks/README.md)\n\n* [get](docs/sdks/primarynetworkblocks/README.md#get) - Get block\n* [listByNodeId](docs/sdks/primarynetworkblocks/README.md#listbynodeid) - List blocks proposed by node\n* [listLatest](docs/sdks/primarynetworkblocks/README.md#listlatest) - List latest blocks\n\n##### [Data.PrimaryNetwork.Rewards](docs/sdks/rewards/README.md)\n\n* [listPendingRewards](docs/sdks/rewards/README.md#listpendingrewards) - List pending rewards\n* [listHistoricalRewards](docs/sdks/rewards/README.md#listhistoricalrewards) - List historical rewards\n\n##### [Data.PrimaryNetwork.Transactions](docs/sdks/primarynetworktransactions/README.md)\n\n* [get](docs/sdks/primarynetworktransactions/README.md#get) - Get transaction\n* [listLatest](docs/sdks/primarynetworktransactions/README.md#listlatest) - List latest transactions\n* [listActiveStakingTransactions](docs/sdks/primarynetworktransactions/README.md#listactivestakingtransactions) - List staking transactions\n* [listAssetTransactions](docs/sdks/primarynetworktransactions/README.md#listassettransactions) - List asset transactions\n\n##### [Data.PrimaryNetwork.Utxos](docs/sdks/utxos/README.md)\n\n* [listByAddresses](docs/sdks/utxos/README.md#listbyaddresses) - List UTXOs\n* [listByAddressesV2](docs/sdks/utxos/README.md#listbyaddressesv2) - List UTXOs v2 - Supports querying for more addresses\n* [getLastActivityTimestampByAddresses](docs/sdks/utxos/README.md#getlastactivitytimestampbyaddresses) - Get last activity timestamp by addresses\n* [getLastActivityTimestampByAddressesV2](docs/sdks/utxos/README.md#getlastactivitytimestampbyaddressesv2) - Get last activity timestamp by addresses v2\n\n##### [Data.PrimaryNetwork.Vertices](docs/sdks/vertices/README.md)\n\n* [listLatest](docs/sdks/vertices/README.md#listlatest) - List vertices\n* [getByHash](docs/sdks/vertices/README.md#getbyhash) - Get vertex\n* [listByHeight](docs/sdks/vertices/README.md#listbyheight) - List vertices by height\n\n#### [Data.SignatureAggregator](docs/sdks/signatureaggregator/README.md)\n\n* [aggregate](docs/sdks/signatureaggregator/README.md#aggregate) - Aggregate Signatures\n* [get](docs/sdks/signatureaggregator/README.md#get) - Get Aggregated Signatures\n\n#### [~~Data.Teleporter~~](docs/sdks/teleporter/README.md)\n\n* [~~getTeleporterMessage~~](docs/sdks/teleporter/README.md#getteleportermessage) - **[Deprecated]** Gets a teleporter message by message ID.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/icm/messages/:messageId endpoint instead** . :warning: **Deprecated**\n* [~~listTeleporterMessages~~](docs/sdks/teleporter/README.md#listteleportermessages) - **[Deprecated]** Lists teleporter messages. Ordered by timestamp in  descending order.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/icm/messages endpoint instead** . :warning: **Deprecated**\n* [~~listTeleporterMessagesByAddress~~](docs/sdks/teleporter/README.md#listteleportermessagesbyaddress) - **[Deprecated]** Lists teleporter messages by address. Ordered by  timestamp in descending order.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/icm/addresses/:address/messages endpoint instead** . :warning: **Deprecated**\n\n#### [Data.UsageMetrics](docs/sdks/usagemetrics/README.md)\n\n* [getUsage](docs/sdks/usagemetrics/README.md#getusage) - Get usage metrics for the Data API\n* [getLogs](docs/sdks/usagemetrics/README.md#getlogs) - Get logs for requests made by client\n* [getSubnetRpcUsage](docs/sdks/usagemetrics/README.md#getsubnetrpcusage) - Get usage metrics for the Subnet RPC\n* [~~getRpcUsageMetrics~~](docs/sdks/usagemetrics/README.md#getrpcusagemetrics) - **[Deprecated]**  Gets metrics for public Subnet RPC usage over a specified time interval aggregated at the specified time-duration granularity.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/subnetRpcUsageMetrics endpoint instead**. :warning: **Deprecated**\n\n### [Metrics](docs/sdks/metrics/README.md)\n\n* [healthCheck](docs/sdks/metrics/README.md#healthcheck) - Get the health of the service\n* [liveCheck](docs/sdks/metrics/README.md#livecheck) - Get the liveliness of the service\n\n#### [Metrics.Chains](docs/sdks/metricschains/README.md)\n\n* [list](docs/sdks/metricschains/README.md#list) - Get a list of supported blockchains\n* [get](docs/sdks/metricschains/README.md#get) - Get chain information for supported blockchain\n* [getMetrics](docs/sdks/metricschains/README.md#getmetrics) - Get metrics for EVM chains\n* [getRollingWindowMetrics](docs/sdks/metricschains/README.md#getrollingwindowmetrics) - Get rolling window metrics for EVM chains\n* [getICMTimeseries](docs/sdks/metricschains/README.md#geticmtimeseries) - Get ICM timeseries metrics\n* [getICMSummary](docs/sdks/metricschains/README.md#geticmsummary) - Get ICM summary metrics\n* [listBTCbBridgersAboveThreshold](docs/sdks/metricschains/README.md#listbtcbbridgersabovethreshold) - Get addresses by BTCb bridged balance\n\n#### [Metrics.L1Validators](docs/sdks/l1validators/README.md)\n\n* [listMetrics](docs/sdks/l1validators/README.md#listmetrics) - Get given metric for all validators\n* [getMetricsByValidationId](docs/sdks/l1validators/README.md#getmetricsbyvalidationid) - Get metric values with given validationId and timestamp range\n* [getMetricsByNodeId](docs/sdks/l1validators/README.md#getmetricsbynodeid) - Get metric values with given nodeId and timestamp range\n* [getMetricsBySubnetId](docs/sdks/l1validators/README.md#getmetricsbysubnetid) - Get metric values with given subnetId and timestamp range\n\n#### [Metrics.Networks](docs/sdks/networks/README.md)\n\n* [getStakingMetrics](docs/sdks/networks/README.md#getstakingmetrics) - Get staking metrics for a given subnet\n\n#### [Metrics.Subnets](docs/sdks/subnets/README.md)\n\n* [getValidators](docs/sdks/subnets/README.md#getvalidators) - Get addresses running validators during a given time frame\n\n### [Webhooks](docs/sdks/webhooks/README.md)\n\n* [list](docs/sdks/webhooks/README.md#list) - List webhooks\n* [create](docs/sdks/webhooks/README.md#create) - Create a webhook\n* [get](docs/sdks/webhooks/README.md#get) - Get a webhook by ID\n* [deactivate](docs/sdks/webhooks/README.md#deactivate) - Deactivate a webhook\n* [update](docs/sdks/webhooks/README.md#update) - Update a webhook\n* [generateOrRotateSharedSecret](docs/sdks/webhooks/README.md#generateorrotatesharedsecret) - Generate or rotate a shared secret\n* [getSharedSecret](docs/sdks/webhooks/README.md#getsharedsecret) - Get a shared secret\n\n#### [Webhooks.Addresses](docs/sdks/addresses/README.md)\n\n* [list](docs/sdks/addresses/README.md#list) - List adresses by EVM activity webhooks\n* [remove](docs/sdks/addresses/README.md#remove) - Remove addresses from EVM activity  webhook\n* [add](docs/sdks/addresses/README.md#add) - Add addresses to EVM activity webhook\n\n</details>\n<!-- End Available Resources and Operations [operations] -->\n\n<!-- Start Standalone functions [standalone-funcs] -->\n## Standalone functions\n\nAll the methods listed above are available as standalone functions. These\nfunctions are ideal for use in applications running in the browser, serverless\nruntimes or other environments where application bundle size is a primary\nconcern. When using a bundler to build your application, all unused\nfunctionality will be either excluded from the final bundle or tree-shaken away.\n\nTo read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).\n\n<details>\n\n<summary>Available standalone functions</summary>\n\n- [`avaxSupplyGet`](docs/sdks/avaxsupply/README.md#get) - Get AVAX supply information\n- [`dataEvmAddressBalancesGetNative`](docs/sdks/addressbalances/README.md#getnative) - Get native token balance\n- [`dataEvmAddressBalancesListCollectibles`](docs/sdks/addressbalances/README.md#listcollectibles) - List collectible (ERC-721/ERC-1155) balances\n- [`dataEvmAddressBalancesListErc1155`](docs/sdks/addressbalances/README.md#listerc1155) - List ERC-1155 balances\n- [`dataEvmAddressBalancesListErc20`](docs/sdks/addressbalances/README.md#listerc20) - List ERC-20 balances\n- [`dataEvmAddressBalancesListErc721`](docs/sdks/addressbalances/README.md#listerc721) - List ERC-721 balances\n- [`dataEvmAddressChainsList`](docs/sdks/addresschains/README.md#list) - List all chains associated with a given address\n- [`dataEvmAddressContractsListDeployments`](docs/sdks/addresscontracts/README.md#listdeployments) - List deployed contracts\n- [`dataEvmAddressTransactionsList`](docs/sdks/addresstransactions/README.md#list) - List transactions\n- [`dataEvmAddressTransactionsListErc1155`](docs/sdks/addresstransactions/README.md#listerc1155) - List ERC-1155 transfers\n- [`dataEvmAddressTransactionsListErc20`](docs/sdks/addresstransactions/README.md#listerc20) - List ERC-20 transfers\n- [`dataEvmAddressTransactionsListErc721`](docs/sdks/addresstransactions/README.md#listerc721) - List ERC-721 transfers\n- [`dataEvmAddressTransactionsListInternal`](docs/sdks/addresstransactions/README.md#listinternal) - List internal transactions\n- [`dataEvmAddressTransactionsListNative`](docs/sdks/addresstransactions/README.md#listnative) - List native transactions\n- [`dataEvmBlocksGet`](docs/sdks/evmblocks/README.md#get) - Get block\n- [`dataEvmBlocksListLatest`](docs/sdks/evmblocks/README.md#listlatest) - List latest blocks\n- [`dataEvmBlocksListLatestAllChains`](docs/sdks/evmblocks/README.md#listlatestallchains) - List latest blocks across all supported EVM chains\n- [`dataEvmBlocksListTransactions`](docs/sdks/evmblocks/README.md#listtransactions) - List transactions for a block\n- [`dataEvmChainsGet`](docs/sdks/evmchains/README.md#get) - Get chain information\n- [`dataEvmChainsList`](docs/sdks/evmchains/README.md#list) - List chains\n- [`dataEvmContractsGetDeploymentTransaction`](docs/sdks/contracts/README.md#getdeploymenttransaction) - Get deployment transaction\n- [`dataEvmContractsGetMetadata`](docs/sdks/contracts/README.md#getmetadata) - Get contract metadata\n- [`dataEvmContractsListTransfers`](docs/sdks/contracts/README.md#listtransfers) - List ERC transfers\n- [`dataEvmTransactionsGet`](docs/sdks/evmtransactions/README.md#get) - Get transaction\n- [`dataEvmTransactionsListLatest`](docs/sdks/evmtransactions/README.md#listlatest) - List latest transactions\n- [`dataEvmTransactionsListLatestAllChains`](docs/sdks/evmtransactions/README.md#listlatestallchains) - List the latest transactions across all supported EVM chains\n- [`dataHealthCheck`](docs/sdks/data/README.md#healthcheck) - Get the health of the service\n- [`dataIcmGet`](docs/sdks/icm/README.md#get) - Get an ICM message\n- [`dataIcmList`](docs/sdks/icm/README.md#list) - List ICM messages\n- [`dataIcmListByAddress`](docs/sdks/icm/README.md#listbyaddress) - List ICM messages by address\n- [`dataLiveCheck`](docs/sdks/data/README.md#livecheck) - Get the liveliness of the service (reads only)\n- [`dataNftsGet`](docs/sdks/nfts/README.md#get) - Get token details\n- [`dataNftsList`](docs/sdks/nfts/README.md#list) - List tokens\n- [`dataNftsReindex`](docs/sdks/nfts/README.md#reindex) - Reindex NFT metadata\n- [`dataOperationsExportTransactions`](docs/sdks/operations/README.md#exporttransactions) - Create transaction export operation\n- [`dataOperationsGetResult`](docs/sdks/operations/README.md#getresult) - Get operation\n- [`dataPrimaryNetworkBalancesListByAddresses`](docs/sdks/primarynetworkbalances/README.md#listbyaddresses) - Get balances\n- [`dataPrimaryNetworkBlocksGet`](docs/sdks/primarynetworkblocks/README.md#get) - Get block\n- [`dataPrimaryNetworkBlocksListByNodeId`](docs/sdks/primarynetworkblocks/README.md#listbynodeid) - List blocks proposed by node\n- [`dataPrimaryNetworkBlocksListLatest`](docs/sdks/primarynetworkblocks/README.md#listlatest) - List latest blocks\n- [`dataPrimaryNetworkGetAssetDetails`](docs/sdks/primarynetwork/README.md#getassetdetails) - Get asset details\n- [`dataPrimaryNetworkGetBlockchainById`](docs/sdks/primarynetwork/README.md#getblockchainbyid) - Get blockchain details by ID\n- [`dataPrimaryNetworkGetChainIdsForAddresses`](docs/sdks/primarynetwork/README.md#getchainidsforaddresses) - Get chain interactions for addresses\n- [`dataPrimaryNetworkGetNetworkDetails`](docs/sdks/primarynetwork/README.md#getnetworkdetails) - Get network details\n- [`dataPrimaryNetworkGetSubnetById`](docs/sdks/primarynetwork/README.md#getsubnetbyid) - Get Subnet details by ID\n- [`dataPrimaryNetworkGetValidatorDetails`](docs/sdks/primarynetwork/README.md#getvalidatordetails) - Get single validator details\n- [`dataPrimaryNetworkListAutoRenewedValidatorCycles`](docs/sdks/primarynetwork/README.md#listautorenewedvalidatorcycles) - List auto-renewed validator cycles\n- [`dataPrimaryNetworkListBlockchains`](docs/sdks/primarynetwork/README.md#listblockchains) - List blockchains\n- [`dataPrimaryNetworkListDelegators`](docs/sdks/primarynetwork/README.md#listdelegators) - List delegators\n- [`dataPrimaryNetworkListL1Validators`](docs/sdks/primarynetwork/README.md#listl1validators) - List L1 validators\n- [`dataPrimaryNetworkListSubnets`](docs/sdks/primarynetwork/README.md#listsubnets) - List subnets\n- [`dataPrimaryNetworkListValidators`](docs/sdks/primarynetwork/README.md#listvalidators) - List validators\n- [`dataPrimaryNetworkRewardsListHistoricalRewards`](docs/sdks/rewards/README.md#listhistoricalrewards) - List historical rewards\n- [`dataPrimaryNetworkRewardsListPendingRewards`](docs/sdks/rewards/README.md#listpendingrewards) - List pending rewards\n- [`dataPrimaryNetworkTransactionsGet`](docs/sdks/primarynetworktransactions/README.md#get) - Get transaction\n- [`dataPrimaryNetworkTransactionsListActiveStakingTransactions`](docs/sdks/primarynetworktransactions/README.md#listactivestakingtransactions) - List staking transactions\n- [`dataPrimaryNetworkTransactionsListAssetTransactions`](docs/sdks/primarynetworktransactions/README.md#listassettransactions) - List asset transactions\n- [`dataPrimaryNetworkTransactionsListLatest`](docs/sdks/primarynetworktransactions/README.md#listlatest) - List latest transactions\n- [`dataPrimaryNetworkUtxosGetLastActivityTimestampByAddresses`](docs/sdks/utxos/README.md#getlastactivitytimestampbyaddresses) - Get last activity timestamp by addresses\n- [`dataPrimaryNetworkUtxosGetLastActivityTimestampByAddressesV2`](docs/sdks/utxos/README.md#getlastactivitytimestampbyaddressesv2) - Get last activity timestamp by addresses v2\n- [`dataPrimaryNetworkUtxosListByAddresses`](docs/sdks/utxos/README.md#listbyaddresses) - List UTXOs\n- [`dataPrimaryNetworkUtxosListByAddressesV2`](docs/sdks/utxos/README.md#listbyaddressesv2) - List UTXOs v2 - Supports querying for more addresses\n- [`dataPrimaryNetworkVerticesGetByHash`](docs/sdks/vertices/README.md#getbyhash) - Get vertex\n- [`dataPrimaryNetworkVerticesListByHeight`](docs/sdks/vertices/README.md#listbyheight) - List vertices by height\n- [`dataPrimaryNetworkVerticesListLatest`](docs/sdks/vertices/README.md#listlatest) - List vertices\n- [`dataSignatureAggregatorAggregate`](docs/sdks/signatureaggregator/README.md#aggregate) - Aggregate Signatures\n- [`dataSignatureAggregatorGet`](docs/sdks/signatureaggregator/README.md#get) - Get Aggregated Signatures\n- [`dataUsageMetricsGetLogs`](docs/sdks/usagemetrics/README.md#getlogs) - Get logs for requests made by client\n- [`dataUsageMetricsGetSubnetRpcUsage`](docs/sdks/usagemetrics/README.md#getsubnetrpcusage) - Get usage metrics for the Subnet RPC\n- [`dataUsageMetricsGetUsage`](docs/sdks/usagemetrics/README.md#getusage) - Get usage metrics for the Data API\n- [`metricsChainsGet`](docs/sdks/metricschains/README.md#get) - Get chain information for supported blockchain\n- [`metricsChainsGetICMSummary`](docs/sdks/metricschains/README.md#geticmsummary) - Get ICM summary metrics\n- [`metricsChainsGetICMTimeseries`](docs/sdks/metricschains/README.md#geticmtimeseries) - Get ICM timeseries metrics\n- [`metricsChainsGetMetrics`](docs/sdks/metricschains/README.md#getmetrics) - Get metrics for EVM chains\n- [`metricsChainsGetRollingWindowMetrics`](docs/sdks/metricschains/README.md#getrollingwindowmetrics) - Get rolling window metrics for EVM chains\n- [`metricsChainsList`](docs/sdks/metricschains/README.md#list) - Get a list of supported blockchains\n- [`metricsChainsListBTCbBridgersAboveThreshold`](docs/sdks/metricschains/README.md#listbtcbbridgersabovethreshold) - Get addresses by BTCb bridged balance\n- [`metricsHealthCheck`](docs/sdks/metrics/README.md#healthcheck) - Get the health of the service\n- [`metricsL1ValidatorsGetMetricsByNodeId`](docs/sdks/l1validators/README.md#getmetricsbynodeid) - Get metric values with given nodeId and timestamp range\n- [`metricsL1ValidatorsGetMetricsBySubnetId`](docs/sdks/l1validators/README.md#getmetricsbysubnetid) - Get metric values with given subnetId and timestamp range\n- [`metricsL1ValidatorsGetMetricsByValidationId`](docs/sdks/l1validators/README.md#getmetricsbyvalidationid) - Get metric values with given validationId and timestamp range\n- [`metricsL1ValidatorsListMetrics`](docs/sdks/l1validators/README.md#listmetrics) - Get given metric for all validators\n- [`metricsLiveCheck`](docs/sdks/metrics/README.md#livecheck) - Get the liveliness of the service\n- [`metricsNetworksGetStakingMetrics`](docs/sdks/networks/README.md#getstakingmetrics) - Get staking metrics for a given subnet\n- [`metricsSubnetsGetValidators`](docs/sdks/subnets/README.md#getvalidators) - Get addresses running validators during a given time frame\n- [`webhooksAddressesAdd`](docs/sdks/addresses/README.md#add) - Add addresses to EVM activity webhook\n- [`webhooksAddressesList`](docs/sdks/addresses/README.md#list) - List adresses by EVM activity webhooks\n- [`webhooksAddressesRemove`](docs/sdks/addresses/README.md#remove) - Remove addresses from EVM activity  webhook\n- [`webhooksCreate`](docs/sdks/webhooks/README.md#create) - Create a webhook\n- [`webhooksDeactivate`](docs/sdks/webhooks/README.md#deactivate) - Deactivate a webhook\n- [`webhooksGenerateOrRotateSharedSecret`](docs/sdks/webhooks/README.md#generateorrotatesharedsecret) - Generate or rotate a shared secret\n- [`webhooksGet`](docs/sdks/webhooks/README.md#get) - Get a webhook by ID\n- [`webhooksGetSharedSecret`](docs/sdks/webhooks/README.md#getsharedsecret) - Get a shared secret\n- [`webhooksList`](docs/sdks/webhooks/README.md#list) - List webhooks\n- [`webhooksUpdate`](docs/sdks/webhooks/README.md#update) - Update a webhook\n- ~~[`dataEvmChainsGetAddressChains`](docs/sdks/evmchains/README.md#getaddresschains)~~ - **[Deprecated]** Gets a list of all chains where the address was either a sender or receiver in a transaction or ERC transfer. The list is currently updated every 15 minutes.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/address/:address/chains endpoint instead** . :warning: **Deprecated**\n- ~~[`dataEvmChainsListAllLatestBlocks`](docs/sdks/evmchains/README.md#listalllatestblocks)~~ - **[Deprecated]** Lists the latest blocks for all supported EVM chains. Filterable by network.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/blocks endpoint instead** . :warning: **Deprecated**\n- ~~[`dataEvmChainsListAllLatestTransactions`](docs/sdks/evmchains/README.md#listalllatesttransactions)~~ - **[Deprecated]** Lists the latest transactions for all supported EVM chains. Filterable by status.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/transactions endpoint instead** . :warning: **Deprecated**\n- ~~[`dataTeleporterGetTeleporterMessage`](docs/sdks/teleporter/README.md#getteleportermessage)~~ - **[Deprecated]** Gets a teleporter message by message ID.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/icm/messages/:messageId endpoint instead** . :warning: **Deprecated**\n- ~~[`dataTeleporterListTeleporterMessages`](docs/sdks/teleporter/README.md#listteleportermessages)~~ - **[Deprecated]** Lists teleporter messages. Ordered by timestamp in  descending order.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/icm/messages endpoint instead** . :warning: **Deprecated**\n- ~~[`dataTeleporterListTeleporterMessagesByAddress`](docs/sdks/teleporter/README.md#listteleportermessagesbyaddress)~~ - **[Deprecated]** Lists teleporter messages by address. Ordered by  timestamp in descending order.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/icm/addresses/:address/messages endpoint instead** . :warning: **Deprecated**\n- ~~[`dataUsageMetricsGetRpcUsageMetrics`](docs/sdks/usagemetrics/README.md#getrpcusagemetrics)~~ - **[Deprecated]**  Gets metrics for public Subnet RPC usage over a specified time interval aggregated at the specified time-duration granularity.\n\n⚠️ **This operation will be removed in a future release.  Please use /v1/subnetRpcUsageMetrics endpoint instead**. :warning: **Deprecated**\n\n</details>\n<!-- End Standalone functions [standalone-funcs] -->\n\n<!-- Start Global Parameters [global-parameters] -->\n## Global Parameters\n\nCertain parameters are configured globally. These parameters may be set on the SDK client instance itself during initialization. When configured as an option during SDK initialization, These global values will be used as defaults on the operations that use them. When such operations are called, there is a place in each to override the global value, if needed.\n\nFor example, you can set `chainId` to `\"43114\"` at SDK initialization and then you do not have to pass the same value on calls to operations like `list`. But if you want to do so you may, which will locally override the global setting. See the example code below for a demonstration.\n\n\n### Available Globals\n\nThe following global parameters are available.\n\n| Name            | Type                          | Description                                              |\n| --------------- | ----------------------------- | -------------------------------------------------------- |\n| chainId         | string                        | A supported EVM chain id, chain alias, or blockchain id. |\n| network         | components.GlobalParamNetwork | A supported network type mainnet or testnet/fuji.        |\n| enableTelemetry | boolean                       | A flag to enable or disable telemetry                    |\n| avacloud        | boolean                       | A flag to use represent a avacloud api key holder        |\n\n### Example\n\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\n\nconst avalanche = new Avalanche({\n  chainId: \"43114\",\n  network: \"mainnet\",\n  enableTelemetry: false,\n  avacloud: true,\n});\n\nasync function run() {\n  const result = await avalanche.metrics.chains.list({\n    network: \"mainnet\",\n  });\n\n  for await (const page of result) {\n    console.log(page);\n  }\n}\n\nrun();\n\n```\n<!-- End Global Parameters [global-parameters] -->\n\n<!-- Start Pagination [pagination] -->\n## Pagination\n\nSome of the endpoints in this SDK support pagination. To use pagination, you\nmake your SDK calls as usual, but the returned response object will also be an\nasync iterable that can be consumed using the [`for await...of`][for-await-of]\nsyntax.\n\n[for-await-of]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of\n\nHere's an example of one such pagination call:\n\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\n\nconst avalanche = new Avalanche();\n\nasync function run() {\n  const result = await avalanche.metrics.chains.list({\n    network: \"mainnet\",\n  });\n\n  for await (const page of result) {\n    console.log(page);\n  }\n}\n\nrun();\n\n```\n<!-- End Pagination [pagination] -->\n\n<!-- Start Retries [retries] -->\n## Retries\n\nSome of the endpoints in this SDK support retries.  If you use the SDK without any configuration, it will fall back to the default retry strategy provided by the API.  However, the default retry strategy can be overridden on a per-operation basis, or across the entire SDK.\n\nTo change the default retry strategy for a single API call, simply provide a retryConfig object to the call:\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\n\nconst avalanche = new Avalanche();\n\nasync function run() {\n  const result = await avalanche.metrics.healthCheck({\n    retries: {\n      strategy: \"backoff\",\n      backoff: {\n        initialInterval: 1,\n        maxInterval: 50,\n        exponent: 1.1,\n        maxElapsedTime: 100,\n      },\n      retryConnectionErrors: false,\n    },\n  });\n\n  console.log(result);\n}\n\nrun();\n\n```\n\nIf you'd like to override the default retry strategy for all operations that support retries, you can provide a retryConfig at SDK initialization:\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\n\nconst avalanche = new Avalanche({\n  retryConfig: {\n    strategy: \"backoff\",\n    backoff: {\n      initialInterval: 1,\n      maxInterval: 50,\n      exponent: 1.1,\n      maxElapsedTime: 100,\n    },\n    retryConnectionErrors: false,\n  },\n});\n\nasync function run() {\n  const result = await avalanche.metrics.healthCheck();\n\n  console.log(result);\n}\n\nrun();\n\n```\n<!-- End Retries [retries] -->\n\n<!-- Start Error Handling [errors] -->\n## Error Handling\n\n[`AvalancheError`](./src/models/errors/avalancheerror.ts) is the base class for all HTTP error responses. It has the following properties:\n\n| Property            | Type       | Description                                                                             |\n| ------------------- | ---------- | --------------------------------------------------------------------------------------- |\n| `error.message`     | `string`   | Error message                                                                           |\n| `error.statusCode`  | `number`   | HTTP response status code eg `404`                                                      |\n| `error.headers`     | `Headers`  | HTTP response headers                                                                   |\n| `error.body`        | `string`   | HTTP body. Can be empty string if no body is returned.                                  |\n| `error.rawResponse` | `Response` | Raw HTTP response                                                                       |\n| `error.data$`       |            | Optional. Some errors may contain structured data. [See Error Classes](#error-classes). |\n\n### Example\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\nimport * as errors from \"@avalanche-sdk/chainkit/models/errors\";\n\nconst avalanche = new Avalanche({\n  chainId: \"43114\",\n});\n\nasync function run() {\n  try {\n    await avalanche.data.nfts.reindex({\n      address: \"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E\",\n      tokenId: \"145\",\n    });\n  } catch (error) {\n    // The base class for HTTP error responses\n    if (error instanceof errors.AvalancheError) {\n      console.log(error.message);\n      console.log(error.statusCode);\n      console.log(error.body);\n      console.log(error.headers);\n\n      // Depending on the method different errors may be thrown\n      if (error instanceof errors.BadRequestError) {\n        console.log(error.data$.message); // errors.BadRequestMessage\n        console.log(error.data$.statusCode); // number\n        console.log(error.data$.error); // string\n      }\n    }\n  }\n}\n\nrun();\n\n```\n\n### Error Classes\n**Primary errors:**\n* [`AvalancheError`](./src/models/errors/avalancheerror.ts): The base class for HTTP error responses.\n  * [`BadRequestError`](./src/models/errors/badrequesterror.ts): Bad requests generally mean the client has passed invalid      or malformed parameters. Error messages in the response could help in      evaluating the error. Status code `400`.\n  * [`UnauthorizedError`](./src/models/errors/unauthorizederror.ts): When a client attempts to access resources that require      authorization credentials but the client lacks proper authentication      in the request, the server responds with 401. Status code `401`.\n  * [`ForbiddenError`](./src/models/errors/forbiddenerror.ts): When a client attempts to access resources with valid     credentials but doesn't have the privilege to perform that action,      the server responds with 403. Status code `403`.\n  * [`NotFoundError`](./src/models/errors/notfounderror.ts): The error is mostly returned when the client requests     with either mistyped URL, or the passed resource is moved or deleted,      or the resource doesn't exist. Status code `404`.\n  * [`TooManyRequestsError`](./src/models/errors/toomanyrequestserror.ts): This error is returned when the client has sent too many,     and has hit the rate limit. Status code `429`.\n  * [`InternalServerError`](./src/models/errors/internalservererror.ts): The error is a generic server side error that is      returned for any uncaught and unexpected issues on the server side.      This should be very rare, and you may reach out to us if the problem      persists for a longer duration. Status code `500`.\n  * [`BadGatewayError`](./src/models/errors/badgatewayerror.ts): This is an internal error indicating invalid response        received by the client-facing proxy or gateway from the upstream server. Status code `502`.\n  * [`ServiceUnavailableError`](./src/models/errors/serviceunavailableerror.ts): The error is returned for certain routes on a particular     Subnet. This indicates an internal problem with our Subnet node, and may      not necessarily mean the Subnet is down or affected. Status code `503`.\n\n<details><summary>Less common errors (6)</summary>\n\n<br />\n\n**Network errors:**\n* [`ConnectionError`](./src/models/errors/httpclienterrors.ts): HTTP client was unable to make a request to a server.\n* [`RequestTimeoutError`](./src/models/errors/httpclienterrors.ts): HTTP request timed out due to an AbortSignal signal.\n* [`RequestAbortedError`](./src/models/errors/httpclienterrors.ts): HTTP request was aborted by the client.\n* [`InvalidRequestError`](./src/models/errors/httpclienterrors.ts): Any input used to create a request is invalid.\n* [`UnexpectedClientError`](./src/models/errors/httpclienterrors.ts): Unrecognised or unexpected error.\n\n\n**Inherit from [`AvalancheError`](./src/models/errors/avalancheerror.ts)**:\n* [`ResponseValidationError`](./src/models/errors/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string.\n\n</details>\n<!-- End Error Handling [errors] -->\n\n<!-- Start Server Selection [server] -->\n## Server Selection\n\n### Override Server URL Per-Client\n\nThe default server can be overridden globally by passing a URL to the `serverURL: string` optional parameter when initializing the SDK client instance. For example:\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\n\nconst avalanche = new Avalanche({\n  serverURL: \"https://data-api.avax.network\",\n});\n\nasync function run() {\n  const result = await avalanche.metrics.healthCheck();\n\n  console.log(result);\n}\n\nrun();\n\n```\n\n### Override Server URL Per-Operation\n\nThe server URL can also be overridden on a per-operation basis, provided a server list was specified for the operation. For example:\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\n\nconst avalanche = new Avalanche();\n\nasync function run() {\n  const result = await avalanche.metrics.healthCheck({\n    serverURL: \"https://metrics.avax.network\",\n  });\n\n  console.log(result);\n}\n\nrun();\n\n```\n<!-- End Server Selection [server] -->\n\n<!-- Start Custom HTTP Client [http-client] -->\n## Custom HTTP Client\n\nThe TypeScript SDK makes API calls using an `HTTPClient` that wraps the native\n[Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). This\nclient is a thin wrapper around `fetch` and provides the ability to attach hooks\naround the request lifecycle that can be used to modify the request or handle\nerrors and response.\n\nThe `HTTPClient` constructor takes an optional `fetcher` argument that can be\nused to integrate a third-party HTTP client or when writing tests to mock out\nthe HTTP client and feed in fixtures.\n\nThe following example shows how to use the `\"beforeRequest\"` hook to to add a\ncustom header and a timeout to requests and how to use the `\"requestError\"` hook\nto log errors:\n\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\nimport { HTTPClient } from \"@avalanche-sdk/chainkit/lib/http\";\n\nconst httpClient = new HTTPClient({\n  // fetcher takes a function that has the same signature as native `fetch`.\n  fetcher: (request) => {\n    return fetch(request);\n  }\n});\n\nhttpClient.addHook(\"beforeRequest\", (request) => {\n  const nextRequest = new Request(request, {\n    signal: request.signal || AbortSignal.timeout(5000)\n  });\n\n  nextRequest.headers.set(\"x-custom-header\", \"custom value\");\n\n  return nextRequest;\n});\n\nhttpClient.addHook(\"requestError\", (error, request) => {\n  console.group(\"Request Error\");\n  console.log(\"Reason:\", `${error}`);\n  console.log(\"Endpoint:\", `${request.method} ${request.url}`);\n  console.groupEnd();\n});\n\nconst sdk = new Avalanche({ httpClient: httpClient });\n```\n<!-- End Custom HTTP Client [http-client] -->\n\n<!-- Start Debugging [debug] -->\n## Debugging\n\nYou can setup your SDK to emit debug logs for SDK requests and responses.\n\nYou can pass a logger that matches `console`'s interface as an SDK option.\n\n> [!WARNING]\n> Beware that debug logging will reveal secrets, like API tokens in headers, in log messages printed to a console or files. It's recommended to use this feature only during local development and not in production.\n\n```typescript\nimport { Avalanche } from \"@avalanche-sdk/chainkit\";\n\nconst sdk = new Avalanche({ debugLogger: console });\n```\n<!-- End Debugging [debug] -->\n\n<!-- Placeholder for Future Speakeasy SDK Sections -->\n\n# Development\n\n## Maturity\n\nThis SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage\nto a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally\nlooking for the latest version.\n\n## Contributions\n\nWhile we value open-source contributions to this SDK, this library is generated programmatically. Any manual changes added to internal files will be overwritten on the next generation.\nWe look forward to hearing your feedback. Feel free to open a PR or an issue with a proof of concept and we'll do our best to include it in a future release.\n\n[for-await-of]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of\n","readmeFilename":"README.md"}