6 Commits
Author SHA1 Message Date
Arvid NorbergandGitHub fe15e9ee6f [CHIA-4326] enable redundant expressions check in mypy (#21143)
* fix type annotation in configure.py and init.py

* enable mypy redundant-expr and remove redundant expressions
2026-07-29 09:37:24 -05:00
Matt HauffandGitHub 40db4635a8 [LABS-245] Enable PEP604 Ruff rules (#20269)
* Enable PEP604 Ruff rules

* Fix harcoded signature in test

* Hack CLVMStreamable test with note to fast follow
2025-11-18 12:34:00 -08:00
Arvid NorbergandGitHub 12948b8376 fix validate_rpcs. Run RPC compute heavy jobs in a thread pool (#19922) 2025-08-13 09:24:31 -07:00
Jack NelsonandGitHub 12712eaafb improve validate_rpcs.py (#19873)
add validation to test
2025-08-11 12:31:29 -07:00
Jack NelsonandGitHub a10df3b619 CHIA-3396 Remove Exception Catching from node RPC (#19825)
* remove extra exception catching

* clean up node errors + tests

* forgot to pre-commit

* address using pytest wrong

* clean up error handling

* seperate out pytest tests
2025-07-21 09:16:00 -07:00
Jack NelsonandGitHub 5c6c75c59d CHIA-2638 Full Node RPC Validation Tool (#19743)
* add rpc validation tool

still wip

* forgot to call function ....

* fix no sync error

* add comment

* Update validate_rpcs.py

* test slight modifications

* Update validate_rpcs.py

* try fixing time measuring

* fix stupidity

* make benchmark more precise

* fixes + optimizations

* Update validate_rpcs.py

* speed?

* Update validate_rpcs.py

* last tweak

* Address Minor Changes

renaming, simplifying loading

* change to task group

* Revert "change to task group"

This reverts commit 1416872bab.

* try super speedy code

(Pre commit isnt working)

* meant to remove

* add + rem seperate error cond

* loop through dropped blocks.

* rename to pipline and abandon retries

* revert changes to rpcs
2025-07-09 20:49:31 -05:00