You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/01-intro.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -10,4 +10,4 @@ It contains three main sections.
10
10
11
11
These learning resources are mainly related to Starcoin, but they can also be used as general learning resources for blockchain and smart contracts, because the smart contract blockchains are similar in technical principles.
12
12
13
-
This document is still being improved, and welcome to improve it [Contribution Guide](./miscellaneous/contributing).
13
+
This document is still being improved, and welcome to improve it [Contribution Guide](./100-miscellaneous/99-contributing.md).
Copy file name to clipboardExpand all lines: docs/02-getting-started/01-install/README.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -3,9 +3,9 @@
3
3
This article guides you on how to install starcoin.
4
4
5
5
1. Download the binary for your operating system from Github's [releases](https://github.com/starcoinorg/starcoin/releases) page. Starcoin supports Windows/Mac/Linux, unzip the binary and put it into the system bin path.
6
-
2. Or [build from source](./build).
7
-
3. Or [install by docker](./install-by-docker).
8
-
4. Or [install by homebrew for macOS](./install-by-homebrew)
6
+
2. Or [build from source](./01-build.md).
7
+
3. Or [install by docker](./02-install-by-docker.md).
8
+
4. Or [install by homebrew for macOS](./03-install-by-homebrew.md)
Copy file name to clipboardExpand all lines: docs/02-getting-started/03-accounts/02-first-transaction.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,8 @@ Let's say you've run up a Starcoin dev node locally.
9
9
10
10
## A few steps to submit a transaction
11
11
12
-
- Start the Starcoin CLI console and connect to the Starcoin node,detail document at [How working with the Starcoin console](../setup/starcoin-console).
13
-
- Create two accounts: Alice and Bob, detail step see [Manage account by CLI](../accounts/account-manage).
12
+
- Start the Starcoin CLI console and connect to the Starcoin node,detail document at [How working with the Starcoin console](../02-setup/02-starcoin-console.md).
13
+
- Create two accounts: Alice and Bob, detail step see [Manage account by CLI](./01-account-manage.md).
14
14
- Mint money into Alice's account.
15
15
- Submit transfer transaction: Alice send money to Bob.
This section describes the use of multisig accounts, including how to create multisig accounts on-chain via the CLI, and how to initiate multisig transactions. For the principle and implementation of multi-signature accounts, please refer to the multi-signature account section of the [account concept](../../concepts/account).
5
+
This section describes the use of multisig accounts, including how to create multisig accounts on-chain via the CLI, and how to initiate multisig transactions.
6
+
For the principle and implementation of multi-signature accounts, please refer to the multi-signature account section of the [account concept](../../99-concepts/01-account.md).
Copy file name to clipboardExpand all lines: docs/03-move/02-quick-start.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,9 @@ Prepare in advance:
8
8
9
9
1. You need to build a *dev* network according to [how to set up a local development network](../02-getting-started/02-setup/03-dev-network.md) and connect to the *dev* network through the Starcoin console.
10
10
11
-
2. Create an account according to [account management](../02-getting-started/03-accounts/1.account-manage.md) or use an existing account, and transfer a little STC to the account.
11
+
2. Create an account according to [account management](../02-getting-started/03-accounts/01-account-manage.md) or use an existing account, and transfer a little STC to the account.
12
12
13
-
3. There is a basic understanding of the *transaction* through [the first on-chain transaction](../02-getting-started/03-accounts/2.first-transaction.md).
13
+
3. There is a basic understanding of the *transaction* through [the first on-chain transaction](../02-getting-started/03-accounts/02-first-transaction.md).
14
14
15
15
Next, we will introduce some necessary tools and project structure.
16
16
@@ -622,13 +622,13 @@ The complete code repository is [here](https://github.com/starcoinorg/starcoin-c
622
622
623
623
Next,
624
624
625
-
* You can systematically learn the Move language through the [Move language](./move-language/)
625
+
* You can systematically learn the Move language through the [Move language](./03-move-language/README.md)
626
626
* View [more Move examples]
627
627
* Learn [how to Debug/test Move module](./97-move-test/01-move-unit-test.md)
628
-
* Learn about the [Starcoin Move Framework](./starcoin-framework/)
628
+
* Learn about the [Starcoin Move Framework](./06-starcoin-framework/README.md)
629
629
* Advanced Move can be learned through [Move Advanced Development].
630
630
* Learn about the [Move specification language and Move Prover](./100-move-prover/01-move-spec-language.md) to develop safer Move applications
631
631
* Explore more features of [Move Package Manager](./05-move-package-manager.md)
Copy file name to clipboardExpand all lines: docs/04-web3/05-understanding-resource-and-bcs/01-bcs.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,8 @@ In the context of a cryptographic application, canonical serialization has sever
32
32
33
33
Note that BCS ensures canonical serialization for each data type separately. The data type of a serialized value
34
34
must be enforced by the application itself. This requirement is typically fulfilled
35
-
using unique hash seeds for each data type. (See [Diem's cryptographic library](https://github.com/diem/diem/blob/master/crypto/crypto/src/hash.rs) for an example.)
35
+
using unique hash seeds for each data type.
36
+
<!-- (See [Diem's cryptographic library](https://github.com/diem/diem/blob/master/crypto/crypto/src/hash.rs) for an example.) -->
Copy file name to clipboardExpand all lines: docs/04-web3/README.md
+13-9
Original file line number
Diff line number
Diff line change
@@ -43,14 +43,14 @@ Next, we’ll explore further about each concept we have learned in figure 2. If
43
43
44
44
It’s an easy decentralized application, it’s designed for you to get started. You will get a quick feel of what Dapp is and how it interacts with Starcoin. For a developer, you can build your own Dapp or check the code structure through viewing its source code.
45
45
46
-
- Test Dapp Link: https://starmask-test-dapp.starcoin.org/Github
46
+
- Test Dapp Link: https://starmask-test-dapp.starcoin.org/
Starmask is not only used to manage your digital assets, but another way to interact with Starcoin blockchain. Here is one example, users create digital signature for each transaction in Dapp, then submit this transaction to Txpool which in remote nodes.
Currently, Starcoin is the first one public blockchain that can run Move smart contracts.
134
134
135
-
1.[Move Book](https://move-book.com/).Check [Move introduction](https://developers.diem.com/docs/move/move-start-here/move-introduction) to learn more about Move.
135
+
1.[Move Book](https://move-book.com/).
136
+
<!-- Check [Move introduction](https://developers.diem.com/docs/move/move-start-here/move-introduction) to learn more about Move. -->
There are multiple ways to compile and deploy Move smart contracts on Starcoin blockchain. Make sure that you have chosen appropriate networks!
@@ -157,7 +158,9 @@ Currently, Starcoin is the first one public blockchain that can run Move smart c
157
158
158
159
## Stdlib and Protocols
159
160
160
-
Starcoin has been created using Move language, it also has Stdlib features. Please check our [source code](https://github.com/starcoinorg/starcoin/tree/master/vm/stdlib/modules).Starcoin has defined variety protocols in Stdlib, some protocols will be shown in figure 3.
161
+
Starcoin has been created using Move language, it also has Stdlib features. Please check our [source code]
Starcoin has defined variety protocols in Stdlib, some protocols will be shown in figure 3.
161
164

162
165
163
166
1. DAO protocolDAO
@@ -178,12 +181,13 @@ Starcoin has been created using Move language, it also has Stdlib features. Plea
178
181
2. Faucet
179
182
You will need STC(native cryptocurrency of this platform) when you run tests, such as paying gas fees. As a developer, you can apply for STC in Barnad network.
Explorer is a complementary tool to chain. We suggest that you use [stcscan](https://stcscan.io/) as blockchain explorer.
185
189
186
190
4. Voting DappVoting Dapp is another developer tool,it’s used to manage Starcoin blockchain. A developer can create a proposal, we will take a public,equal and formal vote in our community on the Voting Dapp. Your proposal will be approved with more votes in favour.
Copy file name to clipboardExpand all lines: i18n/zh/docusaurus-plugin-content-docs/current/02-getting-started/03-accounts/04-rotate-authentication-key.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@
9
9
10
10
## 准备工作
11
11
12
-
1. 启动一个 `starcoin` dev 节点并连接。详细步骤请查阅[使用 starcoin 控制台](../setup/starcoin-usage)。
12
+
1. 启动一个 `starcoin` dev 节点并连接。详细步骤请查阅[使用 starcoin 控制台](../02-setup/02-starcoin-console.md)。
13
13
14
14
## 操作步骤
15
15
@@ -320,4 +320,4 @@ starcoin% account show 0x19b757b48a015ee035c03d01254d977d
320
320
321
321
### 重置一般账户为多签账户
322
322
323
-
TODO [多签重构](https://github.com/starcoinorg/starcoin/issues/3411)完成后补充
323
+
TODO [多签重构](https://github.com/starcoinorg/starcoin/issues/3411)完成后补充
0 commit comments