Skip to content

Commit 0df01d9

Browse files
riptlripatel-fd
authored andcommitted
Update organization.txt
1 parent df323bc commit 0df01d9

File tree

1 file changed

+20
-9
lines changed

1 file changed

+20
-9
lines changed

doc/organization.txt

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,29 @@ Firedancer source tree
22

33
firedancer/
44
5-
├── .github/ GitHub CI configuration
5+
├── book/ https://docs.firedancer.io/
66
77
├── build/ Build artifacts
8-
│ └── linux/gcc/x86_64 Build profile
8+
│ └── native/gcc Build profile
99
│ ├── bin/ Main programs and scripts
1010
│ ├── cov/ Coverage report
1111
│ ├── include/ Exported include headers
1212
│ ├─ lib/ Static libraries
1313
│ ├── obj/ Object files of individual compile units
1414
│ └── unit-test/ Test binaries
1515
16-
├── config/ GNU Make configuration
16+
├── config/ Build system (GNU Make)
1717
1818
├── contrib/ Miscellaneous developer tooling
1919
│ ├── codegen/ Scripts used to generate code
20-
│ ├── docker/ Reference container configuration
2120
│ ├── test/ Scripts used to run tests
2221
│ └── tool/ Config files for developer tools
2322
23+
├── corpus/ Fuzz seed corpus
24+
├── dump/ Fuzz regression vectors, ledger archives
25+
26+
├── frontend/ Firedancer GUI
27+
2428
├── opt/
2529
│ ├── git/ Third-party dependency repos
2630
│ ├── include/ Third-party dependency headers
@@ -43,19 +47,26 @@ Firedancer source tree
4347
4448
├── choreo/ Consensus components (fork choice, voting)
4549
46-
├── disco/ Tiles running on the tango messaging layer
50+
├── disco/ Common tiles (network stack, block production)
51+
52+
├── discof/ Full Firedancer tiles (consensus, runtime, RPC)
4753
48-
├── flamenco/ Major Solana runtime components
54+
├── discoh/ Frankendancer tiles (Agave FFI)
4955
50-
├── funk/ Database optimized for storing Solana ledger and
51-
│ accounts
56+
├── flamenco/ Solana SVM / runtime
57+
58+
├── funk/ Fork-aware in-memory key-value store (accounts DB, program cache)
59+
60+
├── groove/ Disk-backed memory-mapped key-value cold store (accounts DB)
5261
5362
├── tango/ IPC messaging layer
5463
5564
├── util/ C language environment, system runtime, common data
5665
│ structures and various utilities (math, bits, rng ...)
5766
58-
└── waltz/ Networking
67+
├── waltz/ Networking
68+
69+
└── wiredancer/ FPGA modules
5970

6071
Important files
6172

0 commit comments

Comments
 (0)