puzzle-piece-simpleIntegration

For Clients

Installing the Client SDK

npm install @intenus/client-sdk

Quick Start

import { IntenusProtocolClient, IntentBuilder } from '@intenus/client-sdk';
import { Ed25519Keypair } from '@mysten/sui/keypairs/ed25519';

const client = new IntenusProtocolClient({
  network: 'testnet'
});

const keypair = Ed25519Keypair.generate();

// Get protocol stats
const stats = await client.getProtocolStats();
console.log('Registered solvers:', stats.registry.total_solvers);
console.log('Current batch:', stats.current_batch?.batch_id);

Solver Registry

Batch Management

Seal Policies

Slash Management

Intent Builder

For Solvers

Listen for Batches

Build Solutions

Build IGS Solutions

Testing

Local Development

Testnet Integration

Last updated