Registry / blockchain / minter-typescript-sdk

minter-typescript-sdk

JSON →
library1.2.1jsnpmunverified

The Minter TypeScript SDK (v1.2.1) is a blockchain SDK for interacting with the Minter network, written in TypeScript with native gRPC transport support (excluding browser). It provides methods for querying coin info, best trades, estimates, addresses, and candidates. Differentiators: native gRPC support, TypeScript-first, multiple transport options (HTTP, gRPC), and utility classes for amount conversion. Released via GitHub, not npm registry, with no regular cadence.

npm install minter-typescript-sdk
INSTALL
IMPORT
SIG · MINTER-TYPESCRIPT-
M
minter-typescript-sdk
blockchainjavascriptv1.2.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

MinterApi
import MinterApi from 'minter-typescript-sdk';
import { MinterApi } from 'minter-typescript-sdk';
Default export, not named. For browser, use 'minter-typescript-sdk/lib/browser'.
HttpOptions
import { HttpOptions } from 'minter-typescript-sdk';
Named export from main module.
GrpcOptions
import { GrpcOptions } from 'minter-typescript-sdk';
import { GrpcOptions } from 'minter-typescript-sdk/lib/browser';
Not available in browser build.
BestTradeRequest
import { BestTradeRequest } from 'minter-typescript-sdk/lib/proto/resources_pb';
import { BestTradeRequest } from 'minter-typescript-sdk';
Export from protobuf file, not main module.

Initializes MinterApi with gRPC transport and fetches coin info for 'COUNTER'.

import MinterApi, { GrpcOptions } from 'minter-typescript-sdk'; const grpcOptions: GrpcOptions = { hostname: 'minter-api', port: 8842, deadline: 2500, useTransportSecurity: false }; const minterApi = new MinterApi(grpcOptions); async function main() { const coinInfo = await minterApi.getCoinInfoGrpc('COUNTER'); console.log(coinInfo.toObject()); } main().catch(console.error);
Debug
Known issues
breakinggRPC transport not supported in browsers; use HTTP transport for web apps.
fix
Import from 'minter-typescript-sdk/lib/browser' and use HTTP options.
affects: >=0.0.0
gotchaPackage must be installed from GitHub; `npm install minter-typescript-sdk` may fail if not published to npm.
fix
Use `npm install counters/minter-typescript-sdk` or `yarn add minter-typescript-sdk@github:counters/minter-typescript-sdk`.
affects: >=0.0.0
gotchaMethods return protobuf objects; call `.toObject()` to get plain JS objects.
fix
Example: `coinInfo.toObject()`
affects: >=0.0.0
Errors
Common errors & fixes
Cannot find module 'minter-typescript-sdk'
Package not installed from correct GitHub source.
fix
Run `npm install counters/minter-typescript-sdk`
TypeError: minterApi.getCoinInfoGrpc is not a function
Using browser build, which doesn't include gRPC methods.
fix
Use HTTP transport or import from main module if not in browser.
Error: Module not found: Can't resolve 'minter-typescript-sdk'
Webpack/bundler not configured to resolve GitHub package.
fix
Ensure package is in node_modules or use a bundler with npm install.
Upgrade
Version history
1.2.1latest on npm
Audit
Dependencies
@grpc/grpc-jsoptionalgRPC transport dependency
google-protobufoptionalProtobuf dependencies for gRPC
Agent activity
37 hits · last 30 days
node
32
OpenAI (training)
1
Resources
minter-typescript-sdk — npm install minter-typescript-sdk · libregistry