filecoin-project / lotus

Reference implementation of the Filecoin protocol, written in Go
https://lotus.filecoin.io/
Other
2.81k stars 1.24k forks source link

Butterfly network genesis should have a faucet account for tokens and datacap #12160

Closed aarshkshah1992 closed 1 day ago

aarshkshah1992 commented 6 days ago

Checklist

Lotus component

What is the motivation behind this feature request? Is your feature request related to a problem? Please describe.

Post FIP-0085, we can no longer use Actor f090 as the faucet for Butterfly. So we need to update the Butterfly genesis block to contain a new account that can be used as a faucet for tokens and datacap.

Describe the solution you'd like

The solution should be to update the butterfly bootstrap scripts to create this new account and give it a FIL and datacap balance. Still looking into this will be done.

Describe alternatives you've considered

No response

Additional context

No response

BigLep commented 6 days ago

Relevant slack thread: https://filecoinproject.slack.com/archives/CP50PPW2X/p1719487265531159

rjan90 commented 2 days ago
rjan90 commented 1 day ago

Closing this issue as we have confirmed that the Butterfly-faucet works after the NV23 upgrade when resetting with Lotus v1.28.0-rc1

For fixing the Datacap faucet, we need to automatically add RKH address during the reset process of the Butterfly-network, which progress can be tracked in https://github.com/filecoin-project/lotus-infra/issues/1584.