pub trait ContractStorageTrait<'a>: StorageInspect<ContractsLatestUtxo, Error = Self::InnerError> + MerkleRootStorage<ContractId, ContractsState<'a>, Error = Self::InnerError> + MerkleRootStorage<ContractId, ContractsAssets<'a>, Error = Self::InnerError> {
type InnerError: StdError + Send + Sync + 'static;
}