-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathNotes.txt
More file actions
15 lines (10 loc) · 1.21 KB
/
Copy pathNotes.txt
File metadata and controls
15 lines (10 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--------------------------------tracker.py--------------------------------
* Για να θεωρείται οτι πούλησε θα πρέπει να υπάρχει η διεύθηνση και στα input και στα output
Υπολογισμός πώλησης: Total_Spent = Total_Input(Address) - Total_Output(Address)
* Για να θεωρείται οτι αγόρασε θα πρέπει να υπάρχει η διεύθηνση μόνο στα output
Υπολογισμός αγοράς: Total_Bought = Total_Output(Address)
* Σε περίπτωση που η συναλλαγή είναι μηδενική, τότε επιστρέφουμε None
--------------------------------scanner.py--------------------------------
* Συλλέγει τις τελευταίες συναλλαγές του CSV με όλα τα transactions
* Συγκρίνει τους τελευταίους (3 ή 4) αριθμούς των block του CSV αρχείου και αυτών που βρήκε το API (tracker.py)
* Εάν κάποιο block δεν υπάρχει στο CSV αλλά υπάρχει στο API τότε η συηνάρτηση update_csv προσθέτει την συναλλαγή στο αρχείο