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:6284205c09e9328083c363b6e7217bff4d318f9d1e366f191693e200f8b5810a
3
- size 55976
 
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:3950d1afe7bcb81f847c20c9a0297eb4b35cbab47f69526866a16261288b8a11
3
- size 35121
 
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)