You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should add functionality to run the simulator from a given genesis file. There is the problem of not knowing the private key to accounts / validators. This can be fixed by swapping every address / pubkey with a known privkey / pubkey / address pair. This would catch a decent class of issues that have high human-hour cost, such as game of stake upgrade 1's halt and upgrade 2's halt.
Alternatively if we are just doing message simulation, you don't even need the private keys. I think its overall simpler to swap out the private keys, and have the ability to do either msg or tx simulation. (Key swapping should take negligible time)
The text was updated successfully, but these errors were encountered:
I don't think it is. AFAIU #3026 is about replaying an existing blockchain. This is about simulating from a genesis file where you know none of the private keys.
my mistake you're correct, they are distinct - however there are overlapping components, such as the private key "swapping" so to speak; also a common framework would be beneficial whether they are existing txs from a historical executed blockchain or generated from txs from the simulation. So yeah I think we should implement with this in mind
Additionally the combination of these two utilities may also be useful (imagine running known txs to a certain point and further simulation txs after)
We should add functionality to run the simulator from a given genesis file. There is the problem of not knowing the private key to accounts / validators. This can be fixed by swapping every address / pubkey with a known privkey / pubkey / address pair. This would catch a decent class of issues that have high human-hour cost, such as game of stake upgrade 1's halt and upgrade 2's halt.
Alternatively if we are just doing message simulation, you don't even need the private keys. I think its overall simpler to swap out the private keys, and have the ability to do either msg or tx simulation. (Key swapping should take negligible time)
The text was updated successfully, but these errors were encountered: