Zebra/zebra-chain/src/transparent
teor ec43d63ed2
change(log): Log a cute message for blocks that were mined by Zebra (off by default) (#6098)
* Mark Zebra coinbase transactions with extra coinbase data

* Log when we commit a block mined by Zebra to our state

* Reduce logging instrumentation during block writes

* Remove debug types in Zebra block log

* Add network and commit to write task logs

* Apply an allow-list before we log arbitrary user messages from blocks

* Rate-limit Zebra mined block logging to once every 1000 blocks

* Add mining configs for extra coinbase data and imitating zcashd, but don't use them yet

* Check CoinbaseData size limit when building transparent transactions

* Replace LIKE_ZCASHD constants with a config

* Take extra coinbase data from the configured string

* Update the zebrad configs in the tests with new config fields
2023-02-23 00:10:11 +00:00
..
tests fix(clippy): Put Rust format variables inline (#5783) 2022-12-08 01:05:57 +00:00
address.rs change(rpc): support transparent p2pkh miner addresses (#5827) 2022-12-09 05:17:55 +00:00
arbitrary.rs Add a random number of transactions to generated blocks, rather than always 2 (#2567) 2021-08-04 20:48:15 +00:00
keys.rs chain: create a transparent module. 2020-08-17 11:46:34 -07:00
opcodes.rs change(rpc): support transparent p2pkh miner addresses (#5827) 2022-12-09 05:17:55 +00:00
script.rs change(rpc): Match `zcashd`'s block template exactly (#5867) 2022-12-19 18:52:43 +00:00
serialize.rs change(log): Log a cute message for blocks that were mined by Zebra (off by default) (#6098) 2023-02-23 00:10:11 +00:00
tests.rs Fix coinbase height deserialization (#3129) 2021-12-06 08:38:02 +10:00
utxo.rs fix(doc): Fix various doc warnings, part 3 (#4611) 2022-06-15 03:57:19 +00:00