Page MenuHomePhabricator

bytesofman (Joey)
UserAdministrator

Projects

User does not belong to any projects.

User Details

User Since
Nov 5 2020, 18:28 (233 w, 2 d)
Roles
Administrator

Recent Activity

Today

bytesofman requested changes to D18001: [cashtab] Mobile style fixes.
Sun, Apr 27, 13:21

Yesterday

bytesofman requested changes to D18001: [cashtab] Mobile style fixes.
Sat, Apr 26, 13:41

Fri, Apr 25

bytesofman accepted D17996: [cashtab] Transaction row UI.
Fri, Apr 25, 16:39
bytesofman added inline comments to D17996: [cashtab] Transaction row UI.
Fri, Apr 25, 16:39
bytesofman requested changes to D17996: [cashtab] Transaction row UI.

review is simplified in this type of diff if before + after screenshots highlighting what has changed are included in the test plan

Fri, Apr 25, 13:51

Thu, Apr 24

bytesofman accepted D17991: [CI] Properly integrate the mocha integration tests Junit reports with CI.
Thu, Apr 24, 21:16
bytesofman accepted D17984: [cashtab] Move finalized indicator.

rebase and wait for CI to clear but looks good

Thu, Apr 24, 13:44
bytesofman accepted D17990: [CI] Properly integrate the mocha/jest Junit reports with CI.
Thu, Apr 24, 12:45

Wed, Apr 23

bytesofman closed D17973: [Cashtab] Patch firma redemptions calc issue.
Wed, Apr 23, 19:49
bytesofman committed rABCa472781e2e98: [Cashtab] Patch firma redemptions calc issue (authored by bytesofman).
[Cashtab] Patch firma redemptions calc issue
Wed, Apr 23, 19:49
bytesofman requested changes to D17974: [chronik-client] Fix WebSocket retry loop issues during disconnection.

this is a complicated fix to a niche issue that impacts behavior everywhere. I don't see a compelling case for the impact of this diff justifying its complexity.

Wed, Apr 23, 16:40
bytesofman updated the diff for D17973: [Cashtab] Patch firma redemptions calc issue.

clean up loop logic, remove debug log, comments

Wed, Apr 23, 16:28
bytesofman added inline comments to D17973: [Cashtab] Patch firma redemptions calc issue.
Wed, Apr 23, 13:17
bytesofman updated the diff for D17973: [Cashtab] Patch firma redemptions calc issue.

Add info logging

Wed, Apr 23, 13:14
bytesofman updated the diff for D17973: [Cashtab] Patch firma redemptions calc issue.

better while loop logic, more clarity in error msg, use variable instead of hardcode 5 in comment

Wed, Apr 23, 13:08
bytesofman added a comment to D17973: [Cashtab] Patch firma redemptions calc issue.

Overall, the approach here is not ideal. It's not straightforward to handle this elegantly in ecash-agora (or mb it is and I just haven't sat down to work out the math) -- but even if we do handle it in ecash-agora, the performance delta is probably not user noticeable.

Wed, Apr 23, 13:07
bytesofman published D17973: [Cashtab] Patch firma redemptions calc issue for review.
Wed, Apr 23, 04:48

Tue, Apr 22

bytesofman planned changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

this is not a great stopping point but I have done so many rewrites and changes now that wanted to get some kind of anchor in for reference

Tue, Apr 22, 23:35
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

coming up for air, taking a look at what has happened

Tue, Apr 22, 23:30
bytesofman accepted D17949: [chronik-client] Add handling for WebSocket closure .
Tue, Apr 22, 20:25
bytesofman closed D17967: [Cashtab] Improve flaky token test.
Tue, Apr 22, 18:42
bytesofman committed rABC15059d6b6f6a: [Cashtab] Improve flaky token test (authored by bytesofman).
[Cashtab] Improve flaky token test
Tue, Apr 22, 18:42
bytesofman published D17967: [Cashtab] Improve flaky token test for review.
Tue, Apr 22, 13:58

Fri, Apr 18

bytesofman requested changes to D17949: [chronik-client] Add handling for WebSocket closure .
  • As @emack mentioned, this is 2 diffs. Please make one diff to add the close, and another to add the delay
  • npm test does not actually test the behavior described in this diff. If it is impractical to add a unit or integration test, the test plan should include a description of how to repeat the issue before this change, and how to demonstrate that the issue is resolved after this change. Then npm test is demonstrating that existing behavior is preserved with this patch.
  • patch version bump npm version patch (can be for just the 2nd of these 2 diffs, or can be a separate npm version patch for each diff), update changelog section of README describing the change
Fri, Apr 18, 16:39

Thu, Apr 17

bytesofman added inline comments to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Thu, Apr 17, 23:32
bytesofman accepted D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Thu, Apr 17, 23:28
bytesofman accepted D17941: [cashtab] CSS tweak for default desktop agora view.

nit, the offer usually refers to the actual AgoraOffer, but in this case we want to specify that we mean a count

Thu, Apr 17, 15:36
bytesofman added inline comments to D17941: [cashtab] CSS tweak for default desktop agora view.
Thu, Apr 17, 13:49
bytesofman requested changes to D17941: [cashtab] CSS tweak for default desktop agora view.
Thu, Apr 17, 13:48

Wed, Apr 16

bytesofman requested changes to D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
  • Update the README with discussion of this feature and implementation example
  • Minor version bump (npm version minor)
  • Update changelog section of README with description of change associated with this version bump
Wed, Apr 16, 16:50

Mon, Apr 14

bytesofman accepted D17916: [ecash-lib] Fix erroneously deleting EccDummy from tests.

But for ECDSA signatures, the tests fail, as "real" signatures can have a different length than dummy signatures used for leftover calculation.

Mon, Apr 14, 16:42

Tue, Apr 8

bytesofman requested changes to D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

without benchmarking this is difficult to review. you may need to run this as a custom version on some apps and see how it behaves in prod.

Tue, Apr 8, 23:48

Mon, Apr 7

bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

update missed test function name

Mon, Apr 7, 23:42
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

add TODO for OP_RETURN parsing, update and export actions, use correct order for actions, typo patch

Mon, Apr 7, 22:43
bytesofman added inline comments to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Mon, Apr 7, 22:42

Sat, Apr 5

bytesofman accepted D17903: [Cashtab] Add 2 chronik nodes.
Sat, Apr 5, 22:53

Fri, Apr 4

bytesofman accepted D17900: [ecash-lib] Add `parseAlp`.
Fri, Apr 4, 20:48
bytesofman requested changes to D17900: [ecash-lib] Add `parseAlp`.
Fri, Apr 4, 18:24

Thu, Apr 3

bytesofman added a comment to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

NB will need to add more tests but needs review now to confirm API and dev direction ... extensively testing the wrong API won't help anyone

Thu, Apr 3, 21:06
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

rebase

Thu, Apr 3, 21:06
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

remove dead code

Thu, Apr 3, 21:05

Wed, Apr 2

bytesofman accepted D17815: [Cashtab] Introduce CSS variables to make styling easier.
Wed, Apr 2, 16:23

Tue, Apr 1

bytesofman accepted D17871: [ecash-lib] Add `parseSlp`.

green w/ nits on remaining _LEN constants

Tue, Apr 1, 13:22

Mon, Mar 31

bytesofman closed D17876: [Cashtab] Streamline loading conditions in flaky test.
Mon, Mar 31, 21:25
bytesofman committed rABC16124b0c2cfc: [Cashtab] Streamline loading conditions in flaky test (authored by bytesofman).
[Cashtab] Streamline loading conditions in flaky test
Mon, Mar 31, 21:25
bytesofman published D17876: [Cashtab] Streamline loading conditions in flaky test for review.
Mon, Mar 31, 16:34

Sun, Mar 30

bytesofman closed D17875: [token-server] Bump recaptcha score.
Sun, Mar 30, 23:58
bytesofman committed rABC2cba279342f5: [token-server] Bump recaptcha score (authored by bytesofman).
[token-server] Bump recaptcha score
Sun, Mar 30, 23:58
bytesofman published D17875: [token-server] Bump recaptcha score for review.
Sun, Mar 30, 13:49

Sat, Mar 29

bytesofman added inline comments to D17871: [ecash-lib] Add `parseSlp`.
Sat, Mar 29, 04:07

Fri, Mar 28

bytesofman added a comment to D17871: [ecash-lib] Add `parseSlp`.

Is it possible to have a "valid" SLP OP_RETURN string that exceeds the OP_RETURN byte limit?

Fri, Mar 28, 21:43
bytesofman requested changes to D17871: [ecash-lib] Add `parseSlp`.

How is this function expected to be used? For the most part, correctly parsing an SLP OP_RETURN is often irrelevant, since we lack the indexer data (e.g. a well-formed SEND OP_RETURN could be a burn; validity in general depends on the indexer).

Fri, Mar 28, 17:29

Mar 25 2025

bytesofman committed rABCceb4df3ac043: [Cashtab] Show the normal list workflow for XECX from the list option (authored by bytesofman).
[Cashtab] Show the normal list workflow for XECX from the list option
Mar 25 2025, 12:08
bytesofman closed D17854: [Cashtab] Show the normal list workflow for XECX from the list option.
Mar 25 2025, 12:08
bytesofman updated the test plan for D17854: [Cashtab] Show the normal list workflow for XECX from the list option.
Mar 25 2025, 04:56
bytesofman updated the diff for D17854: [Cashtab] Show the normal list workflow for XECX from the list option.

patch conditional rendering for test

Mar 25 2025, 04:53
bytesofman published D17854: [Cashtab] Show the normal list workflow for XECX from the list option for review.
Mar 25 2025, 04:46

Mar 24 2025

bytesofman planned changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

Pushing up this last round of feedback-based changes to support incremental review, but this is not ready to land yet

Mar 24 2025, 21:26
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

Update interfaces, add some intermediate steps, take sighash as a param

Mar 24 2025, 21:23

Mar 21 2025

bytesofman published D17822: [ecash-wallet] Add fluent API for building and broadcasting txs for review.
Mar 21 2025, 03:17
bytesofman committed rABC5b53dd1d5d01: [ecash-herald] Improve miner parsing (authored by bytesofman).
[ecash-herald] Improve miner parsing
Mar 21 2025, 03:13
bytesofman closed D17841: [ecash-herald] Improve miner parsing.
Mar 21 2025, 03:13

Mar 20 2025

bytesofman published D17841: [ecash-herald] Improve miner parsing for review.
Mar 20 2025, 22:57
bytesofman requested changes to D17815: [Cashtab] Introduce CSS variables to make styling easier.

this diff was created on the master branch, which makes it difficult to rebase onto the latest master

Mar 20 2025, 01:15

Mar 19 2025

bytesofman accepted D17830: Bump the log crawling timeout after node restart in rpc_setban.py.
Mar 19 2025, 20:51
bytesofman added a comment to D17815: [Cashtab] Introduce CSS variables to make styling easier.
  • If we are switching from px to rem, switch; remove all the px comments, mb keep one to show what the base-level px is
  • do not use calc. if some ratios seem unreadable, create a variable for them and use the variable
  • remove all unused variables
Mar 19 2025, 14:46
bytesofman closed D17826: [install readme] Add deps needed to build with chronik and plugins.
Mar 19 2025, 14:42
bytesofman committed rABC0ba12c26bb6d: [install readme] Add deps needed to build with chronik and plugins (authored by bytesofman).
[install readme] Add deps needed to build with chronik and plugins
Mar 19 2025, 14:42
bytesofman updated the diff for D17826: [install readme] Add deps needed to build with chronik and plugins.

back out the pythonpath stuff, add dep

Mar 19 2025, 14:25
bytesofman updated the diff for D17826: [install readme] Add deps needed to build with chronik and plugins.

debian python note

Mar 19 2025, 13:58
bytesofman published D17826: [install readme] Add deps needed to build with chronik and plugins for review.
Mar 19 2025, 13:56
bytesofman closed D17821: [Cashtab] Patch bug in rendering of managed NFTs.
Mar 19 2025, 12:26
bytesofman committed rABCb50acc96032b: [Cashtab] Patch bug in rendering of managed NFTs (authored by bytesofman).
[Cashtab] Patch bug in rendering of managed NFTs
Mar 19 2025, 12:26
bytesofman added inline comments to D17815: [Cashtab] Introduce CSS variables to make styling easier.
Mar 19 2025, 03:28
bytesofman published D17821: [Cashtab] Patch bug in rendering of managed NFTs for review.
Mar 19 2025, 03:18

Mar 18 2025

bytesofman accepted D17820: [CI] Fix the chronik-plugins docker image.
Mar 18 2025, 23:29
bytesofman requested changes to D17815: [Cashtab] Introduce CSS variables to make styling easier.

would be a good change and help to get some of the css more standardized in Cashtab

Mar 18 2025, 20:09
bytesofman closed D17814: [chronik-client] Patch failoverProxy to recognize another type of server failure.
Mar 18 2025, 19:05
bytesofman committed rABCcdbb66df256c: [chronik-client] Patch failoverProxy to recognize another type of server failure (authored by bytesofman).
[chronik-client] Patch failoverProxy to recognize another type of server failure
Mar 18 2025, 19:05
bytesofman updated the diff for D17814: [chronik-client] Patch failoverProxy to recognize another type of server failure.

better comments

Mar 18 2025, 18:34
bytesofman updated the test plan for D17814: [chronik-client] Patch failoverProxy to recognize another type of server failure.
Mar 18 2025, 04:05

Mar 17 2025

bytesofman published D17814: [chronik-client] Patch failoverProxy to recognize another type of server failure for review.
Mar 17 2025, 23:50
bytesofman closed D17812: [Cashtab] Move native2 to top.
Mar 17 2025, 05:04
bytesofman committed rABC53526c84d87f: [Cashtab] Move native2 to top (authored by bytesofman).
[Cashtab] Move native2 to top
Mar 17 2025, 05:04
bytesofman published D17812: [Cashtab] Move native2 to top for review.
Mar 17 2025, 05:03

Mar 16 2025

bytesofman accepted D17774: [ecash-lib-wasm] Add readme with installation instructions.
Mar 16 2025, 13:19

Mar 15 2025

bytesofman closed D17811: [ecash-wallet] Move wallet class code and tests to wallet files, use an indext file for exports.
Mar 15 2025, 23:03
bytesofman committed rABC38169309a7b3: [ecash-wallet] Move wallet class code and tests to wallet files, use an indext… (authored by bytesofman).
[ecash-wallet] Move wallet class code and tests to wallet files, use an indext…
Mar 15 2025, 23:03
bytesofman accepted D17806: [electrum] Make the coin consolidator not burn alp tokens.
Mar 15 2025, 22:49

Mar 14 2025

bytesofman published D17811: [ecash-wallet] Move wallet class code and tests to wallet files, use an indext file for exports for review.
Mar 14 2025, 21:47
bytesofman closed D17779: [ecash-wallet] Add method to get spendable sats utxos.
Mar 14 2025, 21:41
bytesofman committed rABCd0ecde3d1500: [ecash-wallet] Add method to get spendable sats utxos (authored by bytesofman).
[ecash-wallet] Add method to get spendable sats utxos
Mar 14 2025, 21:41
bytesofman updated the diff for D17779: [ecash-wallet] Add method to get spendable sats utxos.

tighten up comments, remove "get" prefix from utxo selection methods

Mar 14 2025, 21:04
bytesofman added inline comments to D17779: [ecash-wallet] Add method to get spendable sats utxos.
Mar 14 2025, 21:03
bytesofman added a comment to D17806: [electrum] Make the coin consolidator not burn alp tokens.

TIL coin consolidator is a thing in electrum

Mar 14 2025, 17:38
bytesofman abandoned D17802: [Cashtab] Correct issue of two tests with the same name.

another diff just deleted the test

Mar 14 2025, 17:28
bytesofman closed D17807: [token-server] Soften recaptcha check.
Mar 14 2025, 16:01
bytesofman committed rABC459f2bd542e5: [token-server] Soften recaptcha check (authored by bytesofman).
[token-server] Soften recaptcha check
Mar 14 2025, 16:01
bytesofman updated the diff for D17779: [ecash-wallet] Add method to get spendable sats utxos.

rebase

Mar 14 2025, 13:43
bytesofman retitled D17779: [ecash-wallet] Add method to get spendable sats utxos from [ecash-wallet] Add method to get fuel utxos, i.e. utxos used to send eCash or fuel token txs to [ecash-wallet] Add method to get spendable sats utxos.
Mar 14 2025, 13:39