クイックアクセス
Magic Actions Example
GitHub でリファレンス実装を見る
Magic Actions とは?
Magic Actions を使うと、Ephemeral Rollup (ER)のコミット直後に Solana ベースレイヤー上で自動実行される 1 つ以上の呼び出し命令を追加できます。コミット済みの状態を入力として使い、単一トランザクションで複数ステップのワークフローを編成できます。- 状態同期: ER の変更をベースレイヤーのアカウントへ反映
- クロスプログラム構成: コミット後に他のプログラムを呼び出す
- 自動化ワークフロー: 1 回のコミットから複雑な処理を連鎖
- イベント駆動アクション: コミット済み状態に基づいてロジックを分岐
仕組み
- アカウントを Ephemeral Rollup に委任する
- Ephemeral Rollup 上で低レイテンシーのトランザクションを実行する
- 委任状態を維持したまま、アクション付き命令をベースレイヤーへコミットする
- ハンドラーが最新のコミット済み状態を使って自動実行される
関連項目
Magic Actions は Ephemeral Rollups と組み合わせて動作します。Ephemeral Rollups
委任、コミット、委任解除

