summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruvok2025-04-18 17:57:54 +0200
committeruvok2025-04-18 17:57:54 +0200
commitce147ed6f2851b922b26b5041100ac4e22d09bcf (patch)
tree496296b5a53d64313c76e2064e30e1fad937cf1c
parent3346c665e47fcda5ef3216d66174eae815fcd3cd (diff)
Start implementing deposit
-rw-r--r--ledger_process.py7
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):