summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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):