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()

/taraxa-js/

    Package Sidebar

    Install

    npm i taraxa-js

    Weekly Downloads

    1

    Version

    0.1.1

    License

    ISC

    Unpacked Size

    26.1 kB

    Total Files

    10

    Last publish

    Collaborators

    • taraxa_project