statetree: add actor to actcache in SetActor

This commit is contained in:
Łukasz Magiera 2019-09-23 11:45:22 +02:00
parent 4202da62cd
commit f357becc8a
2 changed files with 5 additions and 0 deletions

View File

@ -62,6 +62,8 @@ func (st *StateTree) SetActor(addr address.Address, act *types.Actor) error {
} }
} }
st.actorcache[addr] = act
return st.root.Set(context.TODO(), string(addr.Bytes()), act) return st.root.Set(context.TODO(), string(addr.Bytes()), act)
} }

View File

@ -468,6 +468,9 @@ func (vm *VM) ApplyMessage(ctx context.Context, msg *types.Message) (*ApplyRet,
if aerrors.IsFatal(actorErr) { if aerrors.IsFatal(actorErr) {
return nil, xerrors.Errorf("fatal error: %w", actorErr) return nil, xerrors.Errorf("fatal error: %w", actorErr)
} }
if actorErr != nil {
log.Warn("Send actor error: %s", actorErr)
}
var errcode uint8 var errcode uint8
var gasUsed types.BigInt var gasUsed types.BigInt