Skip to content

Commit

Permalink
Merge pull request #6 from substrate-developer-hub/shawntabrizi-updat…
Browse files Browse the repository at this point in the history
…e-node-template

Update to `d1cd01c74`
  • Loading branch information
shawntabrizi committed Oct 21, 2019
2 parents 676186d + 20d08c2 commit 43ee953
Show file tree
Hide file tree
Showing 11 changed files with 998 additions and 956 deletions.
1,520 changes: 794 additions & 726 deletions Cargo.lock

Large diffs are not rendered by default.

68 changes: 34 additions & 34 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
[[bin]]
name = 'node-template'
path = 'src/main.rs'

[package]
authors = ['Anonymous']
build = 'build.rs'
edition = '2018'
name = 'node-template'
version = '2.0.0'

[build-dependencies]
vergen = '3.0.4'
[profile.release]
panic = 'unwind'

[dependencies]
derive_more = '0.15.0'
exit-future = '0.1.4'
Expand All @@ -7,20 +23,20 @@ parking_lot = '0.9.0'
tokio = '0.1.22'
trie-root = '0.15.2'

[dependencies.babe]
[dependencies.aura]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-consensus-babe'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
package = 'substrate-consensus-aura'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.babe-primitives]
[dependencies.aura-primitives]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-consensus-babe-primitives'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
package = 'substrate-consensus-aura-primitives'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.basic-authorship]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-basic-authorship'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.codec]
package = 'parity-scale-codec'
Expand All @@ -33,71 +49,55 @@ version = '3.1.3'
[dependencies.grandpa]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-finality-grandpa'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.grandpa-primitives]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-finality-grandpa-primitives'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.inherents]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-inherents'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.network]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-network'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.node-template-runtime]
path = 'runtime'

[dependencies.primitives]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-primitives'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.sr-io]
git = 'https://github.com/paritytech/substrate.git'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.substrate-cli]
git = 'https://github.com/paritytech/substrate.git'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.substrate-client]
git = 'https://github.com/paritytech/substrate.git'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.substrate-executor]
git = 'https://github.com/paritytech/substrate.git'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.substrate-service]
git = 'https://github.com/paritytech/substrate.git'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.transaction-pool]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-transaction-pool'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
[profile.release]
panic = 'unwind'

[[bin]]
name = 'node-template'
path = 'src/main.rs'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[workspace]
members = ['runtime']

[package]
authors = ['Anonymous']
build = 'build.rs'
edition = '2018'
name = 'node-template'
version = '2.0.0'

[build-dependencies]
vergen = '3.0.4'
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Install Rust:
curl https://sh.rustup.rs -sSf | sh
```

Install required tools:
Initialize your Wasm Build environment:

```bash
./scripts/init.sh
Expand All @@ -19,17 +19,23 @@ Install required tools:
Build Wasm and native code:

```bash
cargo build
cargo build --release
```

## Run

### Single node development chain

You can start a development chain with:
Purge any existing development chain state:

```bash
cargo run -- --dev
./target/release/node-template purge-chain --dev
```

Start a development chain with:

```bash
./target/release/node-template --dev
```

Detailed logs may be shown by running the node with the following environment variables set: `RUST_LOG=debug RUST_BACKTRACE=1 cargo run -- --dev`.
Expand Down
133 changes: 73 additions & 60 deletions runtime/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,26 +1,62 @@
[dependencies.babe]
default-features = false
[package]
authors = ['Anonymous']
edition = '2018'
name = 'node-template-runtime'
version = '2.0.0'
[build-dependencies.wasm-builder-runner]
package = 'substrate-wasm-builder-runner'
version = '1.0.2'

[features]
default = ['std']
std = [
'codec/std',
'client/std',
'rstd/std',
'runtime-io/std',
'support/std',
'balances/std',
'aura/std',
'aura-primitives/std',
'grandpa/std',
'executive/std',
'indices/std',
'primitives/std',
'sr-primitives/std',
'randomness-collective-flip/std',
'system/std',
'timestamp/std',
'sudo/std',
'transaction-payment/std',
'version/std',
'serde',
'safe-mix/std',
'offchain-primitives/std',
'substrate-session/std',
]
[dependencies.aura]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-babe'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
package = 'srml-aura'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.babe-primitives]
default-features = false
[dependencies.aura-primitives]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-consensus-babe-primitives'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
package = 'substrate-consensus-aura-primitives'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.balances]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-balances'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.client]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-client'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.codec]
default-features = false
Expand All @@ -32,43 +68,49 @@ version = '1.0.0'
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-executive'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.grandpa]
default-features = false
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-grandpa'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.indices]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-indices'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.offchain-primitives]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-offchain-primitives'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.primitives]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-primitives'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.randomness-collective-flip]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-randomness-collective-flip'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.rstd]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'sr-std'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.runtime-io]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'sr-io'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.safe-mix]
default-features = false
Expand All @@ -82,74 +124,45 @@ version = '1.0.101'
[dependencies.sr-primitives]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.substrate-session]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.sudo]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-sudo'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.support]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-support'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.system]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-system'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.timestamp]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-timestamp'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.transaction-payment]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'srml-transaction-payment'
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'

[dependencies.version]
default_features = false
git = 'https://github.com/paritytech/substrate.git'
package = 'sr-version'
rev = '3dedd246c62255ba6f9b777ecba318dfc2078d85'
[build-dependencies.wasm-builder-runner]
package = 'substrate-wasm-builder-runner'
version = '1.0.2'

[package]
authors = ['Anonymous']
edition = '2018'
name = 'node-template-runtime'
version = '2.0.0'

[features]
default = ['std']
std = [
'codec/std',
'client/std',
'rstd/std',
'runtime-io/std',
'support/std',
'balances/std',
'babe/std',
'babe-primitives/std',
'executive/std',
'indices/std',
'grandpa/std',
'primitives/std',
'sr-primitives/std',
'system/std',
'timestamp/std',
'sudo/std',
'version/std',
'serde',
'safe-mix/std',
'offchain-primitives/std',
'substrate-session/std',
]
rev = 'd1cd01c74e8d5550396cb654f9a3f1b641efdf4c'
2 changes: 1 addition & 1 deletion runtime/build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ use wasm_builder_runner::{build_current_project_with_rustflags, WasmBuilderSourc
fn main() {
build_current_project_with_rustflags(
"wasm_binary.rs",
WasmBuilderSource::Crates("1.0.7"),
WasmBuilderSource::Crates("1.0.8"),
// This instructs LLD to export __heap_base as a global variable, which is used by the
// external memory allocator.
"-Clink-arg=--export=__heap_base",
Expand Down
Loading

0 comments on commit 43ee953

Please sign in to comment.