Page MenuHomePhabricator

tobias_ruck (Tobias Ruck)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 7 2020, 15:08 (274 w, 6 d)

Recent Activity

Yesterday

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

Thu, Apr 10

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

Tue, Apr 8

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

Sat, Apr 5

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

Fri, Apr 4

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

add missing const...

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

add ALP_MAX_SIZE

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

add note for endianness

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

qui annus est?

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

Wed, Apr 2

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

Tue, Apr 1

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

rename more consts

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

rerun ci

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

fix test

Tue, Apr 1, 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
Tue, Apr 1, 07:44

Sat, Mar 29

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

add .js suffix

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

add consts to address review; also factor out nextMintOutIdx

Sat, Mar 29, 00:28

Fri, Mar 28

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

Sun, Mar 23

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

Sat, Mar 22

tobias_ruck requested changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Sat, Mar 22, 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

Feb 7 2025

tobias_ruck accepted D17648: [ecash-agora] Do not validate for unspendable offers when estimating the fee.
Feb 7 2025, 17:24

Feb 6 2025

tobias_ruck closed D17640: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters.
Feb 6 2025, 18:24
tobias_ruck committed rABCfbb3bb406999: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters (authored by tobias_ruck).
[ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters
Feb 6 2025, 18:24
tobias_ruck requested changes to D17464: [ecash-lib] attach ecc and hashes to globalThis.

This has been made obsolete by D17639.

Feb 6 2025, 18:05
tobias_ruck updated the diff for D17640: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters.

also update README.md in ecash-agora

Feb 6 2025, 18:01
tobias_ruck updated the diff for D17640: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters.

address review

Feb 6 2025, 17:52
tobias_ruck closed D17639: [ecash-lib] Remove `initWasm`.
Feb 6 2025, 17:46
tobias_ruck committed rABC3b1bf6f9ff46: [ecash-lib] Remove `initWasm` (authored by tobias_ruck).
[ecash-lib] Remove `initWasm`
Feb 6 2025, 17:46
tobias_ruck added a comment to D17639: [ecash-lib] Remove `initWasm`.

nice, huge step change for dev experience, and esp for apps that use ecash-lib and ecash-agora

Feb 6 2025, 09:12
tobias_ruck updated the diff for D17640: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters.

improve README.md

Feb 6 2025, 01:52
tobias_ruck updated the diff for D17640: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters.

remove package-lock.json

Feb 6 2025, 01:37
tobias_ruck updated the diff for D17640: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters.

fix some more build errors

Feb 6 2025, 01:34
tobias_ruck updated the diff for D17639: [ecash-lib] Remove `initWasm`.

simplify usage

Feb 6 2025, 01:30
tobias_ruck updated the diff for D17640: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters.

fix tests

Feb 6 2025, 01:22
tobias_ruck updated the summary of D17640: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters.
Feb 6 2025, 00:53
tobias_ruck requested review of D17640: [ecash-lib] [ecash-agora] Remove unneeded `ecc` parameters.
Feb 6 2025, 00:52
tobias_ruck added inline comments to D17639: [ecash-lib] Remove `initWasm`.
Feb 6 2025, 00:52
tobias_ruck published D17639: [ecash-lib] Remove `initWasm` for review.
Feb 6 2025, 00:49

Jan 31 2025

tobias_ruck closed D17622: [ecash-lib] Support custom WASM URL and module.
Jan 31 2025, 22:22
tobias_ruck committed rABC92f16ad6b35e: [ecash-lib] Support custom WASM URL and module (authored by tobias_ruck).
[ecash-lib] Support custom WASM URL and module
Jan 31 2025, 22:22
tobias_ruck updated the summary of D17622: [ecash-lib] Support custom WASM URL and module.
Jan 31 2025, 21:59
tobias_ruck updated the diff for D17622: [ecash-lib] Support custom WASM URL and module.

add diff url

Jan 31 2025, 21:56
tobias_ruck requested review of D17622: [ecash-lib] Support custom WASM URL and module.
Jan 31 2025, 21:55
tobias_ruck closed D17621: [ecash-lib] Patch import in `mnemonic.ts`.
Jan 31 2025, 21:03
tobias_ruck committed rABC2ccbb46a96c1: [ecash-lib] Patch import in `mnemonic.ts` (authored by tobias_ruck).
[ecash-lib] Patch import in `mnemonic.ts`
Jan 31 2025, 21:03
tobias_ruck updated the diff for D17621: [ecash-lib] Patch import in `mnemonic.ts`.

include diff url

Jan 31 2025, 20:50
tobias_ruck requested review of D17621: [ecash-lib] Patch import in `mnemonic.ts`.
Jan 31 2025, 20:49
tobias_ruck closed D17619: [ecash-lib] Publish 1.4.0, expose HD wallet and mnemonic functionality.
Jan 31 2025, 18:03
tobias_ruck committed rABC57bd51505b46: [ecash-lib] Publish 1.4.0, expose HD wallet and mnemonic functionality (authored by tobias_ruck).
[ecash-lib] Publish 1.4.0, expose HD wallet and mnemonic functionality
Jan 31 2025, 18:03
tobias_ruck updated the diff for D17619: [ecash-lib] Publish 1.4.0, expose HD wallet and mnemonic functionality.

bump version using npm, add link to diff

Jan 31 2025, 17:32