From ce147ed6f2851b922b26b5041100ac4e22d09bcf Mon Sep 17 00:00:00 2001 From: uvok Date: Fri, 18 Apr 2025 17:57:54 +0200 Subject: Start implementing deposit --- ledger_process.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ledger_process.py') 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): -- cgit v1.2.3