Page MenuHomePhabricator
Feed Advanced Search

Jul 27 2024

tobias_ruck planned changes to D16527: [Chronik] Add `PluginContext::run_on_tx`.
Jul 27 2024, 08:45
tobias_ruck updated the diff for D16527: [Chronik] Add `PluginContext::run_on_tx`.

fix build

Jul 27 2024, 00:11

Jul 26 2024

tobias_ruck planned changes to D16527: [Chronik] Add `PluginContext::run_on_tx`.

fix build

Jul 26 2024, 18:36
tobias_ruck planned changes to D16532: [Chronik] Add PluginsWrite::{insert, delete}.

better store by (plugin_idx, db_outpoint) to make reindexing easier

Jul 26 2024, 16:56
tobias_ruck updated the diff for D16532: [Chronik] Add PluginsWrite::{insert, delete}.

rebase onto D16527

Jul 26 2024, 16:35
tobias_ruck updated the diff for D16527: [Chronik] Add `PluginContext::run_on_tx`.

add cases for data=b'' and data=[]

Jul 26 2024, 16:28
tobias_ruck closed D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.
Jul 26 2024, 16:19
tobias_ruck committed rABCf9ae1740cb21: [Chronik] Add `plugin` field to `TxInput` in `tx.py` (authored by tobias_ruck).
[Chronik] Add `plugin` field to `TxInput` in `tx.py`
Jul 26 2024, 16:19
tobias_ruck updated the diff for D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.

skip unloaded plugins

Jul 26 2024, 15:33

Jul 25 2024

tobias_ruck updated the diff for D16532: [Chronik] Add PluginsWrite::{insert, delete}.

fix build, add chronik-db with plugins feature test manually

Jul 25 2024, 22:27
tobias_ruck added inline comments to D16527: [Chronik] Add `PluginContext::run_on_tx`.
Jul 25 2024, 14:58
tobias_ruck updated the diff for D16532: [Chronik] Add PluginsWrite::{insert, delete}.

enable --features plugins on tests if BITCOIN_BUILD_CHRONIK_PLUGINS is on

Jul 25 2024, 12:50
tobias_ruck added inline comments to D16328: [Cashtab] Support NFT trading.
Jul 25 2024, 10:38
tobias_ruck published D16532: [Chronik] Add PluginsWrite::{insert, delete} for review.
Jul 25 2024, 00:17

Jul 24 2024

tobias_ruck published D16527: [Chronik] Add `PluginContext::run_on_tx` for review.
Jul 24 2024, 23:37
tobias_ruck updated the diff for D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.

fix lint

Jul 24 2024, 19:45
tobias_ruck updated the diff for D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.

use encapsulation in PluginNameMap

Jul 24 2024, 19:44
tobias_ruck closed D16530: [Chronik] Remove unneeded `.as_ref()` call.
Jul 24 2024, 19:29
tobias_ruck committed rABC76ec1d497a76: [Chronik] Remove unneeded `.as_ref()` call (authored by tobias_ruck).
[Chronik] Remove unneeded `.as_ref()` call
Jul 24 2024, 19:29
tobias_ruck closed D16528: [Chronik] Move+rename `UtxoOutpoint` to `DbOutpoint` to data.rs.
Jul 24 2024, 19:28
tobias_ruck committed rABCef4f29f23ac2: [Chronik] Move+rename `UtxoOutpoint` to `DbOutpoint` to data.rs (authored by tobias_ruck).
[Chronik] Move+rename `UtxoOutpoint` to `DbOutpoint` to data.rs
Jul 24 2024, 19:28
tobias_ruck closed D16523: [Chronik] Upgrade pyo3 to 0.22.
Jul 24 2024, 19:25
tobias_ruck committed rABC5642de615225: [Chronik] Upgrade pyo3 to 0.22 (authored by tobias_ruck).
[Chronik] Upgrade pyo3 to 0.22
Jul 24 2024, 19:25
tobias_ruck closed D16522: [Chronik] Store index of plugins and ensure versions match.
Jul 24 2024, 19:24
tobias_ruck committed rABC6ac27572b166: [Chronik] Store index of plugins and ensure versions match (authored by tobias_ruck).
[Chronik] Store index of plugins and ensure versions match
Jul 24 2024, 19:24
tobias_ruck closed D16520: [Chronik] Add `PluginsWriter` and `PluginsReader` (only for PluginMeta).
Jul 24 2024, 19:23
tobias_ruck committed rABC2157d5371908: [Chronik] Add `PluginsWriter` and `PluginsReader` (only for PluginMeta) (authored by tobias_ruck).
[Chronik] Add `PluginsWriter` and `PluginsReader` (only for PluginMeta)
Jul 24 2024, 19:23
tobias_ruck closed D16529: [ecash-lib] Fix test suite: Don't use it.only.
Jul 24 2024, 19:21
tobias_ruck committed rABCde28d7e82a58: [ecash-lib] Fix test suite: Don't use it.only (authored by tobias_ruck).
[ecash-lib] Fix test suite: Don't use it.only
Jul 24 2024, 19:21
tobias_ruck accepted D16531: [ecash-lib] Add `pushNumberOp` to push minimally encoded numbers.
Jul 24 2024, 19:20
tobias_ruck updated the summary of D16530: [Chronik] Remove unneeded `.as_ref()` call.
Jul 24 2024, 11:21
tobias_ruck retitled D16530: [Chronik] Remove unneeded `.as_ref()` call from [Chronik] MempoolGroupUtxos: Remove unneeded `.as_ref()` call to [Chronik] Remove unneeded `.as_ref()` call.
Jul 24 2024, 10:22
tobias_ruck updated the diff for D16530: [Chronik] Remove unneeded `.as_ref()` call.

also fix one such usage in test_batch_nft1.rs

Jul 24 2024, 10:21
tobias_ruck requested changes to D16508: [chronik] add a block-header endpoint.

just some fanatic suggestions

Jul 24 2024, 09:28
tobias_ruck added a comment to D16520: [Chronik] Add `PluginsWriter` and `PluginsReader` (only for PluginMeta).

yes it's run

Jul 24 2024, 09:14
tobias_ruck requested changes to D16531: [ecash-lib] Add `pushNumberOp` to push minimally encoded numbers.
Jul 24 2024, 09:07
tobias_ruck added inline comments to D16531: [ecash-lib] Add `pushNumberOp` to push minimally encoded numbers.
Jul 24 2024, 01:15
tobias_ruck requested changes to D16531: [ecash-lib] Add `pushNumberOp` to push minimally encoded numbers.
Jul 24 2024, 00:49
tobias_ruck updated the summary of D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.
Jul 24 2024, 00:36
tobias_ruck requested review of D16530: [Chronik] Remove unneeded `.as_ref()` call.
Jul 24 2024, 00:35
tobias_ruck updated the diff for D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.

rebase on as_ref fix

Jul 24 2024, 00:29
tobias_ruck requested review of D16529: [ecash-lib] Fix test suite: Don't use it.only.
Jul 24 2024, 00:14

Jul 23 2024

tobias_ruck planned changes to D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.
Jul 23 2024, 23:20
tobias_ruck updated the diff for D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.

switch to BiMap

Jul 23 2024, 23:16
tobias_ruck updated the diff for D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.

use plugin idx instead of string to identify plugins

Jul 23 2024, 23:06
tobias_ruck planned changes to D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py`.
Jul 23 2024, 22:28
tobias_ruck requested review of D16528: [Chronik] Move+rename `UtxoOutpoint` to `DbOutpoint` to data.rs.
Jul 23 2024, 20:21
tobias_ruck published D16525: [Chronik] Add `plugin` field to `TxInput` in `tx.py` for review.
Jul 23 2024, 19:56
tobias_ruck published D16523: [Chronik] Upgrade pyo3 to 0.22 for review.
Jul 23 2024, 19:37
tobias_ruck published D16522: [Chronik] Store index of plugins and ensure versions match for review.
Jul 23 2024, 19:37
tobias_ruck published D16520: [Chronik] Add `PluginsWriter` and `PluginsReader` (only for PluginMeta) for review.
Jul 23 2024, 19:36

Jul 11 2024

tobias_ruck closed D16442: [Chronik] Add `get_block_header` to FFI.
Jul 11 2024, 15:38
tobias_ruck committed rABCa4e47f611a90: [Chronik] Add `get_block_header` to FFI (authored by tobias_ruck).
[Chronik] Add `get_block_header` to FFI
Jul 11 2024, 15:38
tobias_ruck updated the diff for D16442: [Chronik] Add `get_block_header` to FFI.

add test for tip header too

Jul 11 2024, 13:34
tobias_ruck updated the diff for D16442: [Chronik] Add `get_block_header` to FFI.

remove unnecessary bridge

Jul 11 2024, 13:30
tobias_ruck requested review of D16442: [Chronik] Add `get_block_header` to FFI.
Jul 11 2024, 13:27

Jul 10 2024

tobias_ruck closed D13101: [Mitra] Add Intcode integer format.
Jul 10 2024, 17:34
tobias_ruck committed rABC0fec8554ffe1: [Mitra] Add Intcode integer format (authored by tobias_ruck).
[Mitra] Add Intcode integer format
Jul 10 2024, 17:34
tobias_ruck updated the diff for D13101: [Mitra] Add Intcode integer format.

rebase, apply suggestions, fix json compilation errors

Jul 10 2024, 00:09

Jul 9 2024

tobias_ruck closed D16219: [Chronik] Plugins: Load plugins based on plugins.toml in datadir.
Jul 9 2024, 23:48
tobias_ruck committed rABC06d187868df1: [Chronik] Plugins: Load plugins based on plugins.toml in datadir (authored by tobias_ruck).
[Chronik] Plugins: Load plugins based on plugins.toml in datadir
Jul 9 2024, 23:48
tobias_ruck requested review of D16219: [Chronik] Plugins: Load plugins based on plugins.toml in datadir.
Jul 9 2024, 20:55
tobias_ruck accepted D16428: [ecash-lib] Support address key in target outputs.
Jul 9 2024, 11:51

Jul 4 2024

tobias_ruck updated the diff for D16219: [Chronik] Plugins: Load plugins based on plugins.toml in datadir.

fix some comments, remove unused/unneeded error variants

Jul 4 2024, 22:19
tobias_ruck updated the summary of D16219: [Chronik] Plugins: Load plugins based on plugins.toml in datadir.
Jul 4 2024, 22:08
tobias_ruck updated the diff for D16219: [Chronik] Plugins: Load plugins based on plugins.toml in datadir.

redesign plugin system, use Plugin class, and add [main.plugin] [test.plugin] and [regtest.plugin] sections

Jul 4 2024, 22:01

Jul 3 2024

tobias_ruck closed D16388: [Chronik] Add `ParseChronikParams` and use it in chronik::Start.
Jul 3 2024, 17:59
tobias_ruck committed rABC99bd71b032b5: [Chronik] Add `ParseChronikParams` and use it in chronik::Start (authored by tobias_ruck).
[Chronik] Add `ParseChronikParams` and use it in chronik::Start
Jul 3 2024, 17:59
tobias_ruck updated the diff for D16388: [Chronik] Add `ParseChronikParams` and use it in chronik::Start.

gArgs -> args

Jul 3 2024, 11:47

Jun 28 2024

tobias_ruck requested review of D16388: [Chronik] Add `ParseChronikParams` and use it in chronik::Start.
Jun 28 2024, 19:13

Jun 22 2024

tobias_ruck added a comment to D16361: Bump rust version to 1.79.0.

and a few other places. Or you just don't update the Rust version, as it's not necessary to fix the build on newer versions.

Jun 22 2024, 19:14
tobias_ruck requested changes to D16361: Bump rust version to 1.79.0.

oh wait also update the version in /Cargo.toml:

[workspace.package]
rust-version = "1.76.0"
Jun 22 2024, 19:13
tobias_ruck accepted D16361: Bump rust version to 1.79.0.

works on my machine too

Jun 22 2024, 19:12

Jun 21 2024

tobias_ruck requested changes to D16361: Bump rust version to 1.79.0.
Jun 21 2024, 00:25

May 29 2024

tobias_ruck accepted D16190: [Cashtab] Implement ecash-lib for tx building.

one nit, otherwise gtg

May 29 2024, 21:33
tobias_ruck requested changes to D16190: [Cashtab] Implement ecash-lib for tx building.
May 29 2024, 15:35
tobias_ruck added a comment to D16190: [Cashtab] Implement ecash-lib for tx building.

is there a way to temporarily deploy this to test it out in actual cashtab? it seems basically gtg

May 29 2024, 15:34

May 26 2024

tobias_ruck requested changes to D16190: [Cashtab] Implement ecash-lib for tx building.
May 26 2024, 20:39

May 24 2024

tobias_ruck requested changes to D16190: [Cashtab] Implement ecash-lib for tx building.
May 24 2024, 18:47
tobias_ruck updated the diff for D16219: [Chronik] Plugins: Load plugins based on plugins.toml in datadir.

fix lints

May 24 2024, 18:37
tobias_ruck requested review of D16219: [Chronik] Plugins: Load plugins based on plugins.toml in datadir.
May 24 2024, 18:32

May 22 2024

tobias_ruck added inline comments to D16190: [Cashtab] Implement ecash-lib for tx building.
May 22 2024, 19:27
tobias_ruck accepted D16196: [ecash-lib] Add validation to confirm user input param feePerKb is an integer.
May 22 2024, 19:00
tobias_ruck added inline comments to D16190: [Cashtab] Implement ecash-lib for tx building.
May 22 2024, 18:09
tobias_ruck requested changes to D16190: [Cashtab] Implement ecash-lib for tx building.
May 22 2024, 17:55
tobias_ruck requested changes to D16196: [ecash-lib] Add validation to confirm user input param feePerKb is an integer.
May 22 2024, 16:35
tobias_ruck requested changes to D16196: [ecash-lib] Add validation to confirm user input param feePerKb is an integer.
May 22 2024, 06:48

May 21 2024

tobias_ruck requested changes to D16196: [ecash-lib] Add validation to confirm user input param feePerKb is an integer.

NAK this approach

May 21 2024, 20:32

May 13 2024

tobias_ruck closed D16111: [ecash-lib] Add agora advertisements (ads) of offers for AgoraOneshot.
May 13 2024, 19:28
tobias_ruck committed rABCcfdc3c75e8e4: [ecash-lib] Add agora advertisements (ads) of offers for AgoraOneshot (authored by tobias_ruck).
[ecash-lib] Add agora advertisements (ads) of offers for AgoraOneshot
May 13 2024, 19:28
tobias_ruck closed D16142: [ecash-lib] Prepare ecash-lib for 0.1.0 release.
May 13 2024, 19:26
tobias_ruck committed rABC56702fcddf25: [ecash-lib] Prepare ecash-lib for 0.1.0 release (authored by tobias_ruck).
[ecash-lib] Prepare ecash-lib for 0.1.0 release
May 13 2024, 19:26

May 11 2024

tobias_ruck requested review of D16142: [ecash-lib] Prepare ecash-lib for 0.1.0 release.
May 11 2024, 00:16

May 10 2024

tobias_ruck updated the diff for D16111: [ecash-lib] Add agora advertisements (ads) of offers for AgoraOneshot.

fix spelling

May 10 2024, 18:05

May 9 2024

tobias_ruck updated the diff for D16111: [ecash-lib] Add agora advertisements (ads) of offers for AgoraOneshot.

fix spelling, add const, return undefined for ALP for now

May 9 2024, 20:56

May 6 2024

tobias_ruck added inline comments to D16111: [ecash-lib] Add agora advertisements (ads) of offers for AgoraOneshot.
May 6 2024, 22:18
tobias_ruck added a comment to D16111: [ecash-lib] Add agora advertisements (ads) of offers for AgoraOneshot.

It is a bit complicated to setup these txs. Not too big of a deal since will be handled by devs and not users.

Yeah, it's not ideal. But after IMO this is the simplest way without breaking the SLP spec. And some day we'll (hopefully) get atomic broadcasts for multiple txs which will reject the setup tx if the offer tx fails.

May 6 2024, 22:12
tobias_ruck abandoned D16105: [ecash-lib] Support `"target": "es2016"`.
May 6 2024, 20:04
tobias_ruck added inline comments to D16088: [chronik-client] Support lokad id endpoints.
May 6 2024, 13:18
tobias_ruck accepted D16088: [chronik-client] Support lokad id endpoints.

Remove artefact in built chronikNode.ts, otherwise LGTM, good test coverage

May 6 2024, 13:13