filecoin-project / fvm-workbench

Tooling for developing actors on the FVM
Other
6 stars 0 forks source link

After genesis, the workbench's next-actor ID is different than builtin-actors test VM. #28

Closed alexytsu closed 9 months ago

alexytsu commented 9 months ago

After genesis, the next actor created in the workbench will have ID 105

In the builtin actors' test VM implementation, the expectation is that new actors begin from ID 103. This causes the test to break on some hardcoded assertions of expected actor ID creation.

alexytsu commented 9 months ago

An error in the way we were setting up genesis actors was burning the IDs 101 and 102 without assigning useful actors (Verifreg root and verifreg signer) to the IDs.

This was fixed by installing the faucet_actor as a builtin (rather than a "singleton")