add back logging
This commit is contained in:
parent
1a790f5ee3
commit
1f62c07789
@ -210,29 +210,36 @@ func LoadStateTree(cst cbor.IpldStore, c cid.Cid) (*StateTree, error) {
|
|||||||
|
|
||||||
store := adt.WrapStore(context.TODO(), cst)
|
store := adt.WrapStore(context.TODO(), cst)
|
||||||
|
|
||||||
var hamt adt.Map
|
var (
|
||||||
|
hamt adt.Map
|
||||||
|
err error
|
||||||
|
)
|
||||||
switch root.Version {
|
switch root.Version {
|
||||||
case types.StateTreeVersion0:
|
case types.StateTreeVersion0:
|
||||||
tree, err := states0.LoadTree(store, root.Actors)
|
var tree *states0.Tree
|
||||||
if err != nil {
|
tree, err = states0.LoadTree(store, root.Actors)
|
||||||
return nil, xerrors.Errorf("failed to load state tree: %w", err)
|
if tree != nil {
|
||||||
|
hamt = tree.Map
|
||||||
}
|
}
|
||||||
hamt = tree.Map
|
|
||||||
case types.StateTreeVersion1:
|
case types.StateTreeVersion1:
|
||||||
tree, err := states2.LoadTree(store, root.Actors)
|
var tree *states2.Tree
|
||||||
if err != nil {
|
tree, err = states2.LoadTree(store, root.Actors)
|
||||||
return nil, xerrors.Errorf("failed to load state tree: %w", err)
|
if tree != nil {
|
||||||
|
hamt = tree.Map
|
||||||
}
|
}
|
||||||
hamt = tree.Map
|
|
||||||
case types.StateTreeVersion2:
|
case types.StateTreeVersion2:
|
||||||
tree, err := states3.LoadTree(store, root.Actors)
|
var tree *states3.Tree
|
||||||
if err != nil {
|
tree, err = states3.LoadTree(store, root.Actors)
|
||||||
return nil, xerrors.Errorf("failed to load state tree: %w", err)
|
if tree != nil {
|
||||||
|
hamt = tree.Map
|
||||||
}
|
}
|
||||||
hamt = tree.Map
|
|
||||||
default:
|
default:
|
||||||
return nil, xerrors.Errorf("unsupported state tree version: %d", root.Version)
|
return nil, xerrors.Errorf("unsupported state tree version: %d", root.Version)
|
||||||
}
|
}
|
||||||
|
if err != nil {
|
||||||
|
log.Errorf("failed to load state tree: %s", err)
|
||||||
|
return nil, xerrors.Errorf("failed to load state tree: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
s := &StateTree{
|
s := &StateTree{
|
||||||
root: hamt,
|
root: hamt,
|
||||||
|
Loading…
Reference in New Issue
Block a user