firedancer
firedancer copied to clipboard
Firedancer is Jump Crypto's Solana consensus node implementation.
Previously, support for ed25519_sign(sha256(x)) signing was implemented ad-hoc in a way that broke ambiguity proofs. This patch adds the signature scheme as an explicit param to the signing request body....
Firedancer's snapshot restore currently doesn't check that the incremental snapshot base matches the earlier restored full snapshot.
Closes #1782
fd_keyguard does not verify that the pre-image of Merkle shreds is valid and unambiguous with other inputs. The shred tile could thus sign - gossip pings - repair pings -...
The keyguard matching for gossip prune messages and x509 certificates/txn messages is ambiguous after the gossip changes were added. The x509 and txn conditions need to be tightened to make...
Audit link and buffer sizes to ensure everything is minimal for 1M.
Fixes #989. Prevent overruns from stepping into another workspace by adding guard pages around each workspace.