This package has been deprecated

Author message:

transfer to @cita/web3-plugin

cita-web3-plugin
TypeScript icon, indicating that this package has built-in type declarations

1.0.14 • Public • Published

Build Status npm npm type definitions npm

CITA-Web3-Plugin

Promise based CITA RPC toolkit.

Features

  • Supports the Promise API

Installing

$ yarn add cita-web3-plugin

Example

import CitaWeb3Plugin from 'cita-web3-plugin'
 
const SERVER = 'localhost:1337'
 
const { CITA } = CitaWeb3Plugin({ server: SERVER })
 
/**
 * @function netPeerCount
 * @description request net peer count
 * @param null
 * @returns {string} peerCount
 */
CITA.netPeerCount().then(count => console.log(count))
 
/**
 * @function getBlockByNumber
 * @description request block by block number
 * @param {string} quantity - quantity is the current block height of CITA
 * @param {boolean} detialed - return transaction list if true, otherwise return hash of transaction
 * @returns {object} block
 */
CITA.getBlockByNumber({
  quantity: blockNumber
  detailed: true,
}).then(block => console.log(block))
 
/**
 * @function getBlockByHash
 * @description request block by block hash
 * @param {string} hash - block hash
 * @param {boolean} detailed - return transaction list if true, otherwise return hash of transaction
 * @returns {object} block
 */
CITA.getBlockByHash({
  hash: blockHash,
  detailed: true
}).then(block => console.log(block))

Package Sidebar

Install

npm i cita-web3-plugin

Weekly Downloads

2

Version

1.0.14

License

MIT

Unpacked Size

13.1 kB

Total Files

12

Last publish

Collaborators

  • keith_chen