@@ -23,13 +23,11 @@ use substrate_api_client::{
23
23
rpc:: JsonrpseeClient ,
24
24
runtime_api:: {
25
25
AccountNonceApi , AuthorityDiscoveryApi , BlockBuilderApi , CoreApi , MetadataApi , RuntimeApi ,
26
- StakingApi , TransactionPaymentApi , TransactionPaymentCallApi ,
26
+ TransactionPaymentApi ,
27
27
} ,
28
28
Api , GetChainInfo ,
29
29
} ;
30
30
31
- const UNSTABLE_METADATA_VERSION : u32 = u32:: MAX ;
32
-
33
31
#[ tokio:: main]
34
32
async fn main ( ) {
35
33
// Setup
@@ -46,7 +44,7 @@ async fn main() {
46
44
// General Runtime Api
47
45
let bytes = runtime_api. rpc_call ( "Metadata_metadata_versions" , None , None ) . await . unwrap ( ) ;
48
46
let metadata_versions = Vec :: < u32 > :: decode ( & mut bytes. 0 . as_slice ( ) ) . unwrap ( ) ;
49
- assert_eq ! ( metadata_versions, [ 14 , 15 , UNSTABLE_METADATA_VERSION ] ) ;
47
+ assert_eq ! ( metadata_versions, [ 14 , 15 , 16 ] ) ;
50
48
51
49
// AccountNonce
52
50
let alice_nonce = runtime_api. account_nonce ( alice, None ) . await . unwrap ( ) ;
@@ -75,7 +73,7 @@ async fn main() {
75
73
let _method_names = runtime_api. list_methods_of_trait ( "BabeApi" , None ) . await . unwrap ( ) ;
76
74
let _trait_names = runtime_api. list_traits ( None ) . await . unwrap ( ) ;
77
75
let metadata_versions = runtime_api. metadata_versions ( None ) . await . unwrap ( ) ;
78
- assert_eq ! ( metadata_versions, [ 14 , 15 , UNSTABLE_METADATA_VERSION ] ) ;
76
+ assert_eq ! ( metadata_versions, [ 14 , 15 , 16 ] ) ;
79
77
80
78
// MMR
81
79
// This doesn't seem to work with the current substrate node. Tried it on polkadot.js aswell, but it keeps on runtime panicking.
0 commit comments