Commit 561cd42
committed
fix(tokens): stabilize token list sort order
Sort by rounded nativeAmount with deterministic address tiebreaker to
prevent visual rearranging from sub-cent rate and supply fluctuations.
- Remove stateFlow from combine to eliminate feedback loop
- Move rate dispatch to separate observer
- Sort by nativeAmount.rounded() so tokens within the same display
cent compare equal and fall through to the address tiebreaker
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>1 parent dc90a6a commit 561cd42
1 file changed
Lines changed: 12 additions & 4 deletions
File tree
Lines changed: 12 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
97 | 103 | | |
98 | 104 | | |
99 | 105 | | |
100 | 106 | | |
101 | 107 | | |
102 | | - | |
103 | 108 | | |
104 | 109 | | |
105 | | - | |
106 | | - | |
| 110 | + | |
107 | 111 | | |
108 | 112 | | |
109 | 113 | | |
| |||
138 | 142 | | |
139 | 143 | | |
140 | 144 | | |
| 145 | + | |
141 | 146 | | |
142 | 147 | | |
143 | 148 | | |
| |||
149 | 154 | | |
150 | 155 | | |
151 | 156 | | |
152 | | - | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
153 | 161 | | |
154 | 162 | | |
155 | 163 | | |
| |||
0 commit comments