Page MenuHomePhabricator
Feed All Stories

Nov 6 2023

PiRK committed rABCfe4ecfd0250f: [net processing] remove proof_relay parameter from Peer ctor (authored by PiRK).
[net processing] remove proof_relay parameter from Peer ctor
Nov 6 2023, 15:34
PiRK closed D14740: [net processing] Don't initialize TxRelay for non-tx-relay peers..
Nov 6 2023, 15:34
PiRK committed rABC445530c6cfeb: [net processing] Don't initialize TxRelay for non-tx-relay peers. (authored by John Newbery <john@johnnewbery.com>).
[net processing] Don't initialize TxRelay for non-tx-relay peers.
Nov 6 2023, 15:34
PiRK closed D14739: [net processing] Comment all TxRelay members.
Nov 6 2023, 15:34
PiRK committed rABCcad451f1bf30: [net processing] Comment all TxRelay members (authored by John Newbery <john@johnnewbery.com>).
[net processing] Comment all TxRelay members
Nov 6 2023, 15:34
PiRK closed D14738: [net processing] [refactor] Move m_next_send_feefilter and m_fee_filter_sent.
Nov 6 2023, 15:34
PiRK committed rABC6c6318c3c34c: [net processing] [refactor] Move m_next_send_feefilter and m_fee_filter_sent (authored by PiRK).
[net processing] [refactor] Move m_next_send_feefilter and m_fee_filter_sent
Nov 6 2023, 15:34
PiRK retitled D14743: [electrum] tests: raise on RPC error with proper error message from tests: raise on RPC error or timeout error with proper error message to [electrum] tests: raise on RPC error or timeout error with proper error message.
Nov 6 2023, 15:31
teamcity updated the summary of D14743: [electrum] tests: raise on RPC error with proper error message.
Nov 6 2023, 15:27
PiRK requested review of D14743: [electrum] tests: raise on RPC error with proper error message.
Nov 6 2023, 15:27
PiRK updated the summary of D14742: [electrum] regtest: fix fulcrum stats query and raise timeout error in poll_for_answer.
Nov 6 2023, 15:26
teamcity updated the summary of D14742: [electrum] regtest: fix fulcrum stats query and raise timeout error in poll_for_answer.
Nov 6 2023, 15:25
PiRK requested review of D14742: [electrum] regtest: fix fulcrum stats query and raise timeout error in poll_for_answer.
Nov 6 2023, 15:25
bytesofman requested changes to D14728: [Cashtab][Alias] Sync pricing on new blocks.
Nov 6 2023, 13:59
bytesofman updated the diff for D14736: [Cashtab] Add function to generate an OP_RETURN output for an airdrop tx.

Add unit test for non-standard utf8 characters, remove double validation check for tokenId as string, check for multiple blank spaces and add unit test for this case

Nov 6 2023, 13:48
PiRK updated the diff for D14740: [net processing] Don't initialize TxRelay for non-tx-relay peers..

declare tx_relay directly in the if's condition, skip the the init-statement

Nov 6 2023, 12:34
Fabien accepted D14741: [net processing] remove proof_relay parameter from Peer ctor.
Nov 6 2023, 12:09
Fabien accepted D14740: [net processing] Don't initialize TxRelay for non-tx-relay peers..
Nov 6 2023, 12:08
Fabien accepted D14739: [net processing] Comment all TxRelay members.
Nov 6 2023, 11:51
Fabien accepted D14738: [net processing] [refactor] Move m_next_send_feefilter and m_fee_filter_sent.
Nov 6 2023, 11:50
Fabien planned changes to D14737: [CI] Temporarly disable building chronik for windows.

That fixes the warnings, but not the tests

Nov 6 2023, 10:13
teamcity added a comment to D14737: [CI] Temporarly disable building chronik for windows.
Nov 6 2023, 09:29
teamcity awarded D14737: [CI] Temporarly disable building chronik for windows a Haypence token.
Nov 6 2023, 09:01
Fabien added a comment to D14737: [CI] Temporarly disable building chronik for windows.

@bot build-win64

Nov 6 2023, 09:01
PiRK updated the summary of D14741: [net processing] remove proof_relay parameter from Peer ctor.
Nov 6 2023, 08:44
PiRK requested review of D14741: [net processing] remove proof_relay parameter from Peer ctor.
Nov 6 2023, 08:43
teamcity updated the summary of D14740: [net processing] Don't initialize TxRelay for non-tx-relay peers..
Nov 6 2023, 08:42
PiRK requested review of D14740: [net processing] Don't initialize TxRelay for non-tx-relay peers..
Nov 6 2023, 08:41
teamcity updated the summary of D14739: [net processing] Comment all TxRelay members.
Nov 6 2023, 08:40
PiRK requested review of D14739: [net processing] Comment all TxRelay members.
Nov 6 2023, 08:40
teamcity updated the summary of D14738: [net processing] [refactor] Move m_next_send_feefilter and m_fee_filter_sent.
Nov 6 2023, 08:39
PiRK requested review of D14738: [net processing] [refactor] Move m_next_send_feefilter and m_fee_filter_sent.
Nov 6 2023, 08:39
Fabien requested review of D14737: [CI] Temporarly disable building chronik for windows.
Nov 6 2023, 08:22
teamcity triaged T3332: Build Bitcoin-ABC / ElectrumABC / Electrum ABC functional tests is broken. as Unbreak Now! priority.
Nov 6 2023, 08:20
Fabien closed D14734: [avalanche] Move the invalid proofs filter to the peer manager.
Nov 6 2023, 08:17
Fabien committed rABC6c7f9e00cae7: [avalanche] Move the invalid proofs filter to the peer manager (authored by Fabien).
[avalanche] Move the invalid proofs filter to the peer manager
Nov 6 2023, 08:17

Nov 5 2023

abc-bot committed rABC6d22902cb270: [Automated] Update seeds (authored by abc-bot).
[Automated] Update seeds
Nov 5 2023, 22:19
abc-bot committed rABC3ab60a11e82d: [Automated] Update chainparams (authored by abc-bot).
[Automated] Update chainparams
Nov 5 2023, 22:09
abc-bot committed rABC5c4ed3ec2e59: [Automated] Update timing.json (authored by abc-bot).
[Automated] Update timing.json
Nov 5 2023, 21:35
emack updated the diff for D14708: [Cashtab][Swap] Add swap component with SideShift integration.
  • parentAffiliatedId set to the official ABC account from Antony
  • Reverted settleAddress back to undefined otherwise the Receiving Address field will not be displayed in the widget. Whoever is managing the ABC account can just execute monthly withdrawals from the official account to the IFP address.

image.png (142×561 px, 7 KB)

Nov 5 2023, 12:30

Nov 4 2023

Fabien added a comment to D14728: [Cashtab][Alias] Sync pricing on new blocks.

Any block height related optimization will incur an API call to get the latest blockheight as a minimum.

Not with websockets ?

Nay, the BlockConnected websocket message only contains the message type and block hash. Usually you'd pass the block hash to the chronik client's block() API to get more info but that itself is an API call.

The other websocket messages don't return height either.

Nov 4 2023, 14:27
teamcity closed T3328: Build Bitcoin-ABC / Master / Cross Builds / Cross Build Windows 64-bit is broken. as Resolved.
Nov 4 2023, 11:39
emack closed D14269: [Chronik-client] - Cycle through backup instances on outage.
Nov 4 2023, 11:11
emack committed rABCf9282f34b540: [Chronik-client] - Cycle through backup instances on outage (authored by emack).
[Chronik-client] - Cycle through backup instances on outage
Nov 4 2023, 11:11
emack added a comment to D14728: [Cashtab][Alias] Sync pricing on new blocks.

Any block height related optimization will incur an API call to get the latest blockheight as a minimum.

Not with websockets ?

Nov 4 2023, 11:06
tobias_ruck accepted D14269: [Chronik-client] - Cycle through backup instances on outage.

alright, green. sorry for holding this hostage for so long, but at least I didn't ask for ransom, so I guess it's not that bad

Nov 4 2023, 10:04
Fabien added a comment to D14728: [Cashtab][Alias] Sync pricing on new blocks.

Any block height related optimization will incur an API call to get the latest blockheight as a minimum.

Nov 4 2023, 08:41
emack requested changes to D14736: [Cashtab] Add function to generate an OP_RETURN output for an airdrop tx.
Nov 4 2023, 02:56

Nov 3 2023

emack updated the diff for D14728: [Cashtab][Alias] Sync pricing on new blocks.

I must have missed something here

Nov 3 2023, 23:57
bytesofman added inline comments to D14736: [Cashtab] Add function to generate an OP_RETURN output for an airdrop tx.
Nov 3 2023, 20:22
bytesofman requested review of D14736: [Cashtab] Add function to generate an OP_RETURN output for an airdrop tx.
Nov 3 2023, 20:20
bytesofman closed D14735: [Cashtab] Create targetOutput for a Cashtab Msg tx.
Nov 3 2023, 19:46
bytesofman committed rABC1ed79850fc70: [Cashtab] Create targetOutput for a Cashtab Msg tx (authored by bytesofman).
[Cashtab] Create targetOutput for a Cashtab Msg tx
Nov 3 2023, 19:46
PiRK accepted D14735: [Cashtab] Create targetOutput for a Cashtab Msg tx.
Nov 3 2023, 19:12
PiRK closed D14733: Replace RecursiveMutex cs_addrLocal with Mutex, and rename it.
Nov 3 2023, 18:31
PiRK committed rABC3bcd977e4928: Replace RecursiveMutex cs_addrLocal with Mutex, and rename it (authored by PiRK).
Replace RecursiveMutex cs_addrLocal with Mutex, and rename it
Nov 3 2023, 18:31
teamcity closed T3331: Build Bitcoin-ABC / Master / Cross Builds / Cross Build Linux AArch64 is broken. as Resolved.
Nov 3 2023, 18:17
bytesofman updated the diff for D14735: [Cashtab] Create targetOutput for a Cashtab Msg tx.

remove debug logging and unused const

Nov 3 2023, 18:00
bytesofman requested review of D14735: [Cashtab] Create targetOutput for a Cashtab Msg tx.
Nov 3 2023, 17:59
Mengerian closed D14722: [e.cash] Use camelCase for constant.
Nov 3 2023, 17:36
Mengerian committed rABC882f7450604c: [e.cash] Use camelCase for constant (authored by Mengerian).
[e.cash] Use camelCase for constant
Nov 3 2023, 17:36
teamcity triaged T3331: Build Bitcoin-ABC / Master / Cross Builds / Cross Build Linux AArch64 is broken. as Unbreak Now! priority.
Nov 3 2023, 17:13
PiRK closed D14726: [electrum] detect the master private key when loading a proof.
Nov 3 2023, 16:28
PiRK committed rABC5dcccb27716f: [electrum] detect the master private key when loading a proof (authored by PiRK).
[electrum] detect the master private key when loading a proof
Nov 3 2023, 16:28
bytesofman accepted D14733: Replace RecursiveMutex cs_addrLocal with Mutex, and rename it.
Nov 3 2023, 16:25
PiRK accepted D14734: [avalanche] Move the invalid proofs filter to the peer manager.

nice wrapping, one less mutex and one less global

Nov 3 2023, 16:25
bytesofman accepted D14726: [electrum] detect the master private key when loading a proof.
Nov 3 2023, 16:22
Fabien requested review of D14734: [avalanche] Move the invalid proofs filter to the peer manager.
Nov 3 2023, 16:14
teamcity awarded D14733: Replace RecursiveMutex cs_addrLocal with Mutex, and rename it a Haypence token.
Nov 3 2023, 15:42
PiRK added a comment to D14733: Replace RecursiveMutex cs_addrLocal with Mutex, and rename it.

@bot build-tsan

Nov 3 2023, 15:42
teamcity updated the summary of D14733: Replace RecursiveMutex cs_addrLocal with Mutex, and rename it.
Nov 3 2023, 15:42
PiRK requested review of D14733: Replace RecursiveMutex cs_addrLocal with Mutex, and rename it.
Nov 3 2023, 15:41
PiRK closed D14729: [electrum] clear the wallet password from memory when no longer needed.
Nov 3 2023, 15:10
PiRK committed rABC596deff98300: [electrum] clear the wallet password from memory when no longer needed (authored by PiRK).
[electrum] clear the wallet password from memory when no longer needed
Nov 3 2023, 15:10
emack closed D14713: [Cashtab][Alias] Check Alias function.
Nov 3 2023, 14:55
emack committed rABC6954c1d261ed: [Cashtab][Alias] Check Alias function (authored by emack).
[Cashtab][Alias] Check Alias function
Nov 3 2023, 14:55
PiRK committed rABCf3f146792991: refactor: replace RecursiveMutex m_cs_callbacks_pending with Mutex (and rename) (authored by PiRK).
refactor: replace RecursiveMutex m_cs_callbacks_pending with Mutex (and rename)
Nov 3 2023, 14:40
PiRK closed D14731: refactor: replace RecursiveMutex m_cs_callbacks_pending with Mutex (and rename).
Nov 3 2023, 14:40
PiRK closed D14730: wallet: Avoid locking cs_wallet recursively.
Nov 3 2023, 14:40
PiRK committed rABC0cb1d1901233: wallet: Avoid locking cs_wallet recursively (authored by João Barbosa <joao.paulo.barbosa@gmail.com>).
wallet: Avoid locking cs_wallet recursively
Nov 3 2023, 14:40
PiRK updated the summary of D14726: [electrum] detect the master private key when loading a proof.
Nov 3 2023, 14:37
johnkuney closed D14707: [e.cash] Filter out low exchange scores.
Nov 3 2023, 14:35
johnkuney committed rABC3142a9c245dc: [e.cash] Filter out low exchange scores (authored by johnkuney).
[e.cash] Filter out low exchange scores
Nov 3 2023, 14:35
PiRK added a comment to D14726: [electrum] detect the master private key when loading a proof.

Is this diff in response to user complaints? what's the root cause of wanting to add this functionality?

is "fix it" here from the diff description referring to problem of not knowing the private key and having to enter it manually, or electrum is just always using the 0 key which is now not always correct?

Nov 3 2023, 14:33
emack updated the diff for D14713: [Cashtab][Alias] Check Alias function.

Rebase to master

Nov 3 2023, 14:32
emack closed D14725: [Cashtab][Alias] Increase pending warning emphasis on confirmation modal.
Nov 3 2023, 14:13
emack committed rABC86052e98a0fb: [Cashtab][Alias] Increase pending warning emphasis on confirmation modal (authored by emack).
[Cashtab][Alias] Increase pending warning emphasis on confirmation modal
Nov 3 2023, 14:13
Fabien accepted D14731: refactor: replace RecursiveMutex m_cs_callbacks_pending with Mutex (and rename).
Nov 3 2023, 13:59
Fabien accepted D14730: wallet: Avoid locking cs_wallet recursively.
Nov 3 2023, 13:57
Fabien accepted D14729: [electrum] clear the wallet password from memory when no longer needed.

are these proof editor improvements driven by user stories?

I dunno how much mileage we are going to get by improving the proof editor experience in electrum. It is already effective there. Everyone who uses the feature is not doing it on a daily basis.

If the problem is "we want to improve the UX for creating an avalanche proof" ... electrumabc is mb not the answer. It's a power user program. I'm also not sure we really want it to be easier or more convenient. It is relatively straightforward to do now, for users who also are competent to run and maintain a full node from the command line. If we are really trying to optimize the UX, something like a staking service business is probably better positioned (though I do not think ABC is the right group to run such a service).

I'm hesitant to add anything that is "caching the password more often for convenience."

Nov 3 2023, 13:53
Fabien accepted D14707: [e.cash] Filter out low exchange scores.

Very nice ! That is a great unit tests which is easy to read, understand and review.

Nov 3 2023, 13:51
Fabien accepted D14713: [Cashtab][Alias] Check Alias function.
Nov 3 2023, 13:47
Fabien accepted D14725: [Cashtab][Alias] Increase pending warning emphasis on confirmation modal.
Nov 3 2023, 13:46
Fabien accepted D14726: [electrum] detect the master private key when loading a proof.
Nov 3 2023, 13:45
Fabien closed D14732: [avalanche] Consolidate the proofs recent finalization state memorization.
Nov 3 2023, 13:42
Fabien committed rABC55867cb13628: [avalanche] Consolidate the proofs recent finalization state memorization (authored by Fabien).
[avalanche] Consolidate the proofs recent finalization state memorization
Nov 3 2023, 13:42
Fabien requested changes to D14728: [Cashtab][Alias] Sync pricing on new blocks.
Nov 3 2023, 13:40
PiRK accepted D14732: [avalanche] Consolidate the proofs recent finalization state memorization.
Nov 3 2023, 12:26
Fabien requested review of D14732: [avalanche] Consolidate the proofs recent finalization state memorization.
Nov 3 2023, 11:02
Fabien closed D14727: Bump version to 0.28.3.
Nov 3 2023, 11:00