Skip to main content

INTU SDK Quickstart

Overview:

🏮 If you need to chat with us, please visit our discord: https://discord.gg/sc9SjTewph 🏮

INTU is comprised of two parts, the cryptographic functionality which is the bulk of our offering, and the smart contract which acts primarily as a database and confirmation layer. Our SDK performs the task of combining the cryptographic output with the method and order to be stored and retrieved in the SC.

Assuming we want the most basic setup (3 users, requiring 2 signatures to send a transaction), we will need just a handful of functions to achieve that.

The process to create and use an INTU account is roughly:

  • Import INTU SDK & Ethers
  • Retrieve your user intu vaults
  • Propose a vault
  • Have each user register into the vault
  • Complete! Now the vault can be used to send threshold signatures

[ GOAL IS TO PUT A VIDEO RIGHT HERE ]


We offer 2 versions of our SDK, the easy user onboarding toolbox and the standard SDK for building at a lower level.

With our SDK, you can get started in just a few steps.

First, get the appropriate @intuweb3 package for the project you are building (web or nodejs), and the ethers package.

Web: npm version
Node: npm version

Features

User controlled MPC accounts
Cross network transaction formation
RPC flexibility
Pay per use (no monthly subscription)