multichain-api
v1.0.0-alpha.13
Published
MultiChain JSON-RPC Client
Downloads
901
Readme
MultiChain API
MultiChain API is an unofficial MultiChain client for Node.js written in TypeScript.
💡 The
alpha
status only denotes that the unit tests are incomplete, but the client should be fully functional.
Features
Promise
-based functional API- Optimized for serverless architecture
Installation
npm install --save multichain-api
Examples
TypeScript example:
import { GetBlock } from 'multichain-api/Commands/GetBlock'
import { RpcClient } from 'multichain-api/RpcClient'
const client = RpcClient({
protocol: 'http',
host: '127.0.0.1',
port: 8570,
username: 'multichainrpc'
password: '...'
})
client(GetBlock(42))
.then(response => console.log(response))
.catch(error => console.log(error))
JavaScript example:
const { GetBlock } = require('multichain-api/Commands/GetBlock')
const { RpcClient } = require('multichain-api/RpcClient')
const client = RpcClient({
protocol: 'http',
host: '127.0.0.1',
port: 8570,
username: 'multichainrpc'
password: '...'
})
client(GetBlock(42))
.then(response => console.log(response))
.catch(error => console.log(error))