chia-blockchain/chia/full_node
Chris Marslender 5e4c1a1f62
Timelord RPC + Misc Metrics Updates/Fixes (#10255)
* Add mempool_max_total_cost to RPC

* Add signage_point event

* Fix incorrect crawler RPC port lookup

* Set up initial timelord RPC server + finished_pot_challenge event

* Add new compact proof event

* Add skipping/new_peak to track when fastest or not

* Check for None on change_data

* Add skipping_peak + new_peak to changes for metrics

* Convert chain to value

* Rename iters

* Timelord RPC to 8557 - 8556 is used in simulation tests

* Make tests work with RPC server on timelord

* Change event name to finished_pot

* Use broadcast_farmer object

* Move state changed for `finished_pot` after proofs_finished.append

* Fix type on ips var + add vdf_info and vdf_proof

* fix event name on the state_changed function
2022-02-18 07:43:52 -08:00
..
__init__.py git mv src chia 2021-04-04 21:41:39 -07:00
block_height_map.py use context managers for database cursor objects & stream results (#9582) 2021-12-20 10:39:53 -08:00
block_store.py optimize get_block_generator() (#10104) 2022-02-17 07:32:29 -08: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 Log slow block height (#10160) 2022-02-14 12:51:21 -08:00
full_node_api.py Ms.wallet refactor (#10146) 2022-02-14 11:28:36 -08:00
full_node_store.py Ms.mempool locking (#9050) 2021-11-04 09:29:05 -07:00
full_node.py Timelord RPC + Misc Metrics Updates/Fixes (#10255) 2022-02-18 07:43:52 -08: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 fix full sync on DB v2 (#10157) 2022-02-09 09:11:01 -08:00
lock_queue.py Ms.mempool locking (#9050) 2021-11-04 09:29:05 -07:00
mempool_check_conditions.py import ConditionOpcode from actual definition (#10132) 2022-02-17 07:30:36 -08:00
mempool_manager.py Remove unnecessary uint64 cast (#10235) 2022-02-15 10:23:21 -08: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 git mv src chia 2021-04-04 21:41:39 -07:00
sync_store.py Fix memory leak in sync_store.py (#10216) 2022-02-17 07:29:42 -08:00
weight_proof.py shutdown the weight proof process pool (#10163) 2022-02-15 12:22:23 -08:00