invoker: gen the registry
This commit is contained in:
parent
82e439172e
commit
b211c51643
@ -4,6 +4,22 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
|
|
||||||
|
/* inline-gen template
|
||||||
|
{{range .actorVersions}}
|
||||||
|
exported{{.}} "github.com/filecoin-project/specs-actors{{import .}}actors/builtin/exported"{{end}}
|
||||||
|
/* inline-gen start */
|
||||||
|
|
||||||
|
exported0 "github.com/filecoin-project/specs-actors/actors/builtin/exported"
|
||||||
|
exported2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/exported"
|
||||||
|
exported3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/exported"
|
||||||
|
exported4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/exported"
|
||||||
|
exported5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/exported"
|
||||||
|
exported6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/exported"
|
||||||
|
exported7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/exported"
|
||||||
|
exported8 "github.com/filecoin-project/specs-actors/v8/actors/builtin/exported"
|
||||||
|
|
||||||
|
/* inline-gen end */
|
||||||
|
|
||||||
"github.com/filecoin-project/lotus/chain/rand"
|
"github.com/filecoin-project/lotus/chain/rand"
|
||||||
|
|
||||||
"github.com/ipfs/go-cid"
|
"github.com/ipfs/go-cid"
|
||||||
@ -16,15 +32,6 @@ import (
|
|||||||
"github.com/filecoin-project/go-state-types/big"
|
"github.com/filecoin-project/go-state-types/big"
|
||||||
blockadt "github.com/filecoin-project/specs-actors/actors/util/adt"
|
blockadt "github.com/filecoin-project/specs-actors/actors/util/adt"
|
||||||
|
|
||||||
exported0 "github.com/filecoin-project/specs-actors/actors/builtin/exported"
|
|
||||||
exported2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/exported"
|
|
||||||
exported3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/exported"
|
|
||||||
exported4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/exported"
|
|
||||||
exported5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/exported"
|
|
||||||
exported6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/exported"
|
|
||||||
exported7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/exported"
|
|
||||||
exported8 "github.com/filecoin-project/specs-actors/v8/actors/builtin/exported"
|
|
||||||
|
|
||||||
"github.com/filecoin-project/lotus/blockstore"
|
"github.com/filecoin-project/lotus/blockstore"
|
||||||
"github.com/filecoin-project/lotus/build"
|
"github.com/filecoin-project/lotus/build"
|
||||||
"github.com/filecoin-project/lotus/chain/actors"
|
"github.com/filecoin-project/lotus/chain/actors"
|
||||||
@ -41,6 +48,13 @@ import (
|
|||||||
func NewActorRegistry() *vm.ActorRegistry {
|
func NewActorRegistry() *vm.ActorRegistry {
|
||||||
inv := vm.NewActorRegistry()
|
inv := vm.NewActorRegistry()
|
||||||
|
|
||||||
|
/* inline-gen template
|
||||||
|
{{range .actorVersions}}
|
||||||
|
inv.Register(actors.Version{{.}}, vm.ActorsVersionPredicate(actors.Version{{.}}), exported{{.}}.BuiltinActors()...){{end}}
|
||||||
|
|
||||||
|
|
||||||
|
/* inline-gen start */
|
||||||
|
|
||||||
inv.Register(actors.Version0, vm.ActorsVersionPredicate(actors.Version0), exported0.BuiltinActors()...)
|
inv.Register(actors.Version0, vm.ActorsVersionPredicate(actors.Version0), exported0.BuiltinActors()...)
|
||||||
inv.Register(actors.Version2, vm.ActorsVersionPredicate(actors.Version2), exported2.BuiltinActors()...)
|
inv.Register(actors.Version2, vm.ActorsVersionPredicate(actors.Version2), exported2.BuiltinActors()...)
|
||||||
inv.Register(actors.Version3, vm.ActorsVersionPredicate(actors.Version3), exported3.BuiltinActors()...)
|
inv.Register(actors.Version3, vm.ActorsVersionPredicate(actors.Version3), exported3.BuiltinActors()...)
|
||||||
@ -50,6 +64,8 @@ func NewActorRegistry() *vm.ActorRegistry {
|
|||||||
inv.Register(actors.Version7, vm.ActorsVersionPredicate(actors.Version7), exported7.BuiltinActors()...)
|
inv.Register(actors.Version7, vm.ActorsVersionPredicate(actors.Version7), exported7.BuiltinActors()...)
|
||||||
inv.Register(actors.Version8, vm.ActorsVersionPredicate(actors.Version8), exported8.BuiltinActors()...)
|
inv.Register(actors.Version8, vm.ActorsVersionPredicate(actors.Version8), exported8.BuiltinActors()...)
|
||||||
|
|
||||||
|
/* inline-gen end */
|
||||||
|
|
||||||
return inv
|
return inv
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user