gnolang / gno

Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + Gno.land: a blockchain for timeless code and fair open-source
https://gno.land/
Other
842 stars 343 forks source link

Reminder: need to set VerifyGenesisSignatures to true on mainnet, #1104

Open piux2 opened 10 months ago

piux2 commented 10 months ago

We need to verifying the signatures of txs in genesis file upon mainnet launch. We might want to set default to true before the release. This could be a backdoor for production

https://github.com/gnolang/gno/blob/4bd17897bd7f92fb29affddf577bd4315be620d3/gno.land/pkg/gnoland/app.go#L54

moul commented 10 months ago

I'm considering changing gnoland start to gnoland dev to facilitate users in crafting custom genesis files for experimentation. Meanwhile, gnoland start will be tailored for production use, having fixed parameters and incorporating VerifyGenesisSignatures.

See #1050 and #1102 for more details.