Spaces:
Sleeping
Sleeping
cyberosa
commited on
Commit
·
344ac7e
1
Parent(s):
10cf834
new live data about open markets
Browse files
live_data/markets_live_data.parquet
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d74c777c63ec42d48cd7a88b16aa693e404df61107c70e51dd999f0ab754ea2b
|
| 3 |
+
size 61619
|
live_data/markets_live_data_sample.parquet
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6284205c09e9328083c363b6e7217bff4d318f9d1e366f191693e200f8b5810a
|
| 3 |
+
size 55976
|
scripts/closed_markets_data.py
CHANGED
|
@@ -661,6 +661,39 @@ def collect_trades_info(filename, logger):
|
|
| 661 |
fpmms.to_parquet(DATA_DIR / filename, index=False)
|
| 662 |
|
| 663 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 664 |
if __name__ == "__main__":
|
| 665 |
|
| 666 |
logger.setLevel(logging.DEBUG)
|
|
@@ -675,4 +708,5 @@ if __name__ == "__main__":
|
|
| 675 |
handlers=[logging.FileHandler("live_markets.log"), stream_handler]
|
| 676 |
)
|
| 677 |
# collect_closed_markets("closed_markets_data.parquet")
|
| 678 |
-
collect_trades_info("closed_markets_data.parquet", logger)
|
|
|
|
|
|
| 661 |
fpmms.to_parquet(DATA_DIR / filename, index=False)
|
| 662 |
|
| 663 |
|
| 664 |
+
@measure_execution_time
|
| 665 |
+
def collect_initial_liquidity(filename, logger):
|
| 666 |
+
if os.path.exists(DATA_DIR / filename):
|
| 667 |
+
fpmms = pd.read_parquet(DATA_DIR / filename)
|
| 668 |
+
else:
|
| 669 |
+
raise FileNotFoundError("Parquet file with trades not found")
|
| 670 |
+
|
| 671 |
+
fpmms = remove_testing_market(fpmms)
|
| 672 |
+
for i, fpmm in tqdm(
|
| 673 |
+
fpmms.iterrows(), total=len(fpmms), desc="Adding liquidity info"
|
| 674 |
+
):
|
| 675 |
+
# get the market id
|
| 676 |
+
market_id = fpmm["id"]
|
| 677 |
+
initial_amount_tokens = collect_liquidity_info(market_id, logger)
|
| 678 |
+
if initial_amount_tokens is None:
|
| 679 |
+
logger.info("No initial tokens information for this market. Skipping it")
|
| 680 |
+
fpmms.at[i, "initial_liquidity"] = None
|
| 681 |
+
continue
|
| 682 |
+
|
| 683 |
+
logger.info(f"Initial amount of tokens {initial_amount_tokens}")
|
| 684 |
+
if int(initial_amount_tokens[0]) == 7000000000000000000:
|
| 685 |
+
logger.info("seven type")
|
| 686 |
+
fpmms.at[i, "initial_liquidity_token"] = "7"
|
| 687 |
+
elif int(initial_amount_tokens[0]) == 10000000000000000000:
|
| 688 |
+
logger.info("ten type")
|
| 689 |
+
fpmms.at[i, "initial_liquidity_token"] = "10"
|
| 690 |
+
else:
|
| 691 |
+
fpmms.at[i, "initial_liquidity_token"] = "other"
|
| 692 |
+
|
| 693 |
+
logger.info("Finished collecting liquidity info")
|
| 694 |
+
fpmms.to_parquet(DATA_DIR / filename, index=False)
|
| 695 |
+
|
| 696 |
+
|
| 697 |
if __name__ == "__main__":
|
| 698 |
|
| 699 |
logger.setLevel(logging.DEBUG)
|
|
|
|
| 708 |
handlers=[logging.FileHandler("live_markets.log"), stream_handler]
|
| 709 |
)
|
| 710 |
# collect_closed_markets("closed_markets_data.parquet")
|
| 711 |
+
# collect_trades_info("closed_markets_data.parquet", logger)
|
| 712 |
+
collect_initial_liquidity("closed_markets_data.parquet", logger)
|