Page MenuHomePhabricator

tobias_ruck (Tobias Ruck)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 7 2020, 15:08 (223 w, 3 d)

Recent Activity

Yesterday

tobias_ruck added inline comments to D15767: [chronik.e.cash] Docs site for chronik.
Fri, Apr 19, 22:20
tobias_ruck requested changes to D15767: [chronik.e.cash] Docs site for chronik.
Fri, Apr 19, 22:01

Thu, Apr 18

tobias_ruck updated the diff for D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.

fix file casing

Thu, Apr 18, 23:28
tobias_ruck updated the test plan for D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.
Thu, Apr 18, 23:25
tobias_ruck updated the diff for D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.

rebase onto master

Thu, Apr 18, 23:21
tobias_ruck closed D15956: [ecash-lib] Add `UnsignedTx` and `UnsignedTxInput`.
Thu, Apr 18, 23:17
tobias_ruck committed rABC07cab0629902: [ecash-lib] Add `UnsignedTx` and `UnsignedTxInput` (authored by tobias_ruck).
[ecash-lib] Add `UnsignedTx` and `UnsignedTxInput`
Thu, Apr 18, 23:17
tobias_ruck added inline comments to D15956: [ecash-lib] Add `UnsignedTx` and `UnsignedTxInput`.
Thu, Apr 18, 22:50

Wed, Apr 17

tobias_ruck added a comment to D15956: [ecash-lib] Add `UnsignedTx` and `UnsignedTxInput`.

...what is a sighash preimage?

Wed, Apr 17, 04:30

Tue, Apr 16

tobias_ruck updated the diff for D15956: [ecash-lib] Add `UnsignedTx` and `UnsignedTxInput`.

rebase onto master

Tue, Apr 16, 23:22
tobias_ruck closed D15954: [ecash-lib] Add `SigHashType`.
Tue, Apr 16, 23:03
tobias_ruck committed rABC37fd74385bc0: [ecash-lib] Add `SigHashType` (authored by tobias_ruck).
[ecash-lib] Add `SigHashType`
Tue, Apr 16, 23:03
tobias_ruck updated the diff for D15954: [ecash-lib] Add `SigHashType`.

camel case sigHashType

Tue, Apr 16, 22:59
tobias_ruck added inline comments to D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.
Tue, Apr 16, 01:18

Mon, Apr 15

tobias_ruck added inline comments to D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.
Mon, Apr 15, 20:11
tobias_ruck added a comment to D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.
  • Would be useful to include some tests for "normal" txs, even if they are not bounced off the node (could just test against expected raw hex, though now that the node is here, I suppose might as well use it...but can see it being complicated to give an address a normal balance in that kind of test script). For example,
  • generate a private key, generate a p2pkh address from this key, fund it, send a tx to a p2pkh adddress with change
  • send a tx to a p2pkh address without change (exact amount)

I mean there are already a few tests like this, for example the it('TxBuilder P2PKH'), but if you want I can add some more.

Mon, Apr 15, 19:01
tobias_ruck published D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions for review.
Mon, Apr 15, 16:14
teamcity awarded D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions a Like token.
Mon, Apr 15, 15:52

Sat, Apr 13

teamcity awarded D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions a Mountain of Wealth token.
Sat, Apr 13, 17:29
teamcity awarded D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions a Doubloon token.
Sat, Apr 13, 16:26
teamcity awarded D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions a Piece of Eight token.
Sat, Apr 13, 16:15
teamcity awarded D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions a Haypence token.
Sat, Apr 13, 16:02
tobias_ruck updated the diff for D15956: [ecash-lib] Add `UnsignedTx` and `UnsignedTxInput`.

fix sighash hashSequences for SINGLE and NONE without ANYONECANPAY

Sat, Apr 13, 08:34
tobias_ruck added inline comments to D15921: [Chronik] Add LOKAD ID index.
Sat, Apr 13, 00:17

Fri, Apr 12

tobias_ruck updated the diff for D15956: [ecash-lib] Add `UnsignedTx` and `UnsignedTxInput`.

rebase + update comment

Fri, Apr 12, 19:45
tobias_ruck added inline comments to D15921: [Chronik] Add LOKAD ID index.
Fri, Apr 12, 19:40
tobias_ruck closed D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Fri, Apr 12, 19:16
tobias_ruck committed rABC2f2ee26da35a: [ecash-lib] Add a bunch of helpers for `Script` (authored by tobias_ruck).
[ecash-lib] Add a bunch of helpers for `Script`
Fri, Apr 12, 19:15
tobias_ruck added inline comments to D15921: [Chronik] Add LOKAD ID index.
Fri, Apr 12, 19:14
tobias_ruck added inline comments to D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Fri, Apr 12, 17:48
tobias_ruck accepted D15930: [explorer] Switch to new chronik.
Fri, Apr 12, 16:11
tobias_ruck requested changes to D15930: [explorer] Switch to new chronik.
Fri, Apr 12, 14:59
tobias_ruck updated the diff for D15952: [ecash-lib] Add a bunch of helpers for `Script`.

improve comments

Fri, Apr 12, 13:55
tobias_ruck added inline comments to D15921: [Chronik] Add LOKAD ID index.
Fri, Apr 12, 13:36
tobias_ruck added inline comments to D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Fri, Apr 12, 13:19
tobias_ruck updated the diff for D15956: [ecash-lib] Add `UnsignedTx` and `UnsignedTxInput`.

fix tsc build, add another test

Fri, Apr 12, 01:50
tobias_ruck requested review of D15956: [ecash-lib] Add `UnsignedTx` and `UnsignedTxInput`.
Fri, Apr 12, 01:33

Thu, Apr 11

tobias_ruck added inline comments to D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Thu, Apr 11, 23:56
tobias_ruck updated the diff for D15954: [ecash-lib] Add `SigHashType`.

remove unnecessary imports

Thu, Apr 11, 23:53
tobias_ruck requested review of D15954: [ecash-lib] Add `SigHashType`.
Thu, Apr 11, 23:51
tobias_ruck added inline comments to D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Thu, Apr 11, 23:41
tobias_ruck requested review of D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Thu, Apr 11, 23:01
tobias_ruck closed D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.
Thu, Apr 11, 22:51
tobias_ruck committed rABC6060493fceb0: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop (authored by tobias_ruck).
[ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop
Thu, Apr 11, 22:51
tobias_ruck closed D15938: [ecash-lib] Add `Op`, opcode consts, readOp, writeOp.
Thu, Apr 11, 22:49
tobias_ruck committed rABCaac89ce3e7df: [ecash-lib] Add `Op`, opcode consts, readOp, writeOp (authored by tobias_ruck).
[ecash-lib] Add `Op`, opcode consts, readOp, writeOp
Thu, Apr 11, 22:49
tobias_ruck updated the diff for D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.

rebase onto ecash-lib-op

Thu, Apr 11, 22:49
tobias_ruck updated the diff for D15938: [ecash-lib] Add `Op`, opcode consts, readOp, writeOp.

fix comments, make isPushOp also check for types

Thu, Apr 11, 22:44
tobias_ruck added inline comments to D15938: [ecash-lib] Add `Op`, opcode consts, readOp, writeOp.
Thu, Apr 11, 22:39
tobias_ruck updated the diff for D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.

rebase onto master

Thu, Apr 11, 22:36
tobias_ruck added inline comments to D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.
Thu, Apr 11, 22:32
tobias_ruck updated the diff for D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.

fix pushBytesOp case where data starts with eg. 16 but isn't size 1

Thu, Apr 11, 22:30
tobias_ruck added inline comments to D15938: [ecash-lib] Add `Op`, opcode consts, readOp, writeOp.
Thu, Apr 11, 04:42

Wed, Apr 10

tobias_ruck updated the summary of D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.
Wed, Apr 10, 23:04
tobias_ruck requested review of D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.
Wed, Apr 10, 22:56
tobias_ruck requested review of D15938: [ecash-lib] Add `Op`, opcode consts, readOp, writeOp.
Wed, Apr 10, 20:45
tobias_ruck closed D15931: [ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib.
Wed, Apr 10, 19:25
tobias_ruck committed rABC0642148926bc: [ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib (authored by tobias_ruck).
[ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib
Wed, Apr 10, 19:25
tobias_ruck updated the diff for D15931: [ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib.

pin secp256k1-abc revision commit

Wed, Apr 10, 16:40
tobias_ruck updated the diff for D15931: [ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib.

add wasm build to CI before testing ecash-lib

Wed, Apr 10, 16:35
tobias_ruck retitled D15931: [ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib from [ecash-lib] Add ecash-lib-wasm, a WASM compiled secp256k1 for ecash-lib to [ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib.
Wed, Apr 10, 15:47
tobias_ruck published D15931: [ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib for review.
Wed, Apr 10, 15:34
tobias_ruck closed D15928: [ecash-lib] Basic primitives for building txs.
Wed, Apr 10, 03:28
tobias_ruck committed rABCaf5be01d095d: [ecash-lib] Basic primitives for building txs (authored by tobias_ruck).
[ecash-lib] Basic primitives for building txs
Wed, Apr 10, 03:28
tobias_ruck updated the diff for D15928: [ecash-lib] Basic primitives for building txs.

add README.md

Wed, Apr 10, 01:18

Tue, Apr 9

tobias_ruck closed D15913: [Chronik] Add `parse_tx_lokad_ids` to parse LOKAD IDs.
Tue, Apr 9, 23:57
tobias_ruck committed rABC36c25b73a48e: [Chronik] Add `parse_tx_lokad_ids` to parse LOKAD IDs (authored by tobias_ruck).
[Chronik] Add `parse_tx_lokad_ids` to parse LOKAD IDs
Tue, Apr 9, 23:57
tobias_ruck added a comment to D15913: [Chronik] Add `parse_tx_lokad_ids` to parse LOKAD IDs.

The original spec is here: https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/op_return-prefix-guideline.md, this is already referenced in our version of that file.

Tue, Apr 9, 23:31
tobias_ruck updated the test plan for D15928: [ecash-lib] Basic primitives for building txs.
Tue, Apr 9, 22:59
tobias_ruck added inline comments to D15928: [ecash-lib] Basic primitives for building txs.
Tue, Apr 9, 22:52
tobias_ruck updated the diff for D15928: [ecash-lib] Basic primitives for building txs.

add tests, fix build using NodeNext

Tue, Apr 9, 22:49
tobias_ruck updated the diff for D15928: [ecash-lib] Basic primitives for building txs.

squash with previous commit...

Tue, Apr 9, 13:59
tobias_ruck requested review of D15928: [ecash-lib] Basic primitives for building txs.
Tue, Apr 9, 13:57

Mon, Apr 8

tobias_ruck updated the diff for D15913: [Chronik] Add `parse_tx_lokad_ids` to parse LOKAD IDs.

rerun CI

Mon, Apr 8, 00:30
tobias_ruck updated the diff for D15921: [Chronik] Add LOKAD ID index.

remove rocksdb features

Mon, Apr 8, 00:30
tobias_ruck updated the test plan for D15921: [Chronik] Add LOKAD ID index.
Mon, Apr 8, 00:28
tobias_ruck updated the summary of D15921: [Chronik] Add LOKAD ID index.
Mon, Apr 8, 00:27
tobias_ruck requested review of D15921: [Chronik] Add LOKAD ID index.
Mon, Apr 8, 00:26

Sun, Apr 7

tobias_ruck updated the diff for D15913: [Chronik] Add `parse_tx_lokad_ids` to parse LOKAD IDs.

move to named iterators

Sun, Apr 7, 16:41

Sat, Apr 6

tobias_ruck planned changes to D15913: [Chronik] Add `parse_tx_lokad_ids` to parse LOKAD IDs.

Will need to name types for the iterator; -> impl Iterator doesn't work with Group

Sat, Apr 6, 12:35
tobias_ruck updated the diff for D15913: [Chronik] Add `parse_tx_lokad_ids` to parse LOKAD IDs.

rerun lint

Sat, Apr 6, 04:35
tobias_ruck requested review of D15913: [Chronik] Add `parse_tx_lokad_ids` to parse LOKAD IDs.
Sat, Apr 6, 04:34

Wed, Apr 3

tobias_ruck accepted D15878: [chronik] Don't show "Stopping Chronik..." in the log when chronik is not enabled.
Wed, Apr 3, 19:48

Sat, Mar 30

tobias_ruck abandoned D15827: [ecash-lib] Initial draft version of ecash-lib.

should be a draft

Sat, Mar 30, 22:43
tobias_ruck requested review of D15827: [ecash-lib] Initial draft version of ecash-lib.
Sat, Mar 30, 22:42

Wed, Mar 27

tobias_ruck added a comment to D15787: [chronik-client] Return number type for timeFirstSeen returned from chronik.token calls.

Note: On Tue Jun 05 2255 23:47:34 this will return imprecise results, but that can be fixed around then.

Wed, Mar 27, 09:39
tobias_ruck added inline comments to D15767: [chronik.e.cash] Docs site for chronik.
Wed, Mar 27, 08:48
tobias_ruck added inline comments to D15767: [chronik.e.cash] Docs site for chronik.
Wed, Mar 27, 08:47

Mon, Mar 25

tobias_ruck requested changes to D15767: [chronik.e.cash] Docs site for chronik.
Mon, Mar 25, 08:39

Fri, Mar 22

tobias_ruck requested changes to D15767: [chronik.e.cash] Docs site for chronik.
Fri, Mar 22, 19:48

Mar 15 2024

tobias_ruck added inline comments to D15693: [Cashtab] Use in-node chronik.
Mar 15 2024, 18:34

Mar 14 2024

tobias_ruck accepted D15668: [chronik-client] Support for confirmedTxs and unconfirmedTxs in script.
Mar 14 2024, 09:00

Mar 13 2024

tobias_ruck requested changes to D15668: [chronik-client] Support for confirmedTxs and unconfirmedTxs in script.
Mar 13 2024, 19:43
tobias_ruck added inline comments to D15668: [chronik-client] Support for confirmedTxs and unconfirmedTxs in script.
Mar 13 2024, 19:38
tobias_ruck added a comment to D15672: [standards] Reserve op_return prefix for eCash Chat platform.

Personally I think MSG1 makes more sense, but up to yall

Mar 13 2024, 13:33

Mar 12 2024

tobias_ruck requested changes to D15668: [chronik-client] Support for confirmedTxs and unconfirmedTxs in script.
Mar 12 2024, 00:00

Mar 11 2024

tobias_ruck accepted D15677: [chronik-client] Do not use buffer type to support browser builds without webpack Buffer fallbacks.

reworded the changelog (the purpose really is just fixing it in the browser), otherwise gtg

Mar 11 2024, 23:46
tobias_ruck accepted D15664: [chronik-client] Add line breaks to README changelog.
Mar 11 2024, 11:21

Mar 9 2024

tobias_ruck requested changes to D15664: [chronik-client] Add line breaks to README changelog.
Mar 9 2024, 08:35

Mar 8 2024

tobias_ruck added inline comments to D15665: [Chronik] Add Docusaurus documentation.
Mar 8 2024, 23:37