diff options
author | uvok | 2025-04-18 17:57:54 +0200 |
---|---|---|
committer | uvok | 2025-04-18 17:57:54 +0200 |
commit | ce147ed6f2851b922b26b5041100ac4e22d09bcf (patch) | |
tree | 496296b5a53d64313c76e2064e30e1fad937cf1c | |
parent | 3346c665e47fcda5ef3216d66174eae815fcd3cd (diff) |
Start implementing deposit
-rw-r--r-- | ledger_process.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ledger_process.py b/ledger_process.py index d518e57..8f766be 100644 --- a/ledger_process.py +++ b/ledger_process.py @@ -51,6 +51,13 @@ class LedgerProcess: def _process_deposit(self, action): assert action.amount > 0 assert action.fee >= 0 + + currency = action.asset + self.external_wallet.setdefault(currency, FIFOQueue()) + self.fifo_queues.setdefault(currency, FIFOQueue()) + + self.external_wallet[currency].remove(lambda t: t.amount == action.amount) + logger.error("Don't know how do handle deposits yet.") def _process_withdrawal(self, action): |