Skip to content

Repository files navigation

⚡ Ephemeral Rollups SDK

Rust and TypeScript tools for delegating accounts, executing on Ephemeral Rollups, and committing state back to Solana.

Choose a package

Package Use Version
ephemeral-rollups-sdk Rust program integration, CPIs, and Anchor macros Crates.io
ephemeral-rollups-pinocchio Pinocchio program integration Crates.io
magic-resolver Rust client-side connection routing by delegation status Crates.io
@magicblock-labs/ephemeral-rollups-sdk TypeScript clients using @solana/web3.js npm
@magicblock-labs/ephemeral-rollups-kit TypeScript clients using @solana/kit npm

For Rust, choose the compatibility features before integrating: anchor targets Anchor 1.0; older Anchor versions use anchor-compat. Delegated accounts and ephemeral-only accounts have different lifecycles; ephemeral-only accounts do not persist on Solana.

Integration guides · Example programs

About

The SDK provides convenience utils to prepare programs for executing transactions in the Ephemeral Rollups. SDK documentation at https://docs.rs/ephemeral-rollups-sdk/latest/ephemeral_rollups_sdk/

Resources

Stars

24 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages