# 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)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://signum-network.gitbook.io/signumjs/welcome-to-signumjs.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
