Page MenuHomePhabricator
Feed Advanced Search

Jan 15 2025

PiRK planned changes to D17537: Move CheckBlockIndex() from Chainstate to ChainstateManager.

needs a rebase

Jan 15 2025, 11:11
PiRK planned changes to D17536: Documentation improvements for assumeutxo.

needs a rebase

Jan 15 2025, 11:10
PiRK planned changes to D17535: Fix initialization of setBlockIndexCandidates when working with multiple chainstates.
Jan 15 2025, 11:10
PiRK added a comment to D17535: Fix initialization of setBlockIndexCandidates when working with multiple chainstates.

needs a rebase

Jan 15 2025, 11:10
PiRK planned changes to D17534: Tighten requirements for adding elements to setBlockIndexCandidates.

needs a rebase

Jan 15 2025, 11:10
PiRK planned changes to D17533: Move block-storage-related logic to ChainstateManager.

lock issue detected by clang

Jan 15 2025, 11:10
PiRK requested review of D17537: Move CheckBlockIndex() from Chainstate to ChainstateManager.
Jan 15 2025, 11:00
PiRK requested review of D17536: Documentation improvements for assumeutxo.
Jan 15 2025, 10:57
PiRK added inline comments to D17534: Tighten requirements for adding elements to setBlockIndexCandidates.
Jan 15 2025, 10:56
PiRK requested review of D17535: Fix initialization of setBlockIndexCandidates when working with multiple chainstates.
Jan 15 2025, 10:54
PiRK requested review of D17534: Tighten requirements for adding elements to setBlockIndexCandidates.
Jan 15 2025, 10:53
PiRK requested review of D17533: Move block-storage-related logic to ChainstateManager.
Jan 15 2025, 10:51
PiRK requested review of D17532: Add wrapper for adding entries to a chainstate's block index candidates.
Jan 15 2025, 10:50
PiRK updated the diff for D17440: Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot.

rebase, remove now useless hack to skip checkblockindex from D14653

Jan 15 2025, 10:48
PiRK accepted D17531: [test] Fix intermittent timeouts in various functional tests.
Jan 15 2025, 09:21
PiRK requested changes to D17530: test: Fail if connect_nodes fails.
Jan 15 2025, 09:18
PiRK accepted D17529: [test] clarify rpc_net & p2p_disconnect_ban functional tests.
Jan 15 2025, 09:16

Jan 14 2025

PiRK accepted D17526: [website] Fix the macos release download link.
Jan 14 2025, 14:40
PiRK closed D17370: [chronik] add blockchain.transaction.broadcast electrum method.
Jan 14 2025, 12:44
PiRK committed rABCa19427fa9855: [chronik] add blockchain.transaction.broadcast electrum method (authored by PiRK).
[chronik] add blockchain.transaction.broadcast electrum method
Jan 14 2025, 12:44
PiRK updated the diff for D17370: [chronik] add blockchain.transaction.broadcast electrum method.

rebase and add a syncwithvalidationinterfacequeue to the test

Jan 14 2025, 08:38

Jan 13 2025

PiRK closed D17514: [chronik] implement blockchain.transaction.get_merkle Electrum method.
Jan 13 2025, 19:19
PiRK committed rABCd1d73830cfbf: [chronik] implement blockchain.transaction.get_merkle Electrum method (authored by PiRK).
[chronik] implement blockchain.transaction.get_merkle Electrum method
Jan 13 2025, 19:19
PiRK closed D17522: [chronik] rename the MerkleTree struct.
Jan 13 2025, 19:19
PiRK committed rABC798aa50067a8: [chronik] rename the MerkleTree struct (authored by PiRK).
[chronik] rename the MerkleTree struct
Jan 13 2025, 19:19
PiRK updated the diff for D17514: [chronik] implement blockchain.transaction.get_merkle Electrum method.

fix clippy error

Jan 13 2025, 15:56
PiRK retitled D17522: [chronik] rename the MerkleTree struct from [chronik] make the MerkleTree struct more generic to [chronik] rename the MerkleTree struct.
Jan 13 2025, 15:55
PiRK updated the diff for D17522: [chronik] rename the MerkleTree struct.

revert accidental changes to package(-lock).json

Jan 13 2025, 15:41
PiRK published D17514: [chronik] implement blockchain.transaction.get_merkle Electrum method for review.
Jan 13 2025, 12:26
PiRK requested review of D17522: [chronik] rename the MerkleTree struct.
Jan 13 2025, 12:18
PiRK accepted D17521: Bump version to 0.30.9.
Jan 13 2025, 12:17
PiRK accepted D17520: [Cashtab] Use locale thousands separators for large prices.
Jan 13 2025, 08:01

Jan 10 2025

PiRK closed D17507: [chronik] cleanup of json_to_u31 helper function.
Jan 10 2025, 14:39
PiRK committed rABCf3dfa6c485fe: [chronik] cleanup of json_to_u31 helper function (authored by PiRK).
[chronik] cleanup of json_to_u31 helper function
Jan 10 2025, 14:39
PiRK closed D17501: [chronik] implement electrum RPC blockchain.block.headers.
Jan 10 2025, 14:39
PiRK committed rABC98839217de42: [chronik] implement electrum RPC blockchain.block.headers (authored by PiRK).
[chronik] implement electrum RPC blockchain.block.headers
Jan 10 2025, 14:39
PiRK updated the diff for D17501: [chronik] implement electrum RPC blockchain.block.headers.

collect the headers_hex

Jan 10 2025, 13:31
PiRK requested review of D17507: [chronik] cleanup of json_to_u31 helper function.
Jan 10 2025, 12:17
PiRK added inline comments to D17501: [chronik] implement electrum RPC blockchain.block.headers.
Jan 10 2025, 11:56
PiRK updated the diff for D17501: [chronik] implement electrum RPC blockchain.block.headers.

use headers_by_range which simplifies the code a lot

Jan 10 2025, 11:56

Jan 9 2025

PiRK updated the diff for D17501: [chronik] implement electrum RPC blockchain.block.headers.

rename helper function json_to_u31. We still return a i32, because that's what all functions expect a block height to be in the node and the indexer, but with the added guarantee that it is >=0 . Returning a u32 would just shift the problem from checking >= 0 to checking <=2**31 -1, while requiring a lot of as i32 conversions when calling the indexer functions.

Jan 9 2025, 20:58
PiRK added inline comments to D17501: [chronik] implement electrum RPC blockchain.block.headers.
Jan 9 2025, 20:30
PiRK planned changes to D17501: [chronik] implement electrum RPC blockchain.block.headers.
Jan 9 2025, 20:29
PiRK updated the diff for D17501: [chronik] implement electrum RPC blockchain.block.headers.

remove a duplicated test and improve another comment

Jan 9 2025, 20:27
PiRK updated the diff for D17501: [chronik] implement electrum RPC blockchain.block.headers.

fix comment in test

Jan 9 2025, 20:21
PiRK updated the summary of D17501: [chronik] implement electrum RPC blockchain.block.headers.
Jan 9 2025, 20:11
PiRK requested review of D17501: [chronik] implement electrum RPC blockchain.block.headers.
Jan 9 2025, 20:08
PiRK closed D17486: [chronik] actually run the functional test for blockchain.transaction.get_height.
Jan 9 2025, 14:32
PiRK committed rABCdbf5c9e950da: [chronik] actually run the functional test for blockchain.transaction.get_height (authored by PiRK).
[chronik] actually run the functional test for blockchain.transaction.get_height
Jan 9 2025, 14:31
PiRK committed rABC7f1a9b1a895d: [chronik] implement blockchain.block.header electrum method (authored by PiRK).
[chronik] implement blockchain.block.header electrum method
Jan 9 2025, 14:31
PiRK closed D17485: [chronik] implement blockchain.block.header electrum method.
Jan 9 2025, 14:31
PiRK updated the diff for D17485: [chronik] implement blockchain.block.header electrum method.

the todo is done

Jan 9 2025, 10:38
PiRK committed rABC5cea6272b9ba: [chronik] bump karyon_jsonrpc (authored by PiRK).
[chronik] bump karyon_jsonrpc
Jan 9 2025, 10:35
PiRK closed D17496: [chronik] bump karyon_jsonrpc.
Jan 9 2025, 10:35
PiRK updated the diff for D17370: [chronik] add blockchain.transaction.broadcast electrum method.

comment phrasing nit

Jan 9 2025, 08:10
PiRK updated the diff for D17370: [chronik] add blockchain.transaction.broadcast electrum method.

rebase on D17496

Jan 9 2025, 08:04
PiRK updated the diff for D17485: [chronik] implement blockchain.block.header electrum method.

rebase on D17496

Jan 9 2025, 07:58
PiRK added inline comments to D17496: [chronik] bump karyon_jsonrpc.
Jan 9 2025, 07:25
PiRK updated the diff for D17496: [chronik] bump karyon_jsonrpc.

remove unneeded import

Jan 9 2025, 07:12
PiRK added inline comments to D17496: [chronik] bump karyon_jsonrpc.
Jan 9 2025, 07:12

Jan 8 2025

PiRK updated the diff for D17496: [chronik] bump karyon_jsonrpc.

same

Jan 8 2025, 18:59
PiRK updated the diff for D17496: [chronik] bump karyon_jsonrpc.

nit: use format! rather than concat! and save a to_string() conversion

Jan 8 2025, 18:56
PiRK updated the summary of D17496: [chronik] bump karyon_jsonrpc.
Jan 8 2025, 18:54
PiRK requested review of D17496: [chronik] bump karyon_jsonrpc.
Jan 8 2025, 18:52

Jan 7 2025

PiRK retitled D17486: [chronik] actually run the functional test for blockchain.transaction.get_height from [chronik] actually run the test_transaction_get_height functional test to [chronik] actually run the functional test for blockchain.transaction.get_height.
Jan 7 2025, 16:33
PiRK requested review of D17486: [chronik] actually run the functional test for blockchain.transaction.get_height.
Jan 7 2025, 15:15
PiRK published D17485: [chronik] implement blockchain.block.header electrum method for review.
Jan 7 2025, 15:14
PiRK accepted D17470: [explorer] Don't fail to render invalid token txs with non existing token id.
Jan 7 2025, 10:40
PiRK accepted D17476: [explorer] Show as much token tx information as possible when the genesis info is missing.
Jan 7 2025, 08:55
PiRK accepted D17481: [Cashtab] Improve notification styles.
Jan 7 2025, 07:51
PiRK added a comment to D17476: [explorer] Show as much token tx information as possible when the genesis info is missing.

@bot build-explorer

Jan 7 2025, 07:46
PiRK requested changes to D17470: [explorer] Don't fail to render invalid token txs with non existing token id.
Jan 7 2025, 07:24

Jan 6 2025

PiRK accepted D17469: Add the cargo build dir "target/" to the gitignore.
Jan 6 2025, 11:00

Jan 3 2025

PiRK accepted D17460: [test_framework] Better debug output during port collision.
Jan 3 2025, 14:28

Dec 31 2024

PiRK planned changes to D17440: Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot.

I have a test failing in a later commit due to an assertion in validation.cpp on line 6093 (Assertion pindex->nStatus.isOnParkedChain() || setBlockIndexCandidates.count(pindex)' failed..) I need to check if I missed something here, or if the issue is introduced later.

Dec 31 2024, 15:15
PiRK updated the summary of D17440: Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot.
Dec 31 2024, 10:51
PiRK requested review of D17440: Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot.
Dec 31 2024, 10:50
PiRK accepted D17436: Increase the debug log assertion timeout in abc_feature_minerfund.py test.
Dec 31 2024, 09:49
PiRK accepted D17431: [cmake] Handle FindBoost.cmake deprecation.
Dec 31 2024, 09:49

Dec 30 2024

PiRK updated the diff for D17433: Move block-arrival information / preciousblock counters to ChainstateManager.

dedup AssertLockHeld

Dec 30 2024, 16:34
PiRK accepted D17429: Cleanup augusto activation and prepare for the next one.
Dec 30 2024, 16:31
PiRK accepted D17430: [cmake] Fix a typo in the bench CMakeLists.txt.
Dec 30 2024, 16:29
PiRK requested review of D17433: Move block-arrival information / preciousblock counters to ChainstateManager.
Dec 30 2024, 16:29
PiRK requested review of D17432: Explicitly track maximum block height stored in undo files.
Dec 30 2024, 16:28
PiRK accepted D17428: Bump version to 0.30.8.
Dec 30 2024, 13:46
PiRK accepted D17424: [Cashtab] Remove unintentional semicolon.
Dec 30 2024, 07:36
PiRK accepted D17396: [chronik] Upgrade karyon_jsonrpc library to 0.2.0.
Dec 30 2024, 07:28

Dec 27 2024

PiRK accepted D17397: depends: xcb-proto 1.15.2.
Dec 27 2024, 16:04

Dec 25 2024

PiRK accepted D17392: Wait for remote proof messages in functional tests.
Dec 25 2024, 22:32

Dec 24 2024

PiRK accepted D17390: Improve Indices on pruned nodes via prune blockers.
Dec 24 2024, 16:28

Dec 23 2024

PiRK accepted D17389: init: disallow reindex-chainstate when pruning.
Dec 23 2024, 15:42
PiRK accepted D17388: test: check for invalid `-prune` parameters.
Dec 23 2024, 15:39

Dec 21 2024

PiRK added inline comments to D17370: [chronik] add blockchain.transaction.broadcast electrum method.
Dec 21 2024, 08:03

Dec 20 2024

PiRK updated the diff for D17370: [chronik] add blockchain.transaction.broadcast electrum method.

use a match no that the Err branch is a single liner

Dec 20 2024, 08:29
PiRK updated the diff for D17370: [chronik] add blockchain.transaction.broadcast electrum method.

leak, complete error messages

Dec 20 2024, 08:20

Dec 19 2024

PiRK added inline comments to D17370: [chronik] add blockchain.transaction.broadcast electrum method.
Dec 19 2024, 15:39
PiRK closed D17371: [electrum] update server response message for excessive fee.
Dec 19 2024, 13:02
PiRK committed rABC235133d95690: [electrum] update server response message for excessive fee (authored by PiRK).
[electrum] update server response message for excessive fee
Dec 19 2024, 13:02
PiRK updated the diff for D17370: [chronik] add blockchain.transaction.broadcast electrum method.

rebase to restart CI. I can't figure out why rpc_psbt.py failed, but it is clearly unrelated (nodes[2] never received an inv for the transaction)

Dec 19 2024, 11:44
PiRK accepted D17372: [Cashtab] Bump rendered txs in history from 10 to 20.
Dec 19 2024, 10:32