eosjs is a Javascript library which provides an API for integrating with EOSIO-based blockchains using the EOSIO Nodeos RPC API. The documentation for eosjs is structured in the following way:

  • Installation explains how to install eosjs using npm or yarn.
  • Basic Usage provides information related to importing eosjs in various Javascript environments. The basic-usage document specifically provides brief explanations of the components provided by eosjs as well as their typical use cases.
  • FAQ provides answers to frequently asked questions surrounding the eosjs software.
  • How-To Guides provides how-tos on everything from getting block information to proposing and signing multi-sig transactions.
  • Troubleshooting provides possible exceptions encountered when developing with eosjs and their most common causes.
  • Technical Overview provides a high-level overview of how eosjs works.