Page MenuHomePhabricator
Feed All Stories

Sep 25 2023

bytesofman accepted D14532: [electrum] start supporting oa1:xec and stop supporting oa1:bch as openalias prefix.
Sep 25 2023, 20:49
bytesofman requested changes to D14376: [Cashtab][Alias] Pending Aliases.
Sep 25 2023, 20:21
bytesofman added a comment to D14527: [Cashtab] Commence refactor of transaction building.

ok now this version has the latest rev of D14526 installed.

Sep 25 2023, 19:26
bytesofman updated the diff for D14527: [Cashtab] Commence refactor of transaction building.

Update dust error, bump ecash-coinselect to latest version in parallel diff

Sep 25 2023, 19:24
teamcity added a comment to D14527: [Cashtab] Commence refactor of transaction building.
Sep 25 2023, 19:22
bytesofman updated the diff for D14527: [Cashtab] Commence refactor of transaction building.

better dust error

Sep 25 2023, 19:19
bytesofman added inline comments to D14527: [Cashtab] Commence refactor of transaction building.
Sep 25 2023, 19:17
bytesofman added inline comments to D14526: [ecash-coinselect] Simplify to match functionality of coinselect library.
Sep 25 2023, 19:00
bytesofman updated the diff for D14526: [ecash-coinselect] Simplify to match functionality of coinselect library.

Add support for hex strings as script input, remove chronik references, add validation for script types

Sep 25 2023, 18:57
teamcity closed T3299: Build Bitcoin-ABC / Master / Cross Builds / Cross Build Windows 64-bit is broken. as Resolved.
Sep 25 2023, 17:48
bytesofman closed D14529: [Cashtab] Load settings page with saved wallets collapse open.
Sep 25 2023, 17:12
bytesofman committed rABC392c779b31be: [Cashtab] Load settings page with saved wallets collapse open (authored by bytesofman).
[Cashtab] Load settings page with saved wallets collapse open
Sep 25 2023, 17:12
PiRK requested review of D14535: [electrum] pass a wallet.contacts reference to ContactList.
Sep 25 2023, 14:59
PiRK updated the summary of D14534: [electrum] move ElectrumWindow.set_contact method to ContactList.
Sep 25 2023, 14:58
PiRK requested review of D14534: [electrum] move ElectrumWindow.set_contact method to ContactList.
Sep 25 2023, 14:57
PiRK requested review of D14533: [electrum] move new contact dialog to contact_list.py.
Sep 25 2023, 14:55
PiRK requested review of D14532: [electrum] start supporting oa1:xec and stop supporting oa1:bch as openalias prefix.
Sep 25 2023, 14:54
teamcity triaged T3299: Build Bitcoin-ABC / Master / Cross Builds / Cross Build Windows 64-bit is broken. as Unbreak Now! priority.
Sep 25 2023, 12:52
PiRK closed D14530: [electrum] rename tx_from_str to rawtx_from_str.
Sep 25 2023, 12:17
PiRK committed rABC0c195f354aa5: [electrum] store and serialize tx data as bytes (authored by PiRK).
[electrum] store and serialize tx data as bytes
Sep 25 2023, 12:16
PiRK closed D14524: [electrum] store and serialize tx data as bytes.
Sep 25 2023, 12:16
PiRK committed rABC8026628e786b: [electrum] rename tx_from_str to rawtx_from_str (authored by PiRK).
[electrum] rename tx_from_str to rawtx_from_str
Sep 25 2023, 12:16
PiRK closed D14525: [electrum] consolidate compact_size code.
Sep 25 2023, 12:16
PiRK committed rABCdcb410039d3e: [electrum] consolidate compact_size code (authored by PiRK).
[electrum] consolidate compact_size code
Sep 25 2023, 12:16
PiRK closed D14531: [electrum] fix error dialogs in main_window.
Sep 25 2023, 12:16
PiRK committed rABC692e0c46d453: [electrum] fix error dialogs in main_window (authored by PiRK).
[electrum] fix error dialogs in main_window
Sep 25 2023, 12:16
Fabien accepted D14531: [electrum] fix error dialogs in main_window.

Nice case of silently breaking stuff

Sep 25 2023, 09:04
Fabien accepted D14530: [electrum] rename tx_from_str to rawtx_from_str.
Sep 25 2023, 09:02
Fabien requested changes to D14527: [Cashtab] Commence refactor of transaction building.

@emack Your questions are valid, and the missing dependency is indeed an issue: the test plan won't work without it.
Please request changes when you have such remarks: comments with no state change are more to ask a general question about the diff in a non-blocking way but also it makes it harder to spot for dev that the diff needs his attention.

Sep 25 2023, 09:01
Fabien requested changes to D14526: [ecash-coinselect] Simplify to match functionality of coinselect library.

Can we get rid of the references to chronik everywhere ? The fact that the utxo format matches chronik is convenient but doesn't mean the lib can't be used with another backend. In fact it's not a dependency of this lib.

Sep 25 2023, 08:56
Fabien accepted D14524: [electrum] store and serialize tx data as bytes.
Sep 25 2023, 08:35
Fabien accepted D14525: [electrum] consolidate compact_size code.
Sep 25 2023, 08:23
PiRK closed D14520: [electrum] start using tx.txinputs() in the wallet.
Sep 25 2023, 07:19
PiRK committed rABC1007058b637b: [electrum] start using tx.txinputs() in the wallet (authored by PiRK).
[electrum] start using tx.txinputs() in the wallet
Sep 25 2023, 07:19
PiRK updated the summary of D14530: [electrum] rename tx_from_str to rawtx_from_str.
Sep 25 2023, 07:18
PiRK updated the diff for D14530: [electrum] rename tx_from_str to rawtx_from_str.

rebase

Sep 25 2023, 07:16
PiRK updated the diff for D14524: [electrum] store and serialize tx data as bytes.

rebase

Sep 25 2023, 07:15
PiRK updated the diff for D14525: [electrum] consolidate compact_size code.

rebase

Sep 25 2023, 07:14
PiRK requested review of D14531: [electrum] fix error dialogs in main_window.
Sep 25 2023, 07:09
PiRK requested review of D14530: [electrum] rename tx_from_str to rawtx_from_str.
Sep 25 2023, 06:42
PiRK updated the diff for D14524: [electrum] store and serialize tx data as bytes.

undo function renaming

Sep 25 2023, 06:15
emack accepted D14529: [Cashtab] Load settings page with saved wallets collapse open.

image.png (264×504 px, 18 KB)

Default open works fine. Since this highlighted area is common to all main screens we can potentially turn this into a dropdown populated with the saved wallets.

Sep 25 2023, 00:53

Sep 24 2023

bytesofman requested review of D14529: [Cashtab] Load settings page with saved wallets collapse open.
Sep 24 2023, 22:48
bytesofman closed D14528: [Cashtab] Support UAE Dirham currency.
Sep 24 2023, 22:32
bytesofman committed rABC23089449df42: [Cashtab] Support UAE Dirham currency (authored by bytesofman).
[Cashtab] Support UAE Dirham currency
Sep 24 2023, 22:32
bytesofman added inline comments to D14528: [Cashtab] Support UAE Dirham currency.
Sep 24 2023, 22:31
bytesofman updated the diff for D14528: [Cashtab] Support UAE Dirham currency.

reverting arabic

Sep 24 2023, 22:28
bytesofman updated the diff for D14528: [Cashtab] Support UAE Dirham currency.

using locale alphabet for symbol

Sep 24 2023, 22:22
abc-bot committed rABC946a3708f94c: [Automated] Update seeds (authored by abc-bot).
[Automated] Update seeds
Sep 24 2023, 21:18
abc-bot committed rABC868bb2300757: [Automated] Update chainparams (authored by abc-bot).
[Automated] Update chainparams
Sep 24 2023, 21:08
abc-bot committed rABC3ac3a29490ef: [Automated] Update timing.json (authored by abc-bot).
[Automated] Update timing.json
Sep 24 2023, 20:35
emack accepted D14528: [Cashtab] Support UAE Dirham currency.

Accepted with minor nit

Sep 24 2023, 15:04
emack added inline comments to D14527: [Cashtab] Commence refactor of transaction building.
Sep 24 2023, 14:49
emack added inline comments to D14526: [ecash-coinselect] Simplify to match functionality of coinselect library.
Sep 24 2023, 13:21
emack updated the diff for D14376: [Cashtab][Alias] Pending Aliases.

Minor commenting nit

Sep 24 2023, 02:14
emack added inline comments to D14376: [Cashtab][Alias] Pending Aliases.
Sep 24 2023, 02:06
emack updated the diff for D14376: [Cashtab][Alias] Pending Aliases.
  • Added warning about not tracking pending aliases for other wallets as part of the registration confirmation modal if the user is specifying a separate address for the alias
  • Cleared inputs upon registration broadcast
  • Fixed a silent bug where refreshAliases() was being constantly triggered in a loop - have moved it into its own useEffect() now with just hasPendingAliases as a dependency
  • Responding to other feedback as below:
Sep 24 2023, 02:06

Sep 23 2023

bytesofman requested review of D14528: [Cashtab] Support UAE Dirham currency.
Sep 23 2023, 18:41

Sep 22 2023

bytesofman requested review of D14527: [Cashtab] Commence refactor of transaction building.
Sep 22 2023, 22:42
bytesofman requested review of D14526: [ecash-coinselect] Simplify to match functionality of coinselect library.
Sep 22 2023, 22:28
bytesofman added a comment to D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.

Upcoming stack

Sep 22 2023, 22:03
bytesofman requested changes to D14376: [Cashtab][Alias] Pending Aliases.

It's actually more complicated to implement because a Cashtab user can register aliases for an address that is not their own address.

Sep 22 2023, 17:07
bytesofman abandoned D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.

To be split up into smaller diffs -- retiring this as proof of concept.

Sep 22 2023, 16:32
Fabien added inline comments to D14525: [electrum] consolidate compact_size code.
Sep 22 2023, 15:55
PiRK updated the diff for D14525: [electrum] consolidate compact_size code.

rebase

Sep 22 2023, 15:16
PiRK updated the diff for D14525: [electrum] consolidate compact_size code.

rename write_compact_size -> compact_size, as it is not writing anything anywhere, and arg nsize in compact_size_nbytes for consistency

Sep 22 2023, 15:13
PiRK added inline comments to D14525: [electrum] consolidate compact_size code.
Sep 22 2023, 15:08
PiRK published D14524: [electrum] store and serialize tx data as bytes for review.
Sep 22 2023, 14:58
Fabien requested changes to D14525: [electrum] consolidate compact_size code.
Sep 22 2023, 14:50
Fabien requested changes to D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.

Let's not do it all at once: start with the lib overhaul, incrementally, then use it in cashtab.

Sep 22 2023, 14:42
Fabien accepted D14520: [electrum] start using tx.txinputs() in the wallet.
Sep 22 2023, 14:37
PiRK added inline comments to D14525: [electrum] consolidate compact_size code.
Sep 22 2023, 14:33
PiRK updated the diff for D14525: [electrum] consolidate compact_size code.

remove linter warning

Sep 22 2023, 14:27
PiRK requested review of D14525: [electrum] consolidate compact_size code.
Sep 22 2023, 14:23
emack updated the summary of D14376: [Cashtab][Alias] Pending Aliases.
Sep 22 2023, 13:46
emack updated the diff for D14376: [Cashtab][Alias] Pending Aliases.
  • New refreshAliases() function added to useWallet that calls the /address endpoint to retrieve both registered and pending aliases for the active wallet
  • Latest aliases are stored in useWallet's state variable latestAliases, which are then used by Alias.js to populate the registered and pending alias dropdowns
  • Interval created in useWallet that calls refreshAliases() to refresh registered and pending aliases
  • useEffect() dependencies adjusted in Alias.js so that a refresh is triggered upon alias registration (balance change) and new aliases detected
  • No longer using localStorage to keep track of pending aliases
  • Per earlier feedback, no longer using websocket listener on 'BlockConnected' events as that may not be a one to one correlation to a successful registration
Sep 22 2023, 13:45
bytesofman updated the diff for D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.

Improve code commenting

Sep 22 2023, 12:32
PiRK closed D14522: [electrum] restore tx notification.
Sep 22 2023, 12:27
PiRK committed rABC5b535e813a23: [electrum] restore tx notification (authored by PiRK).
[electrum] restore tx notification
Sep 22 2023, 12:27
PiRK requested review of D14520: [electrum] start using tx.txinputs() in the wallet.
Sep 22 2023, 12:25
bytesofman updated the diff for D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.

Remove dead code now that coinselect throws errors instead of mysteriously returning undefined for inputs and outputs

Sep 22 2023, 12:24
bytesofman updated the diff for D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.

reverting unrelated snapshot changes from package-lock.json patch, add script unit test to ecash-coinselect

Sep 22 2023, 12:17
Fabien requested changes to D14520: [electrum] start using tx.txinputs() in the wallet.
Sep 22 2023, 07:23
PiRK accepted D14517: [avalanche] Activate staking rewards on Nov. 15th, 2023.
Sep 22 2023, 06:19

Sep 21 2023

bytesofman closed D14482: [e.cash] Add stub developers page.
Sep 21 2023, 23:57
bytesofman committed rABC0d7ff65a5343: [e.cash] Add stub developers page (authored by bytesofman).
[e.cash] Add stub developers page
Sep 21 2023, 23:57
bytesofman planned changes to D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.
Sep 21 2023, 23:50
bytesofman updated the diff for D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.

package-lock.json was corrupted somehow during uninstall/reinstall of local ecash-coinsect vs npm hosted one

Sep 21 2023, 23:50
teamcity added a comment to D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.
Sep 21 2023, 22:28
bytesofman planned changes to D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.
Sep 21 2023, 22:23
bytesofman updated the diff for D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.

Fix local install dependency in package-lock.json from local testing, remove p2sh comments

Sep 21 2023, 22:23
bytesofman retitled D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs from [Cashtab] Use coinselect to create min fee txs to [Cashtab] Use updated ecash-coinselect lib to create min fee txs.
Sep 21 2023, 22:07
bytesofman updated the summary of D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.
Sep 21 2023, 22:07
bytesofman planned changes to D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.
Sep 21 2023, 22:00
bytesofman updated the diff for D14507: [Cashtab] Use updated ecash-coinselect lib to create min fee txs.

Refactor and implement ecash-coinselect

Sep 21 2023, 22:00
johnkuney closed D14523: [e.cash] Add Guarda wallet.
Sep 21 2023, 21:09
johnkuney committed rABCce2fe20119a7: [e.cash] Add Guarda wallet (authored by johnkuney).
[e.cash] Add Guarda wallet
Sep 21 2023, 21:09
Fabien accepted D14522: [electrum] restore tx notification.
Sep 21 2023, 17:24
bytesofman accepted D14523: [e.cash] Add Guarda wallet.
Sep 21 2023, 16:59
teamcity added a comment to D14523: [e.cash] Add Guarda wallet.

Build Bitcoin ABC Diffs / Diff Testing (preview-e.cash) passed.
Preview is available at http://54.39.104.128:41238 for the next 60 minutes.

Sep 21 2023, 16:57