Page MenuHomePhabricator

hazzarust (Harry Grant)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 17 2024, 14:52 (51 w, 4 d)
Slack Username
Harry

Recent Activity

Jul 17 2025

hazzarust closed D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.
Jul 17 2025, 13:01
hazzarust committed rABCdcea91fd9fd8: [Chronik] Implement FailoverProxy structure when interacting with Chronik in… (authored by hazzarust).
[Chronik] Implement FailoverProxy structure when interacting with Chronik in…
Jul 17 2025, 13:01

Jul 14 2025

hazzarust added a comment to D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.

Will failover include reconnecting, switching endpoints when onclose timeout and resubscriptions?

Jul 14 2025, 00:30

Jul 12 2025

hazzarust updated the diff for D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.

Added tests for new_emtpy_url_array and invalid_schema when appending ws urls

Jul 12 2025, 11:00

Jul 10 2025

hazzarust retitled D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust from [Chronik] Add failover.rs to bitcoinsuite-chronik-client to [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust .
Jul 10 2025, 12:00
hazzarust updated the diff for D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.

Rebased changes from D18336

Jul 10 2025, 09:47
hazzarust closed D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps.
Jul 10 2025, 09:31
hazzarust committed rABCb31b9fe157b0: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket. (authored by hazzarust).
[Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.
Jul 10 2025, 09:31

Jul 9 2025

hazzarust updated the diff for D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps.

whitespace reeeeeeee

Jul 9 2025, 21:56
hazzarust updated the diff for D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps.

Updated wording on Python steps to make aligned

Jul 9 2025, 21:55

Jul 7 2025

hazzarust updated the diff for D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps.

Added back the yield and changed websocket.rs ordering.

Jul 7 2025, 20:09
teamcity awarded D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps a Haypence token.
Jul 7 2025, 19:38
hazzarust retitled D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps from [Chronik] Fixing chronik-client_websocket.py steps and aligning rust websocket.rs to [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps.
Jul 7 2025, 19:35
hazzarust requested review of D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps.
Jul 7 2025, 19:34
hazzarust retitled D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps from [Chronik] Fixing chronik-client_websocket.py steps and aligning Rust websocket.rs to [Chronik] Fixing chronik-client_websocket.py steps and aligning rust websocket.rs.
Jul 7 2025, 19:34
hazzarust planned changes to D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps.
Jul 7 2025, 17:04
hazzarust requested review of D18336: [Chronik] Fixing sync issue between websocket.rs and chronik-clieint_websocket.py steps.
Jul 7 2025, 16:12

Jul 4 2025

hazzarust planned changes to D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.
Jul 4 2025, 09:38
hazzarust updated the diff for D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.

imports cleaned

Jul 4 2025, 08:03
hazzarust planned changes to D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.
Jul 4 2025, 08:00
hazzarust updated the diff for D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.

Don't review

Jul 4 2025, 07:59

Jul 3 2025

hazzarust updated the diff for D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.

Runs locally on CI, trying again.

Jul 3 2025, 16:22
hazzarust requested review of D18318: [Chronik] Implement FailoverProxy structure when interacting with Chronik in rust.
Jul 3 2025, 13:52

Jun 28 2025

hazzarust closed D18264: [Chronik] Add failover.ts integration test to chronik-client.
Jun 28 2025, 14:39
hazzarust committed rABCd63ee166f343: [Chronik] Add failover.ts integration test to chronik-client (authored by hazzarust).
[Chronik] Add failover.ts integration test to chronik-client
Jun 28 2025, 14:39

Jun 23 2025

hazzarust updated the diff for D18264: [Chronik] Add failover.ts integration test to chronik-client.

Updated steps

Jun 23 2025, 12:10

Jun 18 2025

hazzarust updated the diff for D18264: [Chronik] Add failover.ts integration test to chronik-client.

Updated orderings

Jun 18 2025, 21:31
hazzarust updated the diff for D18264: [Chronik] Add failover.ts integration test to chronik-client.

Updated nextBlockhash to be tipHash, removed empty line, checked hash instead of length after calling blockchain.info()

Jun 18 2025, 00:01

Jun 17 2025

hazzarust updated the summary of D18264: [Chronik] Add failover.ts integration test to chronik-client.
Jun 17 2025, 14:15
hazzarust requested review of D18264: [Chronik] Add failover.ts integration test to chronik-client.
Jun 17 2025, 14:14

Jun 2 2025

hazzarust closed D18168: [Chronik] Add address subscription functionality to websocket.rs in bitcoinsuite-chronik-client.
Jun 2 2025, 23:28
hazzarust committed rABC009ceed7d32d: [Chronik] Add address subscription functionality to websocket.rs in… (authored by hazzarust).
[Chronik] Add address subscription functionality to websocket.rs in…
Jun 2 2025, 23:28

May 28 2025

hazzarust updated the summary of D18168: [Chronik] Add address subscription functionality to websocket.rs in bitcoinsuite-chronik-client.
May 28 2025, 19:08
hazzarust updated the summary of D18168: [Chronik] Add address subscription functionality to websocket.rs in bitcoinsuite-chronik-client.
May 28 2025, 18:57
hazzarust requested review of D18168: [Chronik] Add address subscription functionality to websocket.rs in bitcoinsuite-chronik-client.
May 28 2025, 18:55
hazzarust closed D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.
May 28 2025, 16:25
hazzarust committed rABCf53a1bd5b254: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite… (authored by hazzarust).
[Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite…
May 28 2025, 16:25
hazzarust updated the diff for D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.

not sure why its failing - working locally

May 28 2025, 15:52
hazzarust updated the diff for D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.

added timeout

May 28 2025, 14:45

May 25 2025

hazzarust updated the diff for D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.

Make hash non pub

May 25 2025, 19:31
hazzarust updated the diff for D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.

hash is only field that needs to be pub

May 25 2025, 19:08
hazzarust updated the diff for D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.

Removing handler change as not needed in this diff

May 25 2025, 17:45
hazzarust updated the diff for D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.

test

May 25 2025, 17:37
hazzarust abandoned D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.
May 25 2025, 17:28
hazzarust retitled D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client from [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chroni-client to [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.
May 25 2025, 17:27
hazzarust requested review of D18142: [Chronik] Add script subscription functionality to websocket.rs in bitcoinsuite-chronik-client.
May 25 2025, 17:26

May 19 2025

hazzarust abandoned D18109: Chronik - Add script and address subscription to websocket.rs in bitcoinsuite-chronik-client.
May 19 2025, 09:21
hazzarust changed the visibility for D18109: Chronik - Add script and address subscription to websocket.rs in bitcoinsuite-chronik-client.
May 19 2025, 09:20
hazzarust retitled D18109: Chronik - Add script and address subscription to websocket.rs in bitcoinsuite-chronik-client from Chronik - Add script and address subscription to websocket.rs in bitcoinsuite-chroni-client to Chronik - Add script and address subscription to websocket.rs in bitcoinsuite-chronik-client.
May 19 2025, 09:20
hazzarust requested review of D18109: Chronik - Add script and address subscription to websocket.rs in bitcoinsuite-chronik-client.
May 19 2025, 09:18

May 14 2025

hazzarust closed D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.
May 14 2025, 10:03
hazzarust committed rABC5061695e9d5b: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik… (authored by hazzarust).
[chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik…
May 14 2025, 10:03

May 9 2025

hazzarust updated the summary of D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.
May 9 2025, 13:42
hazzarust updated the diff for D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.

Made relevant to eCash, changed tests and comments

May 9 2025, 13:42

May 7 2025

hazzarust updated the diff for D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.

Updated comments

May 7 2025, 17:14
hazzarust updated the diff for D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.

lint

May 7 2025, 12:16
hazzarust updated the diff for D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.

Updated documentation, changed to_cash_addr to take AddressType

May 7 2025, 12:11

Apr 25 2025

hazzarust updated the diff for D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.

Roasted by linter, updating

Apr 25 2025, 12:04
hazzarust updated the diff for D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.

Made changes

Apr 25 2025, 11:27
hazzarust updated the diff for D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.

Added address.rs to chronik/bitcoinsuite-core, added documentation, changed return types, cleaned the code (kachow)

Apr 25 2025, 10:17

Apr 24 2025

hazzarust closed D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.
Apr 24 2025, 11:24
hazzarust committed rABCaa4e92cbbff4: [chronik] Add block subscription functionality to websocket.rs within… (authored by hazzarust).
[chronik] Add block subscription functionality to websocket.rs within…
Apr 24 2025, 11:24

Apr 23 2025

hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

Unrelated failure

Apr 23 2025, 16:00
hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

Ammended change

Apr 23 2025, 14:19
hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

removed lazy_static

Apr 23 2025, 13:56
hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

Added comments

Apr 23 2025, 13:49
hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

linter hates me

Apr 23 2025, 13:43
hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

Added mut data to the start to avoid repetition, assign the data.endpoint as_mut() so that we can use the values inside data in the same assert_eq statement

Apr 23 2025, 13:42
hazzarust added inline comments to D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.
Apr 23 2025, 13:38
hazzarust added inline comments to D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.
Apr 23 2025, 12:05
hazzarust added inline comments to D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.
Apr 23 2025, 11:59

Apr 22 2025

hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

Removed macro and created Mutex around data, so that we don't need to constantly lock().await

Apr 22 2025, 12:16

Apr 19 2025

hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

Finished off the testing for block functionality, improved error handling and removed some questionable comments xd

Apr 19 2025, 19:06
hazzarust retitled D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client from [chronik] Add websocket.rs integration test to bitcoinsuite-chronik-client to [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.
Apr 19 2025, 19:02

Apr 15 2025

hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

Changed range (looks like CICD didn't like the old range)

Apr 15 2025, 11:21
hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

Added new branch arms (last time committed wrong change ..)

Apr 15 2025, 10:46
hazzarust updated the summary of D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.
Apr 15 2025, 10:41
hazzarust retitled D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client from [chronik] Test subscribe and unsubscribe_to_blocks behaviour in bitcoinsuite-chronik-client to [chronik] Add websocket.rs integration test to bitcoinsuite-chronik-client.
Apr 15 2025, 10:40
hazzarust updated the diff for D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.

lint

Apr 15 2025, 10:28
hazzarust updated the summary of D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.
Apr 15 2025, 10:26
hazzarust planned changes to D17886: [chronik] Add failover_proxy to bitcoinsuite-chronik-client.
Apr 15 2025, 10:26
hazzarust requested review of D17936: [chronik] Add block subscription functionality to websocket.rs within bitcoinsuite-chronik-client.
Apr 15 2025, 10:25

Apr 14 2025

hazzarust updated the diff for D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.

Removed serial and deserial, removed useless lifetimes, changed from_le_bytes to from_be_hex and thus handled array -> str conversion

Apr 14 2025, 09:26

Apr 13 2025

hazzarust planned changes to D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.

Please don't review

Apr 13 2025, 14:15
hazzarust requested review of D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.
Apr 13 2025, 14:03

Apr 9 2025

hazzarust updated the diff for D17886: [chronik] Add failover_proxy to bitcoinsuite-chronik-client.

Made url idiomatic hehe, removed hex import ::* to make more readable, made the other changes suggested

Apr 9 2025, 11:37

Apr 8 2025

hazzarust updated the diff for D17886: [chronik] Add failover_proxy to bitcoinsuite-chronik-client.

Removed hex.rs (will be its own seperate diff in future), removed hex boilerplate, removed non diff specific changes

Apr 8 2025, 11:33

Apr 5 2025

hazzarust added inline comments to D17886: [chronik] Add failover_proxy to bitcoinsuite-chronik-client.
Apr 5 2025, 13:32

Apr 3 2025

hazzarust added a comment to D17886: [chronik] Add failover_proxy to bitcoinsuite-chronik-client.

Please dont review yet,

Apr 3 2025, 11:39
hazzarust updated the diff for D17886: [chronik] Add failover_proxy to bitcoinsuite-chronik-client.

lint

Apr 3 2025, 10:00
hazzarust requested review of D17886: [chronik] Add failover_proxy to bitcoinsuite-chronik-client.
Apr 3 2025, 09:39

Mar 26 2025

hazzarust closed D17847: [Chronik] Add broadcast_txs_and_validate_rawtxs integration test into bitcoinsuite-chronik-client.
Mar 26 2025, 11:23
hazzarust committed rABC0c1713d91285: [Chronik] Add broadcast_txs_and_validate_rawtxs integration test into… (authored by hazzarust).
[Chronik] Add broadcast_txs_and_validate_rawtxs integration test into…
Mar 26 2025, 11:23

Mar 25 2025

hazzarust updated the diff for D17847: [Chronik] Add broadcast_txs_and_validate_rawtxs integration test into bitcoinsuite-chronik-client.

Added comments

Mar 25 2025, 19:04
hazzarust closed D17853: [chronik] Amend broadcast_tx and broadcast_txs in bitcoinsuite-chronik-client.
Mar 25 2025, 19:02
hazzarust committed rABC396a501ae4d5: [chronik] Amend broadcast_tx and broadcast_txs in bitcoinsuite-chronik-client (authored by hazzarust).
[chronik] Amend broadcast_tx and broadcast_txs in bitcoinsuite-chronik-client
Mar 25 2025, 19:02
hazzarust added inline comments to D17847: [Chronik] Add broadcast_txs_and_validate_rawtxs integration test into bitcoinsuite-chronik-client.
Mar 25 2025, 13:25
hazzarust updated the diff for D17853: [chronik] Amend broadcast_tx and broadcast_txs in bitcoinsuite-chronik-client.

change ordering

Mar 25 2025, 13:11

Mar 24 2025

hazzarust updated the diff for D17847: [Chronik] Add broadcast_txs_and_validate_rawtxs integration test into bitcoinsuite-chronik-client.

Made change to how we handle status and ready to reduce indentation

Mar 24 2025, 17:59
hazzarust retitled D17853: [chronik] Amend broadcast_tx and broadcast_txs in bitcoinsuite-chronik-client from [chronik] Ammend broadcast_tx and broadcast_txs in bitcoinsuite-chronik-client to [chronik] Amend broadcast_tx and broadcast_txs in bitcoinsuite-chronik-client.
Mar 24 2025, 17:39