Skip to content

Commit

Permalink
negative rebase update (#494)
Browse files Browse the repository at this point in the history
  • Loading branch information
F4ever committed Jul 25, 2024
1 parent 7bfc4f7 commit b95a354
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 11 deletions.
8 changes: 4 additions & 4 deletions src/modules/accounting/accounting.py
Original file line number Diff line number Diff line change
Expand Up @@ -317,13 +317,13 @@ def get_extra_data(self, blockstamp: ReferenceBlockStamp) -> ExtraData:
return ExtraDataService.collect(
stuck_validators,
exited_validators,
orl.max_accounting_extra_data_list_items_count,
orl.max_node_operators_per_extra_data_item_count,
orl.max_items_per_extra_data_transaction,
orl.max_node_operators_per_extra_data_item,
)

return ExtraDataServiceV2.collect(
stuck_validators,
exited_validators,
orl.max_accounting_extra_data_list_items_count,
orl.max_node_operators_per_extra_data_item_count,
orl.max_items_per_extra_data_transaction,
orl.max_node_operators_per_extra_data_item,
)
10 changes: 6 additions & 4 deletions src/modules/accounting/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,15 +63,17 @@ class AccountingProcessingState:
@dataclass
class OracleReportLimits:
exited_validators_per_day_limit: int
one_off_cl_balance_decrease_bp_limit: int
appeared_validators_per_day_limit: int
annual_balance_increase_bp_limit: int
simulated_share_rate_deviation_bp_limit: int
max_validator_exit_requests_per_report: int
max_accounting_extra_data_list_items_count: int
max_node_operators_per_extra_data_item_count: int
max_items_per_extra_data_transaction: int
max_node_operators_per_extra_data_item: int
request_timestamp_margin: int
max_positive_token_rebase: int
appeared_validators_per_day_limit: int | None = None
initial_slashing_amount_p_wei: int | None = None
inactivity_penalties_amount_p_wei: int | None = None
cl_balance_oracles_error_upper_bp_limit: int | None = None

@classmethod
def from_response(cls, **kwargs) -> Self:
Expand Down
6 changes: 3 additions & 3 deletions tests/factory/configs.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ class OracleReportLimitsFactory(Web3Factory):
__model__ = OracleReportLimits

churn_validators_per_day_limit = 0
one_off_cl_balance_decrease_bp_limit = 0
appeared_validators_per_day_limit = 0
annual_balance_increase_bp_limit = 0
simulated_share_rate_deviation_bp_limit = 0
max_validator_exit_requests_per_report = 0
max_accounting_extra_data_list_items_count = 0
max_node_operators_per_extra_data_item_count = 0
max_items_per_extra_data_transaction = 0
max_node_operators_per_extra_data_item = 0
request_timestamp_margin = 0
max_positive_token_rebase = 0

Expand Down

0 comments on commit b95a354

Please sign in to comment.