Commit Graph
183 Commits
Author SHA1 Message Date
Ricardo Guilherme Schmidt 95a066960c fix(liquidity): theme holding selectors 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt e3e06ae8a6 fix(liquidity): classify fee retries as pool probes 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt a8cd820802 fix(liquidity): keep active-pool probes non-submittable 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt 46e17ab35e fix(liquidity): render refresh controls without SVG 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt 6a501845b2 fix(liquidity): clarify fresh LP account conflicts 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt 3f4b9467e6 fix(liquidity): reconcile holdings before quotes 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt d01e241521 fix(wallet): canonicalize root sequencer endpoints 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt 3bb02e1531 perf(liquidity): reuse active pool probe read 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt fab26b58c9 perf(liquidity): refresh context accounts after inclusion 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt 88e2ef2b0a perf(amm): avoid stale wallet context refreshes 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt 3cfb06ed99 fix(liquidity): distinguish quote refresh from submission 2026-07-18 19:56:38 -03:00
Ricardo Guilherme Schmidt 3f5f2ab4b9 fix(wallet): restore token holding presentations 2026-07-18 19:56:26 -03:00
Ricardo Guilherme Schmidt ee878c5379 fix(wallet): configure new wallets for active network 2026-07-18 19:55:49 -03:00
Ricardo Guilherme Schmidt 23df9bbf59 fix(wallet): reconcile humanized wallet integration 2026-07-18 19:55:49 -03:00
Ricardo Guilherme Schmidt df2b5d9c88 fix(amm): avoid confirmation busy binding loop 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 6646fa121f fix(amm): make theme toggle clickable 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 736881e382 fix(amm): reduce pending pool probes 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 2b8cebe32b fix(amm): cancel superseded quote work 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 0280dde831 fix(amm): stop superseded context work 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 762a1b32a3 fix(amm): read selected holdings once 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 82f19ceb46 fix(amm): pause hidden pool probes 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 10e2879df4 fix(amm): reuse pending LP accounts 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 280460ff97 fix(amm): contain compact navbar controls 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt d96c0a52be fix(amm): reject exact output at pool reserve 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 9c7d16e197 fix(amm): reserve balance for exact-output slippage 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 3bd4d4e62a fix(amm): keep trade controls reachable 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 5c4b9bb116 fix(amm): end submits when backend disconnects 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 44d1a959c1 fix(amm): prevent swaps with identical tokens 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt c847707778 fix(amm): apply slippage to exact-output input 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt a580646d42 fix(amm): label sample swaps as previews 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 2403a0e5f7 fix(amm): align reads with adopted wallet endpoint 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 5b3663ef27 fix(amm): submit wallet mutations asynchronously 2026-07-18 19:55:35 -03:00
Ricardo Guilherme Schmidt 6b654ff937 fix(amm): cancel submits after wallet changes 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 8c18ffbe33 fix(amm): cancel cached reads on endpoint change 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 91e07424dc fix(amm): force fresh post-transaction reads 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 6bcafbefd2 fix(amm): reject failed identity responses 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 9893d88320 fix(amm): deduplicate transaction status polls 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 155eae3d7f fix(amm): avoid duplicate wallet context refreshes 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 56178fb6af fix(amm): complete repeated context refreshes 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 80e3a7da62 fix(amm): reload changed sequencer configuration 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 9a15b33d23 fix(amm): evict stale accounts before forced reads 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt d7f13de041 fix(amm): refresh wallet holdings on context reload 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 338ed52545 fix(amm): back off network identity probes 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 210eb9805b fix(amm): align wallet RPC with public testnet
Pin wallet FFI to the rc6 sequencer contract while retaining the Darwin xcrun workaround. Add a regression check and matching core LGX outputs.
2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 2f029d4c91 feat: Introduce SequencerClient for enhanced account management and transaction querying
- Added SequencerClient class to handle asynchronous account reads and transaction queries.
- Updated NewPositionRuntime to integrate SequencerClient, allowing for improved wallet account management.
- Modified existing tests to accommodate changes in the new position schema from v1 to v2.
- Enhanced QML tests to validate new position form behavior with updated holding selections and context handling.
- Refactored code to ensure compatibility with the new SequencerClient functionalities.
2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 5cb408379c fix(amm): make flake portable across macOS and Linux 2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 11af43c5e0 fix(amm-ui): require explicit liquidity inputs
Keep wallet assets as token choices without automatically selecting a pair. Keep pool-probe amounts internal so active-pool quotes do not populate the form before user input.
2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 76ded1a933 refactor(amm-ui): defer token decimal inference
Keep token balances and amounts in raw integer units until the decimal display model receives dedicated UX analysis.
2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt 0bf0d84e2a feat(amm-ui): reshape liquidity position layout
Add responsive step navigation and a wider deposit workspace while preserving the shared create-pool and add-liquidity flow.
2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt e816044588 refactor(amm): split client protocol into reusable API
Expose typed Rust request contracts and transport-independent operations for application clients. Keep the existing C ABI as a thin adapter so the AMM UI continues to use the same symbols.
2026-07-18 19:55:15 -03:00