# SignumJS

## SignumJS

- [Welcome to SignumJS](https://signum-network.gitbook.io/signumjs/welcome-to-signumjs.md): SignumJS is an isomorphic SDK written in Typescript providing common functionalities for browsers and Nodejs to interact with the Signum Network blockchain.
- [Getting Started](https://signum-network.gitbook.io/signumjs/getting-started.md)
- [Installation](https://signum-network.gitbook.io/signumjs/getting-started/installation.md)
- [Modules](https://signum-network.gitbook.io/signumjs/getting-started/modules.md)
- [Usage](https://signum-network.gitbook.io/signumjs/getting-started/usage.md)
- [API Reference](https://signum-network.gitbook.io/signumjs/reference/api-reference.md)
- [Core Module](https://signum-network.gitbook.io/signumjs/reference/api-reference/core-module.md): This is the main module, and almost all you may need to interact with the Signum Node API
- [Util Module](https://signum-network.gitbook.io/signumjs/reference/api-reference/util-module.md): The utility package for SignumJS with loads of convenience methods. If you need to convert amounts, chain time, or deal with deeplinks then this is your wanted module.
- [Crypto Module](https://signum-network.gitbook.io/signumjs/reference/api-reference/crypto-module.md): This module contains all cryptographic functions needed for Signum.
- [Http Module](https://signum-network.gitbook.io/signumjs/reference/api-reference/http-module.md): The Http Module is a thin wrapper around the isomorphic Http Implementation axios. It mainly unifies responses such that its use is consistent.
- [Contracts Module](https://signum-network.gitbook.io/signumjs/reference/api-reference/contracts-module.md): The Contracts module provides functions and messages to interact with Signum Smart Contracts, i.e. generate method calls and inspect contract data.
- [Monitor Module](https://signum-network.gitbook.io/signumjs/reference/api-reference/monitor-module.md): The Monitor Module is useful to poll for changes, e.g. on the blockchain, especially for confirmations of transactions.
- [Basics](https://signum-network.gitbook.io/signumjs/recipes/basics.md): A bunch of examples for most basic operations
- [Getting Accounts Balance](https://signum-network.gitbook.io/signumjs/recipes/basics/getting-accounts-balance.md): In this simple example we just get an accounts balance and print it to the console.
- [List Transactions](https://signum-network.gitbook.io/signumjs/recipes/basics/list-transactions.md): This example shows how to list transactions for an account
- [Show attached messages](https://signum-network.gitbook.io/signumjs/recipes/basics/show-attached-messages.md): This example demonstrates how to read attached messages (not enrcrypted)
- [Send Signa](https://signum-network.gitbook.io/signumjs/recipes/basics/send-signa.md): Learn how to sign a transaction and send Signa to another account
- [Advanced](https://signum-network.gitbook.io/signumjs/recipes/advanced.md)
