nim-codex/tests
Marcin Czenko 5ace105a66
Validator - support partitioning of the slot id space (#890)
* Adds validatorPartitionSize and validatorPartitionIndex config options

* adds partitioning options to the validation type

* adds partitioning logic to the validator

* ignores partitionIndex when partitionSize is either 0 or 1

* clips the partition index to <<partitionIndex mod partitionSize>>

* handles negative values for the validation partition index

* updates long description of the new validator cli options

* makes default partitionSize to be 0 for better backward compatibility

* Improving formatting on validator CLI

* reactors validation params into a separate type and simplifies validation of validation params

* removes suspected duplication

* fixes typo in validator CLI help

* updates README

* Applies review comments - using optionals and range types to handle validation params

* Adds initializer to the configFactory for validatorMaxSlots

* [Review] update validator CLI description and README

* [Review]: renaming validationParams to validationConfig (config)

* [Review]: move validationconfig.nim to a higher level (next to validation.nim)

* changes backing type of MaxSlots to be int and makes sure slots are validated without limit when maxSlots is set to 0

* adds more end-to-end test for the validator and the groups

* fixes typo in README and conf.nim

* makes `maxSlotsConstraintRespected` and `shouldValidateSlot` private + updates the tests

* fixes public address of the signer account in the marketplace tutorial

* applies review comments - removes two tests
2024-10-02 22:00:40 +00:00
..
circuits/fixtures Rework circuit downloader (#882) 2024-09-23 14:37:17 +00:00
codex Validator - support partitioning of the slot id space (#890) 2024-10-02 22:00:40 +00:00
contracts feat: add `--payout-address` (#870) 2024-09-17 04:18:15 +00:00
fixtures Node setup (#32) 2022-01-10 09:32:56 -06:00
helpers Chronos v4 Update (v3 Compat Mode) (#814) 2024-07-18 21:04:33 +00:00
integration API tweaks for OpenAPI, errors and endpoints (#886) 2024-09-24 08:37:08 +00:00
tools/cirdl Rework circuit downloader (#882) 2024-09-23 14:37:17 +00:00
asynctest.nim update asynctest to 0.5.1 (#671) 2024-01-29 17:03:51 -03:00
checktest.nim update asynctest to 0.5.1 (#671) 2024-01-29 17:03:51 -03:00
config.nims [build] fix: ignore logging when running singular tests (#369) 2023-03-16 15:32:09 +01:00
coverage.nim Bump deps take2 (#492) 2023-08-01 16:47:57 -07:00
coverage.nims Bump deps take2 (#492) 2023-08-01 16:47:57 -07:00
ethertest.nim Chronos v4 Update (v3 Compat Mode) (#814) 2024-07-18 21:04:33 +00:00
examples.nim feat: expiry specified with number of seconds (#793) 2024-05-06 17:35:46 +02:00
helpers.nim Metadata in LevelDB (#806) 2024-05-30 06:57:10 +00:00
logging.nim feat: create logging proxy (#663) 2024-01-22 23:35:03 -08:00
nimlldb.py Bump deps take2 (#492) 2023-08-01 16:47:57 -07:00
testCodex.nim feat: create logging proxy (#663) 2024-01-22 23:35:03 -08:00
testContracts.nim Validator (#387) 2023-04-19 15:06:00 +02:00
testIntegration.nim Fix verifiable manifest constructor (#844) 2024-06-26 20:02:39 +00:00
testTaiko.nim refactor: use serde for json de/serialization instead of utils/json (#704) 2024-03-19 03:25:13 +00:00
testTools.nim Rework circuit downloader (#882) 2024-09-23 14:37:17 +00:00