Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steps to parachain #4

Merged
merged 1 commit into from
Feb 21, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
99 changes: 98 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,99 @@
# Mandala Node
For now, this is a basic parachain node implementation taken directly from substrate parachain template repository.
For now, this is a basic parachain node implementation taken directly from substrate parachain template repository.

## Dev environment (for auction)

```
> rustc --version && rustup show && rustup +nightly show

rustc 1.76.0 (07dca489a 2024-02-04)
Default host: aarch64-apple-darwin
rustup home: /Users/zian/.rustup

installed toolchains
--------------------

stable-aarch64-apple-darwin (default)
stable-x86_64-unknown-linux-gnu
nightly-2023-05-31-aarch64-apple-darwin
nightly-aarch64-apple-darwin

installed targets for active toolchain
--------------------------------------

aarch64-apple-darwin
wasm32-unknown-unknown
x86_64-unknown-linux-gnu

active toolchain
----------------

stable-aarch64-apple-darwin (default)
rustc 1.76.0 (07dca489a 2024-02-04)

Default host: aarch64-apple-darwin
rustup home: /Users/zian/.rustup

installed toolchains
--------------------

stable-aarch64-apple-darwin (default)
stable-x86_64-unknown-linux-gnu
nightly-2023-05-31-aarch64-apple-darwin
nightly-aarch64-apple-darwin

installed targets for active toolchain
--------------------------------------

aarch64-apple-darwin
wasm32-unknown-unknown

active toolchain
----------------

nightly-aarch64-apple-darwin (overridden by +toolchain on the command line)
rustc 1.78.0-nightly (3246e7951 2024-02-19)

```

## Building

```
cargo build --release
```

## Steps

[] Prepare multisig for initial supply

[] Secure sudo root key

[] mainnet.json

[] Check and verify initial supply

[] Check and verify SS58 prefix

[] Check and verify protocol ID

[] Check and verify chain ID

[] Check and verify chain name

[] Check and verify token decimals

[] Check and verify token symbol

[] Prepare runtime config of Mandala and verify everything is correct, triple check

[] Prepare and document extrinsics to be sent

[] Local test on dev machine

[] Local test on another dev machine

[] Virtual test on AWS

[] Testing auction on Rococo

[] Testing crowdloan on Rococo