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
Juno panics and exits when it receives a Transaction message with a niltransaction_hash in P2P sync. According to the Starnet P2P spec, transaction_hash is required, but this could happen due to bugs or even malicious nodes. Juno should handle such cases gracefully without panicking.
Steps to Reproduce:
Set up Juno to sync via P2P with another client (e.g Pathfinder<=v0.14.4).
If a Transaction message with a niltransaction_hash is received, Juno panics.
Expected Behavior:
Juno should not panic when receiving a Transaction message with a missing or niltransaction_hash. It should log an error or reject the message, allowing the node to continue running.
Juno panics and exits when it receives a Transaction message with a
nil
transaction_hash
in P2P sync. According to the Starnet P2P spec,transaction_hash
is required, but this could happen due to bugs or even malicious nodes. Juno should handle such cases gracefully without panicking.Steps to Reproduce:
nil
transaction_hash
is received, Juno panics.Expected Behavior:
Juno should not panic when receiving a Transaction message with a missing or
nil
transaction_hash
. It should log an error or reject the message, allowing the node to continue running.Logs:
The text was updated successfully, but these errors were encountered: