@@ -480,6 +480,7 @@ pub fn call_function<'a, 'b, 'c>(
480
480
sponsor : Option < PrincipalData > ,
481
481
) -> Result < Value , Error > {
482
482
let epoch = global_context. epoch_id ;
483
+ let clarity_version = * contract_context. get_clarity_version ( ) ;
483
484
let context = ClarityWasmContext :: new_run (
484
485
global_context,
485
486
contract_context,
@@ -7665,12 +7666,13 @@ mod tests {
7665
7666
}
7666
7667
7667
7668
mod error_mapping {
7669
+ use stacks_common:: types:: StacksEpochId ;
7668
7670
use wasmtime:: { AsContextMut , Instance , Trap } ;
7669
7671
7670
- use super :: read_identifier_from_wasm;
7672
+ use super :: { read_identifier_from_wasm, signature_from_string } ;
7671
7673
use crate :: vm:: errors:: { CheckErrors , Error , RuntimeErrorType , ShortReturnType , WasmError } ;
7672
- use crate :: vm:: types:: ResponseData ;
7673
- use crate :: vm:: Value ;
7674
+ use crate :: vm:: types:: { OptionalData , ResponseData } ;
7675
+ use crate :: vm:: { ClarityVersion , Value } ;
7674
7676
7675
7677
const LOG2_ERROR_MESSAGE : & str = "log2 must be passed a positive integer" ;
7676
7678
const SQRTI_ERROR_MESSAGE : & str = "sqrti must be passed a positive integer" ;
@@ -7917,7 +7919,7 @@ mod error_mapping {
7917
7919
}
7918
7920
ErrorMap :: ShortReturnExpectedValueOptional => {
7919
7921
Error :: ShortReturn ( ShortReturnType :: ExpectedValue ( Value :: Optional (
7920
- clarity :: vm :: types :: OptionalData { data : None } ,
7922
+ OptionalData { data : None } ,
7921
7923
) ) )
7922
7924
}
7923
7925
ErrorMap :: ShortReturnExpectedValue => {
0 commit comments