chia-blockchain/chia/full_node
Chris Marslender 7b838239a9
Additional metrics (#11271)
* Remove _set_state_changed_callback from harvester_api.py as its never actually called

In rpc/rpc_server.py:318, what is actually called is rpc_server.rpc_api.service._set_state_changed_callback, so the version of this in harvester.py is what is actually used

* Remove duplicate initial value for state_changed_callback in init

* _state_changed -> state_changed so it can be called from harvester_api as well

* Add farming info state_changed event from harvester

* Add time to farming_info event

* Add [pre_]validation_time to block event

* Remove unused set_state_changed_callback on full_node_api. This is actually called on full_node_rpc_api.service

* Remove unused set_state_changed_callback on crawler_api. This is actually called on crawler_rpc_api.service (crawler)

* Remove unused set_state_changed_callback on farmer_api. This is actually called on farmer_rpc_api.service (farmer), not the api itself

* Add state changed event for submitting a partial

* Lint fixes
2022-04-22 10:53:03 -07:00
..
__init__.py git mv src chia 2021-04-04 21:41:39 -07:00
block_height_map.py streamable: Simplify and force correct usage (#10509) 2022-04-08 18:29:32 -07:00
block_store.py Fix remaining linting issues (#10962) 2022-04-02 13:22:55 -07:00
bundle_tools.py remove the GeneratorArgs type, and instead include the heights and generator programs as separate lists in BlockGenerator. The heights are not necessary when validating blocks, so this makes it easier to omit them in that case. The heights are only used when generating/farming a block. (#10006) 2022-01-31 18:49:39 -08:00
coin_store.py Fix incorrect return in "rollback_to_block" (#10954) 2022-04-20 11:12:00 -07:00
full_node_api.py Additional metrics (#11271) 2022-04-22 10:53:03 -07:00
full_node_store.py streamable: Simplify and force correct usage (#10509) 2022-04-08 18:29:32 -07:00
full_node.py Additional metrics (#11271) 2022-04-22 10:53:03 -07:00
generator.py remove the GeneratorArgs type, and instead include the heights and generator programs as separate lists in BlockGenerator. The heights are not necessary when validating blocks, so this makes it easier to omit them in that case. The heights are only used when generating/farming a block. (#10006) 2022-01-31 18:49:39 -08:00
hint_store.py new DBWrapper supporting concurrent readers (#10166) 2022-03-28 11:58:00 -07:00
lock_queue.py Ms.mempool locking (#9050) 2021-11-04 09:29:05 -07:00
mempool_check_conditions.py apply stricter mempool conditions (no garbage at the end of condition arguments). Fixup test (#10737) 2022-04-20 11:10:30 -07:00
mempool_manager.py full_node: Drop unused MempoolManager.constants_json (#11046) 2022-04-05 08:53:48 -07:00
mempool.py calling SpendBundle.additions() or CoinSpend.additions() runs the CLVM program and parses the conditions outputs. It can be expensive and should not be done willy nilly (#8221) 2021-08-31 08:03:14 -07:00
pending_tx_cache.py fix mempool TX cache cost (#8054) 2021-08-17 23:09:15 -07:00
signage_point.py streamable: Simplify and force correct usage (#10509) 2022-04-08 18:29:32 -07:00
sync_store.py Fix memory leak in sync_store.py (#10216) 2022-02-17 07:29:42 -08:00
weight_proof.py Use log formatter to avoid serialisation (#11184) 2022-04-20 11:45:30 -07:00