diff --git a/tee-worker/enclave-runtime/src/rpc/common_api.rs b/tee-worker/enclave-runtime/src/rpc/common_api.rs index 980191e27d..13860c1591 100644 --- a/tee-worker/enclave-runtime/src/rpc/common_api.rs +++ b/tee-worker/enclave-runtime/src/rpc/common_api.rs @@ -9,7 +9,7 @@ use crate::{ use base58::FromBase58; use codec::{Decode, Encode}; use core::result::Result; -use ita_sgx_runtime::{Runtime, System}; +use ita_sgx_runtime::{Runtime, System, VERSION}; use ita_stf::{aes_encrypt_default, AesOutput, Getter, TrustedCallSigned}; use itc_parentchain::light_client::{concurrent_access::ValidatorAccess, ExtrinsicSender}; use itp_ocall_api::EnclaveAttestationOCallApi; @@ -233,8 +233,12 @@ pub fn add_common_api { + const sidechainRuntime = context.api.createType('RuntimeVersion', sidechainReturnValue.value); + + return [parachainRuntime.specVersion.toNumber(), sidechainRuntime.specVersion.toNumber()]; + }); + assert.deepEqual( vcPayloadJson.issuer.runtimeVersion, - { parachain: 9200, sidechain: 110 }, + { parachain: parachainSpecVersion, sidechain: sidechainSpecVersion }, 'Check VC runtime version: it should equal the current defined versions' );