Skip to content

v0.1.37

Choose a tag to compare

@CantelopePeel CantelopePeel released this 29 Jan 18:17
· 37 commits to main since this release

What's Changed

  • consensus: added payload to the bba certificates by
  • style: ternary operator style documentation
  • consensus: return bpool index always
  • consensus: added blst to rpc for block builder tests
  • style: equality changes
  • style: enforce no newline before brace
  • docs: added comment to agents.md
  • consensus: add new_from_genesis variants for consensus driver and state sm
  • runtime: fix off-by-one in state proof slot age check
  • consensus: cleanup, lots of replacing
  • consensus_driver: add event buffer for exec tile consensus events
  • consensus: new finalize path for consensus node
  • block builder: better logging
  • docs: tile topology diagram
  • safety: agent guides updated to never put anything in docs without explicit approval
  • feat(abi): add char primitive type
  • consensus: wiring up cdrv to exccrd
  • style: lint C files from PR #1195
  • pack fullnode + btp-verify link
  • build: update build config and lint settings
  • tiles: hook up forwarder to exec
  • test: add ACTIVATE success verification to fullnode test
  • snapshot: add runtime context to snapshot format
  • btp: initial implementation
  • genesis creation utility
  • superapp: updates
  • runtime: lint chain id
  • runtime: lint save registers to pub shadow stack
  • consensus: bls id map
  • clob: basics
  • runtime: lint move sig to end of txn
  • runtime: save registers to shadow stack public section on invoke
  • runtime: chain id
  • runtime: move txn sig to end of txn
  • tiles: allow blockrx to ignore blocks
  • txn: remove vestigial firedancer macros and comments
  • runtime: lint block hdr chain id
  • consensus: update specs to use blockhash as block identifier
  • consensus: send certificate over BTP on YES decision
  • block: chain id in block hdr
  • preliminary protocol changes
  • abi: update typescript abi codegen
  • btp: connection fsm
  • ci: add audit tracker workflow
  • btp: tile integration and multinode testing
  • zig build local.zig files
  • btp: small fixes and wire format alignment
  • ci: make lint non-blocking for PR merges
  • abi + superapp-be + indexer updates
  • repair: create finalization certificates
  • formatting
  • consensus: fix frontier/window off-by-one inconsistencies
  • pack: use cdrv_mlslot fseq for block header weight_slot
  • txn exec: re-order pre-execute checks
  • deps: bump riscv to new version
  • web: update sdk to handle sorted ordering better
  • docs: runtime updates (chain id, txn location update, shadow stack)
  • CI: Pr-driver CI image job
  • storage: change block pool map key from signature to hash
  • consensus: add trusted consensus accept event for repair and preverif…
  • keys: add BLS key generation and pubkey display commands
  • consensus: increased weight window
  • Bls key Ed25519 removal
  • Ishan/weight window size increase
  • build(deps): bump actions/checkout from 4 to 6
  • consensus: remove delivered map from TOB
  • consensus: handle multiple IO requests from runtime updates
  • consensus: window fixes
  • ci: get fullnode working
  • update typescript sdk
  • consensus: fix and re-enable consensus driver tests for deferred fina…
  • consensus: add decided_yes treap for tracking BBA YES blocks
  • fix: segv when account does not exist in syscall transfer