/*
Copyright © 2023, ParallelChain Lab
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
*/
//! Defines a struct containing context for a Smart Contract Execution such as cache for storing
//! smart contract module and VM memory limit for contract execution.
use crate::;
/// Smart Contract Context stores useful information for contract execution.
pub