Merge pull request #8889 from filecoin-project/asr/exec-trace
fix: fvm: make exectraces match legacyVM some more
This commit is contained in:
commit
a80da7f1f9
@ -339,13 +339,14 @@ func (vm *FVM) ApplyMessage(ctx context.Context, cmsg types.ChainMsg) (*ApplyRet
|
|||||||
return nil, xerrors.Errorf("failed to unmarshal exectrace: %w", err)
|
return nil, xerrors.Errorf("failed to unmarshal exectrace: %w", err)
|
||||||
}
|
}
|
||||||
et = fvmEt.ToExecutionTrace()
|
et = fvmEt.ToExecutionTrace()
|
||||||
} else {
|
}
|
||||||
et.Msg = vmMsg
|
|
||||||
et.MsgRct = &receipt
|
// Set the top-level exectrace info from the message and receipt for backwards compatibility
|
||||||
et.Duration = duration
|
et.Msg = vmMsg
|
||||||
if aerr != nil {
|
et.MsgRct = &receipt
|
||||||
et.Error = aerr.Error()
|
et.Duration = duration
|
||||||
}
|
if aerr != nil {
|
||||||
|
et.Error = aerr.Error()
|
||||||
}
|
}
|
||||||
|
|
||||||
return &ApplyRet{
|
return &ApplyRet{
|
||||||
|
Loading…
Reference in New Issue
Block a user