Page MenuHomePhabricator
Feed Advanced Search

Jul 1 2025

tobias_ruck added inline comments to D18301: [chronik] Electrum: make the documentation public.
Jul 1 2025, 13:57

Jun 23 2025

tobias_ruck requested changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Jun 23 2025, 21:39

Jun 4 2025

tobias_ruck requested changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Jun 4 2025, 21:09

Jun 3 2025

tobias_ruck requested changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Jun 3 2025, 10:46

May 27 2025

tobias_ruck closed D18155: [ChronikClient] Add "UNKNOWN" protocol type.
May 27 2025, 10:30
tobias_ruck committed rABC7b68fb8230a3: [ChronikClient] Add "UNKNOWN" protocol type (authored by tobias_ruck).
[ChronikClient] Add "UNKNOWN" protocol type
May 27 2025, 10:30

May 26 2025

tobias_ruck updated the diff for D18155: [ChronikClient] Add "UNKNOWN" protocol type.

also update agora

May 26 2025, 23:56
tobias_ruck updated the diff for D18155: [ChronikClient] Add "UNKNOWN" protocol type.

version bump + README

May 26 2025, 23:52
tobias_ruck published D18155: [ChronikClient] Add "UNKNOWN" protocol type for review.
May 26 2025, 23:45
tobias_ruck accepted D18147: Announce the end of the support for the very obsolete Windows versions.
May 26 2025, 08:38
tobias_ruck accepted D18135: [chronik] Bump Rust requirement to >= 1.87.0.

Code looks good. Please make sure it builds on all targets, I didn’t check that

May 26 2025, 08:17

May 20 2025

tobias_ruck committed rABCaf085ec01ace: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures (authored by tobias_ruck).
[ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures
May 20 2025, 15:56
tobias_ruck closed D18117: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures.
May 20 2025, 15:56
tobias_ruck updated the diff for D18117: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures.

fix + add comments

May 20 2025, 14:34
tobias_ruck updated the summary of D18117: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures.
May 20 2025, 14:29
tobias_ruck updated the diff for D18117: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures.

It's the current year!

May 20 2025, 14:08
tobias_ruck added inline comments to D18117: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures.
May 20 2025, 14:06
tobias_ruck requested review of D18117: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures.
May 20 2025, 13:00
tobias_ruck planned changes to D18117: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures.

wait for build

May 20 2025, 12:43
tobias_ruck retitled D18117: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures from [ecash-lib] Add `PkcAlgo` to verify common clliptic curve and RSA signatures to [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures.
May 20 2025, 12:41
tobias_ruck requested review of D18117: [ecash-lib] Add `PkcAlgo` to verify common elliptic curve and RSA signatures.
May 20 2025, 12:40

May 17 2025

tobias_ruck requested changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
May 17 2025, 16:51
tobias_ruck requested changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
May 17 2025, 12:27

May 12 2025

tobias_ruck accepted D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.
May 12 2025, 14:56

May 7 2025

tobias_ruck requested changes to D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.
May 7 2025, 12:18
tobias_ruck accepted D18057: [ecash-lib] Add parseEmppScript method.
May 7 2025, 09:18

May 6 2025

tobias_ruck requested changes to D18057: [ecash-lib] Add parseEmppScript method.
May 6 2025, 21:51

Apr 25 2025

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

reviewed anyway

Apr 25 2025, 10:58

Apr 17 2025

tobias_ruck closed D17916: [ecash-lib] Fix erroneously deleting EccDummy from tests.
Apr 17 2025, 13:53
tobias_ruck committed rABC382cb8d58187: [ecash-lib] Fix erroneously deleting EccDummy from tests (authored by tobias_ruck).
[ecash-lib] Fix erroneously deleting EccDummy from tests
Apr 17 2025, 13:53

Apr 14 2025

tobias_ruck updated the summary of D17916: [ecash-lib] Fix erroneously deleting EccDummy from tests.
Apr 14 2025, 16:28
tobias_ruck published D17916: [ecash-lib] Fix erroneously deleting EccDummy from tests for review.
Apr 14 2025, 16:27
tobias_ruck requested changes to D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client.
Apr 14 2025, 09:36

Apr 10 2025

tobias_ruck requested changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Apr 10 2025, 23:06
tobias_ruck added inline comments to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Apr 10 2025, 23:06

Apr 8 2025

tobias_ruck requested changes to D17886: [chronik] Add failover_proxy to bitcoinsuite-chronik-client.
Apr 8 2025, 14:15

Apr 5 2025

tobias_ruck closed D17900: [ecash-lib] Add `parseAlp`.
Apr 5 2025, 10:56
tobias_ruck committed rABC8fcfd69f15d0: [ecash-lib] Add `parseAlp` (authored by tobias_ruck).
[ecash-lib] Add `parseAlp`
Apr 5 2025, 10:56

Apr 4 2025

tobias_ruck updated the diff for D17900: [ecash-lib] Add `parseAlp`.

add missing const...

Apr 4 2025, 21:12
tobias_ruck updated the diff for D17900: [ecash-lib] Add `parseAlp`.

add ALP_MAX_SIZE

Apr 4 2025, 21:09
tobias_ruck updated the diff for D17900: [ecash-lib] Add `parseAlp`.

add note for endianness

Apr 4 2025, 18:54
tobias_ruck added inline comments to D17900: [ecash-lib] Add `parseAlp`.
Apr 4 2025, 18:52
tobias_ruck requested changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Apr 4 2025, 18:37
tobias_ruck updated the diff for D17900: [ecash-lib] Add `parseAlp`.

qui annus est?

Apr 4 2025, 17:48
tobias_ruck published D17900: [ecash-lib] Add `parseAlp` for review.
Apr 4 2025, 17:35

Apr 2 2025

tobias_ruck closed D17871: [ecash-lib] Add `parseSlp`.
Apr 2 2025, 08:40
tobias_ruck committed rABC447376b4a64e: [ecash-lib] Add `parseSlp` (authored by tobias_ruck).
[ecash-lib] Add `parseSlp`
Apr 2 2025, 08:40

Apr 1 2025

tobias_ruck updated the diff for D17871: [ecash-lib] Add `parseSlp`.

rename more consts

Apr 1 2025, 19:42
tobias_ruck updated the diff for D17871: [ecash-lib] Add `parseSlp`.

rerun ci

Apr 1 2025, 08:13
tobias_ruck updated the diff for D17871: [ecash-lib] Add `parseSlp`.

fix test

Apr 1 2025, 08:02
tobias_ruck updated the diff for D17871: [ecash-lib] Add `parseSlp`.

rename:

  • SLP_GENESIS_HASH_LEN -> SLP_NUM_GENESIS_HASH_BYTES
  • SlpOpreturn -> SlpData
Apr 1 2025, 07:44

Mar 29 2025

tobias_ruck updated the diff for D17871: [ecash-lib] Add `parseSlp`.

add .js suffix

Mar 29 2025, 00:33
tobias_ruck updated the diff for D17871: [ecash-lib] Add `parseSlp`.

add consts to address review; also factor out nextMintOutIdx

Mar 29 2025, 00:28

Mar 28 2025

tobias_ruck requested review of D17871: [ecash-lib] Add `parseSlp`.
Mar 28 2025, 20:45
tobias_ruck published D17871: [ecash-lib] Add `parseSlp` for review.
Mar 28 2025, 16:47

Mar 23 2025

teamcity awarded D17849: [Chronik] Bump Rust version to 1.85.1 a Mountain of Wealth token.
Mar 23 2025, 18:30
teamcity awarded D17849: [Chronik] Bump Rust version to 1.85.1 a Doubloon token.
Mar 23 2025, 17:58
teamcity awarded D17849: [Chronik] Bump Rust version to 1.85.1 a Piece of Eight token.
Mar 23 2025, 17:40
teamcity awarded D17849: [Chronik] Bump Rust version to 1.85.1 a Haypence token.
Mar 23 2025, 16:07

Mar 22 2025

tobias_ruck requested changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Mar 22 2025, 11:34

Mar 15 2025

tobias_ruck closed D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.
Mar 15 2025, 08:21
tobias_ruck committed rABC612231e6d8eb: [ecash-lib] Add `payment` with `asn1` and `x509` (authored by tobias_ruck).
[ecash-lib] Add `payment` with `asn1` and `x509`
Mar 15 2025, 08:21
tobias_ruck accepted D17811: [ecash-wallet] Move wallet class code and tests to wallet files, use an indext file for exports.
Mar 15 2025, 08:20

Mar 14 2025

tobias_ruck accepted D17779: [ecash-wallet] Add method to get spendable sats utxos.
Mar 14 2025, 21:38
tobias_ruck updated the diff for D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.

as discussed, rename alg.alg -> alg.oid

Mar 14 2025, 21:33
tobias_ruck requested changes to D17779: [ecash-wallet] Add method to get spendable sats utxos.
Mar 14 2025, 19:57

Mar 13 2025

tobias_ruck requested changes to D17779: [ecash-wallet] Add method to get spendable sats utxos.
Mar 13 2025, 04:34

Mar 11 2025

tobias_ruck requested changes to D17779: [ecash-wallet] Add method to get spendable sats utxos.

Some initial comments

Mar 11 2025, 20:15
tobias_ruck accepted D17776: [ecash-agora] Support full-accept agora partials.
Mar 11 2025, 15:31

Mar 10 2025

tobias_ruck updated the diff for D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.

fix it description

Mar 10 2025, 23:02
tobias_ruck updated the diff for D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.
  • add test for all root certs
  • fix handling of NULL parameters in readAlgIdent
  • err on invalid date instead of setting it to 0
Mar 10 2025, 23:01
tobias_ruck accepted D17773: [ecash-wallet] Init ecash-wallet in monorepo.
Mar 10 2025, 22:28
tobias_ruck requested changes to D17773: [ecash-wallet] Init ecash-wallet in monorepo.
Mar 10 2025, 21:45
tobias_ruck requested changes to D17773: [ecash-wallet] Init ecash-wallet in monorepo.
Mar 10 2025, 18:43

Mar 4 2025

tobias_ruck updated the diff for D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.

rerun CI

Mar 4 2025, 10:00
tobias_ruck closed D17733: [ecash-lib] Add `compressPk` to `Ecc`.
Mar 4 2025, 09:42
tobias_ruck committed rABCac514e88cd07: [ecash-lib] Add `compressPk` to `Ecc` (authored by tobias_ruck).
[ecash-lib] Add `compressPk` to `Ecc`
Mar 4 2025, 09:42
tobias_ruck closed D17732: [ecash-lib] Add `ecdsaVerify` and `schnorrVerify` to `Ecc`.
Mar 4 2025, 09:41
tobias_ruck committed rABCa9ecc915ff89: [ecash-lib] Add `ecdsaVerify` and `schnorrVerify` to `Ecc` (authored by tobias_ruck).
[ecash-lib] Add `ecdsaVerify` and `schnorrVerify` to `Ecc`
Mar 4 2025, 09:41

Mar 3 2025

tobias_ruck added a comment to D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.

Is there any reason for not using an existing off-the-shelf lib for this task ?

Mar 3 2025, 23:36
tobias_ruck updated the diff for D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.

change readString to return Uint8Array

Mar 3 2025, 08:38
tobias_ruck updated the diff for D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.

change readCert to parseCert

Mar 3 2025, 08:29
tobias_ruck updated the diff for D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.

rebase

Mar 3 2025, 08:08
tobias_ruck updated the diff for D17733: [ecash-lib] Add `compressPk` to `Ecc`.

fix types

Mar 3 2025, 07:39

Mar 2 2025

tobias_ruck updated the summary of D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.
Mar 2 2025, 22:26
tobias_ruck updated the test plan for D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.
Mar 2 2025, 22:22
tobias_ruck requested review of D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.
Mar 2 2025, 22:19
tobias_ruck requested review of D17733: [ecash-lib] Add `compressPk` to `Ecc`.
Mar 2 2025, 21:14
tobias_ruck requested review of D17732: [ecash-lib] Add `ecdsaVerify` and `schnorrVerify` to `Ecc`.
Mar 2 2025, 19:56

Feb 27 2025

tobias_ruck accepted D17650: [chronik, chronik-client, ecash-agora, ecash-lib, cashtab, ecash-herald, token-server, faucet, mock-chronik-client] Improve names of keys and params that expect satoshis and atoms (aka base tokens).
Feb 27 2025, 21:52

Feb 26 2025

tobias_ruck requested changes to D17650: [chronik, chronik-client, ecash-agora, ecash-lib, cashtab, ecash-herald, token-server, faucet, mock-chronik-client] Improve names of keys and params that expect satoshis and atoms (aka base tokens).
Feb 26 2025, 20:57
tobias_ruck requested changes to D17650: [chronik, chronik-client, ecash-agora, ecash-lib, cashtab, ecash-herald, token-server, faucet, mock-chronik-client] Improve names of keys and params that expect satoshis and atoms (aka base tokens).
Feb 26 2025, 09:52

Feb 21 2025

tobias_ruck accepted D17683: [chronik] Fix handling of -chronikelectrummaxhistory.

works on my machine

Feb 21 2025, 13:39

Feb 20 2025

tobias_ruck requested changes to D17650: [chronik, chronik-client, ecash-agora, ecash-lib, cashtab, ecash-herald, token-server, faucet, mock-chronik-client] Improve names of keys and params that expect satoshis and atoms (aka base tokens).
Feb 20 2025, 19:26

Feb 16 2025

tobias_ruck closed D17667: [ecash-lib] Add `signRecoverable` and `recoverSig` to `Ecc`.
Feb 16 2025, 14:13
tobias_ruck committed rABCb9c39dc25864: [ecash-lib] Add `signRecoverable` and `recoverSig` to `Ecc` (authored by tobias_ruck).
[ecash-lib] Add `signRecoverable` and `recoverSig` to `Ecc`
Feb 16 2025, 14:13

Feb 15 2025

tobias_ruck updated the diff for D17667: [ecash-lib] Add `signRecoverable` and `recoverSig` to `Ecc`.

bump ecash-lib version

Feb 15 2025, 19:49
tobias_ruck updated the summary of D17667: [ecash-lib] Add `signRecoverable` and `recoverSig` to `Ecc`.
Feb 15 2025, 19:08
tobias_ruck requested review of D17667: [ecash-lib] Add `signRecoverable` and `recoverSig` to `Ecc`.
Feb 15 2025, 19:02

Feb 11 2025

tobias_ruck requested changes to D17650: [chronik, chronik-client, ecash-agora, ecash-lib, cashtab, ecash-herald, token-server, faucet, mock-chronik-client] Improve names of keys and params that expect satoshis and atoms (aka base tokens).
Feb 11 2025, 11:31