Page MenuHomePhabricator
Feed Advanced Search

Apr 25 2024

tobias_ruck closed D16049: [ecash-lib] Add ALP support.
Apr 25 2024, 07:54
tobias_ruck committed rABC693391e3e5b0: [ecash-lib] Add ALP support (authored by tobias_ruck).
[ecash-lib] Add ALP support
Apr 25 2024, 07:54
tobias_ruck updated the diff for D13101: [Mitra] Add Intcode integer format.

add missing include

Apr 25 2024, 07:27
tobias_ruck added inline comments to D16049: [ecash-lib] Add ALP support.
Apr 25 2024, 00:15

Apr 24 2024

tobias_ruck added a comment to D16049: [ecash-lib] Add ALP support.

I think it would be cool to have it in doc/standards—but yeah the link is a permalink, "owned" by ABC (by Koush), through Notion, so it's fine for the forseeable future. When the doc is moved to the monorepo, we should update all the links in the source, which are easy enough to find.

Apr 24 2024, 23:34
tobias_ruck updated the diff for D16049: [ecash-lib] Add ALP support.

fix test (used a old chronik-client build)

Apr 24 2024, 21:16
tobias_ruck requested review of D16049: [ecash-lib] Add ALP support.
Apr 24 2024, 20:57
tobias_ruck closed D15921: [Chronik] Add LOKAD ID index.
Apr 24 2024, 16:29
tobias_ruck committed rABC3c106476b316: [Chronik] Add LOKAD ID index (authored by tobias_ruck).
[Chronik] Add LOKAD ID index
Apr 24 2024, 16:29
tobias_ruck closed D16046: [ecash-lib] Bump integration-tests timeout.
Apr 24 2024, 16:27
tobias_ruck committed rABCa8aee3304a71: [ecash-lib] Bump integration-tests timeout (authored by tobias_ruck).
[ecash-lib] Bump integration-tests timeout
Apr 24 2024, 16:27
tobias_ruck updated the diff for D15921: [Chronik] Add LOKAD ID index.

rerun CI, last one got Error: Chronik failed binding to 127.0.0.1:33962: Address already in use (os error 98)

Apr 24 2024, 00:58

Apr 23 2024

tobias_ruck updated the diff for D15921: [Chronik] Add LOKAD ID index.

rebase onto D16046

Apr 23 2024, 22:01
tobias_ruck requested review of D16046: [ecash-lib] Bump integration-tests timeout.
Apr 23 2024, 21:52
tobias_ruck updated the diff for D15921: [Chronik] Add LOKAD ID index.

rebase onto master to fix build?

Apr 23 2024, 21:24
tobias_ruck added a comment to D15921: [Chronik] Add LOKAD ID index.

Updated chronik.pay2stay.com/xec to this diff, upgrade took 3h:05m, so not too fast but not too slow.

Apr 23 2024, 21:22
tobias_ruck updated the diff for D15921: [Chronik] Add LOKAD ID index.

rerun CI because cash is supposed to be green

Apr 23 2024, 21:02
tobias_ruck updated the diff for D13101: [Mitra] Add Intcode integer format.

fix comment grammar

Apr 23 2024, 20:42
tobias_ruck updated the diff for D13101: [Mitra] Add Intcode integer format.

fix imports, clarify comments

Apr 23 2024, 20:33

Apr 22 2024

tobias_ruck retitled D13101: [Mitra] Add Intcode integer format from [Mitra] Add Mitra integer format to [Mitra] Add Intcode integer format.
Apr 22 2024, 19:06
tobias_ruck updated the diff for D13101: [Mitra] Add Intcode integer format.

Rename mitra int to intcode, remove mitra directory, apply some of Fabiens suggestions

Apr 22 2024, 19:05
tobias_ruck updated the diff for D15921: [Chronik] Add LOKAD ID index.

remove rocksdb features again

Apr 22 2024, 16:19
tobias_ruck closed D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.
Apr 22 2024, 04:40
tobias_ruck committed rABCe78db2d47e63: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions (authored by tobias_ruck).
[ecash-lib] Add `TxBuilder` to build Bitcoin transactions
Apr 22 2024, 04:40

Apr 21 2024

tobias_ruck updated the diff for D13101: [Mitra] Add Intcode integer format.

apply suggestions that just work

Apr 21 2024, 00:28

Apr 20 2024

tobias_ruck added inline comments to D13101: [Mitra] Add Intcode integer format.
Apr 20 2024, 22:58
tobias_ruck updated the diff for D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.

add doc comment to DEFAULT_SEQUENCE

Apr 20 2024, 22:50
tobias_ruck added inline comments to D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.
Apr 20 2024, 22:34
tobias_ruck added inline comments to D13101: [Mitra] Add Intcode integer format.
Apr 20 2024, 21:35
tobias_ruck added a comment to D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.
  • signatory -- this is something else we get from this library? where does it come from?
Apr 20 2024, 17:54
tobias_ruck updated the diff for D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.

add wallet test example

Apr 20 2024, 17:46
tobias_ruck published D13101: [Mitra] Add Intcode integer format for review.
Apr 20 2024, 17:21
tobias_ruck updated the diff for D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.

undo chronik-db deps

Apr 20 2024, 12:54
tobias_ruck updated the diff for D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.

make some input fields optional, add comments

Apr 20 2024, 12:51
tobias_ruck updated the diff for D15921: [Chronik] Add LOKAD ID index.

rerun CI

Apr 20 2024, 12:05
tobias_ruck updated the diff for D15921: [Chronik] Add LOKAD ID index.

always enable LOKAD ID index by default, toggle only by -chroniklokadidindex

Apr 20 2024, 10:44
tobias_ruck accepted D15767: [chronik.e.cash] Docs site for chronik.
Apr 20 2024, 09:50

Apr 19 2024

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

Apr 18 2024

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

fix file casing

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

rebase onto master

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

Apr 17 2024

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

...what is a sighash preimage?

Apr 17 2024, 04:30

Apr 16 2024

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

rebase onto master

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

camel case sigHashType

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

Apr 15 2024

tobias_ruck added inline comments to D15963: [ecash-lib] Add `TxBuilder` to build Bitcoin transactions.
Apr 15 2024, 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.

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

Apr 13 2024

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

fix sighash hashSequences for SINGLE and NONE without ANYONECANPAY

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

Apr 12 2024

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

rebase + update comment

Apr 12 2024, 19:45
tobias_ruck added inline comments to D15921: [Chronik] Add LOKAD ID index.
Apr 12 2024, 19:40
tobias_ruck closed D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Apr 12 2024, 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`
Apr 12 2024, 19:15
tobias_ruck added inline comments to D15921: [Chronik] Add LOKAD ID index.
Apr 12 2024, 19:14
tobias_ruck added inline comments to D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Apr 12 2024, 17:48
tobias_ruck accepted D15930: [explorer] Switch to new chronik.
Apr 12 2024, 16:11
tobias_ruck requested changes to D15930: [explorer] Switch to new chronik.
Apr 12 2024, 14:59
tobias_ruck updated the diff for D15952: [ecash-lib] Add a bunch of helpers for `Script`.

improve comments

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

fix tsc build, add another test

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

Apr 11 2024

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

remove unnecessary imports

Apr 11 2024, 23:53
tobias_ruck requested review of D15954: [ecash-lib] Add `SigHashType`.
Apr 11 2024, 23:51
tobias_ruck added inline comments to D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Apr 11 2024, 23:41
tobias_ruck requested review of D15952: [ecash-lib] Add a bunch of helpers for `Script`.
Apr 11 2024, 23:01
tobias_ruck closed D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.
Apr 11 2024, 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
Apr 11 2024, 22:51
tobias_ruck closed D15938: [ecash-lib] Add `Op`, opcode consts, readOp, writeOp.
Apr 11 2024, 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
Apr 11 2024, 22:49
tobias_ruck updated the diff for D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.

rebase onto ecash-lib-op

Apr 11 2024, 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

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

rebase onto master

Apr 11 2024, 22:36
tobias_ruck added inline comments to D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.
Apr 11 2024, 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

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

Apr 10 2024

tobias_ruck updated the summary of D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.
Apr 10 2024, 23:04
tobias_ruck requested review of D15940: [ecash-lib] Add `pushBytesOp` to make a minimal bytes pushop.
Apr 10 2024, 22:56
tobias_ruck requested review of D15938: [ecash-lib] Add `Op`, opcode consts, readOp, writeOp.
Apr 10 2024, 20:45
tobias_ruck closed D15931: [ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib.
Apr 10 2024, 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
Apr 10 2024, 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

Apr 10 2024, 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

Apr 10 2024, 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.
Apr 10 2024, 15:47
tobias_ruck published D15931: [ecash-lib] Add ecash-lib-wasm, a WebAssembly module for ecash-lib for review.
Apr 10 2024, 15:34
tobias_ruck closed D15928: [ecash-lib] Basic primitives for building txs.
Apr 10 2024, 03:28