Introduction

This document provides a practical guide for integrating with the INTMAX network using the intmax2-client-sdk and intmax2-server-sdk, complete with real code examples.

Each section covers key steps—from SDK installation and client initialization to login, token deposits and withdrawals, transaction history retrieval, and signature verification—enabling developers to build applications that leverage INTMAX’s privacy-preserving features with ease.

By following the examples in order, you’ll gain an intuitive understanding of how to effectively use the INTMAX SDK in real-world scenarios.

Complete Documentation

For comprehensive documentation and additional resources, visit:

INTMAX Client SDK Docs

⚠️ Mainnet is not supported yet. Please use the Testnet.

Getting Started with intmax2-client-sdk

This guide provides step-by-step examples for using the intmax2-client-sdk to interact with the INTMAX network. This SDK is primarily intended for use in frontend applications. It covers everything from setting up the client, performing login, to managing deposits, withdrawals, and transaction histories.

For the complete example code, please visit our GitHub repository:

https://github.com/InternetMaximalism/intmax2-client-sdk/tree/main/examples/vite

Example: Vite + React + TypeScript

npm create vite@latest my-app # Select React and TypeScript
cd my-app

Installation

Install the SDK using your preferred package manager: