Commit Graph
21 Commits
Author SHA1 Message Date
Ricardo Guilherme Schmidt fab26b58c9 perf(liquidity): refresh context accounts after inclusion 2026-07-18 19:56:38 -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 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 10e2879df4 fix(amm): reuse pending LP accounts 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 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 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 0327892a70 feat(amm-ui): complete new position liquidity flow
Implement one create-pool and add-liquidity workflow. Add searchable token resolution, direct opening-price and deposit editing, optimistic pool activation, and base58 transaction IDs.

Isolate network, wallet, AMM client, and runtime boundaries. Stabilize quote, submission, refresh, and pool-probe state while consolidating liquidity tests and removing obsolete liquidity paths.
2026-07-18 19:55:15 -03:00
Ricardo Guilherme Schmidt b71be34edf perf(amm): cache verified token definitions 2026-07-17 21:39:09 -03:00
Ricardo Guilherme Schmidt 9b72b08c2d feat(wallet): humanize shared wallet experience 2026-07-17 20:18:09 -03:00