ChainSafe / ChainSafe/forest

Curio + Forest integration in a local devnet

Open
#7,370 0 comments 0 reactions 1 assignee Claimed by @LesnyRumcajs View on GitHub
Dominant language
Rust
Stars
697
Forks
200
Avg merge
1d 5h
Merged PRs (30d)
65

Description

Try to integrate Forest and Curio in a local devnet. Perhaps some git necromancy could help as we had some attempts for this ~2 years ago; that said a lot has changed AND the entire thing didn't work well back then so might be better to start from scratch.

Suggested plan of attack:
1. Build a local devnet with Forest as a validation node (Curio talking with Lotus). Lotus Miner might still be needed, at least some time ago Curio wasn't able to bootstrap a fresh devnet.
2. Once we have a running devnet, replace Lotus with Forest. This _should_ work fine but there might be some caveats.
3. Once there, add an additional miner with Lotus so the final setup is Curio + Forest and Curio + Lotus (might be a still Lotus miner to produce genesis block).
4. Run the devnet checks we have in place (mpool and wallet ones).

If any non-operational issues surface (like a bug in RPC method), report to the team for discussion.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.