Development
...
Getting Started
Modules
2 min
signumjs is maintained in a so called https //en wikipedia org/wiki/monorepo and splitted in several modules from an architectural perspective the modules share different types of dependendencies, where e g the docid\ iitacfk9k4rh4fp3rcllw or docid\ lnqgckbaew22bcpr lko does not have any dependency of other modules, while the docid\ d5ozzfzwnpoyaxjk854o9 depends on http, util, and crypto module https //www npmjs com/package/@signumjs/core module description package docid\ d5ozzfzwnpoyaxjk854o9 the main module providing an extense api for blockchain interaction https //www npmjs com/package/@signumjs/core docid\ doh84qh7bi5exxqdfprv the cryptographic functions, like encryption, and key generation, signing, and verification https //www npmjs com/package/@signumjs/crypto docid\ lnqgckbaew22bcpr lko this is the tool belt around signumjs providing most useful conversion functions https //www npmjs com/package/@signumjs/util docid 8m6lot5iygfp94djtsvrq this package provides all to interact with wallets, using either deeplinking for desktop and mobile wallets and full duplex interaction with the https //github com/signum network/signum xt wallet https //www npmjs com/package/@signumjs/wallets docid\ uo92oephiq54c2vi91okd the module especifically relevant for interaction with smart contracts https //www npmjs com/package/@signumjs/contracts docid\ iitacfk9k4rh4fp3rcllw a thin http wrapper, with consistent response types, and exception handling it wraps the famous https //axios http com/ library https //www npmjs com/package/@signumjs/http install packages the installation of the packages always follows the same pattern npm npm i @signumjs/core npm i @signumjs/contracts npm i @signumjs/crypto npm i @signumjs/util npm i @signumjs/http npm i @signumjs/wallets yarn yarn add @signumjs/core yarn add @signumjs/contracts yarn add @signumjs/crypto yarn add @signumjs/util yarn add @signumjs/http yarn add @signumjs/wallets \<script/>