SDK (Coming Soon)

The Rollr SDK will provide developers with a comprehensive toolkit for integrating MEV optimization and transaction bundling into their applications.

Planned Features

Bundle Construction

Simple APIs for building and validating transaction bundles

Simulation Engine

Pre-execution simulation to verify bundle success and estimate MEV

Priority Fee Management

Automated fee optimization based on network conditions

Event Monitoring

Real-time updates on bundle status and execution

Supported Languages

The Rollr SDK will be available in multiple programming languages to support diverse development environments:

TS

TypeScript / Node.js

Full-featured SDK for web and server-side applications

RS

Rust

High-performance SDK for low-latency trading and infrastructure

API Design Philosophy

The Rollr SDK is being designed with the following principles:

  • Type Safety: Full TypeScript support with comprehensive type definitions
  • Performance: Optimized for low-latency trading environments
  • Developer Experience: Intuitive APIs with clear documentation and examples
  • Extensibility: Plugin architecture for custom strategies and integrations

Example Usage (Preview)

Here's a preview of how the Rollr SDK will work once released:

import { RollrClient } from '@rollr/sdk';
import { Connection, clusterApiUrl } from '@solana/web3.js';

// Connect to Solana Mainnet
const connection = new Connection(clusterApiUrl('mainnet-beta'));

const client = new RollrClient({
  connection,
  wallet: yourWalletAdapter
});

// Create a bundle
const bundle = await client.createBundle({
  transactions: [tx1, tx2, tx3],
  priorityFee: 'auto',
  maxTimestamp: Date.now() + 60000
});

// Simulate bundle
const simulation = await bundle.simulate();

if (simulation.success) {
  // Submit bundle
  const result = await bundle.submit();
  console.log('Bundle submitted:', result.bundleId);
}

Stay Updated

Want to be notified when the SDK is released? Follow our progress and join our community:

GitHub RepositoryComing Soon
NPM PackageComing Soon
Cargo CrateComing Soon