mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 20:27:58 +00:00
Moves node-template into substrate repo (#1637)
* Make runtime macros work without required `macro_use` * Adds node-template * Adds node-template-release tool * Fixes building `node-template` and improve the release * Add `profile.release` by release script to remove warning * Adds script for releasing the node template * Fixes compilation after master merge * Port node-template to edition 2018 * Remove license * Fixes compilation after master merge * Add `node-template-release.sh` into the CI * WIP Ci integrate node template (#1701) * copy artifacts to s3 bucket latest path * typo * bucket name * Update wasm files
This commit is contained in:
@@ -299,15 +299,6 @@ macro_rules! construct_runtime {
|
||||
}
|
||||
),*;
|
||||
) => {
|
||||
// This generates a substrate_generate_ident_name macro that will substitute
|
||||
// "config-ident FooModule" => FooModuleConfig for every module included in the
|
||||
// runtime.
|
||||
mashup! {
|
||||
$(
|
||||
substrate_generate_ident_name["config-ident" $name] = $name Config;
|
||||
)*
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, PartialEq, Eq)]
|
||||
#[cfg_attr(feature = "std", derive(Debug))]
|
||||
pub struct $runtime;
|
||||
@@ -317,19 +308,19 @@ macro_rules! construct_runtime {
|
||||
impl $crate::runtime_primitives::traits::GetRuntimeBlockType for $runtime {
|
||||
type RuntimeBlock = $block;
|
||||
}
|
||||
__decl_outer_event!(
|
||||
$crate::__decl_outer_event!(
|
||||
$runtime;
|
||||
$(
|
||||
$name: $module::{ $( $modules $( <$modules_generic> )* ),* }
|
||||
),*
|
||||
);
|
||||
__decl_outer_origin!(
|
||||
$crate::__decl_outer_origin!(
|
||||
$runtime;
|
||||
$(
|
||||
$name: $module::{ $( $modules $( <$modules_generic> )* ),* }
|
||||
),*
|
||||
);
|
||||
__decl_all_modules!(
|
||||
$crate::__decl_all_modules!(
|
||||
$runtime;
|
||||
;
|
||||
;
|
||||
@@ -337,21 +328,21 @@ macro_rules! construct_runtime {
|
||||
$name: $module::{ $( $modules $( <$modules_generic> )* ),* }
|
||||
),*;
|
||||
);
|
||||
__decl_outer_dispatch!(
|
||||
$crate::__decl_outer_dispatch!(
|
||||
$runtime;
|
||||
;
|
||||
$(
|
||||
$name: $module::{ $( $modules $( <$modules_generic> )* ),* }
|
||||
),*;
|
||||
);
|
||||
__decl_runtime_metadata!(
|
||||
$crate::__decl_runtime_metadata!(
|
||||
$runtime;
|
||||
;
|
||||
$(
|
||||
$name: $module::{ $( $modules $( <$modules_generic> )* )* }
|
||||
)*
|
||||
);
|
||||
__decl_outer_log!(
|
||||
$crate::__decl_outer_log!(
|
||||
$runtime;
|
||||
$log_internal < $( $log_genarg ),* >;
|
||||
;
|
||||
@@ -359,14 +350,14 @@ macro_rules! construct_runtime {
|
||||
$name: $module::{ $( $modules $( ( $( $modules_args ),* ) )* ),* }
|
||||
),*;
|
||||
);
|
||||
__decl_outer_config!(
|
||||
$crate::__decl_outer_config!(
|
||||
$runtime;
|
||||
;
|
||||
$(
|
||||
$name: $module::{ $( $modules $( <$modules_generic> )* ),* }
|
||||
),*;
|
||||
);
|
||||
__decl_outer_inherent!(
|
||||
$crate::__decl_outer_inherent!(
|
||||
$runtime;
|
||||
$block;
|
||||
$uncheckedextrinsic;
|
||||
@@ -403,7 +394,7 @@ macro_rules! __create_decl_macro {
|
||||
$d( $rest_modules:ident $d( <$rest_modules_generic:ident> )* ),*
|
||||
})*
|
||||
) => {
|
||||
$macro_name!(
|
||||
$d crate::$macro_name!(
|
||||
$runtime;
|
||||
$module;
|
||||
;
|
||||
@@ -425,7 +416,7 @@ macro_rules! __create_decl_macro {
|
||||
$d( $rest_modules:ident $d( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
$macro_name!(
|
||||
$d crate::$macro_name!(
|
||||
$runtime;
|
||||
$module;
|
||||
$d( $parsed_modules $d( <$parsed_generic> )* ),*;
|
||||
@@ -445,7 +436,7 @@ macro_rules! __create_decl_macro {
|
||||
$d( $rest_modules:ident $d( <$rest_modules_generic:ident> )* ),*
|
||||
})*
|
||||
) => {
|
||||
$macro_name!(
|
||||
$d crate::$macro_name!(
|
||||
$runtime;
|
||||
;
|
||||
;
|
||||
@@ -468,7 +459,7 @@ macro_rules! __create_decl_macro {
|
||||
$d( $rest_modules:ident $d( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
$macro_name!(
|
||||
$d crate::$macro_name!(
|
||||
$runtime;
|
||||
$d( $system )*;
|
||||
$d(
|
||||
@@ -492,7 +483,7 @@ macro_rules! __create_decl_macro {
|
||||
$d( $rest_modules:ident $d( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
$macro_name!(
|
||||
$d crate::$macro_name!(
|
||||
$runtime;
|
||||
$d( $system )*;
|
||||
$d( $parsed_modules $d( <$parsed_generic> )* ),*;
|
||||
@@ -513,7 +504,7 @@ macro_rules! __create_decl_macro {
|
||||
$d( $rest_modules:ident $d( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
$macro_name!(
|
||||
$d crate::$macro_name!(
|
||||
$runtime;
|
||||
$d( $system )*;
|
||||
$d( $parsed_modules $d( <$parsed_generic> )* ),*;
|
||||
@@ -530,7 +521,7 @@ macro_rules! __create_decl_macro {
|
||||
$d( $parsed_modules:ident $d( <$parsed_generic:ident> )* ),*;
|
||||
;
|
||||
) => {
|
||||
$macro_outer_name! {
|
||||
$d crate::$macro_outer_name! {
|
||||
pub enum $macro_enum_name for $runtime where system = $d( $system )* {
|
||||
$d(
|
||||
$parsed_modules $d( <$parsed_generic> )*,
|
||||
@@ -560,7 +551,7 @@ macro_rules! __decl_all_modules {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_all_modules!(
|
||||
$crate::__decl_all_modules!(
|
||||
$runtime;
|
||||
$module;
|
||||
$( $parsed_modules :: $parsed_name ),*;
|
||||
@@ -582,7 +573,7 @@ macro_rules! __decl_all_modules {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_all_modules!(
|
||||
$crate::__decl_all_modules!(
|
||||
$runtime;
|
||||
$( $system )*;
|
||||
$( $parsed_modules :: $parsed_name, )* $module::$name;
|
||||
@@ -604,7 +595,7 @@ macro_rules! __decl_all_modules {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_all_modules!(
|
||||
$crate::__decl_all_modules!(
|
||||
$runtime;
|
||||
$( $system )*;
|
||||
$( $parsed_modules :: $parsed_name ),*;
|
||||
@@ -625,7 +616,7 @@ macro_rules! __decl_all_modules {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_all_modules!(
|
||||
$crate::__decl_all_modules!(
|
||||
$runtime;
|
||||
$( $system )*;
|
||||
$( $parsed_modules :: $parsed_name ),*;
|
||||
@@ -665,7 +656,7 @@ macro_rules! __decl_outer_dispatch {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_dispatch!(
|
||||
$crate::__decl_outer_dispatch!(
|
||||
$runtime;
|
||||
$( $parsed_modules :: $parsed_name ),*;
|
||||
$(
|
||||
@@ -685,7 +676,7 @@ macro_rules! __decl_outer_dispatch {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_dispatch!(
|
||||
$crate::__decl_outer_dispatch!(
|
||||
$runtime;
|
||||
$( $parsed_modules :: $parsed_name, )* $module::$name;
|
||||
$(
|
||||
@@ -705,7 +696,7 @@ macro_rules! __decl_outer_dispatch {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_dispatch!(
|
||||
$crate::__decl_outer_dispatch!(
|
||||
$runtime;
|
||||
$( $parsed_modules :: $parsed_name ),*;
|
||||
$name: $module::{ $( $modules $( <$modules_generic> )* ),* }
|
||||
@@ -724,7 +715,7 @@ macro_rules! __decl_outer_dispatch {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_dispatch!(
|
||||
$crate::__decl_outer_dispatch!(
|
||||
$runtime;
|
||||
$( $parsed_modules :: $parsed_name ),*;
|
||||
$(
|
||||
@@ -739,7 +730,7 @@ macro_rules! __decl_outer_dispatch {
|
||||
$( $parsed_modules:ident :: $parsed_name:ident ),*;
|
||||
;
|
||||
) => {
|
||||
impl_outer_dispatch!(
|
||||
$crate::impl_outer_dispatch!(
|
||||
pub enum Call for $runtime where origin: Origin {
|
||||
$( $parsed_modules::$parsed_name, )*
|
||||
}
|
||||
@@ -763,7 +754,7 @@ macro_rules! __decl_runtime_metadata {
|
||||
})*
|
||||
) => {
|
||||
|
||||
__decl_runtime_metadata!(@Module
|
||||
$crate::__decl_runtime_metadata!(@Module
|
||||
$runtime;
|
||||
$( $parsed_modules { $( $withs )* } )*;
|
||||
$name: $module::{ $( $modules $( <$modules_generic> )* )* }
|
||||
@@ -785,7 +776,7 @@ macro_rules! __decl_runtime_metadata {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* )*
|
||||
})*
|
||||
) => {
|
||||
__decl_runtime_metadata!(
|
||||
$crate::__decl_runtime_metadata!(
|
||||
$runtime;
|
||||
$( $parsed_modules { $( $withs )* } )*;
|
||||
$(
|
||||
@@ -806,7 +797,7 @@ macro_rules! __decl_runtime_metadata {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* )*
|
||||
})*
|
||||
) => {
|
||||
__decl_runtime_metadata!(
|
||||
$crate::__decl_runtime_metadata!(
|
||||
$runtime;
|
||||
$( $parsed_modules { $( $withs )* } )*
|
||||
$module {
|
||||
@@ -824,7 +815,7 @@ macro_rules! __decl_runtime_metadata {
|
||||
$runtime:ident;
|
||||
$( $parsed_modules:ident { $( $withs:ident )* } )*;
|
||||
) => {
|
||||
impl_runtime_metadata!(
|
||||
$crate::impl_runtime_metadata!(
|
||||
for $runtime with modules
|
||||
$( $parsed_modules::Module with $( $withs )* , )*
|
||||
);
|
||||
@@ -847,7 +838,7 @@ macro_rules! __decl_outer_log {
|
||||
$( $rest_modules:ident $( ( $( $rest_modules_args:ident )* ) )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_log!(
|
||||
$crate::__decl_outer_log!(
|
||||
$runtime;
|
||||
$log_internal < $( $log_genarg ),* >;
|
||||
$( $parsed_modules ( $( $parsed_args ),* ), )* $module ( $( $args ),* );
|
||||
@@ -870,7 +861,7 @@ macro_rules! __decl_outer_log {
|
||||
$( $rest_modules:ident $( ( $( $rest_modules_args:ident )* ) )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_log!(
|
||||
$crate::__decl_outer_log!(
|
||||
$runtime;
|
||||
$log_internal < $( $log_genarg ),* >;
|
||||
$( $parsed_modules ( $( $parsed_args ),* ) ),*;
|
||||
@@ -891,7 +882,7 @@ macro_rules! __decl_outer_log {
|
||||
$( $rest_modules:ident $( ( $( $rest_modules_args:ident )* ) )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_log!(
|
||||
$crate::__decl_outer_log!(
|
||||
$runtime;
|
||||
$log_internal < $( $log_genarg ),* >;
|
||||
$( $parsed_modules ( $( $parsed_args ),* ) ),*;
|
||||
@@ -908,7 +899,7 @@ macro_rules! __decl_outer_log {
|
||||
$( $parsed_modules:ident( $( $parsed_args:ident ),* ) ),*;
|
||||
;
|
||||
) => {
|
||||
impl_outer_log!(
|
||||
$crate::runtime_primitives::impl_outer_log!(
|
||||
pub enum Log($log_internal: DigestItem<$( $log_genarg ),*>) for $runtime {
|
||||
$( $parsed_modules ( $( $parsed_args ),* ) ),*
|
||||
}
|
||||
@@ -930,7 +921,7 @@ macro_rules! __decl_outer_config {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_config!(
|
||||
$crate::__decl_outer_config!(
|
||||
$runtime;
|
||||
$( $parsed_modules :: $parsed_name $( < $parsed_generic > )*, )* $module::$name;
|
||||
$(
|
||||
@@ -950,7 +941,7 @@ macro_rules! __decl_outer_config {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_config!(
|
||||
$crate::__decl_outer_config!(
|
||||
$runtime;
|
||||
$( $parsed_modules :: $parsed_name $( < $parsed_generic > )*, )* $module::$name<T>;
|
||||
$(
|
||||
@@ -970,7 +961,7 @@ macro_rules! __decl_outer_config {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_config!(
|
||||
$crate::__decl_outer_config!(
|
||||
$runtime;
|
||||
$( $parsed_modules :: $parsed_name $( < $parsed_generic > )*),*;
|
||||
$name: $module::{ $( $modules $( <$modules_generic> )* ),* }
|
||||
@@ -989,7 +980,7 @@ macro_rules! __decl_outer_config {
|
||||
$( $rest_modules:ident $( <$rest_modules_generic:ident> )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_config!(
|
||||
$crate::__decl_outer_config!(
|
||||
$runtime;
|
||||
$( $parsed_modules :: $parsed_name $( < $parsed_generic > )*),*;
|
||||
$(
|
||||
@@ -1004,11 +995,11 @@ macro_rules! __decl_outer_config {
|
||||
$( $parsed_modules:ident :: $parsed_name:ident $( < $parsed_generic:ident > )* ),*;
|
||||
;
|
||||
) => {
|
||||
substrate_generate_ident_name! {
|
||||
impl_outer_config!(
|
||||
$crate::paste::item! {
|
||||
$crate::runtime_primitives::impl_outer_config!(
|
||||
pub struct GenesisConfig for $runtime {
|
||||
$(
|
||||
"config-ident" $parsed_name => $parsed_modules $( < $parsed_generic > )*,
|
||||
[< $parsed_name Config >] => $parsed_modules $( < $parsed_generic > )*,
|
||||
)*
|
||||
}
|
||||
);
|
||||
@@ -1032,7 +1023,7 @@ macro_rules! __decl_outer_inherent {
|
||||
$( $rest_modules:ident $( ( $( $rest_call:ident )* ) )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_inherent!(
|
||||
$crate::__decl_outer_inherent!(
|
||||
$runtime;
|
||||
$block;
|
||||
$uncheckedextrinsic;
|
||||
@@ -1056,7 +1047,7 @@ macro_rules! __decl_outer_inherent {
|
||||
$( $rest_modules:ident $( ( $( $rest_call:ident )* ) )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_inherent!(
|
||||
$crate::__decl_outer_inherent!(
|
||||
$runtime;
|
||||
$block;
|
||||
$uncheckedextrinsic;
|
||||
@@ -1081,7 +1072,7 @@ macro_rules! __decl_outer_inherent {
|
||||
$( $rest_modules:ident $( ( $( $rest_call:ident )* ) )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_inherent!(
|
||||
$crate::__decl_outer_inherent!(
|
||||
$runtime;
|
||||
$block;
|
||||
$uncheckedextrinsic;
|
||||
@@ -1104,7 +1095,7 @@ macro_rules! __decl_outer_inherent {
|
||||
$( $rest_modules:ident $( ( $( $rest_call:ident )* ) )* ),*
|
||||
})*;
|
||||
) => {
|
||||
__decl_outer_inherent!(
|
||||
$crate::__decl_outer_inherent!(
|
||||
$runtime;
|
||||
$block;
|
||||
$uncheckedextrinsic;
|
||||
@@ -1123,7 +1114,7 @@ macro_rules! __decl_outer_inherent {
|
||||
$( $parsed_name:ident :: $parsed_call:ident ),*;
|
||||
;
|
||||
) => {
|
||||
impl_outer_inherent!(
|
||||
$crate::impl_outer_inherent!(
|
||||
impl Inherents where Block = $block, UncheckedExtrinsic = $uncheckedextrinsic {
|
||||
$( $parsed_name : $parsed_call, )*
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user