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  (fastest/recommended)
npm install @intuweb3/web-kit

# For web applications
npm install @intuweb3/web ethers

# For Node.js applications
npm install @intuweb3/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://stackblitz.com/~/github.com/intu-labs/sandbox?file=src%2Findex.jsx (Click dev:3000)

Support: dev@intu.xyz

Discord: https://discord.gg/sc9SjTewph

Demo: