Page MenuHomePhabricator
Feed Advanced Search

Oct 23 2024

emack accepted D16965: [ecash-herald] Send daily summaries based on time (like cron) and not block timestamps.
Oct 23 2024, 14:13
emack requested changes to D16846: [Cashtab] Support agora partial listings, cancels, and buys.

Pretty cool seeing an orderbook on ecash!

Oct 23 2024, 13:36
emack accepted D16961: [ecash-herald] Include price and market summary for 24-hr window.
Oct 23 2024, 04:28
emack accepted D16960: [Cashtab] Parse agora ad prep txs in tx history.
Oct 23 2024, 00:18
emack requested changes to D16960: [Cashtab] Parse agora ad prep txs in tx history.
Oct 23 2024, 00:06

Oct 22 2024

emack accepted D16944: [ecash-agora] Add validation to _acceptTxBuilder to prevent creation of unspendable offers.
Oct 22 2024, 23:43
emack accepted D16959: [ecash-herald] Parse app txs in daily summaries.
Oct 22 2024, 23:23
emack requested changes to D16959: [ecash-herald] Parse app txs in daily summaries.
Oct 22 2024, 22:56
emack requested changes to D16944: [ecash-agora] Add validation to _acceptTxBuilder to prevent creation of unspendable offers.
Oct 22 2024, 12:58
emack requested changes to D16846: [Cashtab] Support agora partial listings, cancels, and buys.

WSOD as per tg chat

Oct 22 2024, 12:44
emack accepted D16952: [ecash-agora] Add integration test dev env instructions to README.
Oct 22 2024, 11:37

Oct 20 2024

emack accepted D16942: [Cashtab] Improve input-collecting functions for Agora partial accept and cancel txs.
Oct 20 2024, 11:22
emack accepted D16940: [Cashtab] Patch proptypes for slider.
Oct 20 2024, 06:08
emack accepted D16945: [ecash-herald] Patch bug in daily summary calc.
Oct 20 2024, 06:06

Oct 19 2024

emack accepted D16935: [ecash-herald] Improve logs and bump number of blocks to check for 24 hr window.
Oct 19 2024, 22:41

Oct 18 2024

emack accepted D16931: [ecash-herald] Improve formatting of daily summary msgs.
Oct 18 2024, 15:24
emack accepted D16929: [mock-chronik-client] Extend MockAgora support.
Oct 18 2024, 13:12
emack accepted D16928: [ecash-agora] ts linting in agora.ts.
Oct 18 2024, 13:05
emack requested changes to D16931: [ecash-herald] Improve formatting of daily summary msgs.
Oct 18 2024, 13:02
emack accepted D16927: [Cashtab] Add method for getting agora partial fuel input.
Oct 18 2024, 12:49
emack accepted D16926: [Cashtab] Introduce nanosat to xec conversion functions.
Oct 18 2024, 12:45
emack accepted D16923: [Cashtab] Improve slider components.
Oct 18 2024, 09:58

Oct 17 2024

emack accepted D16914: [ecash-herald] Send daily summaries covering exact 24-hr windows.
Oct 17 2024, 11:38

Oct 16 2024

emack requested changes to D16914: [ecash-herald] Send daily summaries covering exact 24-hr windows.
Oct 16 2024, 06:46

Oct 13 2024

emack accepted D16900: [Cashtab] Update dependencies.
Oct 13 2024, 01:35

Oct 11 2024

emack accepted D16892: [e.cash] Remove ecash-script from build page.
Oct 11 2024, 05:03

Oct 8 2024

emack accepted D16864: [Cashtab] Minimize fees for NFT listing txs.
Oct 8 2024, 11:01

Oct 4 2024

emack accepted D16860: [token-server] log IP addresses of rate limited requests.
Oct 4 2024, 22:54

Oct 3 2024

emack accepted D16849: [ecash-herald] Give Cashtab XEC rewards their own line.
Oct 3 2024, 11:16
emack accepted D16847: [Cashtab] Do not show non-ONESHOT offers on the NFT listings page.
Oct 3 2024, 01:15
emack accepted D16841: [token-server] Make rate limit error cashtab-friendly.
Oct 3 2024, 00:35
emack accepted D16843: [token-server] Adjustments to rate limits.
Oct 3 2024, 00:34
emack accepted D16848: [Cashtab] Add an info log on the NFT listings page.
Oct 3 2024, 00:26
emack requested changes to D16849: [ecash-herald] Give Cashtab XEC rewards their own line.
Oct 3 2024, 00:24

Sep 24 2024

emack accepted D16804: [Cashtab] Do not render parenthesis around non-existent NFT tickers.

Not for this diff but tickers sound like something we should be mandating during token creation. It's an easy alternative to token id to separate identical tokens. But if we do mandate it then it's worth tracking whether a ticker already exist.
I also checked etoken creation and it's not mandated there either.

Sep 24 2024, 03:16

Sep 19 2024

emack added inline comments to D16786: [chronik-client] Support history, confirmedTxs, unconfirmedTxs for plugins endpoints.
Sep 19 2024, 03:19

Sep 18 2024

emack accepted D16777: [chronik.e.cash] Use array implementation in examples.
Sep 18 2024, 14:29
emack accepted D16750: [chronik.e.cash] Update chronik-client in docs.

accepted with minor nits

Sep 18 2024, 05:52
emack accepted D16775: [Cashtab] Filter token list by token type.
Sep 18 2024, 05:45
emack accepted D16769: [Cashtab] Extend Cashtab bip21 support to cover multiple addresses and amounts.

Following chat on tg, issue was on ecc app side. Extension now testing all ok.

image.png (994×498 px, 71 KB)

Sep 18 2024, 04:52
emack accepted D16774: [Cashtab] Update dependencies.
Sep 18 2024, 02:39
emack requested changes to D16769: [Cashtab] Extend Cashtab bip21 support to cover multiple addresses and amounts.

Desktop and mobile tested all ok via BIP21 url querystring, with different amounts, decimals and addresses

Sep 18 2024, 02:34

Sep 17 2024

emack accepted D16759: [Cashtab] Toggle "buy nfts" and "manage nfts" for better user presentation.
Sep 17 2024, 14:46

Sep 16 2024

emack accepted D16764: [token-server] Tighten rate limits.

Minor nit

Sep 16 2024, 01:10
emack accepted D16762: [Cashtab] Use promise.all to debottleneck NFT offer loadtime.
Sep 16 2024, 01:08

Sep 15 2024

emack accepted D16763: [Cashtab] Do not lock UI while token info is loading on NFT screen.
Sep 15 2024, 13:55

Sep 14 2024

emack accepted D16760: [Cashtab] Show a spinner during loading process.
Sep 14 2024, 15:04
emack accepted D16761: [Cashtab] Prevent horizontal scrolling in NFT panel.
Sep 14 2024, 15:01
emack requested changes to D16759: [Cashtab] Toggle "buy nfts" and "manage nfts" for better user presentation.

When loading the NFT component it is complaining of a type error. Only appears on this diff and not on master.

image.png (122×477 px, 15 KB)

Sep 14 2024, 13:41

Sep 12 2024

emack accepted D16751: [explorer] Use timeFirstSeen instead of block timestamp for tx table time.
Sep 12 2024, 04:27

Sep 11 2024

emack accepted D16744: [ecashaddrjs] Convert to typescript.
Sep 11 2024, 06:32
emack requested changes to D16744: [ecashaddrjs] Convert to typescript.
Sep 11 2024, 05:55
emack accepted D16742: [token-server] Tighten rate limits.
Sep 11 2024, 05:23

Sep 10 2024

emack accepted D16737: [mock-chronik-client] Add support for ecash-agora stub mock.
Sep 10 2024, 12:15
emack accepted D16738: [Cashtab] Remove unimplemented agora methods.
Sep 10 2024, 11:10
emack accepted D16739: [Cashtab] Remove unimplemented lokad id tx history lookup method.
Sep 10 2024, 11:06

Sep 4 2024

emack accepted D16710: [chronik-client] Version bump to publish non-nng chronik-client.
Sep 4 2024, 23:04
emack closed D16711: [Cashtab] Patch airdrop blank screen bug.
Sep 4 2024, 09:31
emack committed rABC883ad6210b2f: [Cashtab] Patch airdrop blank screen bug (authored by emack).
[Cashtab] Patch airdrop blank screen bug
Sep 4 2024, 09:30
emack updated the diff for D16711: [Cashtab] Patch airdrop blank screen bug.

version bump

Sep 4 2024, 09:14
emack requested review of D16711: [Cashtab] Patch airdrop blank screen bug.
Sep 4 2024, 01:39
emack requested changes to D16710: [chronik-client] Version bump to publish non-nng chronik-client.
Sep 4 2024, 01:09
emack accepted D16709: [token-server] Bump XEC reward.
Sep 4 2024, 01:01

Aug 31 2024

emack added inline comments to D16699: Update chronik documentation after NNG deprecation.
Aug 31 2024, 15:49
emack requested changes to D16699: Update chronik documentation after NNG deprecation.
  • I did a quick grep and there's no documentation on the chronik.lokadId() API, which is exclusively on in-node chronik?
  • Maybe outside the scope of this diff, but can do with a production considerations section that talks to the various production challenges e.g. retrieving an address' history since inception can be tricky, as it's typically larger than the max number of pages retrievable per API call (200 pages). In which case the doc should recommend retrieving the first page so you get the numPages property which can be used to then work out the appropriate history pagination or to loop through and build up an array of promises for concurrent execution.
Aug 31 2024, 15:40
emack accepted D16698: [token-server] Bump rate limit window to one hour.
Aug 31 2024, 01:23

Aug 30 2024

emack accepted D16697: [token-server] Implement rate limiting by IP.
Aug 30 2024, 14:49

Aug 29 2024

emack accepted D16344: [alias-server] Migrate to in-node chronik-client.

minor nit

Aug 29 2024, 04:42

Aug 17 2024

emack added a comment to D16660: [dependencies] Patch checksum for nodesetup.h.

@bot ecash-herald-tests

Aug 17 2024, 05:11
emack accepted D16661: [Cashtab] Display some ideas for how to use a new amount of XEC.

Minor nit

Aug 17 2024, 05:10
emack accepted D16656: [ecash-lib] Replace legacy ChronikClientNode references with ChronikClient.
Aug 17 2024, 05:07

Aug 16 2024

emack closed D16558: [Cashtab] Render paywall id directly as hex.
Aug 16 2024, 03:55
emack committed rABCca773975d162: [Cashtab] Render paywall id directly as hex (authored by emack).
[Cashtab] Render paywall id directly as hex
Aug 16 2024, 03:55
emack updated the diff for D16558: [Cashtab] Render paywall id directly as hex.

version bump

Aug 16 2024, 01:55
emack updated the summary of D16558: [Cashtab] Render paywall id directly as hex.
Aug 16 2024, 01:53
emack updated the summary of D16558: [Cashtab] Render paywall id directly as hex.
Aug 16 2024, 01:50
emack accepted D16657: [ecash-agora] Replace legacy ChronikClientNode with ChronikClient.
Aug 16 2024, 01:35
emack requested changes to D16656: [ecash-lib] Replace legacy ChronikClientNode references with ChronikClient.

Are these the equivalent of node_module files for react apps and can be ignored?

image.png (89×1 px, 28 KB)

Aug 16 2024, 01:30
emack accepted D16655: [Cashtab] ChronikClientNode to ChronikClient.

grep should be grep -r ChronikClientNode src/ otherwise it'll return all the ChronikClientNode references in node_modules

Aug 16 2024, 01:26
emack accepted D16653: [ecash-herald] Replace ChronikClientNode with ChronikClient.
Aug 16 2024, 01:21
emack accepted D16654: [token-server] Replace references to ChronikClientNode with ChronikClient.
Aug 16 2024, 01:20

Aug 15 2024

emack requested changes to D16654: [token-server] Replace references to ChronikClientNode with ChronikClient.

Just so I'm understanding this correctly, there's no need to update package.json here to pick up the new chronik-client with the deprecated legacy ChronikClientNode constructor? Because it's on a relative path? But external apps using the chronik-client will right?

Aug 15 2024, 23:43
emack added a comment to D16654: [token-server] Replace references to ChronikClientNode with ChronikClient.

Just so I'm understanding this correctly, there's no need to update package.json here to pick up the new chronik-client with the deprecated legacy ChronikClientNode constructor? Because it's on a relative path? But external apps using the chronik-client will right?

Aug 15 2024, 23:29
emack closed D16624: [ecash-herald] Update parseOpReturn to recognize authentication txs.
Aug 15 2024, 08:14
emack committed rABC0ce298120039: [ecash-herald] Update parseOpReturn to recognize authentication txs (authored by emack).
[ecash-herald] Update parseOpReturn to recognize authentication txs
Aug 15 2024, 08:14
emack updated the diff for D16624: [ecash-herald] Update parseOpReturn to recognize authentication txs.

Rebase to master and version bump

Aug 15 2024, 07:30
emack closed D16623: [ecash-herald] Update parseOpReturn to recognize paywall payments.
Aug 15 2024, 07:19
emack committed rABC1415a0b02a29: [ecash-herald] Update parseOpReturn to recognize paywall payments (authored by emack).
[ecash-herald] Update parseOpReturn to recognize paywall payments
Aug 15 2024, 07:19

Aug 14 2024

emack added inline comments to D16624: [ecash-herald] Update parseOpReturn to recognize authentication txs.
Aug 14 2024, 13:11
emack updated the diff for D16624: [ecash-herald] Update parseOpReturn to recognize authentication txs.

Updated with on-spec but empty identifier condition

Aug 14 2024, 13:11
emack added a comment to D16627: [chronik client + ecash-herald + token-server + cashtab + ecash-lib + ecash-agora] Deprecate NNG support from chronik-client.

We probably need some comms on this along the lines of:

  1. next version is a breaking change for apps using NNG
  2. For existing in-node apps, refactor all references to ChronikClientNode to be ChronikClient
  3. For existing NNG powered apps, keep in mind changes a, b, c...... e.g. using address.history() going forward instead of script.history()
Aug 14 2024, 07:50
emack closed D16625: Add dust tx authentication prefix to standards doc.
Aug 14 2024, 05:02
emack committed rABCb05a734b5c0d: Add dust tx authentication prefix to standards doc (authored by emack).
Add dust tx authentication prefix to standards doc
Aug 14 2024, 05:02
emack closed D16626: [Explorer] Update readme with additional dependency.
Aug 14 2024, 04:21
emack committed rABCb1cbec841bc7: [Explorer] Update readme with additional dependency (authored by emack).
[Explorer] Update readme with additional dependency
Aug 14 2024, 04:21
emack added a comment to D16625: Add dust tx authentication prefix to standards doc.

beyond the scope of this diff -- but why different lokad id for all of these things that are different functions of ecashchat?

Aug 14 2024, 04:19
emack updated the diff for D16625: Add dust tx authentication prefix to standards doc.

Updated author

Aug 14 2024, 04:19
emack added inline comments to D16623: [ecash-herald] Update parseOpReturn to recognize paywall payments.
Aug 14 2024, 01:58
emack updated the diff for D16623: [ecash-herald] Update parseOpReturn to recognize paywall payments.

Updated to parse hex article txids and updated off spec messaging

Aug 14 2024, 01:58
emack added inline comments to D16624: [ecash-herald] Update parseOpReturn to recognize authentication txs.
Aug 14 2024, 01:04