diff --git a/rpcapi/api/contract_v2.go b/rpcapi/api/contract_v2.go index 845766dba..e7482f181 100644 --- a/rpcapi/api/contract_v2.go +++ b/rpcapi/api/contract_v2.go @@ -111,7 +111,7 @@ func (c *ContractApi) CallOffChainMethod(param CallOffChainMethodParam) ([]byte, } } var snapshotHash *types.Hash - if param.SnapshotHash != nil { + if param.SnapshotHash == nil { snapshotHash = &c.chain.GetLatestSnapshotBlock().Hash } else { snapshotHash = param.SnapshotHash