Repository navigation
Weekly Release v2.382.0
What's Changed
- Fix false-positives with the caches and improve hit-ratio by @naanselmo in #4971
- (driver) don't server fast path quotes without interactions by @MartinquaXD in #4992
- Send null auction id to solvers for quote requests by @AryanGodara in #4996
- [EASY] solana-autopilot: add zero-filled penalty caps to competition auctions by @squadgazzz in #4998
- solana-autopilot: drop a sponsored order as soon as its creation blockhash dies by @squadgazzz in #4987
- [EASY] solana-orderbook: rename transaction to partiallySignedTx and document partial signing by @squadgazzz in #4991
- feat(buy-sol) PR 1: route native SOL buys to solvers as wSOL by @squadgazzz in #4985
- solana-autopilot: release the orders of a winner skipped before dispatch by @squadgazzz in #4988
- feat(buy-sol) PR 2: settle native SOL buys from the state PDA by @squadgazzz in #4986
- Fix flaky fast-path e2e tests racing the settlement observer by @AryanGodara in #4984
- check onchain order owner in ban list by @MartinquaXD in #5001
- Fix fast-path executed price to match the recorded bid and quote by @AryanGodara in #4981
- Create missing buy token accounts in the driver at settle by @tilacog in #4982
- solana-orderbook: report expired orders on the status endpoint by @squadgazzz in #4999
- feat(buy-sol) PR 3: let native SOL buys into the auction by @squadgazzz in #4989
- feat(buy-sol) PR 4: accept sponsored orders that buy native SOL by @squadgazzz in #4990
- fast path buy eth by @MartinquaXD in #5005
- Hint known JSON-RPC error codes on failed mempool submissions by @AryanGodara in #5006
- reduce http buffers for quote requests by @MartinquaXD in #5011
- Re-enable automated-trades dispatch on deploy by @AryanGodara in #5012
- [Trivial] Bump async-trait to 0.1.92 for clippy 1.99 by @squadgazzz in #5015
- solana-autopilot: log why orders are left out of an auction by @squadgazzz in #5000
- [EASY] solana-indexer: add the settlement slot to trades by @squadgazzz in #5009
- Keep dead sponsored orders out of Solana auctions when the block height lookup fails by @squadgazzz in #5014
- Respect priceQuality in streamed quotes by @fleupold in #5007
- Fix fee calculation when a solver omits ETH from uniform prices by @AryanGodara in #5010
- Revert "Re-enable automated-trades dispatch on deploy" by @AryanGodara in #5017
- Introduce new type for
Receiverby @MartinquaXD in #5016 - (fast path) custom quote valididty by @MartinquaXD in #5013
- enforce settlement deadline check via smart contract by @MartinquaXD in #5008
- Name the program error behind failed Solana settlement simulations by @squadgazzz in #5022
- Record Solana sponsored orders whose creation expires before they win by @squadgazzz in #5027
- feat(token-2022) PR 1: settle Token-2022 mints under their own token program by @squadgazzz in #5002
- feat(token-2022) PR 2: let Token-2022 orders into the auction by @squadgazzz in #5003
- Drop Solana solutions over the transaction account lock limit at solve time by @squadgazzz in #5024
- Log refused Solana sponsored placements by @squadgazzz in #5026
- Keep orders their owner cannot fund out of Solana auctions by @squadgazzz in #5023
- feat(token-2022) PR 3: accept sponsored orders on Token-2022 tokens by @squadgazzz in #5004
Full Changelog: v2.381.0...v2.382.0