Closed pause125 closed 2 months ago
The cause of this bug is: after the client creates a transaction using the system reserved address as the sender, rooch_framework::transaction_validator::pre_execute
attempts to create an account for this address, resulting in MoveVM abort. On the Rust side, if MoveOS fails to execute rooch_framework::transaction_validator::pre_execute
, panic occurs.
Rooch version
rooch 0.6.9 (git commit d551c377f51113c9a77d906989083b5d7ddc4955)
What did you do?
rooch move publish -p frameworks/moveos-stdlib/ --sender-account 0x2
What did you see happen?
On client side, you will see message:
On server side, you will see message:
What did you expect to see?
The server side should not panic. And client side should output error message about that no private key to sign for account
0x2