taraxa-js

0.1.1 • Public • Published

taraxa-js

Taraxa RPC javascript client

taraxa-js npm address: taraxa-js

Taraxa official website: taraxa.io

install

npm install taraxa-js

usage

default parameters

config={
    ip:"0.0.0.0",
    port:7777,
    jsonrpc:"2.0",
    id:1
}

example

const taraxa = require("taraxa-js")

taraxa.eth.blockNumber().then(console.log)

set config

const taraxa = require("taraxa-js")
taraxa.set({ip:"35.224.183.106",port:7777})

import {eth,taraxa,net}  from "taraxa-js"
eth.set({ip:"35.224.183.106",port:7777})
taraxa.set({ip:"35.224.183.106",port:7777})
net.set({ip:"35.224.183.106",port:7777})

taraxa.reset()
eth.reset()
taraxa.reset()
net.reset()

once call above any set, the whole package config will be influenced until you reset it again.

methods

  • eth
eth.syncing()

eth.coinbase()

eth.gasPrice()

eth.accounts()

eth.getBalance(address, tag)

eth.blockNumber()

eth.getStorageAt(address, position, tag)

eth.getTransactionCount(address, tag)

eth.getBlockTransactionCountByHash(hash)

eth.getBlockTransactionCountByNumber(tag)

eth.getUncleCountByBlockHash(hash)

eth.getUncleCountByBlockNumber(tag)

eth.getCode(address, tag)

eth.sendTransaction(trx)

eth.sendRawTransaction(trx)

eth.call(trx, tag)

eth.estimateGas(trx, tag)

eth.getBlockByHash(hash, fullTransactions)

eth.getBlockByNumber(tag, fullTransactions)

eth.getTransactionByHash(hash)

eth.getTransactionByBlockHashAndIndex(hash, index)

eth.getTransactionByBlockNumberAndIndex(tag, index)

eth.getTransactionRecehostt(hash)

eth.pendingTransactions()

eth.getUncleByBlockHashAndIndex(hash, index)

eth.getUncleByBlockNumberAndIndex(tag, index)

eth.newFilter(filter)

eth.newBlockFilter()

eth.newPendingTransactionFilter()

eth.uninstallFilter(id)

eth.getFilterChanges(id)

eth.getFilterLogs(id)

eth.getLogs(filter)
  • taraxa
taraxa.getDagBlockByHash(hash, fullTransactions)

taraxa.getDagBlockByLevel(tag, fullTransactions)

taraxa.getScheduleBlockByPeriod(period)

taraxa.dagBlockLevel()

taraxa.dagBlockPeriod()

taraxa.blockNumber()

taraxa.protocolVersion()
  • net
net.version()

net.peerCount()

net.listening()

Readme

Keywords

none

Package Sidebar

Install

npm i taraxa-js

Weekly Downloads

0

Version

0.1.1

License

ISC

Unpacked Size

26.1 kB

Total Files

10

Last publish

Collaborators

  • taraxa_project