Page MenuHomePhabricator

tobias_ruck (Tobias Ruck)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 7 2020, 15:08 (272 w, 8 h)

Recent Activity

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

Sat, Mar 15

tobias_ruck closed D17734: [ecash-lib] Add `payment` with `asn1` and `x509`.
Sat, Mar 15, 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`
Sat, Mar 15, 08:21
tobias_ruck accepted D17811: [ecash-wallet] Move wallet class code and tests to wallet files, use an indext file for exports.
Sat, Mar 15, 08:20

Fri, Mar 14

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

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

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

Thu, Mar 13

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

Tue, Mar 11

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

Some initial comments

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

Mon, Mar 10

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

fix it description

Mon, Mar 10, 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
Mon, Mar 10, 23:01
tobias_ruck accepted D17773: [ecash-wallet] Init ecash-wallet in monorepo.
Mon, Mar 10, 22:28
tobias_ruck requested changes to D17773: [ecash-wallet] Init ecash-wallet in monorepo.
Mon, Mar 10, 21:45
tobias_ruck requested changes to D17773: [ecash-wallet] Init ecash-wallet in monorepo.
Mon, Mar 10, 18:43

Tue, Mar 4

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

rerun CI

Tue, Mar 4, 10:00
tobias_ruck closed D17733: [ecash-lib] Add `compressPk` to `Ecc`.
Tue, Mar 4, 09:42
tobias_ruck committed rABCac514e88cd07: [ecash-lib] Add `compressPk` to `Ecc` (authored by tobias_ruck).
[ecash-lib] Add `compressPk` to `Ecc`
Tue, Mar 4, 09:42
tobias_ruck closed D17732: [ecash-lib] Add `ecdsaVerify` and `schnorrVerify` to `Ecc`.
Tue, Mar 4, 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`
Tue, Mar 4, 09:41

Mon, Mar 3

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 ?

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

change readString to return Uint8Array

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

change readCert to parseCert

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

rebase

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

fix types

Mon, Mar 3, 07:39

Sun, Mar 2

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

Thu, Feb 27

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).
Thu, Feb 27, 21:52

Wed, Feb 26

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).
Wed, Feb 26, 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).
Wed, Feb 26, 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
tobias_ruck updated the summary of D17619: [ecash-lib] Publish 1.4.0, expose HD wallet and mnemonic functionality.
Jan 31 2025, 17:30
tobias_ruck requested review of D17619: [ecash-lib] Publish 1.4.0, expose HD wallet and mnemonic functionality.
Jan 31 2025, 13:45
tobias_ruck closed D17614: [ecash-lib] Add `HdNode` for HD wallets.
Jan 31 2025, 13:23
tobias_ruck committed rABC0992b4fdbcf9: [ecash-lib] Add `HdNode` for HD wallets (authored by tobias_ruck).
[ecash-lib] Add `HdNode` for HD wallets
Jan 31 2025, 13:23
tobias_ruck closed D17612: [ecash-lib] Add mnemonic functionality.
Jan 31 2025, 12:03
tobias_ruck committed rABCe8c7c10070f5: [ecash-lib] Add mnemonic functionality (authored by tobias_ruck).
[ecash-lib] Add mnemonic functionality
Jan 31 2025, 12:03
tobias_ruck closed D17610: [ecash-lib] Add `pbkdf2`.
Jan 31 2025, 12:00
tobias_ruck committed rABC01abe1438cf6: [ecash-lib] Add `pbkdf2` (authored by tobias_ruck).
[ecash-lib] Add `pbkdf2`
Jan 31 2025, 12:00

Jan 30 2025

tobias_ruck updated the diff for D17614: [ecash-lib] Add `HdNode` for HD wallets.

add =, rebase

Jan 30 2025, 22:43
tobias_ruck added a comment to D17614: [ecash-lib] Add `HdNode` for HD wallets.

Could you give a few sentences about the approach used here and how it differs from the legacy lib?

Jan 30 2025, 22:39
tobias_ruck updated the diff for D17612: [ecash-lib] Add mnemonic functionality.

use more consts

Jan 30 2025, 22:32
tobias_ruck added inline comments to D17612: [ecash-lib] Add mnemonic functionality.
Jan 30 2025, 22:20
tobias_ruck added a comment to D17612: [ecash-lib] Add mnemonic functionality.

very nice to have this in our own lib but we do lose the empirical validation of the bip39 lib, i.e. this has been used for years in wallets without any known issues in "truly random" seed generation.

Jan 30 2025, 22:17
tobias_ruck requested review of D17610: [ecash-lib] Add `pbkdf2`.
Jan 30 2025, 22:09
tobias_ruck published D17614: [ecash-lib] Add `HdNode` for HD wallets for review.
Jan 30 2025, 16:05
tobias_ruck requested review of D17612: [ecash-lib] Add mnemonic functionality.
Jan 30 2025, 13:34
tobias_ruck published D17610: [ecash-lib] Add `pbkdf2` for review.
Jan 30 2025, 09:43
tobias_ruck closed D17609: [ecash-lib] Add SHA512 support, hashers and `Hmac`.
Jan 30 2025, 09:43
tobias_ruck committed rABC37bb5ed18b08: [ecash-lib] Add SHA512 support, hashers and `Hmac` (authored by tobias_ruck).
[ecash-lib] Add SHA512 support, hashers and `Hmac`
Jan 30 2025, 09:43
tobias_ruck requested review of D17609: [ecash-lib] Add SHA512 support, hashers and `Hmac`.
Jan 30 2025, 03:47

Jan 15 2025

tobias_ruck added inline comments to D17527: [ecash-lib] Add toHex method to Script class.
Jan 15 2025, 21:38

Jan 14 2025

tobias_ruck added inline comments to D17527: [ecash-lib] Add toHex method to Script class.
Jan 14 2025, 20:50

Jan 13 2025

tobias_ruck accepted D17517: [ecash-agora] Do not allow creation of unacceptable agora partials.
Jan 13 2025, 22:01
tobias_ruck added inline comments to D17422: [ecash-agora] Upgrade historicOffers to return token amounts purchased (and price).
Jan 13 2025, 21:40
tobias_ruck added inline comments to D17464: [ecash-lib] attach ecc and hashes to globalThis.
Jan 13 2025, 15:56