Page MenuHomePhabricator

bytesofman (Joey)
UserAdministrator

Projects

User does not belong to any projects.

User Details

User Since
Nov 5 2020, 18:28 (283 w, 6 d)
Roles
Administrator

Recent Activity

Today

bytesofman closed D19843: [cashtab, bip21] Support bip21 queries for send to many token txs.
Thu, Apr 16, 14:05
bytesofman committed rABC46a48218df8c: [cashtab, bip21] Support bip21 queries for send to many token txs (authored by bytesofman).
[cashtab, bip21] Support bip21 queries for send to many token txs
Thu, Apr 16, 14:05

Yesterday

bytesofman updated the diff for D19843: [cashtab, bip21] Support bip21 queries for send to many token txs.

add example to spec

Wed, Apr 15, 20:13
bytesofman added inline comments to D19843: [cashtab, bip21] Support bip21 queries for send to many token txs.
Wed, Apr 15, 20:12
bytesofman accepted D19844: [doc] update documentation wrt to number of outbound peers.

not sure i totally understand the breakdown here

Wed, Apr 15, 13:36
bytesofman published D19843: [cashtab, bip21] Support bip21 queries for send to many token txs for review.
Wed, Apr 15, 13:03
bytesofman closed D19842: [Cashtab] Support send to many for token txs.
Wed, Apr 15, 12:10
bytesofman committed rABC81266fc09cae: [Cashtab] Support send to many for token txs (authored by bytesofman).
[Cashtab] Support send to many for token txs
Wed, Apr 15, 12:10
bytesofman added inline comments to D19842: [Cashtab] Support send to many for token txs.
Wed, Apr 15, 12:05
bytesofman published D19842: [Cashtab] Support send to many for token txs for review.
Wed, Apr 15, 03:58

Tue, Apr 14

bytesofman closed D19835: [cashtab] Do not show decimal input on NFT collection genesis page.
Tue, Apr 14, 15:19
bytesofman committed rABC500c50e8c0dc: [cashtab] Do not show decimal input on NFT collection genesis page (authored by bytesofman).
[cashtab] Do not show decimal input on NFT collection genesis page
Tue, Apr 14, 15:19
bytesofman published D19835: [cashtab] Do not show decimal input on NFT collection genesis page for review.
Tue, Apr 14, 13:12
bytesofman closed D19837: [cashtab] Pin exact react versions.
Tue, Apr 14, 12:31
bytesofman committed rABC58a8443a8f1b: [cashtab] Pin exact react versions (authored by bytesofman).
[cashtab] Pin exact react versions
Tue, Apr 14, 12:31

Mon, Apr 13

bytesofman published D19837: [cashtab] Pin exact react versions for review.
Mon, Apr 13, 22:47
bytesofman closed D19834: [the-overmind] Add a script to manually respond by tg id.
Mon, Apr 13, 20:52
bytesofman committed rABCe33715b761c1: [the-overmind] Add a script to manually respond by tg id (authored by bytesofman).
[the-overmind] Add a script to manually respond by tg id
Mon, Apr 13, 20:52
bytesofman closed D19832: [monorepo JS] Update the pnpm lockfile.
Mon, Apr 13, 18:41
bytesofman committed rABC5cb326813b81: [monorepo JS] Update the pnpm lockfile (authored by bytesofman).
[monorepo JS] Update the pnpm lockfile
Mon, Apr 13, 18:41
bytesofman accepted D19836: [marlin] Use the last edge to edge api for Android.

able to build locally, safe areas look ok

Mon, Apr 13, 18:32
teamcity awarded D19832: [monorepo JS] Update the pnpm lockfile a Piece of Eight token.
Mon, Apr 13, 18:22
bytesofman added a comment to D19832: [monorepo JS] Update the pnpm lockfile.

@bot preview-e.cash

Mon, Apr 13, 18:22
bytesofman updated the diff for D19832: [monorepo JS] Update the pnpm lockfile.

rebase

Mon, Apr 13, 18:21
bytesofman published D19834: [the-overmind] Add a script to manually respond by tg id for review.
Mon, Apr 13, 18:14
bytesofman closed D19833: [Cashtab] Remove randombytes dep.
Mon, Apr 13, 18:10
bytesofman committed rABCf3035e2e75c0: [Cashtab] Remove randombytes dep (authored by bytesofman).
[Cashtab] Remove randombytes dep
Mon, Apr 13, 18:10
bytesofman published D19833: [Cashtab] Remove randombytes dep for review.
Mon, Apr 13, 17:48
bytesofman closed D19826: [Cashtab] Tighten content on send screen to prevent content overflow.
Mon, Apr 13, 16:39
bytesofman committed rABCb09819f8a224: [Cashtab] Tighten content on send screen to prevent content overflow (authored by bytesofman).
[Cashtab] Tighten content on send screen to prevent content overflow
Mon, Apr 13, 16:39
bytesofman published D19832: [monorepo JS] Update the pnpm lockfile for review.
Mon, Apr 13, 16:25
teamcity awarded D19832: [monorepo JS] Update the pnpm lockfile a Haypence token.
Mon, Apr 13, 16:18
bytesofman accepted D19825: [marlin] move @types/qrcode to dev dependencies.
Mon, Apr 13, 14:42
bytesofman accepted D19824: [marlin] Remove dependency to randombytes.

TIL, same should be done in Cashtab

Mon, Apr 13, 14:41
bytesofman published D19826: [Cashtab] Tighten content on send screen to prevent content overflow for review.
Mon, Apr 13, 14:32

Sun, Apr 12

bytesofman accepted D19821: [marlin] Add end to end tests for the transitional balance.
Sun, Apr 12, 18:46
bytesofman requested changes to D19821: [marlin] Add end to end tests for the transitional balance.

Tests look good and I can run them locally. We do have a CI failure tho which should be checked out; also seems like it doesn't send the msg here, just goes red?

Sun, Apr 12, 17:50
bytesofman closed D19800: [ecash-wallet] Automatically consolidate utxos and retry on max sersize errors.
Sun, Apr 12, 17:40
bytesofman committed rABC61cd57a4add6: [ecash-wallet] Automatically consolidate utxos and retry on max sersize errors (authored by bytesofman).
[ecash-wallet] Automatically consolidate utxos and retry on max sersize errors
Sun, Apr 12, 17:39

Fri, Apr 10

bytesofman accepted D19814: [marlin] Remove dependency to bip39.

big win to lose a critical crypto third party dep like this

Fri, Apr 10, 22:42
bytesofman added inline comments to D19800: [ecash-wallet] Automatically consolidate utxos and retry on max sersize errors.
Fri, Apr 10, 18:18
bytesofman updated the diff for D19800: [ecash-wallet] Automatically consolidate utxos and retry on max sersize errors.

remove arbitrary 25 retries, consolidateUtxo is already a complete method

Fri, Apr 10, 17:59

Thu, Apr 9

bytesofman requested review of D19800: [ecash-wallet] Automatically consolidate utxos and retry on max sersize errors.
Thu, Apr 9, 15:52
bytesofman accepted D19807: [marlin] Add end to end tests for the transaction history screen.
Thu, Apr 9, 15:06
bytesofman accepted D19802: [marlin] Add mnemonic end to end tests.
Thu, Apr 9, 14:51
bytesofman requested changes to D19802: [marlin] Add mnemonic end to end tests.
Thu, Apr 9, 12:08

Wed, Apr 8

bytesofman published D19800: [ecash-wallet] Automatically consolidate utxos and retry on max sersize errors for review.
Wed, Apr 8, 21:19
bytesofman accepted D19798: [marlin] Add end to end tests of the main screen.
Wed, Apr 8, 17:03
bytesofman accepted D19797: [marlin] Prepare for e2e (end to end) UI tests.
Wed, Apr 8, 13:30
bytesofman accepted D19795: [marlin] Add a script to install and build the dependencies.
Wed, Apr 8, 13:09
bytesofman closed D19791: [Cashtab] Update placeholder text for agora listing qty.
Wed, Apr 8, 12:07
bytesofman committed rABCc0a831b4777d: [Cashtab] Update placeholder text for agora listing qty (authored by bytesofman).
[Cashtab] Update placeholder text for agora listing qty
Wed, Apr 8, 12:07
bytesofman closed D19790: [Cashtab] Update firma redeem parsing to match latest USDC flow and fees.
Wed, Apr 8, 12:00
bytesofman committed rABC5b081a8b7121: [Cashtab] Update firma redeem parsing to match latest USDC flow and fees (authored by bytesofman).
[Cashtab] Update firma redeem parsing to match latest USDC flow and fees
Wed, Apr 8, 12:00

Tue, Apr 7

bytesofman published D19791: [Cashtab] Update placeholder text for agora listing qty for review.
Tue, Apr 7, 22:27
bytesofman published D19790: [Cashtab] Update firma redeem parsing to match latest USDC flow and fees for review.
Tue, Apr 7, 21:30
bytesofman added a comment to D19779: [marlin] Add initial Firma support.

That was my initial design, but it happens that having XEC being treated just like a token let me reuse a lot of code that would otherwise either be duplicated or "or typed" which makes it much harder to reason about. If it's about naming I can go with bits instead of atoms if you think it's less confusing.

Marlin is not trying to be fully featured, quite the opposite. In this context I would favor simplicity over extensibility, even if this require some refactors later on.

Tue, Apr 7, 19:26
bytesofman requested changes to D19779: [marlin] Add initial Firma support.

A couple of general issues

Tue, Apr 7, 18:27
bytesofman closed D19604: [cashtab] UI overhaul.
Tue, Apr 7, 17:54
bytesofman committed rABCcd8bc7a155df: [cashtab] UI overhaul (authored by johnkuney).
[cashtab] UI overhaul
Tue, Apr 7, 17:54
bytesofman added a comment to D19604: [cashtab] UI overhaul.

A couple nits, non blocking:

  • The "hide balance" feature doesn't apply the same for XEC (all blured) and XECX/FIRMA (only the amount is blurred but not the unit).
Tue, Apr 7, 17:52
teamcity awarded D19604: [cashtab] UI overhaul a Like token.
Tue, Apr 7, 15:19
bytesofman updated the diff for D19604: [cashtab] UI overhaul.

tabs on agora screen, preserve buttons on home

Tue, Apr 7, 14:35
teamcity awarded D19604: [cashtab] UI overhaul a Love token.
Tue, Apr 7, 13:19

Mon, Apr 6

bytesofman added a comment to D19604: [cashtab] UI overhaul.

I don't understand, my point was that I find the tabs better than the "buttons", e.g. in tools the "contacts", "airdrop" etc. would better be tabs as well.

Mon, Apr 6, 21:46
bytesofman updated the diff for D19604: [cashtab] UI overhaul.

tabs in tools, support import on onboarding

Mon, Apr 6, 21:45
teamcity awarded D19604: [cashtab] UI overhaul a Like token.
Mon, Apr 6, 20:40

Fri, Apr 3

bytesofman updated the diff for D19604: [cashtab] UI overhaul.

use the tabs on send/receive for mobile too

Fri, Apr 3, 22:36
bytesofman updated the diff for D19604: [cashtab] UI overhaul.

improve behavior of Advanced dropdown

Fri, Apr 3, 20:43
bytesofman added a comment to D19604: [cashtab] UI overhaul.

There is still an issue, the op_return_raw is "sticky" i.e. it remains visible when unfolded, unlike the message

Fri, Apr 3, 19:14
bytesofman closed D19777: [ecash-wallet] Implement MultisigWallet with ECDSA multisig support.
Fri, Apr 3, 18:17
bytesofman committed rABC938ad1aa414b: [ecash-wallet] Implement MultisigWallet with ECDSA multisig support (authored by bytesofman).
[ecash-wallet] Implement MultisigWallet with ECDSA multisig support
Fri, Apr 3, 18:17
bytesofman updated the diff for D19777: [ecash-wallet] Implement MultisigWallet with ECDSA multisig support.

require exactly 1 sk, mov;e shared methods to wallet base, throw if attempt to sign already signed

Fri, Apr 3, 14:49
bytesofman added inline comments to D19777: [ecash-wallet] Implement MultisigWallet with ECDSA multisig support.
Fri, Apr 3, 14:49
teamcity awarded D19604: [cashtab] UI overhaul a Mountain of Wealth token.
Fri, Apr 3, 11:05

Thu, Apr 2

bytesofman published D19777: [ecash-wallet] Implement MultisigWallet with ECDSA multisig support for review.
Thu, Apr 2, 23:45
bytesofman updated the diff for D19604: [cashtab] UI overhaul.

feedback tweaks

Thu, Apr 2, 18:57
bytesofman added a comment to D19604: [cashtab] UI overhaul.

One of the main complaint I have with current cashtab design is on the transactions page (home): clicking on a transaction show no additional data, but new buttons to the bottom right which is unexpected imo. I like the new design of this page but could the buttons be visible by default ? Or make the click actually useful ?

Thu, Apr 2, 18:56
bytesofman accepted D19775: [e.cash] Show the upgrade banner for May 15, 2026.
Thu, Apr 2, 17:02
bytesofman accepted D19776: [website] Remove the avalanche-enabled hero.
Thu, Apr 2, 16:56
bytesofman added a comment to D19775: [e.cash] Show the upgrade banner for May 15, 2026.

@bot preview-e.cash

Thu, Apr 2, 16:56

Wed, Apr 1

bytesofman abandoned D19648: [ecash-lib, ecash-wallet] Add support for multisig txs for non-chained wallet actions.

superseded by improved PSBT implementations in ecash-lib; will put up a schnorr-only multisig diff for ecash-wallet using PSBT

Wed, Apr 1, 19:30
teamcity awarded D19604: [cashtab] UI overhaul a Doubloon token.
Wed, Apr 1, 19:20
bytesofman closed D19727: [ecash-lib] Implement multisig using PSBT.
Wed, Apr 1, 19:14
bytesofman committed rABC70f7218da82e: [ecash-lib] Implement multisig using PSBT (authored by bytesofman).
[ecash-lib] Implement multisig using PSBT
Wed, Apr 1, 19:14
bytesofman published D19604: [cashtab] UI overhaul for review.
Wed, Apr 1, 19:07

Tue, Mar 31

bytesofman updated the diff for D19727: [ecash-lib] Implement multisig using PSBT.

adjust ECSDA estimate 72 to 73, simplify multisig implementation, improve tests

Tue, Mar 31, 20:38
bytesofman added inline comments to D19727: [ecash-lib] Implement multisig using PSBT.
Tue, Mar 31, 20:36

Tue, Mar 24

bytesofman published D19727: [ecash-lib] Implement multisig using PSBT for review.
Tue, Mar 24, 23:17
bytesofman abandoned D19688: [ecash-lib] Add multisig support to txBuilder.

superseded

Tue, Mar 24, 23:07
bytesofman closed D19712: [ecash-lib] Implement PSBT to same spec implemented by the node.
Tue, Mar 24, 20:12
bytesofman committed rABCd72078f433c4: [ecash-lib] Implement PSBT to same spec implemented by the node (authored by bytesofman).
[ecash-lib] Implement PSBT to same spec implemented by the node
Tue, Mar 24, 20:12
bytesofman updated the diff for D19712: [ecash-lib] Implement PSBT to same spec implemented by the node.

improve docs, version bump

Tue, Mar 24, 19:53

Mon, Mar 23

bytesofman added a comment to D19712: [ecash-lib] Implement PSBT to same spec implemented by the node.
In D19712#448041, @PiRK wrote:

It would be good to have a common test to check we decode the same thing. I have a test for the final tx from psbt_wallet_tests.cpp in electrumabc/tests/test_psbt.py
But can be done later.

Mon, Mar 23, 17:09
bytesofman updated the diff for D19712: [ecash-lib] Implement PSBT to same spec implemented by the node.

also match electrum PSBT tests

Mon, Mar 23, 17:07

Sun, Mar 22

bytesofman accepted D19707: [avalanche] Move the invs when constructing a Poll.
Sun, Mar 22, 19:59
bytesofman closed D19711: [ecash-lib] Move signatories to unique file.
Sun, Mar 22, 19:34
bytesofman committed rABC7a89a98c68d8: [ecash-lib] Move signatories to unique file (authored by bytesofman).
[ecash-lib] Move signatories to unique file
Sun, Mar 22, 19:33
bytesofman published D19712: [ecash-lib] Implement PSBT to same spec implemented by the node for review.
Sun, Mar 22, 18:30
bytesofman published D19711: [ecash-lib] Move signatories to unique file for review.
Sun, Mar 22, 18:18