npm.io
0.0.21 • Published 6 years ago

openmarket-sdk

Licence
MIT
Version
0.0.21
Deps
19
Size
182 kB
Vulns
25
Weekly
0

openmarket-sdk

Open Market API SDK

Usage

# install dependencies
$ npm install openmarket-sdk
import {  OpenMarketTxAPI } from 'openmarket-sdk'

let api = new OpenMarketTxAPI({
  lcdUrl: 'http://localhost:1317', // rest server url
  chainId: 'mpchain',
})

//...
const mnemonic = 'abra kadabra ...'
const address = api.getAddress(mnemonic)
const ecpairPriv = api.getECPairPriv(mnemonic)
//...
let someTxMsg = {
  //...
}

const signedTx = api.sign(someTxMsg, Buffer.from(ecpairPriv))
let tx = await api.broadcast(signedTx)