Modules
SignumJS is maintained in a so called monorepo and splitted in several modules. From an architectural perspective the modules share different types of dependendencies, where e.g. the Http Module or Util Module does not have any dependency of other modules, while the Core Module depends on http, util, and crypto module
Module | Description | Package |
The main module providing an extense API for blockchain interaction | ||
The cryptographic functions, like encryption, and key generation, signing, and verification | ||
This is the tool belt around SignumJS providing most useful conversion functions. | ||
Wallets | This package provides all to interact with wallets, using either deeplinking for desktop and mobile wallets and full-duplex interaction with the XT Wallet | |
The module especifically relevant for interaction with smart contracts | ||
A thin Http wrapper, with consistent response types, and exception handling. It wraps the famous axios library. |
The installation of the packages always follows the same pattern