ExchangeUnion / xud

Exchange Union Daemon 🔁 ⚡️
https://exchangeunion.com
GNU Affero General Public License v3.0
115 stars 44 forks source link

xucli buy creates infinte order #727

Closed reliveyy closed 5 years ago

reliveyy commented 5 years ago

Somehow I got this caught in an infinte loop continuously creating orders:

vagrant@xud-simnet-1:~$ xucli buy 0.1 LTC/BTC 0.1
no matches found
remaining 0.1 LTC entered the order book as 7cce18e0-f86f-11e8-ac3d-1d3d0c491966
vagrant@xud-simnet-1:~$ xucli getorders

Trading pair: LTC/BTC
┌────────────────────────────────────────────────────┬────────────────────────────────────────────────────┐
│ Buy                                                │ Sell                                               │
├───────────────────┬───────────────────┬────────────┼───────────────────┬───────────────────┬────────────┤
│ Quantity          │ Price             │ Own Order  │ Quantity          │ Price             │ Own Order  │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00100000        │ 0.9               │            │ 0.00100000        │ 1.1               │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00100000        │ 0.9               │            │ 0.00100000        │ 1.1               │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00150000        │ 0.89              │            │ 0.00150000        │ 1.11              │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00150000        │ 0.89              │            │ 0.00150000        │ 1.11              │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00200000        │ 0.88              │            │ 0.00200000        │ 1.12              │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00200000        │ 0.88              │            │ 0.00200000        │ 1.12              │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00250000        │ 0.87              │            │ 0.00250000        │ 1.13              │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00250000        │ 0.87              │            │ 0.00250000        │ 1.13              │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00300000        │ 0.86              │            │ 0.00300000        │ 1.14              │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.00300000        │ 0.86              │            │ 0.00300000        │ 1.14              │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
├───────────────────┼───────────────────┼────────────┼───────────────────┼───────────────────┼────────────┤
│ 0.10000000        │ 0.1               │ X          │                   │                   │            │
reliveyy commented 5 years ago

Tried again. bug.txt

reliveyy commented 5 years ago

This is not an xud bug. It was caused by my testing code which created the infinite loop. Close the issue.