firedancer icon indicating copy to clipboard operation
firedancer copied to clipboard

Firedancer is Jump Crypto's Solana consensus node implementation.

Results 272 firedancer issues
Sort by recently updated
recently updated
newest added

bank.rs:get_fee_for_message looks like it gives preference to the lamports_per_signature in the blockhash queue over the lamports_per_signature contained in the nonce account. It looks like fd_runtime_txn_lamports_per_signature does exactly the reverse... I...

Currently app/fd_ledger depends on rocksdb. Once we have a stable internal capture for blocks/shreds, we can split up fd_ledger into a ledger converter that has rocksdb

For any given type definition and number of bytes, the deserialization requires at most **n** heap allocations spanning **m** bytes in the worst case. fd_types should provide an API that...

Priority: Low
runtime

See #968 . The workspaces are mapped to a random address, but it's possible (about 1/400,000) that gigantic pages would end up adjacent, and so an overrun could step into...

security
Priority: Medium

**Problem** Assumptions made by the src/util/tmpl collections on usage of API functions aren't checked. This results in U.B., e.g. fd_map infinitely looping when it is full. **Suggested Fix** Add debug...

security
Priority: High

Forcibly block any PRs with trailing whitespace. For our own sanity and to avoid excessive Git conflicts.

When a validator joins and looks to fetch the genesis, it looks for `genesis.tar.bz2`, so our genesis stage needs to generate that.

Priority: High