Skip to content
This repository has been archived by the owner on Mar 7, 2023. It is now read-only.

Commit

Permalink
Fix something
Browse files Browse the repository at this point in the history
  • Loading branch information
wuminzhe committed Mar 23, 2021
1 parent ce6deec commit 1f2f44c
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 55 deletions.
2 changes: 1 addition & 1 deletion docs/crab-tut-create-account.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ There are mainly three ways to generate a Darwinia account, you can choose eithe

![setting](assets/tut/create-account-0.png)

Enter [Darwinia Crab Web Wallet](https://apps.darwinia.network), you can see two buttons "Add Account" and "Restore JSON" in the "Account" column.
Enter [Darwinia Crab Web Wallet](https://apps.darwinia.network), you can see two buttons "Add Account" and "Restore JSON" in the "Account" column.

![create account](assets/web-wallet-1-en.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@ Crab 网络主要是为 Darwinia 的升级和应用部署提供先行模拟环

Crab网络是波卡生态第一条跨链NFT链,提供智能合约解决方案,兼容以太坊虚拟机,支持Defi,NFT等Dapps轻松迁移至波卡。

依托达尔文网络的桥接技术创新,也为已经在以太坊,BSC等公链部署的项目提供进入波卡生态的入口
依托达尔文网络的桥接技术创新,也为已经在以太坊,BSC 等公链部署的项目提供进入波卡生态的入口

Crab网络也为用户提供了极低费率的交易体验,达尔文生态[进化星球](https://www.evolution.land/)游戏新大陆已经开放在Crab网络上,集成NFT盲盒Gamefi挖矿等玩法
Crab 网络也为用户提供了极低费率的交易体验,达尔文生态[进化星球](https://www.evolution.land/)游戏新大陆已经开放在 Crab 网络上,集成 NFT 盲盒 Gamefi 挖矿等玩法

Crab 网络将会是一个有价值的长期运行的网络。一部分 RINGs 将作为背书资产分配给 Crab Network,使其成为具有真正经济激励和大规模博弈理论测试的金丝雀网络,而不仅仅是测试网。

Crab 网络的参数与 Darwinia 主网一样,并使用相同的 Staking 机制和通胀模型。通证分别为 CRING 和 CKTON,CRING 的初始供应量为 2000M,CKTON 的供应量为 0。

CRING 和 CKTON 是有价值的。Crab 网络上有一个背书模块,Darwinia 初始预留了 40M RING 作为 CRING 的背书资产,在 Crab 网络上的这些 RINGs 被称为 `Mapped RING`。在 Crab 运行期间,`Mapped RING` 由 Crab Council 来管理,并使 CRING 和 RING 在长期内可以做到相互转换。

CRING 和 RING 的互换采用Uniswap类似的固定乘积模型,所以本质上,CRING 和 RING 的互换过程是一种市场交易行为。初始的流动性由 Crab Council 来决定并通过 Crab Treasury 投放。
CRING 和 RING 的互换采用 Uniswap 类似的固定乘积模型,所以本质上,CRING 和 RING 的互换过程是一种市场交易行为。初始的流动性由 Crab Council 来决定并通过 Crab Treasury 投放。

** Crab网络即将参与波卡Kusama[平行链插槽拍卖](https://polkadot.network/launch-parachains/) **
** Crab 网络即将参与波卡 Kusama [平行链插槽拍卖](https://polkadot.network/launch-parachains/) **
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,22 @@ sidebar_label: 领取空投的CRING
---
## 领取条件

Darwinia Crab 为模拟真实的网络生态,为 **RING (ERC-20 & TRC-20)****DOT (ERC-20)** 的持有者空投了Crab 网络的Token: CRING。

空投将按快照时账号持有 RING(包括**RING余额****正在进行中的存单**)和 DOT 的数量进行投放,投放比例为:
- **1RING -> 1CRING**
- **1DOT -> 50CRING**
- 快照时间为:**2020-03-20 13:50:00 (+0800)**
请查看: [Crab 网络空投](./crab-airdrop.md)

## 准备

> 推荐在PC端使用 Chrome 浏览器 + Metamask / Tronlink 插件完成领取操作!
> 推荐在PC 端使用 Chrome 浏览器 + Metamask / Tronlink 插件完成领取操作!
- Crab地址https://apps.darwinia.network/#/account
> 如没有Darwinia Crab 地址,生成方式请参考: [如何创建或导入Darwinia Crab 地址](crab-tut-create-account)
- Crab 地址https://apps.darwinia.network/#/account
> 如没有 Crab 地址,生成方式请参考[如何创建或导入Darwinia Crab 地址](crab-tut-create-account)
- 插件下载地址:
- Metamask: (https://metamask.io/)
- Tronlink: (https://www.tronlink.org/)
- Metamask(https://metamask.io/)
- Tronlink(https://www.tronlink.org/)

## 查询空投数量

1、通过 Chrome 浏览器,访问: https://claim.darwinia.network/
1、通过 Chrome 浏览器,访问https://claim.darwinia.network/

2、选择想要查询的网络(以太坊/波场),点击「查询」。(下文以以太坊网络为例)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: 创建账户
sidebar_label: 创建账户
---

创建Darwinia帐户的方法有多种,您可以根据自己的喜好选择其中一种。如果您之前创建过帐户,则可直接通过 “助记词/私钥/json文件” 等恢复/导入账户。
创建 Darwinia 帐户的方法有多种,您可以根据自己的喜好选择其中一种。如果您之前创建过帐户,则可直接通过 “助记词/私钥/JSON 文件” 等恢复/导入账户。

### 方法一:Darwinia Web Apps

Expand All @@ -18,21 +18,21 @@ sidebar_label: 创建账户

![create account](assets/crab-tut-create-account-2-cn.png)

点击「创建并且备份账户」按钮,备份该账户“json文件
点击「创建并且备份账户」按钮,备份该账户“JSON 文件

![create account](assets/crab-tut-create-account-3-cn.png)

> 务必备份好`助记词、私钥、json文件`等。备份json文件时,请注意保管密码,密码丢失将无法通过json文件恢复地址,但可通过助记词、私钥重新导入。
> 务必备份好`助记词、私钥、JSON文件`等。备份 JSON 文件时,请注意保管密码,密码丢失将无法通过 JSON 文件恢复地址,但可通过助记词、私钥重新导入。
**通过json恢复账号**
**通过 JSON 恢复账号**

如之前创建过账号,且备份有json文件,可直接选择「使用JSON回复」。
如之前创建过账号,且备份有 JSON 文件,可直接选择「使用JSON恢复」。

![create account](assets/crab-tut-create-account-4-cn.png)

**通过「助记词」恢复账号**

如忘记JSON文件密码,可通过「助记词」进行恢复。点击「添加账号」,将助记词替换成原先账户的助记词即可。(名称和密码均可重新设置)
如忘记 JSON 文件密码,可通过「助记词」进行恢复。点击「添加账号」,将助记词替换成原先账户的助记词即可。(名称和密码均可重新设置)

![create account](assets/crab-tut-create-account-5-cn.png)

Expand All @@ -53,11 +53,11 @@ sidebar_label: 创建账户

![faucet-2-cn](assets/faucet-2-cn.png)

- 点击「保存」,根据你的使用习惯,选择备份原始种子或json文件
- 点击「保存」,根据你的使用习惯,选择备份原始种子或 JSON 文件

![faucet-3-cn](assets/faucet-3-cn.png)

> 务必备份好`助记词、私钥、json文件`等。备份json文件时,请注意保管密码,密码丢失将无法通过json文件恢复地址,但可通过助记词、私钥重新导入。
> 务必备份好`助记词、私钥、JSON文件`等。备份 JSON 文件时,请注意保管密码,密码丢失将无法通过 JSON 文件恢复地址,但可通过助记词、私钥重新导入。

### 方法二:Polkadot.js 浏览器插件
Expand Down Expand Up @@ -88,17 +88,17 @@ sidebar_label: 创建账户
### 方法三:Subkey

对于熟悉命令行和编译Rust代码的技术高级用户,建议使用Subkey。Subkey允许您在可以编译代码的任何设备上生成密钥。Subkey可能对使用自动运行的设备(而不是运行iOS或Android的设备或其他特定用途的设备)的自动生成帐户有用。不建议一般用户使用。
对于熟悉命令行和编译 Rust 代码的技术高级用户,建议使用 Subkey。Subkey 允许您在可以编译代码的任何设备上生成密钥。Subkey 可能对使用自动运行的设备(而不是运行 iOS 或 Android 的设备或其他特定用途的设备)的自动生成帐户有用。不建议一般用户使用。

安装Subkey [install Subkey](https://substrate.dev/docs/en/ecosystem/subkey#more-subkey-to-explore), 运行:
安装 Subkey [install Subkey](https://substrate.dev/docs/en/ecosystem/subkey#more-subkey-to-explore), 运行:

```bash
$ curl https://getsubstrate.io -sSf | bash -s -- --fast
$ cargo install --force --git https://github.com/paritytech/substrate subkey
$ cargo build -p subkey
```

成功安装Subkey后,运行:
成功安装 Subkey 后,运行:

```shell
subkey -n substrate generate
Expand All @@ -115,7 +115,7 @@ Secret phrase `destroy vague trend estate person civil cattle lab hockey tooth e
SS58 Address: 2owvscruh7PNbykGLMZPxHyjYdi1Ryanrm4PTxVKh85Ef8Dn
```

> 如果您之前为除 “Substrate” 或 “Crab网络” 之外的其他网络创建了帐户,则需要从之前的“秘语”或“秘密种子”中得出正确的“地址”。您可以使用`subkey -n substrate inspect "YOUR SECRET PHRASE HERE"`来获取Crab网络ID地址(SS58)。
> 如果您之前为除 “Substrate” 或 “Crab网络” 之外的其他网络创建了帐户,则需要从之前的“秘语”或“秘密种子”中得出正确的“地址”。您可以使用`subkey -n substrate inspect "YOUR SECRET PHRASE HERE"`来获取 Crab 网络 ID 地址(SS58)。
## 安全存储密钥

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,29 +6,29 @@ sidebar_label: 交易所接入Crab网络指南

Darwinia Crab Network(简称:Crab 网络)对于 Darwinia 来说是一个金丝雀网络,定位类似于 Kusama 网络之于 Polkadot。它将会是一个长期运行的网络。

Crab 网络是一个具有价值的网络,其为应用部署提供了和Darwinia主网类似的环境,它的参数更为激进,非常适合各种快速演进的应用。Crab 网络不仅包含应用运行所需要的软件环境和网络环境,还包括接近Darwinia主网的经济博弈环境
Crab 网络是一个具有价值的网络,其为应用部署提供了和 Darwinia 主网类似的环境,它的参数更为激进,非常适合各种快速演进的应用。Crab 网络不仅包含应用运行所需要的软件环境和网络环境,还包括接近 Darwinia 主网的经济博弈环境

Crab 网络使用与Darwinia主网相同的抵押机制和通胀模型。 Crab的代币为CRING和CKTON,CRING的初始供应为2000M,CKTON的供应为0
Crab 网络使用与 Darwinia 主网相同的抵押机制和通胀模型。Crab的代币为 CRING 和 CKTON,CRING 的初始供应为2000M,CKTON 的供应为0

## 基本信息

- 官网: https://crab.network/ (under construction)
- 链浏览器: https://crab.subscan.io/
- 代码: https://github.com/darwinia-network/darwinia
- 出块时间: 6 秒
- 公共 Websocket RPC: [wss://crab-rpc.darwinia.network](wss://crab-rpc.darwinia.network)
- 公共 Http RPC: https://crab-rpc.darwinia.network
- 官网https://crab.network/ (under construction)
- 链浏览器https://crab.subscan.io/
- 代码https://github.com/darwinia-network/darwinia
- 出块时间6 秒
- 公共 Websocket RPC[wss://crab-rpc.darwinia.network](wss://crab-rpc.darwinia.network)
- 公共 Http RPChttps://crab-rpc.darwinia.network
- CRING

符号: CRING
全称: Darwinia Crab Network Native Token
精度: 9
符号CRING
全称Darwinia Crab Network Native Token
精度9

- CKTON

符号: CKTON
全称: Darwinia Crab Commitment Token
精度: 9
符号CKTON
全称Darwinia Crab Commitment Token
精度9

## 节点安装并运行

Expand Down Expand Up @@ -76,7 +76,7 @@ cryptoUtil.cryptoWaitReady().then(() => {
* Creates a new public/secret keypair from a seed
* @param {Uint8Array} seed - seed
* @return {*} a object containing a `publicKey` & `secretKey` generated from the supplied seed.
* { secretKey: [...], publicKey: [...] }
* { secretKey[...], publicKey[...] }
*/
var keyPair = cryptoUtil.schnorrkelKeypairFromSeed(seed);
// https://github.com/paritytech/substrate/blob/master/primitives/core/src/crypto.rs#L437
Expand All @@ -89,18 +89,18 @@ cryptoUtil.cryptoWaitReady().then(() => {

### Get the latest block height
```
curl 'http-rpc-url' -X POST -H "Content-Type: application/json" --data '{"id":1,"jsonrpc":"2.0","method":"chain_getFinalizedHead","params":[]}'
curl 'http-rpc-url' -X POST -H "Content-Typeapplication/json" --data '{"id":1,"jsonrpc":"2.0","method":"chain_getFinalizedHead","params":[]}'
```

### Get the specified block information by hash

```
curl 'http-rpc-url' -X POST -H "Content-Type: application/json" --data '{"id":1,"jsonrpc":"2.0","method":"chain_getBlock","params":["0xb375d7db4d737bdbfb8f8089d7b4589fd9fe68a535d448b44dcf9aa2ef8eed17"]}'
curl 'http-rpc-url' -X POST -H "Content-Typeapplication/json" --data '{"id":1,"jsonrpc":"2.0","method":"chain_getBlock","params":["0xb375d7db4d737bdbfb8f8089d7b4589fd9fe68a535d448b44dcf9aa2ef8eed17"]}'
```

### Get details of a transaction
```
curl 'http-rpc-url' -X POST -H "Content-Type: application/json" --data '{"hash": "0x04af51c980a9152ad8319f73a85d13305e273be8ebd3cc979c18f4ad14e716d6"}' https://crab.subscan.io/api/scan/extrinsic
curl 'http-rpc-url' -X POST -H "Content-Typeapplication/json" --data '{"hash""0x04af51c980a9152ad8319f73a85d13305e273be8ebd3cc979c18f4ad14e716d6"}' https://crab.subscan.io/api/scan/extrinsic
```

* How to judge and avoid a fake deposit
Expand Down Expand Up @@ -146,11 +146,11 @@ const { typesBundleForPolkadot } = require('@darwinia/types/mix');

const provider = new WsProvider('wss://<YOUR_NODE_IP>:<YOUR_NODE_WSS_PORT>');
const api = await ApiPromise.create({
provider: wsProvider,
types: typesBundleForPolkadot
providerwsProvider,
typestypesBundleForPolkadot
});

const keyring = new Keyring({ type: 'sr25519' });
const keyring = new Keyring({ type'sr25519' });

const A = keyring.addFromUri('<YOUR_SEED>');
const B = '5EU6EEhZRbh1NQS7HRMwAogoBHWtT2eLFQWei2UZHUHJosHt';
Expand All @@ -168,12 +168,12 @@ const hash = await transfer.signAndSend(A);
console.log('Transfer sent with hash', hash.toHex());
```
### Transfer: Offline signature with online broadcast
### TransferOffline signature with online broadcast
https://github.com/darwinia-network/darwinia-polkadotjs-typegen/blob/master/src/test/index.ts
### Get address balance
```
curl 'http-rpc-url' -X POST -H "Content-Type: application/json" --data '{"id":6,"jsonrpc":"2.0","method":"balances_usableBalance","params":[0, ss58地址]}'
curl 'http-rpc-url' -X POST -H "Content-Typeapplication/json" --data '{"id":6,"jsonrpc":"2.0","method":"balances_usableBalance","params":[0, ss58地址]}'
```
### Prevention of chain forks
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: crab-tut-get-free-cring
title: 如何通过水龙头获得免费的CRING
sidebar_label: 从水龙头获取免费CRING
title: 如何通过水龙头获得免费的 CRING
sidebar_label: 获取免费 CRING
---
## CRING 领取方式

Expand All @@ -17,7 +17,7 @@ sidebar_label: 从水龙头获取免费CRING
## Darwinia Faucet 发放规则

1)每个 Telegram 账号`7天`内可以成功领取`1`次空投。
2)每个crab网络地址最多领取`1`次空投。
2)每个 Crab 网络地址最多领取`1`次空投。
3)领取空投的地址需要包含`CRAB`四个字母(全部为大写)。
4)空投每日最大发放量为`500`份,先到先得。
5)每笔空投的数量为固定值:`10` CRING。
Expand Down

0 comments on commit 1f2f44c

Please sign in to comment.