mirror of
https://github.com/pezkuwichain/pez-minimal-template.git
synced 2026-04-21 23:47:57 +00:00
Update to stable2407 triggered by workflow_dispatch
This commit is contained in:
Generated
+340
-323
File diff suppressed because it is too large
Load Diff
+30
-30
@@ -1,7 +1,7 @@
|
||||
[workspace.package]
|
||||
license = "MIT-0"
|
||||
authors = ["Parity Technologies <admin@parity.io>"]
|
||||
homepage = "https://substrate.io"
|
||||
homepage = "https://paritytech.github.io/polkadot-sdk/"
|
||||
repository = "https://github.com/paritytech/polkadot-sdk-minimal-template.git"
|
||||
edition = "2021"
|
||||
|
||||
@@ -18,39 +18,39 @@ minimal-template-runtime = { path = "./runtime", default-features = false }
|
||||
pallet-minimal-template = { path = "./pallets/template", default-features = false }
|
||||
clap = { version = "4.5.3" }
|
||||
docify = { version = "0.2.8" }
|
||||
frame = { version = "0.5.0", default-features = false, package = "polkadot-sdk-frame" }
|
||||
frame = { version = "0.6.0", default-features = false, package = "polkadot-sdk-frame" }
|
||||
futures = { version = "0.3.30" }
|
||||
futures-timer = { version = "3.0.2" }
|
||||
jsonrpsee = { version = "0.23.2" }
|
||||
sc-basic-authorship = { version = "0.42.0", default-features = false }
|
||||
sc-cli = { version = "0.44.0", default-features = false }
|
||||
sc-client-api = { version = "35.1.0", default-features = false }
|
||||
sc-consensus = { version = "0.41.0", default-features = false }
|
||||
sc-consensus-manual-seal = { version = "0.43.0", default-features = false }
|
||||
sc-executor = { version = "0.39.0", default-features = false }
|
||||
sc-network = { version = "0.42.0", default-features = false }
|
||||
sc-offchain = { version = "37.0.0", default-features = false }
|
||||
sc-rpc-api = { version = "0.41.0", default-features = false }
|
||||
sc-service = { version = "0.43.0", default-features = false }
|
||||
sc-telemetry = { version = "22.0.0", default-features = false }
|
||||
sc-transaction-pool = { version = "35.0.0", default-features = false }
|
||||
sc-transaction-pool-api = { version = "35.0.0", default-features = false }
|
||||
sc-basic-authorship = { version = "0.44.0", default-features = false }
|
||||
sc-cli = { version = "0.46.0", default-features = false }
|
||||
sc-client-api = { version = "37.0.0", default-features = false }
|
||||
sc-consensus = { version = "0.43.0", default-features = false }
|
||||
sc-consensus-manual-seal = { version = "0.45.0", default-features = false }
|
||||
sc-executor = { version = "0.40.0", default-features = false }
|
||||
sc-network = { version = "0.44.0", default-features = false }
|
||||
sc-offchain = { version = "39.0.0", default-features = false }
|
||||
sc-rpc-api = { version = "0.43.0", default-features = false }
|
||||
sc-service = { version = "0.45.0", default-features = false }
|
||||
sc-telemetry = { version = "24.0.0", default-features = false }
|
||||
sc-transaction-pool = { version = "37.0.0", default-features = false }
|
||||
sc-transaction-pool-api = { version = "37.0.0", default-features = false }
|
||||
serde_json = { version = "1.0.114", default-features = false }
|
||||
sp-api = { version = "33.0.0", default-features = false }
|
||||
sp-block-builder = { version = "33.0.0", default-features = false }
|
||||
sp-blockchain = { version = "35.1.0", default-features = false }
|
||||
sp-io = { version = "37.0.0", default-features = false }
|
||||
sp-keyring = { version = "38.0.0", default-features = false }
|
||||
sp-runtime = { version = "38.0.0", default-features = false }
|
||||
sp-timestamp = { version = "33.0.0", default-features = false }
|
||||
substrate-frame-rpc-system = { version = "36.0.0", default-features = false }
|
||||
sp-api = { version = "34.0.0", default-features = false }
|
||||
sp-block-builder = { version = "34.0.0", default-features = false }
|
||||
sp-blockchain = { version = "37.0.0", default-features = false }
|
||||
sp-io = { version = "38.0.0", default-features = false }
|
||||
sp-keyring = { version = "39.0.0", default-features = false }
|
||||
sp-runtime = { version = "39.0.0", default-features = false }
|
||||
sp-timestamp = { version = "34.0.0", default-features = false }
|
||||
substrate-frame-rpc-system = { version = "38.0.0", default-features = false }
|
||||
substrate-build-script-utils = { version = "11.0.0", default-features = false }
|
||||
codec = { version = "3.6.12", default-features = false, package = "parity-scale-codec" }
|
||||
pallet-balances = { version = "37.0.0", default-features = false }
|
||||
pallet-sudo = { version = "36.0.0", default-features = false }
|
||||
pallet-timestamp = { version = "35.0.0", default-features = false }
|
||||
pallet-transaction-payment = { version = "36.0.0", default-features = false }
|
||||
pallet-transaction-payment-rpc-runtime-api = { version = "36.0.0", default-features = false }
|
||||
pallet-balances = { version = "38.0.0", default-features = false }
|
||||
pallet-sudo = { version = "37.0.0", default-features = false }
|
||||
pallet-timestamp = { version = "36.0.0", default-features = false }
|
||||
pallet-transaction-payment = { version = "37.0.0", default-features = false }
|
||||
pallet-transaction-payment-rpc-runtime-api = { version = "37.0.0", default-features = false }
|
||||
scale-info = { version = "2.11.1", default-features = false }
|
||||
sp-genesis-builder = { version = "0.14.0", default-features = false }
|
||||
substrate-wasm-builder = { version = "23.0.0", default-features = false }
|
||||
sp-genesis-builder = { version = "0.15.0", default-features = false }
|
||||
substrate-wasm-builder = { version = "24.0.0", default-features = false }
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* 🤏 This template is a minimal (in terms of complexity and the number of components)
|
||||
template for building a blockchain node.
|
||||
|
||||
* 🔧 Its runtime is configured of a single custom pallet as a starting point, and a handful of ready-made pallets
|
||||
* 🔧 Its runtime is configured with a single custom pallet as a starting point, and a handful of ready-made pallets
|
||||
such as a [Balances pallet](https://paritytech.github.io/polkadot-sdk/master/pallet_balances/index.html).
|
||||
|
||||
* 👤 The template has no consensus configured - it is best for experimenting with a single node network.
|
||||
@@ -42,7 +42,7 @@ packages required to compile this template - please take note of the Rust compil
|
||||
🔨 Use the following command to build the node without launching it:
|
||||
|
||||
```sh
|
||||
cargo build --release
|
||||
cargo build --package minimal-template-node --release
|
||||
```
|
||||
|
||||
🐳 Alternatively, build the docker image:
|
||||
@@ -65,8 +65,8 @@ docker run --rm polkadot-sdk-minimal-template --dev
|
||||
Development chains:
|
||||
|
||||
* 🧹 Do not persist the state.
|
||||
* 💰 Are preconfigured with a genesis state that includes several prefunded development accounts.
|
||||
* 🧑⚖️ Development accounts are used as `sudo` accounts.
|
||||
* 💰 Are pre-configured with a genesis state that includes several pre-funded development accounts.
|
||||
* 🧑⚖️ One development account (`ALICE`) is used as `sudo` accounts.
|
||||
|
||||
### Connect with the Polkadot-JS Apps Front-End
|
||||
|
||||
|
||||
+46
-24
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "minimal-template-node"
|
||||
description = "A minimal Substrate-based Substrate node, ready for hacking. (polkadot v1.14.0)"
|
||||
description = "A minimal Substrate-based Substrate node, ready for hacking. (polkadot v1.15.0)"
|
||||
version = "0.1.0"
|
||||
license = "Unlicense"
|
||||
authors.workspace = true
|
||||
@@ -20,32 +20,54 @@ futures = { features = ["thread-pool"], workspace = true }
|
||||
futures-timer = { workspace = true }
|
||||
jsonrpsee = { features = ["server"], workspace = true }
|
||||
serde_json = { workspace = true, default-features = true }
|
||||
sc-cli = { version = "0.44.0", workspace = true, default-features = true }
|
||||
sc-executor = { version = "0.39.0", workspace = true, default-features = true }
|
||||
sc-network = { version = "0.42.0", workspace = true, default-features = true }
|
||||
sc-service = { version = "0.43.0", workspace = true, default-features = true }
|
||||
sc-telemetry = { version = "22.0.0", workspace = true, default-features = true }
|
||||
sc-transaction-pool = { version = "35.0.0", workspace = true, default-features = true }
|
||||
sc-transaction-pool-api = { version = "35.0.0", workspace = true, default-features = true }
|
||||
sc-consensus = { version = "0.41.0", workspace = true, default-features = true }
|
||||
sc-consensus-manual-seal = { version = "0.43.0", workspace = true, default-features = true }
|
||||
sc-rpc-api = { version = "0.41.0", workspace = true, default-features = true }
|
||||
sc-basic-authorship = { version = "0.42.0", workspace = true, default-features = true }
|
||||
sc-offchain = { version = "37.0.0", workspace = true, default-features = true }
|
||||
sc-client-api = { version = "35.1.0", workspace = true, default-features = true }
|
||||
sp-timestamp = { version = "33.0.0", workspace = true, default-features = true }
|
||||
sp-keyring = { version = "38.0.0", workspace = true, default-features = true }
|
||||
sp-api = { version = "33.0.0", workspace = true, default-features = true }
|
||||
sp-blockchain = { version = "35.1.0", workspace = true, default-features = true }
|
||||
sp-block-builder = { version = "33.0.0", workspace = true, default-features = true }
|
||||
sp-io = { version = "37.0.0", workspace = true, default-features = true }
|
||||
sp-runtime = { version = "38.0.0", workspace = true, default-features = true }
|
||||
substrate-frame-rpc-system = { version = "36.0.0", workspace = true, default-features = true }
|
||||
sc-cli.workspace = true
|
||||
sc-cli.default-features = true
|
||||
sc-executor.workspace = true
|
||||
sc-executor.default-features = true
|
||||
sc-network.workspace = true
|
||||
sc-network.default-features = true
|
||||
sc-service.workspace = true
|
||||
sc-service.default-features = true
|
||||
sc-telemetry.workspace = true
|
||||
sc-telemetry.default-features = true
|
||||
sc-transaction-pool.workspace = true
|
||||
sc-transaction-pool.default-features = true
|
||||
sc-transaction-pool-api.workspace = true
|
||||
sc-transaction-pool-api.default-features = true
|
||||
sc-consensus.workspace = true
|
||||
sc-consensus.default-features = true
|
||||
sc-consensus-manual-seal.workspace = true
|
||||
sc-consensus-manual-seal.default-features = true
|
||||
sc-rpc-api.workspace = true
|
||||
sc-rpc-api.default-features = true
|
||||
sc-basic-authorship.workspace = true
|
||||
sc-basic-authorship.default-features = true
|
||||
sc-offchain.workspace = true
|
||||
sc-offchain.default-features = true
|
||||
sc-client-api.workspace = true
|
||||
sc-client-api.default-features = true
|
||||
sp-timestamp.workspace = true
|
||||
sp-timestamp.default-features = true
|
||||
sp-keyring.workspace = true
|
||||
sp-keyring.default-features = true
|
||||
sp-api.workspace = true
|
||||
sp-api.default-features = true
|
||||
sp-blockchain.workspace = true
|
||||
sp-blockchain.default-features = true
|
||||
sp-block-builder.workspace = true
|
||||
sp-block-builder.default-features = true
|
||||
sp-io.workspace = true
|
||||
sp-io.default-features = true
|
||||
sp-runtime.workspace = true
|
||||
sp-runtime.default-features = true
|
||||
substrate-frame-rpc-system.workspace = true
|
||||
substrate-frame-rpc-system.default-features = true
|
||||
frame = { features = ["experimental", "runtime"], workspace = true, default-features = true }
|
||||
minimal-template-runtime = { version = "0.1.0", workspace = true }
|
||||
minimal-template-runtime.workspace = true
|
||||
|
||||
[build-dependencies]
|
||||
substrate-build-script-utils = { version = "11.0.0", workspace = true, default-features = true }
|
||||
substrate-build-script-utils.workspace = true
|
||||
substrate-build-script-utils.default-features = true
|
||||
|
||||
[features]
|
||||
default = []
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "pallet-minimal-template"
|
||||
description = "A minimal pallet built with FRAME, part of Polkadot Sdk. (polkadot v1.14.0)"
|
||||
description = "A minimal pallet built with FRAME, part of Polkadot Sdk. (polkadot v1.15.0)"
|
||||
version = "0.1.0"
|
||||
license = "Unlicense"
|
||||
authors.workspace = true
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
//! A shell pallet built with [`frame`].
|
||||
//!
|
||||
//! To get started with this pallet, try implementing the guide in
|
||||
//! <https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/guides/your_first_pallet/index.html>
|
||||
|
||||
#![cfg_attr(not(feature = "std"), no_std)]
|
||||
|
||||
|
||||
+10
-10
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "minimal-template-runtime"
|
||||
description = "A solochain runtime template built with Substrate, part of Polkadot Sdk. (polkadot v1.14.0)"
|
||||
description = "A solochain runtime template built with Substrate, part of Polkadot Sdk. (polkadot v1.15.0)"
|
||||
version = "0.1.0"
|
||||
license = "Unlicense"
|
||||
authors.workspace = true
|
||||
@@ -13,17 +13,17 @@ publish = false
|
||||
codec = { workspace = true }
|
||||
scale-info = { workspace = true }
|
||||
frame = { features = ["experimental", "runtime"], workspace = true }
|
||||
pallet-balances = { version = "37.0.0", workspace = true }
|
||||
pallet-sudo = { version = "36.0.0", workspace = true }
|
||||
pallet-timestamp = { version = "35.0.0", workspace = true }
|
||||
pallet-transaction-payment = { version = "36.0.0", workspace = true }
|
||||
pallet-transaction-payment-rpc-runtime-api = { version = "36.0.0", workspace = true }
|
||||
sp-genesis-builder = { version = "0.14.0", workspace = true }
|
||||
sp-runtime = { version = "38.0.0", features = ["serde"], workspace = true }
|
||||
pallet-minimal-template = { version = "0.1.0", workspace = true }
|
||||
pallet-balances.workspace = true
|
||||
pallet-sudo.workspace = true
|
||||
pallet-timestamp.workspace = true
|
||||
pallet-transaction-payment.workspace = true
|
||||
pallet-transaction-payment-rpc-runtime-api.workspace = true
|
||||
sp-genesis-builder.workspace = true
|
||||
sp-runtime = { features = ["serde"], workspace = true }
|
||||
pallet-minimal-template.workspace = true
|
||||
|
||||
[build-dependencies]
|
||||
substrate-wasm-builder = { version = "23.0.0", optional = true, workspace = true, default-features = true }
|
||||
substrate-wasm-builder = { optional = true, workspace = true, default-features = true }
|
||||
|
||||
[features]
|
||||
default = ["std"]
|
||||
|
||||
@@ -23,6 +23,9 @@
|
||||
#[cfg(feature = "std")]
|
||||
include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));
|
||||
|
||||
extern crate alloc;
|
||||
|
||||
use alloc::{vec, vec::Vec};
|
||||
use frame::{
|
||||
deps::frame_support::{
|
||||
genesis_builder_helper::{build_state, get_preset},
|
||||
|
||||
Reference in New Issue
Block a user