--- a/.env +++ b/.env @@ -1,6 +1,6 @@ RUST_TOOLCHAIN=nightly-2021-11-11 RUST_C=1.58.0-nightly -POLKA_VERSION=release-v0.9.17 +POLKA_VERSION=release-v0.9.18 UNIQUE_BRANCH=develop USER=*** PASS=*** --- a/Cargo.lock +++ b/Cargo.lock @@ -5565,7 +5565,7 @@ [[package]] name = "opal-runtime" -version = "0.1.0" +version = "0.9.18" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -8693,7 +8693,7 @@ [[package]] name = "quartz-runtime" -version = "0.1.0" +version = "0.9.18" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -12402,7 +12402,7 @@ [[package]] name = "unique-node" -version = "0.9.17" +version = "0.9.18" dependencies = [ "clap", "cumulus-client-cli", @@ -12534,7 +12534,7 @@ [[package]] name = "unique-runtime" -version = "0.9.17" +version = "0.9.18" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -12610,7 +12610,7 @@ [[package]] name = "unique-runtime-common" -version = "0.1.0" +version = "0.9.18" dependencies = [ "fp-rpc", "frame-support", --- a/README.md +++ b/README.md @@ -63,12 +63,7 @@ 5. Build: ```bash -cargo build -``` - -optionally, build in release: -```bash -cargo build --release +cargo build --features=unique-runtime,quartz-runtime --release ``` ## Building as Parachain locally --- a/node/cli/Cargo.toml +++ b/node/cli/Cargo.toml @@ -283,7 +283,7 @@ license = 'GPLv3' name = 'unique-node' repository = 'https://github.com/UniqueNetwork/unique-chain' -version = '0.9.17' +version = '0.9.18' [[bin]] name = 'unique-collator' @@ -312,7 +312,7 @@ unique-rpc = { default-features = false, path = "../rpc" } [features] -default = ["unique-runtime", "quartz-runtime"] +default = [] runtime-benchmarks = [ 'unique-runtime/runtime-benchmarks', 'polkadot-service/runtime-benchmarks', --- a/node/cli/src/chain_spec.rs +++ b/node/cli/src/chain_spec.rs @@ -128,14 +128,14 @@ pub fn development_config() -> OpalChainSpec { let mut properties = Map::new(); properties.insert("tokenSymbol".into(), "OPL".into()); - properties.insert("tokenDecimals".into(), 15.into()); + properties.insert("tokenDecimals".into(), 18.into()); properties.insert("ss58Format".into(), 42.into()); OpalChainSpec::from_genesis( // Name - "Development", + "OPAL by UNIQUE", // ID - "dev", + "opal_dev", ChainType::Local, move || { testnet_genesis( @@ -171,11 +171,16 @@ } pub fn local_testnet_rococo_config() -> OpalChainSpec { + let mut properties = Map::new(); + properties.insert("tokenSymbol".into(), "OPL".into()); + properties.insert("tokenDecimals".into(), 18.into()); + properties.insert("ss58Format".into(), 42.into()); + OpalChainSpec::from_genesis( // Name - "Local Testnet", + "OPAL by UNIQUE", // ID - "local_testnet", + "opal_local", ChainType::Local, move || { testnet_genesis( @@ -211,7 +216,7 @@ None, None, // Properties - None, + Some(properties), // Extensions Extensions { relay_chain: "rococo-local".into(), --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -6,7 +6,7 @@ license = 'All Rights Reserved' name = 'unique-runtime-common' repository = 'https://github.com/UniqueNetwork/unique-chain' -version = '0.1.0' +version = '0.9.18' [features] default = ['std'] --- a/runtime/opal/Cargo.toml +++ b/runtime/opal/Cargo.toml @@ -10,7 +10,7 @@ license = 'GPLv3' name = 'opal-runtime' repository = 'https://github.com/UniqueNetwork/unique-chain' -version = '0.1.0' +version = '0.9.18' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] --- a/runtime/opal/src/lib.rs +++ b/runtime/opal/src/lib.rs @@ -114,7 +114,7 @@ use unique_runtime_common::{impl_common_runtime_apis, types::*, constants::*}; -pub const RUNTIME_NAME: &str = "Opal"; +pub const RUNTIME_NAME: &str = "opal"; type CrossAccountId = pallet_common::account::BasicCrossAccountId; @@ -151,7 +151,7 @@ spec_name: create_runtime_str!(RUNTIME_NAME), impl_name: create_runtime_str!(RUNTIME_NAME), authoring_version: 1, - spec_version: 917004, + spec_version: 918000, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, --- a/runtime/quartz/Cargo.toml +++ b/runtime/quartz/Cargo.toml @@ -10,7 +10,7 @@ license = 'GPLv3' name = 'quartz-runtime' repository = 'https://github.com/UniqueNetwork/unique-chain' -version = '0.1.0' +version = '0.9.18' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] --- a/runtime/quartz/src/lib.rs +++ b/runtime/quartz/src/lib.rs @@ -114,7 +114,7 @@ use unique_runtime_common::{impl_common_runtime_apis, types::*, constants::*}; -pub const RUNTIME_NAME: &str = "Quartz"; +pub const RUNTIME_NAME: &str = "quartz"; type CrossAccountId = pallet_common::account::BasicCrossAccountId; @@ -151,7 +151,7 @@ spec_name: create_runtime_str!(RUNTIME_NAME), impl_name: create_runtime_str!(RUNTIME_NAME), authoring_version: 1, - spec_version: 917004, + spec_version: 918000, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, --- a/runtime/unique/Cargo.toml +++ b/runtime/unique/Cargo.toml @@ -10,7 +10,7 @@ license = 'GPLv3' name = 'unique-runtime' repository = 'https://github.com/UniqueNetwork/unique-chain' -version = '0.9.17' +version = '0.9.18' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] --- a/runtime/unique/src/lib.rs +++ b/runtime/unique/src/lib.rs @@ -113,7 +113,7 @@ use unique_runtime_common::{impl_common_runtime_apis, types::*, constants::*}; -pub const RUNTIME_NAME: &str = "Unique"; +pub const RUNTIME_NAME: &str = "unique"; type CrossAccountId = pallet_common::account::BasicCrossAccountId; @@ -150,7 +150,7 @@ spec_name: create_runtime_str!(RUNTIME_NAME), impl_name: create_runtime_str!(RUNTIME_NAME), authoring_version: 1, - spec_version: 917004, + spec_version: 918000, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1,