From 77dd3b8ba258357b323e7af1ce9265402621e869 Mon Sep 17 00:00:00 2001 From: dhruvja Date: Fri, 3 Jul 2026 14:19:09 +0530 Subject: [PATCH 1/3] docs: update engine example links --- .../ephemeral-rollups-ers/how-to-guide/quickstart.mdx | 2 +- .../ephemeral-rollups-ers/how-to-guide/rust-tests.mdx | 6 +++--- .../introduction/ephemeral-accounts.mdx | 2 +- .../introduction/magic-router.mdx | 4 ++-- .../ephemeral-rollups-ers/magic-actions/client.mdx | 2 +- .../magic-actions/implementation.mdx | 2 +- .../ephemeral-rollups-ers/magic-actions/overview.mdx | 2 +- .../magic-actions/troubleshooting.mdx | 2 +- .../get-started/how-integrate-your-program/anchor.mdx | 6 +++--- .../get-started/how-integrate-your-program/rust.mdx | 10 +++++----- cn/pages/get-started/use-cases/payments.mdx | 2 +- .../how-to-guide/access-control.mdx | 4 ++-- cn/pages/templates/counter.mdx | 2 +- cn/pages/templates/gachapon.mdx | 2 +- cn/pages/templates/onchain-dice.mdx | 2 +- cn/pages/templates/rock-paper-scissors.mdx | 2 +- cn/pages/tools/crank/introduction.mdx | 2 +- cn/snippets/oncurve-delegation.mdx | 2 +- cn/snippets/quick-access-er-rust.mdx | 4 ++-- cn/snippets/quick-access-er.mdx | 2 +- cn/snippets/quick-access-per.mdx | 2 +- cn/snippets/quick-access-vrf.mdx | 2 +- .../ephemeral-rollups-ers/how-to-guide/quickstart.mdx | 2 +- .../ephemeral-rollups-ers/how-to-guide/rust-tests.mdx | 6 +++--- .../introduction/ephemeral-accounts.mdx | 2 +- .../introduction/magic-router.mdx | 4 ++-- .../ephemeral-rollups-ers/magic-actions/client.mdx | 2 +- .../magic-actions/implementation.mdx | 2 +- .../ephemeral-rollups-ers/magic-actions/overview.mdx | 2 +- .../magic-actions/troubleshooting.mdx | 2 +- .../get-started/how-integrate-your-program/anchor.mdx | 6 +++--- .../get-started/how-integrate-your-program/rust.mdx | 10 +++++----- jp/pages/get-started/use-cases/payments.mdx | 2 +- .../how-to-guide/access-control.mdx | 4 ++-- jp/pages/templates/counter.mdx | 2 +- jp/pages/templates/gachapon.mdx | 2 +- jp/pages/templates/onchain-dice.mdx | 2 +- jp/pages/templates/rock-paper-scissors.mdx | 2 +- jp/pages/tools/crank/introduction.mdx | 2 +- jp/snippets/oncurve-delegation.mdx | 2 +- jp/snippets/quick-access-er-rust.mdx | 4 ++-- jp/snippets/quick-access-er.mdx | 2 +- jp/snippets/quick-access-per.mdx | 2 +- jp/snippets/quick-access-vrf.mdx | 2 +- .../ephemeral-rollups-ers/how-to-guide/quickstart.mdx | 2 +- .../ephemeral-rollups-ers/how-to-guide/rust-tests.mdx | 6 +++--- .../introduction/ephemeral-accounts.mdx | 2 +- .../introduction/magic-router.mdx | 4 ++-- .../ephemeral-rollups-ers/magic-actions/client.mdx | 2 +- .../magic-actions/implementation.mdx | 2 +- .../ephemeral-rollups-ers/magic-actions/overview.mdx | 2 +- .../magic-actions/troubleshooting.mdx | 2 +- .../get-started/how-integrate-your-program/anchor.mdx | 6 +++--- .../get-started/how-integrate-your-program/rust.mdx | 10 +++++----- ko/pages/get-started/use-cases/payments.mdx | 2 +- .../how-to-guide/access-control.mdx | 4 ++-- ko/pages/templates/counter.mdx | 2 +- ko/pages/templates/gachapon.mdx | 2 +- ko/pages/templates/onchain-dice.mdx | 2 +- ko/pages/templates/rock-paper-scissors.mdx | 2 +- ko/pages/tools/crank/introduction.mdx | 2 +- ko/snippets/oncurve-delegation.mdx | 2 +- ko/snippets/quick-access-er-rust.mdx | 4 ++-- ko/snippets/quick-access-er.mdx | 2 +- ko/snippets/quick-access-per.mdx | 2 +- ko/snippets/quick-access-vrf.mdx | 2 +- .../ephemeral-rollups-ers/how-to-guide/quickstart.mdx | 4 ++-- .../how-to-guide/rust-program.mdx | 2 +- .../ephemeral-rollups-ers/how-to-guide/rust-tests.mdx | 6 +++--- .../introduction/ephemeral-accounts.mdx | 2 +- .../introduction/magic-router.mdx | 4 ++-- pages/ephemeral-rollups-ers/magic-actions/client.mdx | 2 +- .../magic-actions/implementation.mdx | 2 +- pages/ephemeral-rollups-ers/magic-actions/overview.mdx | 2 +- .../magic-actions/troubleshooting.mdx | 2 +- .../get-started/how-integrate-your-program/anchor.mdx | 6 +++--- pages/get-started/how-integrate-your-program/rust.mdx | 10 +++++----- pages/get-started/use-cases/payments.mdx | 2 +- .../how-to-guide/access-control.mdx | 4 ++-- .../how-to-guide/quickstart.mdx | 4 ++-- pages/templates/counter.mdx | 2 +- pages/templates/gachapon.mdx | 2 +- pages/templates/onchain-dice.mdx | 2 +- pages/templates/rock-paper-scissors.mdx | 2 +- pages/tools/crank/introduction.mdx | 2 +- snippets/oncurve-delegation.mdx | 2 +- snippets/quick-access-er-rust.mdx | 4 ++-- snippets/quick-access-er.mdx | 2 +- snippets/quick-access-per.mdx | 2 +- snippets/quick-access-vrf.mdx | 2 +- 90 files changed, 136 insertions(+), 136 deletions(-) diff --git a/cn/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx b/cn/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx index 108ab243..c4c2831c 100644 --- a/cn/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx +++ b/cn/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx @@ -236,7 +236,7 @@ import QuickAccessERFooter from "/cn/snippets/quick-access-er-footer.mdx"; 在 GitHub 上查看参考实现 diff --git a/cn/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx b/cn/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx index a6506009..7e0420ab 100644 --- a/cn/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx +++ b/cn/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx @@ -28,7 +28,7 @@ import DelegationInfo from "/cn/snippets/delegation-info.mdx"; Rust Counter 的测试 @@ -36,7 +36,7 @@ import DelegationInfo from "/cn/snippets/delegation-info.mdx"; Pinocchio Counter 的测试 @@ -56,7 +56,7 @@ import DelegationInfo from "/cn/snippets/delegation-info.mdx"; ## 分步指南 构建能够调用程序中 delegation 和 undelegation instruction 的有效交易。 -该项目的完整测试可以在 [Typescript 测试脚本](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/rust-counter/tests) 中找到。 +该项目的完整测试可以在 [Typescript 测试脚本](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) 中找到。 Full example program on GitHub diff --git a/cn/pages/ephemeral-rollups-ers/introduction/magic-router.mdx b/cn/pages/ephemeral-rollups-ers/introduction/magic-router.mdx index cc7f9234..9fc66f75 100644 --- a/cn/pages/ephemeral-rollups-ers/introduction/magic-router.mdx +++ b/cn/pages/ephemeral-rollups-ers/introduction/magic-router.mdx @@ -52,7 +52,7 @@ import MagicRouterSDK from "/cn/snippets/magic-router-sdk.mdx"; 与 Anchor 程序集成 @@ -60,7 +60,7 @@ import MagicRouterSDK from "/cn/snippets/magic-router-sdk.mdx"; 与 Native Rust 程序集成 diff --git a/cn/pages/ephemeral-rollups-ers/magic-actions/client.mdx b/cn/pages/ephemeral-rollups-ers/magic-actions/client.mdx index 56ce01ea..e2b116a7 100644 --- a/cn/pages/ephemeral-rollups-ers/magic-actions/client.mdx +++ b/cn/pages/ephemeral-rollups-ers/magic-actions/client.mdx @@ -14,7 +14,7 @@ import KitCode from "/cn/snippets/magic-router-code/kit.mdx"; 在 GitHub 上查看参考实现 diff --git a/cn/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx b/cn/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx index 2bdc569b..ca833754 100644 --- a/cn/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx +++ b/cn/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx @@ -13,7 +13,7 @@ import MagicActionExample from "/cn/snippets/magic-action-example.mdx"; 在 GitHub 上查看参考实现 diff --git a/cn/pages/ephemeral-rollups-ers/magic-actions/overview.mdx b/cn/pages/ephemeral-rollups-ers/magic-actions/overview.mdx index 62b90966..aa9e24d8 100644 --- a/cn/pages/ephemeral-rollups-ers/magic-actions/overview.mdx +++ b/cn/pages/ephemeral-rollups-ers/magic-actions/overview.mdx @@ -13,7 +13,7 @@ import DemoCards from "/cn/snippets/demo-cards.mdx"; 在 GitHub 上查看参考实现 diff --git a/cn/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx b/cn/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx index fd020c9e..ebebaf52 100644 --- a/cn/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx +++ b/cn/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx @@ -55,7 +55,7 @@ description: 诊断 Magic Actions 的常见问题 在 GitHub 上查看参考实现 diff --git a/cn/pages/get-started/how-integrate-your-program/anchor.mdx b/cn/pages/get-started/how-integrate-your-program/anchor.mdx index 1960304c..b8547e95 100644 --- a/cn/pages/get-started/how-integrate-your-program/anchor.mdx +++ b/cn/pages/get-started/how-integrate-your-program/anchor.mdx @@ -50,7 +50,7 @@ import Endpoints from "/cn/snippets/endpoints.mdx"; ) -> Result<()> { ## 接入 React 客户端 React 客户端是一个简单的界面,让你可以与 Anchor 程序进行交互。 -它使用 Anchor 绑定与程序通信,并通过 MagicBlock SDK 与 Ephemeral Rollup 会话交互。源代码与程序放在一起,位于 [`anchor-counter/app`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/anchor-counter/app)。 +它使用 Anchor 绑定与程序通信,并通过 MagicBlock SDK 与 Ephemeral Rollup 会话交互。源代码与程序放在一起,位于 [`counter/anchor/app`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/anchor/app)。 {" "} @@ -268,7 +268,7 @@ React 客户端是一个简单的界面,让你可以与 Anchor 程序进行交 @@ -358,7 +358,7 @@ let system_program = next_account_info(account_info_iter)?; ## 测试程序 构建出可调用你程序中委托与解除委托相关 instruction 的有效交易。 -该项目的完整测试代码可在 [TypeScript 测试脚本](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/rust-counter/tests) 中查看。 +该项目的完整测试代码可在 [TypeScript 测试脚本](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) 中查看。 ### 测试 `delegation` 交易 @@ -623,13 +623,13 @@ commitment: "confirmed", diff --git a/cn/pages/get-started/use-cases/payments.mdx b/cn/pages/get-started/use-cases/payments.mdx index 61dcc28a..84ba1811 100644 --- a/cn/pages/get-started/use-cases/payments.mdx +++ b/cn/pages/get-started/use-cases/payments.mdx @@ -26,7 +26,7 @@ description: "开启实时链上支付的新时代" 进一步了解如何使用 MagicBlock 构建并集成链上支付! diff --git a/cn/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx b/cn/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx index c21e235d..aebb78cb 100644 --- a/cn/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx +++ b/cn/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx @@ -215,9 +215,9 @@ Layer 上,通过 MagicBlock 的 Delegation Program 参考实现: - [`private-counter`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter) + [`private-counter/anchor`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter/anchor) (Anchor)和 - [`pinocchio-private-counter`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/pinocchio-private-counter)。 + [`private-counter/pinocchio`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter/pinocchio)。 --- diff --git a/cn/pages/templates/counter.mdx b/cn/pages/templates/counter.mdx index 8e2be244..96629e85 100644 --- a/cn/pages/templates/counter.mdx +++ b/cn/pages/templates/counter.mdx @@ -6,7 +6,7 @@ title: 计数器 查看源代码与实现 diff --git a/cn/pages/templates/gachapon.mdx b/cn/pages/templates/gachapon.mdx index dfdc270f..836d3b4d 100644 --- a/cn/pages/templates/gachapon.mdx +++ b/cn/pages/templates/gachapon.mdx @@ -6,7 +6,7 @@ title: Gachapon 查看源代码与实现 diff --git a/cn/pages/templates/onchain-dice.mdx b/cn/pages/templates/onchain-dice.mdx index 86999870..7452bd0e 100644 --- a/cn/pages/templates/onchain-dice.mdx +++ b/cn/pages/templates/onchain-dice.mdx @@ -6,7 +6,7 @@ title: 链上骰子 查看源代码与实现 diff --git a/cn/pages/templates/rock-paper-scissors.mdx b/cn/pages/templates/rock-paper-scissors.mdx index d6293416..8aa92605 100644 --- a/cn/pages/templates/rock-paper-scissors.mdx +++ b/cn/pages/templates/rock-paper-scissors.mdx @@ -15,7 +15,7 @@ title: 石头剪刀布 查看源代码与实现 diff --git a/cn/pages/tools/crank/introduction.mdx b/cn/pages/tools/crank/introduction.mdx index 884ebade..a5fa5a60 100644 --- a/cn/pages/tools/crank/introduction.mdx +++ b/cn/pages/tools/crank/introduction.mdx @@ -35,7 +35,7 @@ Cranks(计划任务)能够让链上指令按照预定时间**自动执行** 查看我们的 GitHub 仓库 diff --git a/cn/snippets/oncurve-delegation.mdx b/cn/snippets/oncurve-delegation.mdx index 8c2d63f6..71236a5e 100644 --- a/cn/snippets/oncurve-delegation.mdx +++ b/cn/snippets/oncurve-delegation.mdx @@ -9,7 +9,7 @@ import OncurveUndelegationKitCode from "/cn/snippets/oncurve-undelegation-kit.md 曲线内账户委托 diff --git a/cn/snippets/quick-access-er-rust.mdx b/cn/snippets/quick-access-er-rust.mdx index 3fb068e7..22a87c62 100644 --- a/cn/snippets/quick-access-er-rust.mdx +++ b/cn/snippets/quick-access-er-rust.mdx @@ -6,7 +6,7 @@ Native Rust 实现 @@ -14,7 +14,7 @@ Pinocchio 实现 diff --git a/cn/snippets/quick-access-er.mdx b/cn/snippets/quick-access-er.mdx index 2a046ec3..f78dec69 100644 --- a/cn/snippets/quick-access-er.mdx +++ b/cn/snippets/quick-access-er.mdx @@ -6,7 +6,7 @@ Anchor 实现 diff --git a/cn/snippets/quick-access-per.mdx b/cn/snippets/quick-access-per.mdx index f48578a8..f7039915 100644 --- a/cn/snippets/quick-access-per.mdx +++ b/cn/snippets/quick-access-per.mdx @@ -6,7 +6,7 @@ Private Counter 的 Anchor 实现 diff --git a/cn/snippets/quick-access-vrf.mdx b/cn/snippets/quick-access-vrf.mdx index d912d6e8..208fd550 100644 --- a/cn/snippets/quick-access-vrf.mdx +++ b/cn/snippets/quick-access-vrf.mdx @@ -6,7 +6,7 @@ 掷骰子示例仓库 diff --git a/jp/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx b/jp/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx index c0f3c608..87611b4a 100644 --- a/jp/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx +++ b/jp/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx @@ -236,7 +236,7 @@ import QuickAccessERFooter from "/jp/snippets/quick-access-er-footer.mdx"; GitHub 上の参考実装を見る diff --git a/jp/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx b/jp/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx index 57c0f594..ac9d72e6 100644 --- a/jp/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx +++ b/jp/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx @@ -28,7 +28,7 @@ import DelegationInfo from "/jp/snippets/delegation-info.mdx"; Rust Counter のテスト @@ -36,7 +36,7 @@ import DelegationInfo from "/jp/snippets/delegation-info.mdx"; Pinocchio Counter のテスト @@ -56,7 +56,7 @@ import DelegationInfo from "/jp/snippets/delegation-info.mdx"; ## ステップバイステップガイド delegation と undelegation 用 instruction を呼び出す有効なトランザクションを組み立てます。 -このプロジェクトの完全なテストは [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/rust-counter/tests) にあります。 +このプロジェクトの完全なテストは [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) にあります。 Full example program on GitHub diff --git a/jp/pages/ephemeral-rollups-ers/introduction/magic-router.mdx b/jp/pages/ephemeral-rollups-ers/introduction/magic-router.mdx index 83b82dbc..358afc9e 100644 --- a/jp/pages/ephemeral-rollups-ers/introduction/magic-router.mdx +++ b/jp/pages/ephemeral-rollups-ers/introduction/magic-router.mdx @@ -52,7 +52,7 @@ import MagicRouterSDK from "/jp/snippets/magic-router-sdk.mdx"; Anchor プログラムと統合する @@ -60,7 +60,7 @@ import MagicRouterSDK from "/jp/snippets/magic-router-sdk.mdx"; Native Rust プログラムと統合する diff --git a/jp/pages/ephemeral-rollups-ers/magic-actions/client.mdx b/jp/pages/ephemeral-rollups-ers/magic-actions/client.mdx index 0546db71..acd99777 100644 --- a/jp/pages/ephemeral-rollups-ers/magic-actions/client.mdx +++ b/jp/pages/ephemeral-rollups-ers/magic-actions/client.mdx @@ -14,7 +14,7 @@ import KitCode from "/jp/snippets/magic-router-code/kit.mdx"; GitHub でリファレンス実装を見る diff --git a/jp/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx b/jp/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx index 4fefdafa..351cec53 100644 --- a/jp/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx +++ b/jp/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx @@ -13,7 +13,7 @@ import MagicActionExample from "/jp/snippets/magic-action-example.mdx"; GitHub でリファレンス実装を見る diff --git a/jp/pages/ephemeral-rollups-ers/magic-actions/overview.mdx b/jp/pages/ephemeral-rollups-ers/magic-actions/overview.mdx index d5fe0351..89cf1c5c 100644 --- a/jp/pages/ephemeral-rollups-ers/magic-actions/overview.mdx +++ b/jp/pages/ephemeral-rollups-ers/magic-actions/overview.mdx @@ -13,7 +13,7 @@ import DemoCards from "/jp/snippets/demo-cards.mdx"; GitHub でリファレンス実装を見る diff --git a/jp/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx b/jp/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx index abf424a3..72f6647b 100644 --- a/jp/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx +++ b/jp/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx @@ -55,7 +55,7 @@ description: Magic Actions の一般的な問題を診断する GitHub でリファレンス実装を見る diff --git a/jp/pages/get-started/how-integrate-your-program/anchor.mdx b/jp/pages/get-started/how-integrate-your-program/anchor.mdx index 0c31ee06..46b52312 100644 --- a/jp/pages/get-started/how-integrate-your-program/anchor.mdx +++ b/jp/pages/get-started/how-integrate-your-program/anchor.mdx @@ -50,7 +50,7 @@ import Endpoints from "/jp/snippets/endpoints.mdx"; ) -> Result<()> { ## React クライアントの接続 React クライアントは Anchor プログラムと対話するためのシンプルなインターフェースです。 -Anchor バインディングを使ってプログラムと通信し、MagicBlock SDK で Ephemeral Rollup セッションとやり取りします。ソースはプログラムと同じ場所、[`anchor-counter/app`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/anchor-counter/app) にあります。 +Anchor バインディングを使ってプログラムと通信し、MagicBlock SDK で Ephemeral Rollup セッションとやり取りします。ソースはプログラムと同じ場所、[`counter/anchor/app`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/anchor/app) にあります。 {" "} @@ -268,7 +268,7 @@ Ephemeral Rollup セッションと対話するには、適切なエンドポイ @@ -356,7 +356,7 @@ pub fn process_undelegate( ## プログラムのテスト あなたのプログラムにある委任・委任解除関連の instruction を呼び出す有効なトランザクションを構築します。 -プロジェクトの完全なテストコードは [TypeScript テストスクリプト](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/rust-counter/tests) で確認できます。 +プロジェクトの完全なテストコードは [TypeScript テストスクリプト](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) で確認できます。 ### `delegation` トランザクションのテスト @@ -621,13 +621,13 @@ Ephemeral Rollup セッションと対話するには、適切なエンドポイ diff --git a/jp/pages/get-started/use-cases/payments.mdx b/jp/pages/get-started/use-cases/payments.mdx index b747c06c..c5f4744d 100644 --- a/jp/pages/get-started/use-cases/payments.mdx +++ b/jp/pages/get-started/use-cases/payments.mdx @@ -26,7 +26,7 @@ description: "リアルタイムなオンチェーン決済の新時代を切り MagicBlock を使ったオンチェーン決済の構築と統合について詳しく見る diff --git a/jp/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx b/jp/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx index 183d366c..1827110b 100644 --- a/jp/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx +++ b/jp/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx @@ -220,9 +220,9 @@ Private Ephemeral Rollups は、[コンプライアンス](/jp/pages/private-eph 参考実装: - [`private-counter`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter) + [`private-counter/anchor`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter/anchor) (Anchor)と - [`pinocchio-private-counter`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/pinocchio-private-counter)。 + [`private-counter/pinocchio`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter/pinocchio)。 --- diff --git a/jp/pages/templates/counter.mdx b/jp/pages/templates/counter.mdx index a3c1f531..f16deaf0 100644 --- a/jp/pages/templates/counter.mdx +++ b/jp/pages/templates/counter.mdx @@ -6,7 +6,7 @@ title: カウンター ソースコードと実装を見る diff --git a/jp/pages/templates/gachapon.mdx b/jp/pages/templates/gachapon.mdx index 3781faad..17cef1aa 100644 --- a/jp/pages/templates/gachapon.mdx +++ b/jp/pages/templates/gachapon.mdx @@ -6,7 +6,7 @@ title: Gachapon ソースコードと実装を見る diff --git a/jp/pages/templates/onchain-dice.mdx b/jp/pages/templates/onchain-dice.mdx index 8a96ba16..b965941a 100644 --- a/jp/pages/templates/onchain-dice.mdx +++ b/jp/pages/templates/onchain-dice.mdx @@ -6,7 +6,7 @@ title: オンチェーンダイス ソースコードと実装を見る diff --git a/jp/pages/templates/rock-paper-scissors.mdx b/jp/pages/templates/rock-paper-scissors.mdx index 41fac14c..59eb80bd 100644 --- a/jp/pages/templates/rock-paper-scissors.mdx +++ b/jp/pages/templates/rock-paper-scissors.mdx @@ -15,7 +15,7 @@ title: じゃんけん ソースコードと実装を見る diff --git a/jp/pages/tools/crank/introduction.mdx b/jp/pages/tools/crank/introduction.mdx index 691ec9ba..5041b938 100644 --- a/jp/pages/tools/crank/introduction.mdx +++ b/jp/pages/tools/crank/introduction.mdx @@ -35,7 +35,7 @@ MagicBlock の Ephemeral Rollups を使えば、あらかじめ決めた間隔 GitHub リポジトリを見る diff --git a/jp/snippets/oncurve-delegation.mdx b/jp/snippets/oncurve-delegation.mdx index 4b2dad99..f88962f4 100644 --- a/jp/snippets/oncurve-delegation.mdx +++ b/jp/snippets/oncurve-delegation.mdx @@ -9,7 +9,7 @@ import OncurveUndelegationKitCode from "/jp/snippets/oncurve-undelegation-kit.md オンカーブ委任 diff --git a/jp/snippets/quick-access-er-rust.mdx b/jp/snippets/quick-access-er-rust.mdx index f4273203..37218357 100644 --- a/jp/snippets/quick-access-er-rust.mdx +++ b/jp/snippets/quick-access-er-rust.mdx @@ -6,7 +6,7 @@ Native Rust 実装 @@ -14,7 +14,7 @@ Pinocchio 実装 diff --git a/jp/snippets/quick-access-er.mdx b/jp/snippets/quick-access-er.mdx index 53d0bdd3..0c5bcdf3 100644 --- a/jp/snippets/quick-access-er.mdx +++ b/jp/snippets/quick-access-er.mdx @@ -6,7 +6,7 @@ Anchor 実装 diff --git a/jp/snippets/quick-access-per.mdx b/jp/snippets/quick-access-per.mdx index 971f16a6..a10fa020 100644 --- a/jp/snippets/quick-access-per.mdx +++ b/jp/snippets/quick-access-per.mdx @@ -6,7 +6,7 @@ Private Counter の Anchor 実装 diff --git a/jp/snippets/quick-access-vrf.mdx b/jp/snippets/quick-access-vrf.mdx index ccc2e20c..e8a5a15d 100644 --- a/jp/snippets/quick-access-vrf.mdx +++ b/jp/snippets/quick-access-vrf.mdx @@ -6,7 +6,7 @@ サイコロサンプルのリポジトリ diff --git a/ko/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx b/ko/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx index 1246b661..ecf8ea07 100644 --- a/ko/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx +++ b/ko/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx @@ -236,7 +236,7 @@ import QuickAccessERFooter from "/ko/snippets/quick-access-er-footer.mdx"; GitHub에서 레퍼런스 구현 보기 diff --git a/ko/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx b/ko/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx index 25261aa9..e94dec54 100644 --- a/ko/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx +++ b/ko/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx @@ -28,7 +28,7 @@ import DelegationInfo from "/ko/snippets/delegation-info.mdx"; Rust Counter 테스트 @@ -36,7 +36,7 @@ import DelegationInfo from "/ko/snippets/delegation-info.mdx"; Pinocchio Counter 테스트 @@ -56,7 +56,7 @@ import DelegationInfo from "/ko/snippets/delegation-info.mdx"; ## 단계별 가이드 프로그램의 delegation 및 undelegation instruction을 호출하는 유효한 트랜잭션을 구성하세요。 -이 프로젝트의 전체 테스트는 [Typescript 테스트 스크립트](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/rust-counter/tests) 에서 확인할 수 있습니다。 +이 프로젝트의 전체 테스트는 [Typescript 테스트 스크립트](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) 에서 확인할 수 있습니다。 Full example program on GitHub diff --git a/ko/pages/ephemeral-rollups-ers/introduction/magic-router.mdx b/ko/pages/ephemeral-rollups-ers/introduction/magic-router.mdx index f8ddea60..f44855e8 100644 --- a/ko/pages/ephemeral-rollups-ers/introduction/magic-router.mdx +++ b/ko/pages/ephemeral-rollups-ers/introduction/magic-router.mdx @@ -52,7 +52,7 @@ import MagicRouterSDK from "/ko/snippets/magic-router-sdk.mdx"; Anchor 프로그램과 통합하기 @@ -60,7 +60,7 @@ import MagicRouterSDK from "/ko/snippets/magic-router-sdk.mdx"; Native Rust 프로그램과 통합하기 diff --git a/ko/pages/ephemeral-rollups-ers/magic-actions/client.mdx b/ko/pages/ephemeral-rollups-ers/magic-actions/client.mdx index 92a9275f..6794912d 100644 --- a/ko/pages/ephemeral-rollups-ers/magic-actions/client.mdx +++ b/ko/pages/ephemeral-rollups-ers/magic-actions/client.mdx @@ -14,7 +14,7 @@ import KitCode from "/ko/snippets/magic-router-code/kit.mdx"; GitHub에서 참조 구현 살펴보기 diff --git a/ko/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx b/ko/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx index 7c9393e9..1f31caea 100644 --- a/ko/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx +++ b/ko/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx @@ -13,7 +13,7 @@ import MagicActionExample from "/ko/snippets/magic-action-example.mdx"; GitHub에서 참조 구현 살펴보기 diff --git a/ko/pages/ephemeral-rollups-ers/magic-actions/overview.mdx b/ko/pages/ephemeral-rollups-ers/magic-actions/overview.mdx index de59f77f..702b8183 100644 --- a/ko/pages/ephemeral-rollups-ers/magic-actions/overview.mdx +++ b/ko/pages/ephemeral-rollups-ers/magic-actions/overview.mdx @@ -13,7 +13,7 @@ import DemoCards from "/ko/snippets/demo-cards.mdx"; GitHub에서 참조 구현 살펴보기 diff --git a/ko/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx b/ko/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx index 452151f9..a20d1602 100644 --- a/ko/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx +++ b/ko/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx @@ -55,7 +55,7 @@ description: Magic Actions에서 자주 발생하는 문제를 진단합니다 GitHub에서 참조 구현 살펴보기 diff --git a/ko/pages/get-started/how-integrate-your-program/anchor.mdx b/ko/pages/get-started/how-integrate-your-program/anchor.mdx index 87c50fdc..fedce63e 100644 --- a/ko/pages/get-started/how-integrate-your-program/anchor.mdx +++ b/ko/pages/get-started/how-integrate-your-program/anchor.mdx @@ -50,7 +50,7 @@ import Endpoints from "/ko/snippets/endpoints.mdx"; ) -> Result<()> { ## React 클라이언트 연결 React 클라이언트는 Anchor 프로그램과 상호작용할 수 있게 해주는 간단한 인터페이스입니다. -Anchor 바인딩을 사용해 프로그램과 통신하고, MagicBlock SDK로 Ephemeral Rollup 세션과 상호작용합니다. 소스는 프로그램과 같은 위치인 [`anchor-counter/app`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/anchor-counter/app)에 있습니다. +Anchor 바인딩을 사용해 프로그램과 통신하고, MagicBlock SDK로 Ephemeral Rollup 세션과 상호작용합니다. 소스는 프로그램과 같은 위치인 [`counter/anchor/app`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/anchor/app)에 있습니다. {" "} @@ -268,7 +268,7 @@ Ephemeral Rollup 세션과 상호작용하려면 적절한 엔드포인트를 @@ -356,7 +356,7 @@ pub fn process_undelegate( ## 프로그램 테스트하기 여러분의 프로그램에 있는 위임 및 위임 해제 관련 인스트럭션을 호출하는 유효한 트랜잭션을 구성합니다. -프로젝트의 전체 테스트 코드는 [TypeScript 테스트 스크립트](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/rust-counter/tests)에서 확인할 수 있습니다. +프로젝트의 전체 테스트 코드는 [TypeScript 테스트 스크립트](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests)에서 확인할 수 있습니다. ### `delegation` 트랜잭션 테스트 @@ -621,13 +621,13 @@ Ephemeral Rollup 세션과 상호작용하려면 적절한 엔드포인트를 diff --git a/ko/pages/get-started/use-cases/payments.mdx b/ko/pages/get-started/use-cases/payments.mdx index 1cbe9f1a..bb66f55e 100644 --- a/ko/pages/get-started/use-cases/payments.mdx +++ b/ko/pages/get-started/use-cases/payments.mdx @@ -26,7 +26,7 @@ description: "실시간 온체인 결제의 새로운 시대를 열어보세요" MagicBlock로 온체인 결제를 구축하고 통합하는 방법을 자세히 알아보세요! diff --git a/ko/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx b/ko/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx index e4d9ca9a..095b788a 100644 --- a/ko/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx +++ b/ko/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx @@ -220,9 +220,9 @@ ephemeral permission 렌트를 지불합니다 — 따라서 `initialize` 시점 참고 구현: - [`private-counter`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter) + [`private-counter/anchor`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter/anchor) (Anchor)와 - [`pinocchio-private-counter`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/pinocchio-private-counter)。 + [`private-counter/pinocchio`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter/pinocchio)。 --- diff --git a/ko/pages/templates/counter.mdx b/ko/pages/templates/counter.mdx index a13a8545..24bb3f07 100644 --- a/ko/pages/templates/counter.mdx +++ b/ko/pages/templates/counter.mdx @@ -6,7 +6,7 @@ title: 카운터 소스 코드와 구현 살펴보기 diff --git a/ko/pages/templates/gachapon.mdx b/ko/pages/templates/gachapon.mdx index 2fc4b8e8..3453aff0 100644 --- a/ko/pages/templates/gachapon.mdx +++ b/ko/pages/templates/gachapon.mdx @@ -6,7 +6,7 @@ title: Gachapon 소스 코드와 구현 살펴보기 diff --git a/ko/pages/templates/onchain-dice.mdx b/ko/pages/templates/onchain-dice.mdx index 0ff1f375..a682a010 100644 --- a/ko/pages/templates/onchain-dice.mdx +++ b/ko/pages/templates/onchain-dice.mdx @@ -6,7 +6,7 @@ title: 온체인 주사위 소스 코드와 구현 살펴보기 diff --git a/ko/pages/templates/rock-paper-scissors.mdx b/ko/pages/templates/rock-paper-scissors.mdx index 14d2a843..2436b448 100644 --- a/ko/pages/templates/rock-paper-scissors.mdx +++ b/ko/pages/templates/rock-paper-scissors.mdx @@ -15,7 +15,7 @@ title: 가위바위보 소스 코드와 구현 살펴보기 diff --git a/ko/pages/tools/crank/introduction.mdx b/ko/pages/tools/crank/introduction.mdx index 974d422c..6969693e 100644 --- a/ko/pages/tools/crank/introduction.mdx +++ b/ko/pages/tools/crank/introduction.mdx @@ -35,7 +35,7 @@ MagicBlock의 Ephemeral Rollups를 사용하면 미리 정한 간격에 따라 GitHub 저장소 보기 diff --git a/ko/snippets/oncurve-delegation.mdx b/ko/snippets/oncurve-delegation.mdx index eecb3f02..9f386e86 100644 --- a/ko/snippets/oncurve-delegation.mdx +++ b/ko/snippets/oncurve-delegation.mdx @@ -9,7 +9,7 @@ import OncurveUndelegationKitCode from "/ko/snippets/oncurve-undelegation-kit.md 온커브 위임 diff --git a/ko/snippets/quick-access-er-rust.mdx b/ko/snippets/quick-access-er-rust.mdx index 233c46ec..5f8d6fed 100644 --- a/ko/snippets/quick-access-er-rust.mdx +++ b/ko/snippets/quick-access-er-rust.mdx @@ -6,7 +6,7 @@ Native Rust 구현 @@ -14,7 +14,7 @@ Pinocchio 구현 diff --git a/ko/snippets/quick-access-er.mdx b/ko/snippets/quick-access-er.mdx index 3f5028d4..5ac4c486 100644 --- a/ko/snippets/quick-access-er.mdx +++ b/ko/snippets/quick-access-er.mdx @@ -6,7 +6,7 @@ Anchor 구현 diff --git a/ko/snippets/quick-access-per.mdx b/ko/snippets/quick-access-per.mdx index e06b3d9d..e6e1099a 100644 --- a/ko/snippets/quick-access-per.mdx +++ b/ko/snippets/quick-access-per.mdx @@ -6,7 +6,7 @@ Private Counter의 Anchor 구현 diff --git a/ko/snippets/quick-access-vrf.mdx b/ko/snippets/quick-access-vrf.mdx index 01b4e363..0e67e0de 100644 --- a/ko/snippets/quick-access-vrf.mdx +++ b/ko/snippets/quick-access-vrf.mdx @@ -6,7 +6,7 @@ 주사위 예제 저장소 diff --git a/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx b/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx index 76f57dd4..70f8586e 100644 --- a/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx +++ b/pages/ephemeral-rollups-ers/how-to-guide/quickstart.mdx @@ -235,7 +235,7 @@ Build your program and upgrade it with delegation hooks with MagicBlock's Delega Explore reference implementation on GitHub @@ -275,7 +275,7 @@ Build your program and upgrade it with delegation hooks with MagicBlock's Delega Explore reference implementation on GitHub diff --git a/pages/ephemeral-rollups-ers/how-to-guide/rust-program.mdx b/pages/ephemeral-rollups-ers/how-to-guide/rust-program.mdx index 78ff9301..23a8c385 100644 --- a/pages/ephemeral-rollups-ers/how-to-guide/rust-program.mdx +++ b/pages/ephemeral-rollups-ers/how-to-guide/rust-program.mdx @@ -266,7 +266,7 @@ Build your program and upgrade it with delegation hooks with MagicBlock’s Dele Explore reference implementation on GitHub diff --git a/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx b/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx index 5a0c66f4..116be4af 100644 --- a/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx +++ b/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx @@ -28,7 +28,7 @@ If you prefer to dive straight into the code: Tests for Rust Counter @@ -36,7 +36,7 @@ If you prefer to dive straight into the code: Tests for Pinocchio Counter @@ -56,7 +56,7 @@ If you prefer to dive straight into the code: ## Step-By-Step Guide Build valid transactions that calls your program instructions for delegation and undelegation. -The complete test for this project can be found in the [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/rust-counter/tests). +The complete test for this project can be found in the [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests). Full example program on GitHub diff --git a/pages/ephemeral-rollups-ers/introduction/magic-router.mdx b/pages/ephemeral-rollups-ers/introduction/magic-router.mdx index 6e373d91..80e99cd7 100644 --- a/pages/ephemeral-rollups-ers/introduction/magic-router.mdx +++ b/pages/ephemeral-rollups-ers/introduction/magic-router.mdx @@ -52,7 +52,7 @@ This eliminates the need for manual routing logic from the developer, providing Integrate with an Anchor program @@ -60,7 +60,7 @@ This eliminates the need for manual routing logic from the developer, providing Integrate with a Native Rust program diff --git a/pages/ephemeral-rollups-ers/magic-actions/client.mdx b/pages/ephemeral-rollups-ers/magic-actions/client.mdx index ae0a1e80..2d6d85ec 100644 --- a/pages/ephemeral-rollups-ers/magic-actions/client.mdx +++ b/pages/ephemeral-rollups-ers/magic-actions/client.mdx @@ -14,7 +14,7 @@ import KitCode from "/snippets/magic-router-code/kit.mdx"; Explore reference implementation on GitHub diff --git a/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx b/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx index a2aedbdc..f5539dda 100644 --- a/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx +++ b/pages/ephemeral-rollups-ers/magic-actions/implementation.mdx @@ -13,7 +13,7 @@ import MagicActionExample from "/snippets/magic-action-example.mdx"; Explore reference implementation on GitHub diff --git a/pages/ephemeral-rollups-ers/magic-actions/overview.mdx b/pages/ephemeral-rollups-ers/magic-actions/overview.mdx index 52bea592..8e1d719d 100644 --- a/pages/ephemeral-rollups-ers/magic-actions/overview.mdx +++ b/pages/ephemeral-rollups-ers/magic-actions/overview.mdx @@ -13,7 +13,7 @@ import DemoCards from "/snippets/demo-cards.mdx"; Explore reference implementation on GitHub diff --git a/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx b/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx index 79f6e262..c3b70dd4 100644 --- a/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx +++ b/pages/ephemeral-rollups-ers/magic-actions/troubleshooting.mdx @@ -55,7 +55,7 @@ description: Diagnose common issues with Magic Actions Explore reference implementation on GitHub diff --git a/pages/get-started/how-integrate-your-program/anchor.mdx b/pages/get-started/how-integrate-your-program/anchor.mdx index f340b738..b1e3cd7b 100644 --- a/pages/get-started/how-integrate-your-program/anchor.mdx +++ b/pages/get-started/how-integrate-your-program/anchor.mdx @@ -50,7 +50,7 @@ If you prefer to dive straight into the code: ) -> Result<()> { ## Connecting the React Client The React client is a simple interface that allows you to interact with the Anchor program. -It uses the Anchor bindings to interact with the program and the MagicBlock SDK to interact with the Ephemeral Rollup session. Source lives alongside the program at [`anchor-counter/app`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/anchor-counter/app). +It uses the Anchor bindings to interact with the program and the MagicBlock SDK to interact with the Ephemeral Rollup session. Source lives alongside the program at [`counter/anchor/app`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/anchor/app). {" "} @@ -270,7 +270,7 @@ Make sure to update your client configuration to use the correct endpoint based @@ -360,7 +360,7 @@ let system_program = next_account_info(account_info_iter)?; ## Testing the program Build valid transactions that calls your program instructions for delegation and undelegation. -The complete test for this project can be found in the [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/rust-counter/tests). +The complete test for this project can be found in the [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests). ### Test `delegation` transaction @@ -625,13 +625,13 @@ Make sure to update your client configuration to use the correct endpoint based diff --git a/pages/get-started/use-cases/payments.mdx b/pages/get-started/use-cases/payments.mdx index 3d6fce95..e9c39950 100644 --- a/pages/get-started/use-cases/payments.mdx +++ b/pages/get-started/use-cases/payments.mdx @@ -26,7 +26,7 @@ description: "Unlock the next era of real-time on-chain payments" Learn more about building and integrating on-chain payments with MagicBlock! diff --git a/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx b/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx index 57132921..2df5ed1a 100644 --- a/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx +++ b/pages/private-ephemeral-rollups-pers/how-to-guide/access-control.mdx @@ -221,10 +221,10 @@ for the end-to-end flow. Reference implementations: - [`private-counter`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter) + [`private-counter/anchor`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter/anchor) (Anchor) and - [`pinocchio-private-counter`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/pinocchio-private-counter). + [`private-counter/pinocchio`](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/private-counter/pinocchio). --- diff --git a/pages/private-ephemeral-rollups-pers/how-to-guide/quickstart.mdx b/pages/private-ephemeral-rollups-pers/how-to-guide/quickstart.mdx index 18b8c9d4..e1beba12 100644 --- a/pages/private-ephemeral-rollups-pers/how-to-guide/quickstart.mdx +++ b/pages/private-ephemeral-rollups-pers/how-to-guide/quickstart.mdx @@ -172,7 +172,7 @@ These ER building blocks work the same way inside a Private Ephemeral Rollup. Explore reference implementation on GitHub @@ -212,7 +212,7 @@ These ER building blocks work the same way inside a Private Ephemeral Rollup. Explore reference implementation on GitHub diff --git a/pages/templates/counter.mdx b/pages/templates/counter.mdx index a2a67694..58257d49 100644 --- a/pages/templates/counter.mdx +++ b/pages/templates/counter.mdx @@ -6,7 +6,7 @@ title: Counter Explore the source code and implementation diff --git a/pages/templates/gachapon.mdx b/pages/templates/gachapon.mdx index 8a1b1575..7330dd27 100644 --- a/pages/templates/gachapon.mdx +++ b/pages/templates/gachapon.mdx @@ -6,7 +6,7 @@ title: Gachapon Explore the source code and implementation diff --git a/pages/templates/onchain-dice.mdx b/pages/templates/onchain-dice.mdx index 50e44f4a..fed96fe2 100644 --- a/pages/templates/onchain-dice.mdx +++ b/pages/templates/onchain-dice.mdx @@ -6,7 +6,7 @@ title: Onchain Dice Explore the source code and implementation diff --git a/pages/templates/rock-paper-scissors.mdx b/pages/templates/rock-paper-scissors.mdx index 30f3691e..197c8f25 100644 --- a/pages/templates/rock-paper-scissors.mdx +++ b/pages/templates/rock-paper-scissors.mdx @@ -15,7 +15,7 @@ title: Rock Paper Scissors Explore the source code and implementation diff --git a/pages/tools/crank/introduction.mdx b/pages/tools/crank/introduction.mdx index 848f47da..f4aa7eba 100644 --- a/pages/tools/crank/introduction.mdx +++ b/pages/tools/crank/introduction.mdx @@ -35,7 +35,7 @@ With MagicBlock's Ephemeral Rollups, you can schedule tasks that execute automat Check out our GitHub repository diff --git a/snippets/oncurve-delegation.mdx b/snippets/oncurve-delegation.mdx index 45436ab4..0287e7df 100644 --- a/snippets/oncurve-delegation.mdx +++ b/snippets/oncurve-delegation.mdx @@ -9,7 +9,7 @@ import OncurveUndelegationKitCode from "/snippets/oncurve-undelegation-kit.mdx"; On-Curve Delegation diff --git a/snippets/quick-access-er-rust.mdx b/snippets/quick-access-er-rust.mdx index f63dcf03..0c504d10 100644 --- a/snippets/quick-access-er-rust.mdx +++ b/snippets/quick-access-er-rust.mdx @@ -6,7 +6,7 @@ Check out basic counter example in other implementations: Native Rust Implementation @@ -14,7 +14,7 @@ Check out basic counter example in other implementations: Pinocchio Implementation diff --git a/snippets/quick-access-er.mdx b/snippets/quick-access-er.mdx index bc122ec5..5d374831 100644 --- a/snippets/quick-access-er.mdx +++ b/snippets/quick-access-er.mdx @@ -6,7 +6,7 @@ Check out basic counter example: Anchor Implementation diff --git a/snippets/quick-access-per.mdx b/snippets/quick-access-per.mdx index 56838256..6f06f282 100644 --- a/snippets/quick-access-per.mdx +++ b/snippets/quick-access-per.mdx @@ -6,7 +6,7 @@ Check out example: Private Counter Anchor Implementation diff --git a/snippets/quick-access-vrf.mdx b/snippets/quick-access-vrf.mdx index c755b193..443ca740 100644 --- a/snippets/quick-access-vrf.mdx +++ b/snippets/quick-access-vrf.mdx @@ -6,7 +6,7 @@ Check out basic VRF examples: Repo for roll dice example From 3574c3f7ceb393483145230a961ad950c186e74d Mon Sep 17 00:00:00 2001 From: dhruvja Date: Tue, 7 Jul 2026 19:39:48 +0530 Subject: [PATCH 2/3] fix: repoint payments example link to spl-tokens (dummy-token-transfer was removed) --- cn/pages/get-started/use-cases/payments.mdx | 2 +- jp/pages/get-started/use-cases/payments.mdx | 2 +- ko/pages/get-started/use-cases/payments.mdx | 2 +- pages/get-started/use-cases/payments.mdx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cn/pages/get-started/use-cases/payments.mdx b/cn/pages/get-started/use-cases/payments.mdx index 84ba1811..9eee02f5 100644 --- a/cn/pages/get-started/use-cases/payments.mdx +++ b/cn/pages/get-started/use-cases/payments.mdx @@ -26,7 +26,7 @@ description: "开启实时链上支付的新时代" 进一步了解如何使用 MagicBlock 构建并集成链上支付! diff --git a/jp/pages/get-started/use-cases/payments.mdx b/jp/pages/get-started/use-cases/payments.mdx index c5f4744d..13f5b9d8 100644 --- a/jp/pages/get-started/use-cases/payments.mdx +++ b/jp/pages/get-started/use-cases/payments.mdx @@ -26,7 +26,7 @@ description: "リアルタイムなオンチェーン決済の新時代を切り MagicBlock を使ったオンチェーン決済の構築と統合について詳しく見る diff --git a/ko/pages/get-started/use-cases/payments.mdx b/ko/pages/get-started/use-cases/payments.mdx index bb66f55e..8798145c 100644 --- a/ko/pages/get-started/use-cases/payments.mdx +++ b/ko/pages/get-started/use-cases/payments.mdx @@ -26,7 +26,7 @@ description: "실시간 온체인 결제의 새로운 시대를 열어보세요" MagicBlock로 온체인 결제를 구축하고 통합하는 방법을 자세히 알아보세요! diff --git a/pages/get-started/use-cases/payments.mdx b/pages/get-started/use-cases/payments.mdx index e9c39950..46080836 100644 --- a/pages/get-started/use-cases/payments.mdx +++ b/pages/get-started/use-cases/payments.mdx @@ -26,7 +26,7 @@ description: "Unlock the next era of real-time on-chain payments" Learn more about building and integrating on-chain payments with MagicBlock! From d49e03960dcffad461861e478f95dcf513259303 Mon Sep 17 00:00:00 2001 From: dhruvja Date: Tue, 7 Jul 2026 19:58:27 +0530 Subject: [PATCH 3/3] fix: use tree links for the counter tests directory (blob 404s on folders) --- cn/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx | 4 ++-- cn/pages/get-started/how-integrate-your-program/rust.mdx | 6 +++--- jp/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx | 4 ++-- jp/pages/get-started/how-integrate-your-program/rust.mdx | 6 +++--- ko/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx | 4 ++-- ko/pages/get-started/how-integrate-your-program/rust.mdx | 6 +++--- pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx | 4 ++-- pages/get-started/how-integrate-your-program/rust.mdx | 6 +++--- 8 files changed, 20 insertions(+), 20 deletions(-) diff --git a/cn/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx b/cn/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx index 7e0420ab..181ca064 100644 --- a/cn/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx +++ b/cn/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx @@ -28,7 +28,7 @@ import DelegationInfo from "/cn/snippets/delegation-info.mdx"; Rust Counter 的测试 @@ -56,7 +56,7 @@ import DelegationInfo from "/cn/snippets/delegation-info.mdx"; ## 分步指南 构建能够调用程序中 delegation 和 undelegation instruction 的有效交易。 -该项目的完整测试可以在 [Typescript 测试脚本](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) 中找到。 +该项目的完整测试可以在 [Typescript 测试脚本](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/native-rust/tests) 中找到。 @@ -358,7 +358,7 @@ let system_program = next_account_info(account_info_iter)?; ## 测试程序 构建出可调用你程序中委托与解除委托相关 instruction 的有效交易。 -该项目的完整测试代码可在 [TypeScript 测试脚本](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) 中查看。 +该项目的完整测试代码可在 [TypeScript 测试脚本](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/native-rust/tests) 中查看。 ### 测试 `delegation` 交易 @@ -629,7 +629,7 @@ commitment: "confirmed", diff --git a/jp/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx b/jp/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx index ac9d72e6..7f92c1d3 100644 --- a/jp/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx +++ b/jp/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx @@ -28,7 +28,7 @@ import DelegationInfo from "/jp/snippets/delegation-info.mdx"; Rust Counter のテスト @@ -56,7 +56,7 @@ import DelegationInfo from "/jp/snippets/delegation-info.mdx"; ## ステップバイステップガイド delegation と undelegation 用 instruction を呼び出す有効なトランザクションを組み立てます。 -このプロジェクトの完全なテストは [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) にあります。 +このプロジェクトの完全なテストは [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/native-rust/tests) にあります。 @@ -356,7 +356,7 @@ pub fn process_undelegate( ## プログラムのテスト あなたのプログラムにある委任・委任解除関連の instruction を呼び出す有効なトランザクションを構築します。 -プロジェクトの完全なテストコードは [TypeScript テストスクリプト](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) で確認できます。 +プロジェクトの完全なテストコードは [TypeScript テストスクリプト](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/native-rust/tests) で確認できます。 ### `delegation` トランザクションのテスト @@ -627,7 +627,7 @@ Ephemeral Rollup セッションと対話するには、適切なエンドポイ diff --git a/ko/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx b/ko/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx index e94dec54..36929559 100644 --- a/ko/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx +++ b/ko/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx @@ -28,7 +28,7 @@ import DelegationInfo from "/ko/snippets/delegation-info.mdx"; Rust Counter 테스트 @@ -56,7 +56,7 @@ import DelegationInfo from "/ko/snippets/delegation-info.mdx"; ## 단계별 가이드 프로그램의 delegation 및 undelegation instruction을 호출하는 유효한 트랜잭션을 구성하세요。 -이 프로젝트의 전체 테스트는 [Typescript 테스트 스크립트](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests) 에서 확인할 수 있습니다。 +이 프로젝트의 전체 테스트는 [Typescript 테스트 스크립트](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/native-rust/tests) 에서 확인할 수 있습니다。 @@ -356,7 +356,7 @@ pub fn process_undelegate( ## 프로그램 테스트하기 여러분의 프로그램에 있는 위임 및 위임 해제 관련 인스트럭션을 호출하는 유효한 트랜잭션을 구성합니다. -프로젝트의 전체 테스트 코드는 [TypeScript 테스트 스크립트](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests)에서 확인할 수 있습니다. +프로젝트의 전체 테스트 코드는 [TypeScript 테스트 스크립트](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/native-rust/tests)에서 확인할 수 있습니다. ### `delegation` 트랜잭션 테스트 @@ -627,7 +627,7 @@ Ephemeral Rollup 세션과 상호작용하려면 적절한 엔드포인트를 diff --git a/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx b/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx index 116be4af..0e245d89 100644 --- a/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx +++ b/pages/ephemeral-rollups-ers/how-to-guide/rust-tests.mdx @@ -28,7 +28,7 @@ If you prefer to dive straight into the code: Tests for Rust Counter @@ -56,7 +56,7 @@ If you prefer to dive straight into the code: ## Step-By-Step Guide Build valid transactions that calls your program instructions for delegation and undelegation. -The complete test for this project can be found in the [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests). +The complete test for this project can be found in the [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/native-rust/tests). @@ -360,7 +360,7 @@ let system_program = next_account_info(account_info_iter)?; ## Testing the program Build valid transactions that calls your program instructions for delegation and undelegation. -The complete test for this project can be found in the [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/blob/main/counter/native-rust/tests). +The complete test for this project can be found in the [Typescript Test Script](https://github.com/magicblock-labs/magicblock-engine-examples/tree/main/counter/native-rust/tests). ### Test `delegation` transaction @@ -631,7 +631,7 @@ Make sure to update your client configuration to use the correct endpoint based