| .. |
|
CMakeLists.txt
|
Add initial triangular arbitrage bot
|
2026-05-24 16:12:04 -03:00 |
|
book.c
|
docs: add docstrings to ~50 undocumented functions across C source files
|
2026-05-24 23:32:33 -03:00 |
|
book.h
|
Add initial triangular arbitrage bot
|
2026-05-24 16:12:04 -03:00 |
|
cJSON.c
|
Add initial triangular arbitrage bot
|
2026-05-24 16:12:04 -03:00 |
|
cJSON.h
|
Add initial triangular arbitrage bot
|
2026-05-24 16:12:04 -03:00 |
|
config.c
|
cleanup: remove dead config fields (executor_socket_path, cooldown_seconds, stats_interval_seconds), add concurrent_slots to example
|
2026-05-29 10:31:49 -03:00 |
|
config.h
|
cleanup: remove dead config fields (executor_socket_path, cooldown_seconds, stats_interval_seconds), add concurrent_slots to example
|
2026-05-29 10:31:49 -03:00 |
|
evaluate.c
|
perf: replace SPSC signal queue with per-executor atomic slot delivery
|
2026-05-28 22:15:59 -03:00 |
|
evaluate.h
|
perf: replace SPSC signal queue with per-executor atomic slot delivery
|
2026-05-28 22:15:59 -03:00 |
|
events.c
|
fix: check slot before keepalive to prevent blocking REST call delaying signal pickup
|
2026-05-29 00:00:23 -03:00 |
|
events.h
|
perf: replace SPSC signal queue with per-executor atomic slot delivery
|
2026-05-28 22:15:59 -03:00 |
|
executor.c
|
cleanup: remove unused constants MAX_CURRENCIES and _D1
|
2026-05-29 12:05:30 -03:00 |
|
executor.h
|
perf: replace SPSC signal queue with per-executor atomic slot delivery
|
2026-05-28 22:15:59 -03:00 |
|
fill_handler.c
|
fix: drain signal eventfd after pop to prevent CPU spin; fix all warnings
|
2026-05-28 15:43:43 -03:00 |
|
fill_handler.h
|
migrate: absorb all executor functions into fused_engine (C)
|
2026-05-26 19:54:41 -03:00 |
|
hash.c
|
docs: add docstrings to ~50 undocumented functions across C source files
|
2026-05-24 23:32:33 -03:00 |
|
hash.h
|
Add initial triangular arbitrage bot
|
2026-05-24 16:12:04 -03:00 |
|
http_client.c
|
fix: drain signal eventfd after pop to prevent CPU spin; fix all warnings
|
2026-05-28 15:43:43 -03:00 |
|
http_client.h
|
migrate: absorb all executor functions into fused_engine (C)
|
2026-05-26 19:54:41 -03:00 |
|
jsmn.h
|
Add initial triangular arbitrage bot
|
2026-05-24 16:12:04 -03:00 |
|
log.c
|
fix: drain signal eventfd after pop to prevent CPU spin; fix all warnings
|
2026-05-28 15:43:43 -03:00 |
|
log.h
|
fix: separate screen-only logging from file logging
|
2026-05-27 09:31:49 -03:00 |
|
main.c
|
cleanup: remove dead config fields (executor_socket_path, cooldown_seconds, stats_interval_seconds), add concurrent_slots to example
|
2026-05-29 10:31:49 -03:00 |
|
rest_client.c
|
fix: tear down SSL connection on read failure to force reconnect
|
2026-05-28 20:39:02 -03:00 |
|
rest_client.h
|
migrate: absorb all executor functions into fused_engine (C)
|
2026-05-26 19:54:41 -03:00 |
|
slot.c
|
perf: replace SPSC signal queue with per-executor atomic slot delivery
|
2026-05-28 22:15:59 -03:00 |
|
slot.h
|
fix: keep slot IN_FLIGHT during execution so evaluator sees busy and drops instead of queuing
|
2026-05-28 22:27:33 -03:00 |
|
symbols_api.c
|
remove fee table path: fee rate now computed solely from formula fee_category * 0.001 * taker_fee_coeff
|
2026-05-29 09:49:37 -03:00 |
|
symbols_api.h
|
remove fee table path: fee rate now computed solely from formula fee_category * 0.001 * taker_fee_coeff
|
2026-05-29 09:49:37 -03:00 |
|
triangle.c
|
remove fee table path: fee rate now computed solely from formula fee_category * 0.001 * taker_fee_coeff
|
2026-05-29 09:49:37 -03:00 |
|
triangle.h
|
cleanup: remove unused constants MAX_CURRENCIES and _D1
|
2026-05-29 12:05:30 -03:00 |
|
ws_client.c
|
fix: cascade-based threshold gate, status log, best_net_bps tracking
|
2026-05-28 10:01:17 -03:00 |
|
ws_client.h
|
cleanup: remove Python executor, dead config/HTTP server; add balance wait; fix fee hold, PnL, warnings
|
2026-05-27 12:14:10 -03:00 |