Weekly Release v2.377.0
What's Changed
- Batch univ2 pool fetching into multicall3 by @jmg-duarte in #4772
- Cold-seed the pool-indexer from on-chain events by @AryanGodara in #4733
- Remove now unsused v3 subgraph source by @AryanGodara in #4734
- feat(solana-indexer) PR 15: settlement trades and order fill counters by @squadgazzz in #4748
- feat(solana-indexer) PR 15.6: adopt cow-solana-rpc by @squadgazzz in #4751
- pool-indexer: support multiple V3 factories per network by @AryanGodara in #4735
- feat(solana-indexer) PR15.7: re-pin to the released cow-settlement-interface 0.2.0 by @squadgazzz in #4761
- Treat native-ETH buys as wrapped native token in volume fee buckets by @fleupold in #4771
- Multicall balance fetching's allowance and balanceOf calls by @jmg-duarte in #4700
- Increase time until /settle bucket granularity by @jmg-duarte in #4791
- Make the solana migration series self-contained by @squadgazzz in #4787
- Solana settlement/settlement encoding by @tilacog in #4779
- Thread
app_datathroughautopilot-svm→solana-driverby @tilacog in #4780 - don't capture generated code under
contractssub-workspace by @MartinquaXD in #4794 - Serve probe routes and read the yellowstone x-token from the environment by @squadgazzz in #4770
- feat(autopilot-svm) PR09: settlement observation by @squadgazzz in #4754
- solana-driver: (course correction) route swap output to buy-mint buffer PDA by @tilacog in #4782
- solana-driver: derive solver account from its keypair by @tilacog in #4783
- Add blocks elapsed and settlement headroom by @jmg-duarte in #4793
- feat(autopilot-svm) PR10: binary wiring and liveness by @squadgazzz in #4755
- feat(autopilot-svm) PR11: write order events by @squadgazzz in #4775
- feat(solana-orderbook) PR02: GET order endpoint with fill state by @squadgazzz in #4764
- feat(solana-orderbook) PR03: GET trades endpoint by @squadgazzz in #4769
- Increase current_block_delay granularity by @jmg-duarte in #4795
- Unconditionally replace block/tip in next_auction by @jmg-duarte in #4796
- feat(solana-indexer) PR16: write created and traded order events by @squadgazzz in #4786
- feat(solana-orderbook) PR04: order status endpoint by @squadgazzz in #4774
- Fix the flaky insufficient-funds e2e test at its source by @squadgazzz in #4792
- [EASY] Key the solana dedup lock per event label by @squadgazzz in #4801
- [EASY] Squash the solana migrations into one file by @squadgazzz in #4800
- Fix deadlock on "unlimited" concurrency parameter by @jmg-duarte in #4804
- classify
CustomSolverErroras no liquidity by @MartinquaXD in #4806 - Reconnect the indexer from the live head on yellowstone-grpc-client 13.4 by @squadgazzz in #4802
- Pin foundry v1.7.1 in CI and the e2e node hardfork after anvil 1.8.0 by @squadgazzz in #4811
- Add the staging server to the solana orderbook OpenAPI spec by @squadgazzz in #4810
- [EASY] Ship the autopilot-svm binary in the services image by @squadgazzz in #4818
- Gauge for difference from local clock to block timestamp by @jmg-duarte in #4808
- Add RPC batching metrics by @jmg-duarte in #4827
Full Changelog: v2.376.0...v2.377.0