From 6038cd83d38919d01607485c7472ce931ac6654a Mon Sep 17 00:00:00 2001 From: KaKeimei Date: Sun, 31 Mar 2024 23:29:48 +0900 Subject: [PATCH] add table content for smart contract section(Chinese translation) --- i18n/zh-CN/docusaurus-plugin-content-docs/current.json | 8 ++++++++ .../current/contract/bitcoin-scripts/dual-stack-model.md | 5 ++++- .../current/contract/bitcoin-scripts/opcode.md | 4 ++++ .../current/contract/bitcoin-scripts/p2ms.md | 4 ++++ .../current/contract/bitcoin-scripts/p2pk.md | 4 ++++ .../current/contract/bitcoin-scripts/p2pkh.md | 4 ++++ .../current/contract/bitcoin-scripts/p2sh.md | 4 ++++ .../contract/bitcoin-scripts/turing-completeness.md | 4 ++++ .../contract/getting-started/environment-set-up.md | 4 ++++ .../current/contract/getting-started/first-contract.md | 5 ++++- .../current/contract/metacontract.md | 1 + .../current/contract/mvc-standard/dao.md | 4 ++++ .../current/contract/mvc-standard/ft-token.md | 5 ++++- .../current/contract/mvc-standard/nft-token.md | 4 ++++ .../current/contract/mvc-standard/unique.md | 4 ++++ .../current/contract/scrypt-language/basic-syntax.md | 4 ++++ .../contract/scrypt-language/compile-time-constant.md | 4 ++++ .../scrypt-language/examples/ackermann-function.md | 4 ++++ .../scrypt-language/examples/multiparty-hash-puzzles.md | 4 ++++ .../current/contract/scrypt-language/examples/p2pkh.md | 4 ++++ .../current/contract/scrypt-language/examples/r-puzzle.md | 4 ++++ .../contract/scrypt-language/examples/rabin-signature.md | 4 ++++ .../current/contract/scrypt-language/functions.md | 4 ++++ .../current/contract/scrypt-language/introduction.md | 5 ++++- .../current/contract/scrypt-language/loop.md | 4 ++++ .../contract/scrypt-language/standard-contracts.md | 4 ++++ .../contract/scrypt-language/stateful-contracts.md | 4 ++++ 27 files changed, 109 insertions(+), 4 deletions(-) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/opcode.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2ms.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2pk.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2pkh.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2sh.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/turing-completeness.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/getting-started/environment-set-up.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/metacontract.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/dao.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/nft-token.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/unique.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/basic-syntax.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/compile-time-constant.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/ackermann-function.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/multiparty-hash-puzzles.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/p2pkh.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/r-puzzle.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/rabin-signature.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/functions.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/loop.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/standard-contracts.md create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/stateful-contracts.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current.json b/i18n/zh-CN/docusaurus-plugin-content-docs/current.json index 16d9066..1dcf12a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current.json +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current.json @@ -226,5 +226,13 @@ "sidebar.blockchainSidebar.category.Transaction.link.generated-index.description": { "message": "比特币交易是如何构成的,交易的结构和相关概念.", "description": "The generated-index page description for category Transaction in sidebar blockchainSidebar" + }, + "sidebar.contractSidebar.category.Examples": { + "message": "合约示例", + "description": "The label for category Examples in sidebar contractSidebar" + }, + "sidebar.contractSidebar.category.Examples.link.generated-index.description": { + "message": "一些常见功能的合约示例.", + "description": "The generated-index page description for category Examples in sidebar contractSidebar" } } diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/dual-stack-model.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/dual-stack-model.md index 2d77405..6f185ce 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/dual-stack-model.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/dual-stack-model.md @@ -1 +1,4 @@ -# 比特币双栈模型 +--- +sidebar_position: 1 +--- +# 双栈模型 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/opcode.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/opcode.md new file mode 100644 index 0000000..d9d1cf9 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/opcode.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 2 +--- +# 操作码 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2ms.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2ms.md new file mode 100644 index 0000000..5bbe103 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2ms.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 5 +--- +# P2MS(支付到多签)脚本 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2pk.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2pk.md new file mode 100644 index 0000000..73901c8 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2pk.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 3 +--- +# P2PK(支付到公钥)脚本 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2pkh.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2pkh.md new file mode 100644 index 0000000..d591f0b --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2pkh.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 4 +--- +# P2PKH(支付到公钥哈希)脚本 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2sh.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2sh.md new file mode 100644 index 0000000..371ebf5 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/p2sh.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 6 +--- +# P2SH(支付到脚本哈希)脚本 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/turing-completeness.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/turing-completeness.md new file mode 100644 index 0000000..29c0ba3 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/bitcoin-scripts/turing-completeness.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 7 +--- +# 图灵完备性 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/getting-started/environment-set-up.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/getting-started/environment-set-up.md new file mode 100644 index 0000000..165023b --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/getting-started/environment-set-up.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 1 +--- +# 准备环境 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/getting-started/first-contract.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/getting-started/first-contract.md index 21382ff..af4ead2 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/getting-started/first-contract.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/getting-started/first-contract.md @@ -1 +1,4 @@ -# 编写你的第一个智能合约 +--- +sidebar_position: 2 +--- +# 编写第一个合约 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/metacontract.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/metacontract.md new file mode 100644 index 0000000..434296f --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/metacontract.md @@ -0,0 +1 @@ +# MetaContract SDK diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/dao.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/dao.md new file mode 100644 index 0000000..be7d267 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/dao.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 1 +--- +# DAO 合约 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/ft-token.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/ft-token.md index d5c2f34..c1a9c7f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/ft-token.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/ft-token.md @@ -1 +1,4 @@ -# FT token 解析 +--- +sidebar_position: 1 +--- +# FT(同质化代币)合约 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/nft-token.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/nft-token.md new file mode 100644 index 0000000..4012cba --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/nft-token.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 2 +--- +# NFT(非同质化代币)合约 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/unique.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/unique.md new file mode 100644 index 0000000..1e3b902 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/mvc-standard/unique.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 3 +--- +# Unique(全局唯一)合约 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/basic-syntax.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/basic-syntax.md new file mode 100644 index 0000000..3aa7c63 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/basic-syntax.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 2 +--- +# 基本语法 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/compile-time-constant.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/compile-time-constant.md new file mode 100644 index 0000000..11c9f2a --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/compile-time-constant.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 6 +--- +# 编译时常量 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/ackermann-function.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/ackermann-function.md new file mode 100644 index 0000000..9bedb4d --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/ackermann-function.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 3 +--- +# Ackermann Function(阿克曼函数) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/multiparty-hash-puzzles.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/multiparty-hash-puzzles.md new file mode 100644 index 0000000..981b50b --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/multiparty-hash-puzzles.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 5 +--- +# Multiparty Hash Puzzles(多方哈希谜题) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/p2pkh.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/p2pkh.md new file mode 100644 index 0000000..212e30b --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/p2pkh.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 1 +--- +# P2PKH(支付到公钥哈希)合约 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/r-puzzle.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/r-puzzle.md new file mode 100644 index 0000000..e7846f1 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/r-puzzle.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 2 +--- +# R-Puzzle(R-拼图)合约 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/rabin-signature.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/rabin-signature.md new file mode 100644 index 0000000..e458a86 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/examples/rabin-signature.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 4 +--- +# Rabin Signature(Rabin 签名) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/functions.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/functions.md new file mode 100644 index 0000000..b53ed5f --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/functions.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 4 +--- +# 函数 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/introduction.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/introduction.md index 8eb1a5b..7bdf401 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/introduction.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/introduction.md @@ -1 +1,4 @@ -# Scrypt语言介绍 +--- +sidebar_position: 1 +--- +# sCrypt 语言介绍 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/loop.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/loop.md new file mode 100644 index 0000000..d08fea2 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/loop.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 3 +--- +# 循环 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/standard-contracts.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/standard-contracts.md new file mode 100644 index 0000000..14d3cfd --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/standard-contracts.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 5 +--- +# 标准合约 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/stateful-contracts.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/stateful-contracts.md new file mode 100644 index 0000000..83481d3 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/contract/scrypt-language/stateful-contracts.md @@ -0,0 +1,4 @@ +--- +sidebar_position: 7 +--- +# 有状态合约