diff --git a/schemas/_preconfigured_base_model.py b/schemas/_preconfigured_base_model.py index d3c20a7c85aee7c00e8e274cd3651541138ce665..34f5cd89e50be2768ee1265391c92ce528e9310b 100644 --- a/schemas/_preconfigured_base_model.py +++ b/schemas/_preconfigured_base_model.py @@ -37,7 +37,7 @@ class SwapType(IntEnum): ITERABLE = 1 # iterate over collection and replace all values -class PreconfiguredBaseModel(msgspec.Struct, omit_defaults=True): +class PreconfiguredBaseModel(msgspec.Struct, omit_defaults=True, forbid_unknown_fields=True): def __post_init__(self) -> None: from schemas.policies.disable_swap_types import DisableSwapTypes diff --git a/schemas/apis/database_api/response_schemas.py b/schemas/apis/database_api/response_schemas.py index 1a8ad3a210028c855de38847400c49fe89533759..1e999d2563734769091d5424714b322a4b21949e 100644 --- a/schemas/apis/database_api/response_schemas.py +++ b/schemas/apis/database_api/response_schemas.py @@ -226,6 +226,7 @@ class GetConfigOrig(PreconfiguredBaseModel, kw_only=True): HIVE_MAX_RECURRENT_TRANSFER_END_DATE: HiveInt HIVE_MAX_RECURRENT_TRANSFERS_PER_BLOCK: HiveInt HIVE_MIN_RECURRENT_TRANSFERS_RECURRENCE: HiveInt + HIVE_VOLATILE_COMMENT_OBJECTS_LIMIT: HiveInt HIVE_SAVINGS_WITHDRAW_TIME: HiveInt HIVE_SAVINGS_WITHDRAW_REQUEST_LIMIT: HiveInt HIVE_VOTING_MANA_REGENERATION_SECONDS: HiveInt diff --git a/tests/test_condenser_api/responses_from_api.py b/tests/test_condenser_api/responses_from_api.py index bbceb9415dbd2b0b6ea55d1c326d9797cd223f34..d19c3167f27f868f0837888a9eca56238a15f61c 100644 --- a/tests/test_condenser_api/responses_from_api.py +++ b/tests/test_condenser_api/responses_from_api.py @@ -2514,6 +2514,7 @@ GET_CONFIG: Final[dict[str, Any]] = { "HIVE_MAX_RECURRENT_TRANSFER_END_DATE": 730, "HIVE_MAX_RECURRENT_TRANSFERS_PER_BLOCK": 1000, "HIVE_MIN_RECURRENT_TRANSFERS_RECURRENCE": 24, + "HIVE_VOLATILE_COMMENT_OBJECTS_LIMIT": 10000, "VESTS_SYMBOL": "VESTS", "HIVE_SYMBOL": "HIVE", "HBD_SYMBOL": "HBD", diff --git a/tests/test_database_api/responses_from_api.py b/tests/test_database_api/responses_from_api.py index 1b42f23221dd5fe6ccfe87e5bbc73656a5c723c5..49389c9ab944c2a872d313d202d931812ec803ff 100644 --- a/tests/test_database_api/responses_from_api.py +++ b/tests/test_database_api/responses_from_api.py @@ -437,6 +437,7 @@ GET_CONFIG = { "HIVE_MAX_RECURRENT_TRANSFER_END_DATE": 730, "HIVE_MAX_RECURRENT_TRANSFERS_PER_BLOCK": 1000, "HIVE_MIN_RECURRENT_TRANSFERS_RECURRENCE": 24, + "HIVE_VOLATILE_COMMENT_OBJECTS_LIMIT": 10000, "VESTS_SYMBOL": {"nai": "@@000000037", "decimals": 6}, "HIVE_SYMBOL": {"nai": "@@000000021", "decimals": 3}, "HBD_SYMBOL": {"nai": "@@000000013", "decimals": 3},