Modules
SignumJS is maintained in a so called monorepo norepoand 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 | ||
Install Packages
The installation of the packages always follows the same pattern
<script src='https://cdn.jsdelivr.net/npm/@signumjs/core/dist/signumjs.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/@signumjs/contracts/dist/signumjs.contracts.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/@signumjs/crypto/dist/signumjs.crypto.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/@signumjs/http/dist/signumjs.http.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/@signumjs/util/dist/signumjs.util.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/@signumjs/wallets/dist/signumjs.wallets.min.js'></script>