Page MenuHomePhabricator
Feed All Stories

Dec 19 2024

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
PiRK accepted D17367: [Cashtab] Show a spinner while parsed txs are loading.
Dec 19 2024, 10:31
Fabien accepted D17371: [electrum] update server response message for excessive fee.
Dec 19 2024, 08:17
PiRK planned changes to D17370: [chronik] add blockchain.transaction.broadcast electrum method.

investigating build failure

Dec 19 2024, 07:53
bytesofman retitled D17269: [ecash-lib] Improve address handling of ecash dev libraries from [ecash-lib] Implement ecashaddrjs functions in ecash-lib to [ecash-lib] Improve address handling of ecash dev libraries.
Dec 19 2024, 07:42

Dec 18 2024

roqqit closed D17337: [avalanche] Set local stake winner in the contender cache.
Dec 18 2024, 22:45
roqqit committed rABCb1cea59f8291: [avalanche] Set local stake winner in the contender cache (authored by roqqit).
[avalanche] Set local stake winner in the contender cache
Dec 18 2024, 22:45
roqqit closed D17368: Fix race to check chaintips in p2p_headers_sync_with_minchainwork.
Dec 18 2024, 22:37
roqqit committed rABC607be5e6570a: Fix race to check chaintips in p2p_headers_sync_with_minchainwork (authored by roqqit).
Fix race to check chaintips in p2p_headers_sync_with_minchainwork
Dec 18 2024, 22:37
roqqit closed D17345: [avalanche] Make sure each proof is added to contender cache before mining the next block in contender voting test.
Dec 18 2024, 22:37
roqqit committed rABC0657e8a86eeb: [avalanche] Make sure each proof is added to contender cache before mining the… (authored by roqqit).
[avalanche] Make sure each proof is added to contender cache before mining the…
Dec 18 2024, 22:37
bytesofman published D17372: [Cashtab] Bump rendered txs in history from 10 to 20 for review.
Dec 18 2024, 22:12
bytesofman updated the summary of D17269: [ecash-lib] Improve address handling of ecash dev libraries.
Dec 18 2024, 21:54
bytesofman closed D17369: [mock-chronik-client] Add support for Agora ws subscriptions.
Dec 18 2024, 21:49
bytesofman committed rABC7e2b466cd342: [mock-chronik-client] Add support for Agora ws subscriptions (authored by bytesofman).
[mock-chronik-client] Add support for Agora ws subscriptions
Dec 18 2024, 21:48
bytesofman updated the diff for D17269: [ecash-lib] Improve address handling of ecash dev libraries.

pull out cashaddr logic from ecash-lib, remove dependencies from ecashaddrjs, major version bump for ecashaddrjs, implement ecashaddrjs 2.0.0 in all monorepo libraries, modify toLegacyAddress so it is a no-op if called with legacy addr

Dec 18 2024, 21:47
johnkuney accepted D17369: [mock-chronik-client] Add support for Agora ws subscriptions.
Dec 18 2024, 21:42
teamcity added a comment to D17370: [chronik] add blockchain.transaction.broadcast electrum method.
Dec 18 2024, 21:37
PiRK added a comment to D17370: [chronik] add blockchain.transaction.broadcast electrum method.

I updated the diff a bit too fast, so some of these recent errors are from previous versions of the diff.

Dec 18 2024, 21:35
teamcity added a comment to D17370: [chronik] add blockchain.transaction.broadcast electrum method.
Dec 18 2024, 21:23
teamcity added a comment to D17370: [chronik] add blockchain.transaction.broadcast electrum method.
Dec 18 2024, 21:21
PiRK updated the diff for D17370: [chronik] add blockchain.transaction.broadcast electrum method.

improve for loop as per clippy's advice

Dec 18 2024, 21:19
teamcity added a comment to D17370: [chronik] add blockchain.transaction.broadcast electrum method.
Dec 18 2024, 21:14
PiRK updated the diff for D17370: [chronik] add blockchain.transaction.broadcast electrum method.

remove unneeded rehash and wrong comment

Dec 18 2024, 21:13
teamcity added a comment to D17370: [chronik] add blockchain.transaction.broadcast electrum method.
Dec 18 2024, 21:11
PiRK retitled D17370: [chronik] add blockchain.transaction.broadcast electrum method from [chronik] add blockchain.transaction.boradcast electrum method to [chronik] add blockchain.transaction.broadcast electrum method.
Dec 18 2024, 21:11
PiRK published D17370: [chronik] add blockchain.transaction.broadcast electrum method for review.
Dec 18 2024, 21:10
PiRK requested review of D17371: [electrum] update server response message for excessive fee.
Dec 18 2024, 21:09
tobias_ruck added a comment to D17269: [ecash-lib] Improve address handling of ecash dev libraries.

What is the benefit vs a no-op ? Imagine I'm a mining pool and I want to convert all my miner addresses to legacy (real world use case) even if they are using BCH or XEC addresses. I would like to just use to_legacy() and not have to first check it's not legacy format already

Dec 18 2024, 20:41
Fabien added a comment to D17269: [ecash-lib] Improve address handling of ecash dev libraries.

change toLegacyAddress behavior to throw if called with legacy address

Dec 18 2024, 20:34
Fabien accepted D17337: [avalanche] Set local stake winner in the contender cache.
Dec 18 2024, 20:23
Fabien accepted D17345: [avalanche] Make sure each proof is added to contender cache before mining the next block in contender voting test.
Dec 18 2024, 20:15
Fabien accepted D17368: Fix race to check chaintips in p2p_headers_sync_with_minchainwork.
Dec 18 2024, 20:11
roqqit requested review of D17337: [avalanche] Set local stake winner in the contender cache.
Dec 18 2024, 17:26
roqqit updated the diff for D17345: [avalanche] Make sure each proof is added to contender cache before mining the next block in contender voting test.
  • just use getStakeContenderStatus instead of a new accessor
  • hasstakecontender -> getstakecontendervote per feedback
  • pass in prevblockhash and proofid instead of stakecontenderid
Dec 18 2024, 17:23
roqqit updated the diff for D17368: Fix race to check chaintips in p2p_headers_sync_with_minchainwork.

feedback

Dec 18 2024, 16:50
bytesofman published D17369: [mock-chronik-client] Add support for Agora ws subscriptions for review.
Dec 18 2024, 15:32
teamcity closed T3706: Build Bitcoin-ABC / Master / Coverage is broken. as Resolved.
Dec 18 2024, 08:56
Fabien requested changes to D17368: Fix race to check chaintips in p2p_headers_sync_with_minchainwork.
Dec 18 2024, 08:35
PiRK closed D17366: [chronik] use custom jsonrpc error codes for application specific errors.
Dec 18 2024, 08:06
PiRK committed rABC387990ca0d72: [chronik] use custom jsonrpc error codes for application specific errors (authored by PiRK).
[chronik] use custom jsonrpc error codes for application specific errors
Dec 18 2024, 08:06

Dec 17 2024

roqqit requested review of D17368: Fix race to check chaintips in p2p_headers_sync_with_minchainwork.
Dec 17 2024, 22:35
bytesofman published D17357: [Cashtab] Do not airdrop XEC to agora scripts for review.
Dec 17 2024, 22:06
bytesofman published D17367: [Cashtab] Show a spinner while parsed txs are loading for review.
Dec 17 2024, 22:06
teamcity triaged T3706: Build Bitcoin-ABC / Master / Coverage is broken. as Unbreak Now! priority.
Dec 17 2024, 21:55
roqqit closed D17349: [seeder] Bump thread stacksize.
Dec 17 2024, 21:02
roqqit committed rABC61b79c87cb21: [seeder] Bump thread stacksize (authored by roqqit).
[seeder] Bump thread stacksize
Dec 17 2024, 21:02
Fabien accepted D17366: [chronik] use custom jsonrpc error codes for application specific errors.
Dec 17 2024, 20:51
Fabien added a comment to D17366: [chronik] use custom jsonrpc error codes for application specific errors.
In D17366#394875, @PiRK wrote:

Unrelated. Looks like a permission error when creating a directory

20:03:09     File "/work/abc-ci-builds/ecash-lib-integration-tests/test/functional/test_runner.py", line 1094, in <module>
20:03:09       main()
20:03:09     File "/work/abc-ci-builds/ecash-lib-integration-tests/test/functional/test_runner.py", line 361, in main
20:03:09       os.makedirs(tmpdir)
20:03:09     File "<frozen os>", line 225, in makedirs
20:03:09     FileExistsError: [Errno 17] File exists: '/work/abc-ci-builds/ecash-lib-integration-tests/test/tmp/test_runner_₿₵_🏃_20241217_200307'
Dec 17 2024, 20:48
Fabien accepted D17349: [seeder] Bump thread stacksize.
Dec 17 2024, 20:46
roqqit retitled D17349: [seeder] Bump thread stacksize from [seeder] Respect resource limit for stacksize as set by the system to [seeder] Bump thread stacksize.
Dec 17 2024, 20:38
roqqit updated the diff for D17349: [seeder] Bump thread stacksize.

Just bump the value because predicting it is proving to be difficult and time consuming

Dec 17 2024, 20:37
PiRK closed D17364: [chronik] check max number of parameters for Electrum commands.
Dec 17 2024, 20:31
PiRK committed rABCe0dd041c75da: [chronik] check max number of parameters for Electrum commands (authored by PiRK).
[chronik] check max number of parameters for Electrum commands
Dec 17 2024, 20:31
PiRK added a comment to D17366: [chronik] use custom jsonrpc error codes for application specific errors.

Unrelated. Looks like a permission error when creating a directory

Dec 17 2024, 20:09
PiRK updated the diff for D17366: [chronik] use custom jsonrpc error codes for application specific errors.

custom error code and test for wrong type for boolean arg

Dec 17 2024, 20:05
Fabien accepted D17364: [chronik] check max number of parameters for Electrum commands.
Dec 17 2024, 20:03
teamcity added a comment to D17366: [chronik] use custom jsonrpc error codes for application specific errors.
Dec 17 2024, 20:03
PiRK planned changes to D17366: [chronik] use custom jsonrpc error codes for application specific errors.

i missed one

Dec 17 2024, 20:02
PiRK requested review of D17366: [chronik] use custom jsonrpc error codes for application specific errors.
Dec 17 2024, 19:57
PiRK updated the diff for D17364: [chronik] check max number of parameters for Electrum commands.

feedback

Dec 17 2024, 19:32
PiRK added inline comments to D17364: [chronik] check max number of parameters for Electrum commands.
Dec 17 2024, 17:11
Fabien committed rABC48a7ec65fcf9: [CI] Make sure the nobody user account isn't expired on Arch (authored by Fabien).
[CI] Make sure the nobody user account isn't expired on Arch
Dec 17 2024, 16:29
Fabien closed D17365: [CI] Make sure the nobody user account isn't expired on Arch.
Dec 17 2024, 16:29
Fabien requested changes to D17364: [chronik] check max number of parameters for Electrum commands.
Dec 17 2024, 16:28
PiRK retitled D17364: [chronik] check max number of parameters for Electrum commands from [chronik] check max number of parameters to [chronik] check max number of parameters for Electrum commands.
Dec 17 2024, 16:08
PiRK accepted D17365: [CI] Make sure the nobody user account isn't expired on Arch.
Dec 17 2024, 16:03
PiRK added a comment to D17365: [CI] Make sure the nobody user account isn't expired on Arch.

TIL chage

Dec 17 2024, 16:03
Fabien requested review of D17365: [CI] Make sure the nobody user account isn't expired on Arch.
Dec 17 2024, 15:36
bytesofman accepted D17335: [Modules] Added `bitcoinsuite-chronik-client` to monorepo.
Dec 17 2024, 15:03
bytesofman closed D17340: [Cashtab] Parse tx history async to resolve UI lock issue on homescreen.
Dec 17 2024, 14:55
bytesofman committed rABC30a23d5b0dad: [Cashtab] Parse tx history async to resolve UI lock issue on homescreen (authored by bytesofman).
[Cashtab] Parse tx history async to resolve UI lock issue on homescreen
Dec 17 2024, 14:55
PiRK closed D17356: [chronik] add electrum method blockchain.transaction.get_height.
Dec 17 2024, 14:28
PiRK committed rABCbdfd881df17c: [chronik] add electrum method blockchain.transaction.get_height (authored by PiRK).
[chronik] add electrum method blockchain.transaction.get_height
Dec 17 2024, 14:28
PiRK added a comment to D17364: [chronik] check max number of parameters for Electrum commands.

Note that I also tried a form for the macro that check both min and max check_number_of_params!(params, 1, 2); but then I ran into a compiler warning when I added check_number_of_params!(params, 0, 0); in the server.ping handler

Dec 17 2024, 14:25
PiRK updated the diff for D17364: [chronik] check max number of parameters for Electrum commands.

line length nit

Dec 17 2024, 14:19
PiRK requested review of D17364: [chronik] check max number of parameters for Electrum commands.
Dec 17 2024, 14:16
Fabien accepted D17356: [chronik] add electrum method blockchain.transaction.get_height.
Dec 17 2024, 13:29
PiRK updated the diff for D17356: [chronik] add electrum method blockchain.transaction.get_height.

address clippy's complaint

Dec 17 2024, 12:41
teamcity added a comment to D17356: [chronik] add electrum method blockchain.transaction.get_height.
Dec 17 2024, 11:32
teamcity added a comment to D17356: [chronik] add electrum method blockchain.transaction.get_height.
Dec 17 2024, 11:30
PiRK updated the summary of D17356: [chronik] add electrum method blockchain.transaction.get_height.
Dec 17 2024, 11:27
PiRK added inline comments to D17356: [chronik] add electrum method blockchain.transaction.get_height.
Dec 17 2024, 11:25
teamcity added a comment to D17356: [chronik] add electrum method blockchain.transaction.get_height.
Dec 17 2024, 11:22
PiRK updated the diff for D17356: [chronik] add electrum method blockchain.transaction.get_height.

feedback

Dec 17 2024, 11:22
Fabien accepted D17335: [Modules] Added `bitcoinsuite-chronik-client` to monorepo.
Dec 17 2024, 10:35
teamcity awarded D17335: [Modules] Added `bitcoinsuite-chronik-client` to monorepo a Haypence token.
Dec 17 2024, 10:33
Fabien added a comment to D17335: [Modules] Added `bitcoinsuite-chronik-client` to monorepo.

@bot build-bitcoinsuite-chronik-client

Dec 17 2024, 10:33
Fabien requested changes to D17337: [avalanche] Set local stake winner in the contender cache.
Dec 17 2024, 10:31
Fabien requested changes to D17345: [avalanche] Make sure each proof is added to contender cache before mining the next block in contender voting test.
Dec 17 2024, 10:14
Fabien requested changes to D17356: [chronik] add electrum method blockchain.transaction.get_height.
Dec 17 2024, 10:10
Fabien closed D17363: Bump version to 0.30.7.
Dec 17 2024, 08:44
Fabien committed rABC10d026eb1e67: Bump version to 0.30.7 (authored by Fabien).
Bump version to 0.30.7
Dec 17 2024, 08:44
emack accepted D17340: [Cashtab] Parse tx history async to resolve UI lock issue on homescreen.
Dec 17 2024, 08:23
PiRK updated the diff for D17356: [chronik] add electrum method blockchain.transaction.get_height.

so it looks like we don't need to use serde_json::Value; in the module that implement try_from(value: &'_ serde_json::Value), but we still need to have the crate as a depencency (Cargo.[toml/lock])

Dec 17 2024, 07:56

Dec 16 2024

bytesofman updated the diff for D17269: [ecash-lib] Improve address handling of ecash dev libraries.

change toLegacyAddress behavior to throw if called with legacy address, move legacy functions to legacyaddr.ts, define toLegacyAddress in address.ts, organize and update tests accordingly

Dec 16 2024, 23:05
bytesofman added inline comments to D17269: [ecash-lib] Improve address handling of ecash dev libraries.
Dec 16 2024, 23:04
PiRK planned changes to D17356: [chronik] add electrum method blockchain.transaction.get_height.

Not sure why the build claims serde_json:: Value is unused in txid.rs, will investigate

Dec 16 2024, 18:24
roqqit requested review of D17337: [avalanche] Set local stake winner in the contender cache.
Dec 16 2024, 18:20