Page MenuHomePhabricator

tobias_ruck (Tobias Ruck)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 7 2020, 15:08 (318 w, 5 d)

Recent Activity

Dec 20 2025

tobias_ruck accepted D19190: [cmake] Fix a crc32c build error on Macos ARM64.
Dec 20 2025, 10:27

Dec 18 2025

tobias_ruck accepted D19173: [explorer] Remove all other js caching.
Dec 18 2025, 21:36
tobias_ruck accepted D19169: [explorer] Add a mempool page.
Dec 18 2025, 19:18
tobias_ruck requested changes to D19169: [explorer] Add a mempool page.
Dec 18 2025, 19:07
tobias_ruck added inline comments to D19156: [bitcoinsuite-core] Add script to ASM feature.
Dec 18 2025, 12:59
tobias_ruck added inline comments to D19156: [bitcoinsuite-core] Add script to ASM feature.
Dec 18 2025, 12:56
tobias_ruck accepted D19156: [bitcoinsuite-core] Add script to ASM feature.
Dec 18 2025, 12:49
tobias_ruck requested changes to D19156: [bitcoinsuite-core] Add script to ASM feature.
Dec 18 2025, 12:43

Dec 15 2025

tobias_ruck closed D19003: [Chronik] Add `finalization_timeout_secs` to `BroadcastTx(s)Request`.
Dec 15 2025, 22:07
tobias_ruck committed rABCef557d28e56c: [Chronik] Add `finalization_timeout_secs` to `BroadcastTx(s)Request` (authored by tobias_ruck).
[Chronik] Add `finalization_timeout_secs` to `BroadcastTx(s)Request`
Dec 15 2025, 22:07
tobias_ruck added inline comments to D19003: [Chronik] Add `finalization_timeout_secs` to `BroadcastTx(s)Request`.
Dec 15 2025, 22:05

Dec 13 2025

tobias_ruck published D19003: [Chronik] Add `finalization_timeout_secs` to `BroadcastTx(s)Request` for review.
Dec 13 2025, 17:11
tobias_ruck closed D19130: [bitcoinsuite] Fix tests; also run tests when Chronik changes.
Dec 13 2025, 17:05
tobias_ruck committed rABCcf1a77b152b3: [bitcoinsuite] Fix tests; also run tests when Chronik changes (authored by tobias_ruck).
[bitcoinsuite] Fix tests; also run tests when Chronik changes
Dec 13 2025, 17:05
tobias_ruck published D19130: [bitcoinsuite] Fix tests; also run tests when Chronik changes for review.
Dec 13 2025, 16:47
teamcity awarded D19130: [bitcoinsuite] Fix tests; also run tests when Chronik changes a Haypence token.
Dec 13 2025, 16:34

Nov 24 2025

tobias_ruck closed D18985: [Chronik] Add `WsSubTxs` subscription.
Nov 24 2025, 23:19
tobias_ruck committed rABC8aafa64105bd: [Chronik] Add `WsSubTxs` subscription (authored by tobias_ruck).
[Chronik] Add `WsSubTxs` subscription
Nov 24 2025, 23:19
tobias_ruck retitled D18985: [Chronik] Add `WsSubTxs` subscription from [Chronik] Add `WsSublTxs` subscription to [Chronik] Add `WsSubTxs` subscription.
Nov 24 2025, 23:19
tobias_ruck retitled D18985: [Chronik] Add `WsSubTxs` subscription from [Chronik] Add `WsAllTxs` subscription to [Chronik] Add `WsSublTxs` subscription.
Nov 24 2025, 18:58
teamcity awarded D18985: [Chronik] Add `WsSubTxs` subscription a Piece of Eight token.
Nov 24 2025, 18:48
tobias_ruck added a comment to D18985: [Chronik] Add `WsSubTxs` subscription.

@bot guix-linux

Nov 24 2025, 18:48
tobias_ruck published D18985: [Chronik] Add `WsSubTxs` subscription for review.
Nov 24 2025, 18:48

Nov 23 2025

teamcity awarded D18985: [Chronik] Add `WsSubTxs` subscription a Haypence token.
Nov 23 2025, 07:05

Nov 21 2025

tobias_ruck closed D18955: [64-bit ints] 32-bit integers? I never knew you.
Nov 21 2025, 20:49
tobias_ruck committed rABCefc4fdc50e01: [64-bit ints] 32-bit integers? I never knew you (authored by tobias_ruck).
[64-bit ints] 32-bit integers? I never knew you
Nov 21 2025, 20:49

Nov 20 2025

tobias_ruck updated the diff for D18955: [64-bit ints] 32-bit integers? I never knew you.

add "P2SH,STRICTENC" again

Nov 20 2025, 19:21

Nov 19 2025

tobias_ruck published D18955: [64-bit ints] 32-bit integers? I never knew you for review.
Nov 19 2025, 17:48

Oct 27 2025

tobias_ruck accepted D18838: [ecash-lib] Add a fromTx method to the TxBuilder.
Oct 27 2025, 14:00

Oct 10 2025

tobias_ruck accepted D18786: [doc] Add eMPP and ALP specifications.
Oct 10 2025, 21:19

Sep 29 2025

tobias_ruck planned changes to D18699: [rust] Bump Rust version to 1.90.

needs combase.dll

Sep 29 2025, 22:56
teamcity awarded D18699: [rust] Bump Rust version to 1.90 a Haypence token.
Sep 29 2025, 12:58

Sep 26 2025

tobias_ruck published D18699: [rust] Bump Rust version to 1.90 for review.
Sep 26 2025, 17:31

Sep 23 2025

tobias_ruck accepted D18627: [ecash-wallet, cashtab-faucet] Support arbitrary amount SLP burns with automated chained txs.
Sep 23 2025, 14:11

Sep 22 2025

tobias_ruck requested changes to D18627: [ecash-wallet, cashtab-faucet] Support arbitrary amount SLP burns with automated chained txs.
Sep 22 2025, 20:20
tobias_ruck requested changes to D18627: [ecash-wallet, cashtab-faucet] Support arbitrary amount SLP burns with automated chained txs.
Sep 22 2025, 19:19

Sep 20 2025

tobias_ruck closed D18657: [Chronik] Use ffi `client_name` instead of hard-coded string.
Sep 20 2025, 15:32
tobias_ruck committed rABC068d8a211259: [Chronik] Use ffi `client_name` instead of hard-coded string (authored by tobias_ruck).
[Chronik] Use ffi `client_name` instead of hard-coded string
Sep 20 2025, 15:32
tobias_ruck published D18657: [Chronik] Use ffi `client_name` instead of hard-coded string for review.
Sep 20 2025, 14:38

Sep 16 2025

tobias_ruck requested changes to D18627: [ecash-wallet, cashtab-faucet] Support arbitrary amount SLP burns with automated chained txs.

some not so great nits, but tbh this is a bit difficult to review. I'll need to spend more time on this. Might also allocate some time at some point to tidy everything in here up a bit

Sep 16 2025, 21:02

Sep 2 2025

tobias_ruck accepted D18546: [chronik] Improve coverage of avalanche event ws messages.
Sep 2 2025, 06:37
tobias_ruck accepted D18542: [chronik] Fix a bug upon tx invalidation.
Sep 2 2025, 06:34

Aug 30 2025

tobias_ruck requested changes to D18542: [chronik] Fix a bug upon tx invalidation.

Im not sure if this works out of the box, but probing in general shouldn’t require mutable access.

Aug 30 2025, 09:18
tobias_ruck requested changes to D18546: [chronik] Improve coverage of avalanche event ws messages.
Aug 30 2025, 09:10

Aug 28 2025

tobias_ruck added inline comments to D18542: [chronik] Fix a bug upon tx invalidation.
Aug 28 2025, 21:43
tobias_ruck requested changes to D18542: [chronik] Fix a bug upon tx invalidation.
Aug 28 2025, 21:33

Aug 14 2025

tobias_ruck accepted D18495: [avalanche] Properly notify the parents transactions are finalized.
Aug 14 2025, 18:47

Aug 13 2025

tobias_ruck accepted D18490: [explorer] Update to the latest client version.
Aug 13 2025, 20:14

Aug 12 2025

tobias_ruck closed D18469: [64-bit ints] Add activation logic.
Aug 12 2025, 21:08
tobias_ruck committed rABCaf1f4e6b2935: [64-bit ints] Add activation logic (authored by tobias_ruck).
[64-bit ints] Add activation logic
Aug 12 2025, 21:08
tobias_ruck closed D18481: [interpreter] Return `INTEGER_OVERFLOW` or `BAD_INTEGER_ENCODING` instead of UNKNOWN.
Aug 12 2025, 21:08
tobias_ruck committed rABC813bdb38c28a: [interpreter] Return `INTEGER_OVERFLOW` or `BAD_INTEGER_ENCODING` instead of… (authored by tobias_ruck).
[interpreter] Return `INTEGER_OVERFLOW` or `BAD_INTEGER_ENCODING` instead of…
Aug 12 2025, 21:08
tobias_ruck updated the diff for D18481: [interpreter] Return `INTEGER_OVERFLOW` or `BAD_INTEGER_ENCODING` instead of UNKNOWN.

remove redundant "will not throw" comment

Aug 12 2025, 14:04
tobias_ruck added inline comments to D18481: [interpreter] Return `INTEGER_OVERFLOW` or `BAD_INTEGER_ENCODING` instead of UNKNOWN.
Aug 12 2025, 14:01
tobias_ruck updated the summary of D18469: [64-bit ints] Add activation logic.
Aug 12 2025, 13:42
tobias_ruck updated the diff for D18481: [interpreter] Return `INTEGER_OVERFLOW` or `BAD_INTEGER_ENCODING` instead of UNKNOWN.

address review

Aug 12 2025, 13:35
tobias_ruck added inline comments to D18481: [interpreter] Return `INTEGER_OVERFLOW` or `BAD_INTEGER_ENCODING` instead of UNKNOWN.
Aug 12 2025, 13:34
tobias_ruck accepted D18480: [chronik] Python client: add support for paths in host.

added a suggestion, but no blocker

Aug 12 2025, 13:27
tobias_ruck published D18481: [interpreter] Return `INTEGER_OVERFLOW` or `BAD_INTEGER_ENCODING` instead of UNKNOWN for review.
Aug 12 2025, 12:36
tobias_ruck updated the diff for D18469: [64-bit ints] Add activation logic.

rebase onto D18481 for better errors, address review

Aug 12 2025, 12:30
tobias_ruck committed rABC2fea6b2b0dff: [64-bit ints] Render 63+sign-bit ints in `ScriptToAsmStr` (authored by tobias_ruck).
[64-bit ints] Render 63+sign-bit ints in `ScriptToAsmStr`
Aug 12 2025, 12:15
tobias_ruck closed D18462: [64-bit ints] Render 63+sign-bit ints in `ScriptToAsmStr`.
Aug 12 2025, 12:15
tobias_ruck closed D18461: [64-bit ints] Add 63+sign-bit tests to script_tests.json.
Aug 12 2025, 12:14
tobias_ruck committed rABC9db74d61f2d5: [64-bit ints] Add 63+sign-bit tests to script_tests.json (authored by tobias_ruck).
[64-bit ints] Add 63+sign-bit tests to script_tests.json
Aug 12 2025, 12:14
tobias_ruck updated the diff for D18461: [64-bit ints] Add 63+sign-bit tests to script_tests.json.

rerun CI

Aug 12 2025, 11:54
tobias_ruck requested changes to D18480: [chronik] Python client: add support for paths in host.
Aug 12 2025, 10:45
tobias_ruck updated the diff for D18461: [64-bit ints] Add 63+sign-bit tests to script_tests.json.

fix that one thing I missed

Aug 12 2025, 10:27
tobias_ruck closed D18460: [64-bit ints] Allow 63+sign-bit ints in ParseScript.
Aug 12 2025, 10:23
tobias_ruck committed rABC7ff95e0577f4: [64-bit ints] Allow 63+sign-bit ints in ParseScript (authored by tobias_ruck).
[64-bit ints] Allow 63+sign-bit ints in ParseScript
Aug 12 2025, 10:23

Aug 11 2025

tobias_ruck closed D18473: [bitcoin-tx]: Avoid treating overflow as OP_0.
Aug 11 2025, 21:12
tobias_ruck committed rABCd7c68bc4c581: [bitcoin-tx]: Avoid treating overflow as OP_0 (authored by MarcoFalke <falke.marco@gmail.com>).
[bitcoin-tx]: Avoid treating overflow as OP_0
Aug 11 2025, 21:12
tobias_ruck updated the diff for D18473: [bitcoin-tx]: Avoid treating overflow as OP_0.

squash previous commit

Aug 11 2025, 20:45
tobias_ruck added inline comments to D18469: [64-bit ints] Add activation logic.
Aug 11 2025, 16:18
tobias_ruck updated the diff for D18461: [64-bit ints] Add 63+sign-bit tests to script_tests.json.

address tres bien review

Aug 11 2025, 16:13
tobias_ruck updated the diff for D18473: [bitcoin-tx]: Avoid treating overflow as OP_0.

rebase onto master

Aug 11 2025, 16:01
tobias_ruck closed D18472: [util] Replace use of locale dependent atoi(…) with locale-independent std::from_chars (C++17).
Aug 11 2025, 15:59
tobias_ruck committed rABC732fc5fb4c67: [util] Replace use of locale dependent atoi(…) with locale-independent std… (authored by tobias_ruck).
[util] Replace use of locale dependent atoi(…) with locale-independent std…
Aug 11 2025, 15:59
tobias_ruck updated the diff for D18460: [64-bit ints] Allow 63+sign-bit ints in ParseScript.

fix build

Aug 11 2025, 15:57
tobias_ruck updated the diff for D18460: [64-bit ints] Allow 63+sign-bit ints in ParseScript.

rebase onto D18473, improve comment.

Aug 11 2025, 15:28
tobias_ruck published D18473: [bitcoin-tx]: Avoid treating overflow as OP_0 for review.
Aug 11 2025, 15:18
tobias_ruck published D18472: [util] Replace use of locale dependent atoi(…) with locale-independent std::from_chars (C++17) for review.
Aug 11 2025, 15:17
tobias_ruck added inline comments to D18461: [64-bit ints] Add 63+sign-bit tests to script_tests.json.
Aug 11 2025, 12:55

Aug 9 2025

tobias_ruck published D18469: [64-bit ints] Add activation logic for review.
Aug 9 2025, 19:11

Aug 8 2025

tobias_ruck published D18462: [64-bit ints] Render 63+sign-bit ints in `ScriptToAsmStr` for review.
Aug 8 2025, 14:18
tobias_ruck published D18461: [64-bit ints] Add 63+sign-bit tests to script_tests.json for review.
Aug 8 2025, 12:57
tobias_ruck published D18460: [64-bit ints] Allow 63+sign-bit ints in ParseScript for review.
Aug 8 2025, 11:03
tobias_ruck closed D17300: [64-bit ints] Add `SCRIPT_ENABLE_63_BIT_INTS` flag.
Aug 8 2025, 09:48
tobias_ruck committed rABC3635d17a0eb0: [64-bit ints] Add `SCRIPT_ENABLE_63_BIT_INTS` flag (authored by tobias_ruck).
[64-bit ints] Add `SCRIPT_ENABLE_63_BIT_INTS` flag
Aug 8 2025, 09:48

Aug 4 2025

tobias_ruck updated the diff for D17300: [64-bit ints] Add `SCRIPT_ENABLE_63_BIT_INTS` flag.

clarify 31+sign-bit result behavior

Aug 4 2025, 15:55
tobias_ruck updated the summary of D17300: [64-bit ints] Add `SCRIPT_ENABLE_63_BIT_INTS` flag.
Aug 4 2025, 15:30
tobias_ruck updated the diff for D17300: [64-bit ints] Add `SCRIPT_ENABLE_63_BIT_INTS` flag.

fix CheckCreateVch in scriptnum_tests.cpp

Aug 4 2025, 15:29

Aug 1 2025

tobias_ruck closed D17001: [64-bit ints] Add overflow checks to CScriptNum for +, -, +=, -=.
Aug 1 2025, 19:11
tobias_ruck committed rABCf4c5b773c957: [64-bit ints] Add overflow checks to CScriptNum for +, -, +=, -= (authored by tobias_ruck).
[64-bit ints] Add overflow checks to CScriptNum for +, -, +=, -=
Aug 1 2025, 19:11
tobias_ruck updated the diff for D17001: [64-bit ints] Add overflow checks to CScriptNum for +, -, +=, -=.

add back asserts that we actually still need

Aug 1 2025, 18:46
tobias_ruck closed D16997: [64-bit ints] Refactor `CScriptNum` to require setting `nMaxNumSize`.
Aug 1 2025, 18:44
tobias_ruck committed rABCfe0b9d2657b7: [64-bit ints] Refactor `CScriptNum` to require setting `nMaxNumSize` (authored by tobias_ruck).
[64-bit ints] Refactor `CScriptNum` to require setting `nMaxNumSize`
Aug 1 2025, 18:44
tobias_ruck added inline comments to D16997: [64-bit ints] Refactor `CScriptNum` to require setting `nMaxNumSize`.
Aug 1 2025, 18:43
tobias_ruck updated the summary of D17300: [64-bit ints] Add `SCRIPT_ENABLE_63_BIT_INTS` flag.
Aug 1 2025, 15:22
tobias_ruck published D17300: [64-bit ints] Add `SCRIPT_ENABLE_63_BIT_INTS` flag for review.
Aug 1 2025, 15:22
tobias_ruck updated the diff for D17001: [64-bit ints] Add overflow checks to CScriptNum for +, -, +=, -=.

note: 0 is already tested, as "0" is part of INTERESTING_63_BIT_NUMBERS

Aug 1 2025, 14:10