https://github.com/magicblock-labs/ephemeral-rollups-sdk
The SDK provides convenience utils to prepare programs for executing transactions in the Ephemeral Rollups
https://github.com/magicblock-labs/ephemeral-rollups-sdk
Last synced: 5 months ago
JSON representation
The SDK provides convenience utils to prepare programs for executing transactions in the Ephemeral Rollups
- Host: GitHub
- URL: https://github.com/magicblock-labs/ephemeral-rollups-sdk
- Owner: magicblock-labs
- Created: 2024-08-09T13:28:08.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-15T03:08:18.000Z (6 months ago)
- Last Synced: 2026-01-17T17:24:58.159Z (6 months ago)
- Language: TypeScript
- Homepage: https://docs.magicblock.gg
- Size: 1.07 MB
- Stars: 12
- Watchers: 1
- Forks: 14
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ⚡ Ephemeral Rollups SDK
The SDK provides convenience utils to prepare programs for executing transactions in the Ephemeral Rollups
## Packages
| Package | Description | Version | Docs |
|:-----------------------------------------|:----------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------|
| `ephemeral-rollups-sdk` | Rust SDK for integrating with the Ephemeral Rollups | [](https://crates.io/crates/ephemeral-rollups-sdk) | [](https://docs.magicblock.gg/) |
| `magic-resolver` | Rust library that facilitates connection resolution when working with Ephemeral Rollups | [](https://crates.io/crates/magic-resolver) | [](https://docs.magicblock.gg/) |
| `@magicblock-labs/ephemeral-rollups-sdk` | TypeScript helper for preparing transactions (@solana/web3.js) | [](https://www.npmjs.com/package/@magicblock-labs/ephemeral-rollups-sdk) | [](https://docs.magicblock.gg) |
| `@magicblock-labs/ephemeral-rollups-kit` | TypeScript helper for preparing transactions (@solana/kit) | [](https://www.npmjs.com/package/@magicblock-labs/ephemeral-rollups-kit) | [](https://docs.magicblock.xyz) |
### ✨ Add CPIs to delegate, undelegate, and commit accounts
See the integration example: https://github.com/magicblock-labs/magicblock-engine-examples
## 👷Examples
- [Anchor Counter](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/anchor-counter/README.md) - A simple counter that can be incremented. Tests use the ts sdk to delegate/undelegate accounts and run transactions.
- [Bolt Counter](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/bolt-counter/README.md) - A simple counter that can be incremented. Tests use the bolt sdk to delegate/undelegate accounts and run transactions.
## 🚧 Under Testing 🚧
The Ephemeral Rollups are currently under testing. Reach out to us on [Discord](https://discord.com/invite/MBkdC3gxcv) to get access to the testing endpoint.