* populate block height * populate cur_time * populate min_time * populate capabilities * populate last_block_hash * create read state request for getblocktemplate * refactor to get difficulty fields more properly * populate bits and target fields * fix tests * add target and bits documentation * docs * fix docs * docs * remove metrixs counter calls * apply some suggestions from code review * hide some code behind feature * simplify the service * fix error handling * remove comment * fox doc * panic if we dont have enough state * bring tip data from the state * make proposal empty * fix time * fix docs, consensus rules * remove non used anymore fn * remove another non used fn * remove no needed change * remove more unused changes * remove unused anymore change * apply suggestions from code review Co-authored-by: teor <teor@riseup.net> * fix build and snapshots * apply testnet consensus rule * fix test * rustfmt * remove time as allowed field to be modified by the miner if mining minimum difficulty block * move all times to before calculating difficulty * do some cleanup * Adjust times so the whole time range is a testnet minimum difficulty block * Return a GetBlockTemplateChainInfo struct from the difficulty calculation * Add a Zebra-only max_time field to the getblocktemplate RPC Co-authored-by: teor <teor@riseup.net> |
||
---|---|---|
.. | ||
proptest-regressions/service | ||
src | ||
tests | ||
Cargo.toml |