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 108ab24..c4c2831 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 a650600..181ca06 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/tree/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 cc7f923..9fc66f7 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 56ce01e..e2b116a 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 2bdc569..ca83375 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 62b9096..aa9e24d 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 fd020c9..ebebaf5 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 1960304..b8547e9 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/tree/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 61dcc28..9eee02f 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 c21e235..aebb78c 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 8e2be24..96629e8 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 dfdc270..836d3b4 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 8699987..7452bd0 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 d629341..8aa9260 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 884ebad..a5fa5a6 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 8c2d63f..71236a5 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 3fb068e..22a87c6 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 2a046ec..f78dec6 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 f48578a..f703991 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 d912d6e..208fd55 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 c0f3c60..87611b4 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 57c0f59..7f92c1d 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/tree/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 83b82db..358afc9 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 0546db7..acd9977 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 4fefdaf..351cec5 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 d5fe035..89cf1c5 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 abf424a..72f6647 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 0c31ee0..46b5231 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/tree/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 b747c06..13f5b9d 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 183d366..1827110 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 a3c1f53..f16deaf 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 3781faa..17cef1a 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 8a96ba1..b965941 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 41fac14..59eb80b 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 691ec9b..5041b93 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 4b2dad9..f88962f 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 f427320..3721835 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 53d0bdd..0c5bcdf 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 971f16a..a10fa02 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 ccc2e20..e8a5a15 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 1246b66..ecf8ea0 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 25261aa..3692955 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/tree/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 f8ddea6..f44855e 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 92a9275..6794912 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 7c9393e..1f31cae 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 de59f77..702b818 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 452151f..a20d160 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 87c50fd..fedce63 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/tree/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 1cbe9f1..8798145 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 e4d9ca9..095b788 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 a13a854..24bb3f0 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 2fc4b8e..3453aff 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 0ff1f37..a682a01 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 14d2a84..2436b44 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 974d422..6969693 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 eecb3f0..9f386e8 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 233c46e..5f8d6fe 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 3f5028d..5ac4c48 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 e06b3d9..e6e1099 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 01b4e36..0e67e0d 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 76f57dd..70f8586 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 78ff930..23a8c38 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 5a0c66f..0e245d8 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/tree/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 6e373d9..80e99cd 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 ae0a1e8..2d6d85e 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 a2aedbd..f5539dd 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 52bea59..8e1d719 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 79f6e26..c3b70dd 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 f340b73..b1e3cd7 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/tree/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 3d6fce9..4608083 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 5713292..2df5ed1 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 18b8c9d..e1beba1 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 a2a6769..58257d4 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 8a1b157..7330dd2 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 50e44f4..fed96fe 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 30f3691..197c8f2 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 848f47d..f4aa7eb 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 45436ab..0287e7d 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 f63dcf0..0c504d1 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 bc122ec..5d37483 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 5683825..6f06f28 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 c755b19..443ca74 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