Skip to content

Commit 57c927d

Browse files
authored
Adapt quote reward caps according to CIP-72 (#585)
Quote native token caps specified here: https://snapshot.box/#/s:cow.eth/proposal/0xc1b1252f0c99126b4e09730022faa31a7bb58073a3dc064c19b74d44164c39a7
1 parent 5b401d8 commit 57c927d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/config.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def from_network(network: Network) -> RewardConfig:
4949
batch_reward_cap_upper = 12 * 10**15
5050
batch_reward_cap_lower = 10 * 10**15
5151
quote_reward_cow = 6 * 10**18
52-
quote_reward_cap_native = 6 * 10**14
52+
quote_reward_cap_native = 7 * 10**14
5353
case Network.GNOSIS:
5454
batch_reward_cap_upper = 10 * 10**18
5555
batch_reward_cap_lower = 10 * 10**18
@@ -59,22 +59,22 @@ def from_network(network: Network) -> RewardConfig:
5959
batch_reward_cap_upper = 12 * 10**15
6060
batch_reward_cap_lower = 10 * 10**15
6161
quote_reward_cow = 6 * 10**18
62-
quote_reward_cap_native = 2 * 10**14
62+
quote_reward_cap_native = 24 * 10**13
6363
case Network.BASE:
6464
batch_reward_cap_upper = 12 * 10**15
6565
batch_reward_cap_lower = 10 * 10**15
6666
quote_reward_cow = 6 * 10**18
67-
quote_reward_cap_native = 2 * 10**14
67+
quote_reward_cap_native = 24 * 10**13
6868
case Network.AVALANCHE:
6969
batch_reward_cap_upper = 4 * 10**17
7070
batch_reward_cap_lower = 3 * 10**17
7171
quote_reward_cow = 6 * 10**18
72-
quote_reward_cap_native = 5 * 10**15
72+
quote_reward_cap_native = 6 * 10**15
7373
case Network.POLYGON:
7474
batch_reward_cap_upper = 40 * 10**18
7575
batch_reward_cap_lower = 30 * 10**18
7676
quote_reward_cow = 6 * 10**18
77-
quote_reward_cap_native = 5 * 10**17
77+
quote_reward_cap_native = 6 * 10**17
7878
case _:
7979
raise ValueError(f"No reward config set up for network {network}.")
8080
return RewardConfig(

tests/unit/test_rewards.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def test_compute_rewards():
3232
reward_config,
3333
)
3434

35-
reward_per_quote = 6 * 10**17 # capped via ETH
35+
reward_per_quote = 7 * 10**17 # capped via ETH
3636
expected_rewards = DataFrame(
3737
{
3838
"solver": ["solver_1", "solver_2", "solver_3"],

0 commit comments

Comments
 (0)