rosacastillo commited on
Commit
fe04619
·
1 Parent(s): 9d943dd

updating staking graphs to show non-agent traders

Browse files
data/all_trades_profitability.parquet CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:fa8f1d9bc8b3f1f017dfc7df01367beafa4de12af9d40030317784d06f9e3dde
3
- size 411164
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f0d88dddc2ccfcad5531d596e3b51c20ca74563d3b431da117878c1d73ea6d01
3
+ size 411266
data/outliers.parquet CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:7da1c4dba61686a580c61a870ba9a38c83ff5b25201cfe1f7ddf5a214438c322
3
- size 17851
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:51fd4bea9e2c7e8a3c87ca9ba9adefafe537ab43904a33c3d04b79c102ef446b
3
+ size 17918
data/service_map.pkl CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:6d0859b181fccfb5cf28a19af36f099f3f828d8fcc72c95a5a6a3bff94044d87
3
- size 72340
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f0a0b8258b8a46f5e53a1decfda25f670f3fdec4e2d21d1e1ed856d6d4400ef9
3
+ size 72607
notebooks/staking.ipynb CHANGED
The diff for this file is too large to render. See raw diff
 
scripts/staking.py CHANGED
@@ -138,7 +138,7 @@ def update_service_map(start: int = 1, end: int = 1000):
138
 
139
 
140
  def check_owner_staking_contract(owner_address: str) -> str:
141
- staking = ""
142
  owner_address = owner_address.lower()
143
  # check quickstart staking contracts
144
  qs_list = [x.lower() for x in STAKING_PROGRAMS_QS.values()]
@@ -169,7 +169,7 @@ def get_trader_address_staking(trader_address: str, service_map: dict) -> str:
169
  break
170
 
171
  if found_key == -1:
172
- return ""
173
  owner = service_map[found_key]["owner_address"]
174
  return check_owner_staking_contract(owner_address=owner)
175
 
 
138
 
139
 
140
  def check_owner_staking_contract(owner_address: str) -> str:
141
+ staking = "non_staking"
142
  owner_address = owner_address.lower()
143
  # check quickstart staking contracts
144
  qs_list = [x.lower() for x in STAKING_PROGRAMS_QS.values()]
 
169
  break
170
 
171
  if found_key == -1:
172
+ return "non_agent"
173
  owner = service_map[found_key]["owner_address"]
174
  return check_owner_staking_contract(owner_address=owner)
175
 
tabs/staking.py CHANGED
@@ -41,24 +41,27 @@ def plot_staking_trades_per_market_by_week(
41
  ]
42
  if market_creator != "all":
43
  all_filtered_trades["staking"] = all_filtered_trades["staking"].replace(
44
- {"": "non_staking_traders", market_creator: "staking_traders"}
45
  )
46
- colour_sequence = ["gray", market_colour]
47
- categories_sorted = {"staking": ["non_staking_traders", "staking_traders"]}
 
 
48
  else:
49
  all_filtered_trades["staking"] = all_filtered_trades["staking"].replace(
50
  {
51
- "": "non_staking_traders",
52
  "pearl": "staking_pearl_traders",
53
  "quickstart": "staking_quickstart_traders",
 
54
  }
55
  )
56
- colour_sequence = ["gray", "purple", "goldenrod"]
57
  categories_sorted = {
58
  "staking": [
59
  "non_staking_traders",
60
  "staking_pearl_traders",
61
  "staking_quickstart_traders",
 
62
  ]
63
  }
64
  trades = get_overall_by_staking_traders(all_filtered_trades)
 
41
  ]
42
  if market_creator != "all":
43
  all_filtered_trades["staking"] = all_filtered_trades["staking"].replace(
44
+ {market_creator: "staking_traders", "non_agent": "non_agent_traders"}
45
  )
46
+ colour_sequence = ["gray", market_colour, "black"]
47
+ categories_sorted = {
48
+ "staking": ["non_staking_traders", "staking_traders", "non_agent_traders"]
49
+ }
50
  else:
51
  all_filtered_trades["staking"] = all_filtered_trades["staking"].replace(
52
  {
 
53
  "pearl": "staking_pearl_traders",
54
  "quickstart": "staking_quickstart_traders",
55
+ "non_agent": "non_agent_traders",
56
  }
57
  )
58
+ colour_sequence = ["gray", "purple", "goldenrod", "black"]
59
  categories_sorted = {
60
  "staking": [
61
  "non_staking_traders",
62
  "staking_pearl_traders",
63
  "staking_quickstart_traders",
64
+ "non_agent_traders",
65
  ]
66
  }
67
  trades = get_overall_by_staking_traders(all_filtered_trades)