Skip to main content

INTU SDK Quickstart

Overview:

INTU has very few depedencies, and you can get started with just a few lines of code.

SDK Versions Available:

WebKit: npm version
Web: npm version
Node: npm version

# For WebKit integration
npm install @intuweb3/steven-web-kit

# For web applications
npm install @intuweb3/exp-web ethers

# For Node.js applications
npm install @intuweb3/exp-node ethers

INTU Recommends

We use the following tools, if you are looking to change your environment or are starting from scratch.

Ethers v5: (INTU does not work with V6 at this time): https://www.npmjs.com/package/ethers/v/5.7.2
Vite: https://vitejs.dev/
pnpm: https://pnpm.io/

INTU General Implementation

  1. User needs a method to interact with Web3, either with our Webkit or a wallet
  2. A new INTU account needs to be created for the user
  3. INTU MPC Account can then be used with the blockchain!

Webkit Implementation Flow

  1. Configure your Web Kit in index.js
  2. Wrap your <App/> with <IntuWebKit></IntuWebKit>
  3. Import webkit pakage and Webhooks in App.js
  4. Use it!

Implementation Flow

  1. Import INTU SDK and Ethers
  2. Start importing functions as your needs require
  3. Detailed on the following quickstart page.

Development Resources:

Demo Application: https://codesandbox.io/p/github/intu-labs/sandbox/main (Click dev:3000)

Support: dev@intu.xyz

Discord: https://discord.gg/sc9SjTewph

Demo: