chia-blockchain/chia/pools
dustinface a48fd43100
streamable: Simplify and force correct usage (#10509)
* streamable: Merge `strictdataclass` into `Streamable` class

* tests: Test not supported streamable types

* streamable: Reorder decorators

* streamable: Simplify streamable decorator and force correct usage/syntax

* streamable: Just move some stuff around in the file

* streamable: Improve syntax error messages

* mypy: Drop `type_checking.py` and `test_type_checking.py` from exclusion

* streamable: Use cached fields instead of `__annotations__`

This is now possible after merging `__post_init__` into `Streamable`

* Introduce `DefinitionError` as `StreamableError`

* `/t` -> `    `
2022-04-08 18:29:32 -07:00
..
__init__.py Pools mainnet (#7047) 2021-06-29 14:21:25 -07:00
pool_config.py streamable: Simplify and force correct usage (#10509) 2022-04-08 18:29:32 -07:00
pool_puzzles.py Fix pool puzzle comment typo (#10402) 2022-02-24 20:56:47 -08:00
pool_wallet_info.py streamable: Simplify and force correct usage (#10509) 2022-04-08 18:29:32 -07:00
pool_wallet.py Fix the case of claiming a large number of coins (#11038) 2022-04-08 09:57:08 -07:00