Page MenuHomePhabricator
Feed All Stories

Apr 16 2021

majcosta accepted D9426: Bump version to 0.23.2.
Apr 16 2021, 18:01
PiRK accepted D9419: [avalanche] Move the session key to the PeerData structure.
Apr 16 2021, 17:05
PiRK accepted D9418: [avalanche] Make the peer data proof and delegation optional.
Apr 16 2021, 17:01
Fabien requested review of D9426: Bump version to 0.23.2.
Apr 16 2021, 16:57
Fabien updated the diff for D9418: [avalanche] Make the peer data proof and delegation optional.

Address comment:

  • Update doxygen doc
  • Rename getProof => getLocalProof which is more accurate

Also make the proof optional a reference in init.cpp

Apr 16 2021, 16:22
PiRK updated the diff for D9345: [avalanche] set a minimum amount for a proof.

rename LOWEST_VALID_SCORE -> MIN_VALID_PROOF_SCORE

Apr 16 2021, 14:26
PiRK requested changes to D9418: [avalanche] Make the peer data proof and delegation optional.
Apr 16 2021, 13:25
PiRK abandoned D9394: [avalanche] rename getProof to getLocalProof and return a pointer.

This can be abandoned in favor of D9418. The reference to an optional proof is better than a bare pointer.

Apr 16 2021, 13:25
PackagingPapa added a comment to D9425: [avalanche] add an OrphanProofPool class.
Apr 16 2021, 11:45
teamcity added a comment to D9425: [avalanche] add an OrphanProofPool class.
Apr 16 2021, 10:24
PiRK updated the diff for D9425: [avalanche] add an OrphanProofPool class.

check also return value of addProof is true

Apr 16 2021, 10:17
PiRK requested review of D9425: [avalanche] add an OrphanProofPool class.
Apr 16 2021, 10:08

Apr 15 2021

PiRK added a comment to D9422: [avalanche] Don't turn on service bit if we don't have a proof.

I get the point that a node that does not vote is not a full avalanche peer. But it can still be a "limited avalanche peer", if it wants to receive and relay proofs, so it can be aware of other avalanche nodes. We will need some other way of signalling the "limited avalanche" state.

Apr 15 2021, 15:47
bytesofman requested review of D9424: [Cashtab] Load from cache on startup.
Apr 15 2021, 14:28
PiRK planned changes to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.

Working on splitting this in smaller pieces, with some refactoring :
D9423

Apr 15 2021, 13:44
PiRK requested review of D9423: [avalanche] Remember rejected proofs.
Apr 15 2021, 13:44
Fabien updated the diff for D9365: [avalanche] Add an option to import a delegation.

Revert to original master key/session key intent, rebase on top of D9422 to remove verification from init.cpp

Apr 15 2021, 13:32
Fabien requested review of D9422: [avalanche] Don't turn on service bit if we don't have a proof.
Apr 15 2021, 13:00
Fabien requested review of D9421: [avalanche] Move the initial proof verification to PeerData constructor.
Apr 15 2021, 12:53
Fabien requested review of D9420: [avalanche] Initialize PeerData from ArgsManager.
Apr 15 2021, 12:49
Fabien requested review of D9419: [avalanche] Move the session key to the PeerData structure.
Apr 15 2021, 12:46
Fabien requested review of D9418: [avalanche] Make the peer data proof and delegation optional.
Apr 15 2021, 12:42
PiRK abandoned D9417: [avalanche] add a fetchOrCreatePeer with ProofValidationStatus.

I think I just had a better idea: do the proof verification inside fetchCreatePeer, so that we don't need another public method adding a proof (getProofId already does that).

Apr 15 2021, 12:12
PiRK updated the diff for D9417: [avalanche] add a fetchOrCreatePeer with ProofValidationStatus.

remove the dummy state that is thrown away so that the output argument is actually used

Apr 15 2021, 11:37
teamcity added a comment to D9417: [avalanche] add a fetchOrCreatePeer with ProofValidationStatus.
Apr 15 2021, 11:36
PiRK requested review of D9417: [avalanche] add a fetchOrCreatePeer with ProofValidationStatus.
Apr 15 2021, 11:33
Uberclonezapps updated Uberclonezapps.
Apr 15 2021, 08:06
masonethan updated masonethan.
Apr 15 2021, 07:37
abc-bot committed rABCa2660efac462: [Automated] Update timing.json (authored by abc-bot).
[Automated] Update timing.json
Apr 15 2021, 03:20
abc-bot committed rABC5b9f79441fba: [Automated] Update seeds (authored by abc-bot).
[Automated] Update seeds
Apr 15 2021, 02:16
abc-bot committed rABCf1cad4cd7804: [Automated] Update chainparams (authored by abc-bot).
[Automated] Update chainparams
Apr 15 2021, 02:07

Apr 14 2021

jasonbcox closed D9413: Ignore .mypy_cache at all levels.
Apr 14 2021, 22:48
jasonbcox committed rABCba0e06aa7a16: Ignore .mypy_cache at all levels (authored by jasonbcox).
Ignore .mypy_cache at all levels
Apr 14 2021, 22:48
jasonbcox abandoned D9414: Fix minerfund in GBT when cashaddr is disabled.

Wouldn't moving away imply to not do the translation in more and more places over time?

Is that causing an actual problem for that mining software?

Apr 14 2021, 22:47
PiRK added inline comments to D9345: [avalanche] set a minimum amount for a proof.
Apr 14 2021, 19:40
Joey King <joseph.roy.king@gmail.com> closed D9400: [Cashtab] Cache wallet state in indexedDb.
Apr 14 2021, 17:59
Joey King <joseph.roy.king@gmail.com> committed rABCa96107c13aaa: [Cashtab] Cache wallet state in indexedDb (authored by Joey King <joseph.roy.king@gmail.com>).
[Cashtab] Cache wallet state in indexedDb
Apr 14 2021, 17:59
Fabien closed D9416: [BUILDBOT] Switch secp256k1 to Cirrus CI.
Apr 14 2021, 17:58
Fabien committed rABC1ac19f622869: [BUILDBOT] Switch secp256k1 to Cirrus CI (authored by Fabien).
[BUILDBOT] Switch secp256k1 to Cirrus CI
Apr 14 2021, 17:57
Fabien accepted D9400: [Cashtab] Cache wallet state in indexedDb.
Apr 14 2021, 17:55
deadalnix accepted D9416: [BUILDBOT] Switch secp256k1 to Cirrus CI.
Apr 14 2021, 15:31
deadalnix requested changes to D9345: [avalanche] set a minimum amount for a proof.

On a side, note, if we commit to the proof score being the amount in satoshi, how do we handle overflows?

Apr 14 2021, 15:31
PiRK updated the diff for D9345: [avalanche] set a minimum amount for a proof.

new attempt at getting this unstuck: restore the proof_random test as close as possible to its initial state, don't test for the ProofValidationResult::DUST_THRESOLD, just make sure the score given to buildRandomProof is always valid.

Apr 14 2021, 14:53
deadalnix requested changes to D9414: Fix minerfund in GBT when cashaddr is disabled.

Wouldn't moving away imply to not do the translation in more and more places over time?

Apr 14 2021, 12:29
Fabien requested review of D9416: [BUILDBOT] Switch secp256k1 to Cirrus CI.
Apr 14 2021, 09:22
Fabien closed D9415: [SECP256K1] Fix CI builds and badge links.
Apr 14 2021, 09:21
Fabien committed rABC3500f07c3ae4: [SECP256K1] Fix CI builds and badge links (authored by Fabien).
[SECP256K1] Fix CI builds and badge links
Apr 14 2021, 09:21
Fabien closed D9412: [SECP256K1] Make scalar_inverse{,_var} benchmark scale with SECP256K1_BENCH_ITERS.
Apr 14 2021, 09:20
Fabien committed rABC52b982a7df6e: [SECP256K1] Make scalar_inverse{,_var} benchmark scale with… (authored by Pieter Wuille <pieter@wuille.net>).
[SECP256K1] Make scalar_inverse{,_var} benchmark scale with…
Apr 14 2021, 09:20
Fabien closed D9411: [SECP256K1] Optimization: track f,g limb count and pass to new variable-time update_fg_var.
Apr 14 2021, 09:19
Fabien committed rABC24da9eb90f8b: [SECP256K1] Optimization: track f,g limb count and pass to new variable-time… (authored by Peter Dettman <peter.dettman@gmail.com>).
[SECP256K1] Optimization: track f,g limb count and pass to new variable-time…
Apr 14 2021, 09:19
Fabien closed D9410: [SECP256K1] Optimization: use formulas instead of lookup tables for cancelling g bits.
Apr 14 2021, 09:18
Fabien committed rABCfcf9750a5685: [SECP256K1] Optimization: use formulas instead of lookup tables for cancelling… (authored by Peter Dettman <peter.dettman@gmail.com>).
[SECP256K1] Optimization: use formulas instead of lookup tables for cancelling…
Apr 14 2021, 09:18
Fabien closed D9409: [SECP256K1] Optimization: special-case zero modulus limbs in modinv64.
Apr 14 2021, 09:18
Fabien committed rABC6c3afe4619ca: [SECP256K1] Optimization: special-case zero modulus limbs in modinv64 (authored by Pieter Wuille <pieter@wuille.net>).
[SECP256K1] Optimization: special-case zero modulus limbs in modinv64
Apr 14 2021, 09:17
Fabien closed D9408: [SECP256K1] Remove num/gmp support.
Apr 14 2021, 09:17
Fabien committed rABC6c967a512a3e: [SECP256K1] Remove num/gmp support (authored by Pieter Wuille <pieter@wuille.net>).
[SECP256K1] Remove num/gmp support
Apr 14 2021, 09:17
majcosta accepted D9415: [SECP256K1] Fix CI builds and badge links.
Apr 14 2021, 07:52
majcosta accepted D9408: [SECP256K1] Remove num/gmp support.

got it

Apr 14 2021, 07:51
Fabien requested review of D9415: [SECP256K1] Fix CI builds and badge links.
Apr 14 2021, 07:44
Fabien accepted D9413: Ignore .mypy_cache at all levels.
Apr 14 2021, 07:25
Fabien closed D9407: [SECP256K1] Remove unused scalar_sqr.
Apr 14 2021, 06:55
Fabien committed rABC1faa18ac9231: [SECP256K1] Remove unused scalar_sqr (authored by Pieter Wuille <pieter@wuille.net>).
[SECP256K1] Remove unused scalar_sqr
Apr 14 2021, 06:54
Fabien closed D9406: [SECP256K1] Improve field/scalar inverse tests.
Apr 14 2021, 06:53
Fabien committed rABCa49b5685e0ef: [SECP256K1] Improve field/scalar inverse tests (authored by Pieter Wuille <pieter@wuille.net>).
[SECP256K1] Improve field/scalar inverse tests
Apr 14 2021, 06:53
Fabien closed D9405: [SECP256K1] Make field/scalar code use the new modinv modules for inverses.
Apr 14 2021, 06:52
Fabien committed rABC1080f989e5b7: [SECP256K1] Make field/scalar code use the new modinv modules for inverses (authored by Pieter Wuille <pieter@wuille.net>).
[SECP256K1] Make field/scalar code use the new modinv modules for inverses
Apr 14 2021, 06:52
Fabien closed D9404: [SECP256K1] Move secp256k1_scalar_{inverse{_var},is_even} and secp256k1_fe_inverse{_var} to per-impl files.
Apr 14 2021, 06:51
Fabien committed rABC11d688e4ac57: [SECP256K1] Move secp256k1_scalar_{inverse{_var},is_even} and… (authored by Pieter Wuille <pieter@wuille.net>).
[SECP256K1] Move secp256k1_scalar_{inverse{_var},is_even} and…
Apr 14 2021, 06:51
Fabien closed D9403: [SECP256K1] Improve bounds checks in modinv modules.
Apr 14 2021, 06:49
Fabien committed rABC76ecd0d3ed0e: [SECP256K1] Improve bounds checks in modinv modules (authored by Pieter Wuille <pieter@wuille.net>).
[SECP256K1] Improve bounds checks in modinv modules
Apr 14 2021, 06:49
Fabien closed D9402: [SECP256K1] Add safegcd based modular inverse modules.
Apr 14 2021, 06:48
Fabien committed rABC24b590d38544: [SECP256K1] Add safegcd based modular inverse modules (authored by Peter Dettman <peter.dettman@gmail.com>).
[SECP256K1] Add safegcd based modular inverse modules
Apr 14 2021, 06:48
Fabien closed D9401: [SECP256K1] Add secp256k1_ctz{32,64}_var functions.
Apr 14 2021, 06:45
Fabien committed rABCb1267645a31a: [SECP256K1] Add secp256k1_ctz{32,64}_var functions (authored by Pieter Wuille <pieter@wuille.net>).
[SECP256K1] Add secp256k1_ctz{32,64}_var functions
Apr 14 2021, 06:44
Fabien requested review of D9408: [SECP256K1] Remove num/gmp support.

Updated the summary with the correct commit link.

Apr 14 2021, 06:34
Fabien updated the summary of D9408: [SECP256K1] Remove num/gmp support.
Apr 14 2021, 06:32
majcosta accepted D9412: [SECP256K1] Make scalar_inverse{,_var} benchmark scale with SECP256K1_BENCH_ITERS.
Apr 14 2021, 00:09
majcosta accepted D9411: [SECP256K1] Optimization: track f,g limb count and pass to new variable-time update_fg_var.
Apr 14 2021, 00:08
majcosta accepted D9410: [SECP256K1] Optimization: use formulas instead of lookup tables for cancelling g bits.
Apr 14 2021, 00:01

Apr 13 2021

majcosta accepted D9409: [SECP256K1] Optimization: special-case zero modulus limbs in modinv64.
Apr 13 2021, 23:58
majcosta added inline comments to D9408: [SECP256K1] Remove num/gmp support.
Apr 13 2021, 23:53
majcosta requested changes to D9408: [SECP256K1] Remove num/gmp support.

is https://github.com/bitcoin-core/secp256k1/pull/831/commits/20448b8d09a492afcfcae7721033c13a44a776fd a skip? it's linked in the summary but this is a diff for: https://github.com/bitcoin-core/secp256k1/pull/831/commits/1f233b3fa05eb29a744487e0682d925055fb0d4c

Apr 13 2021, 23:33
majcosta accepted D9407: [SECP256K1] Remove unused scalar_sqr.
Apr 13 2021, 23:29
majcosta accepted D9406: [SECP256K1] Improve field/scalar inverse tests.
Apr 13 2021, 23:25
majcosta accepted D9405: [SECP256K1] Make field/scalar code use the new modinv modules for inverses.
Apr 13 2021, 23:09
majcosta accepted D9404: [SECP256K1] Move secp256k1_scalar_{inverse{_var},is_even} and secp256k1_fe_inverse{_var} to per-impl files.
Apr 13 2021, 22:37
jasonbcox requested review of D9414: Fix minerfund in GBT when cashaddr is disabled.
Apr 13 2021, 22:12
jasonbcox requested review of D9413: Ignore .mypy_cache at all levels.
Apr 13 2021, 22:07
majcosta accepted D9403: [SECP256K1] Improve bounds checks in modinv modules.
Apr 13 2021, 21:23
majcosta accepted D9402: [SECP256K1] Add safegcd based modular inverse modules.
Apr 13 2021, 21:11
majcosta accepted D9401: [SECP256K1] Add secp256k1_ctz{32,64}_var functions.
Apr 13 2021, 19:10
teamcity updated the summary of D9412: [SECP256K1] Make scalar_inverse{,_var} benchmark scale with SECP256K1_BENCH_ITERS.
Apr 13 2021, 18:34
Fabien requested review of D9412: [SECP256K1] Make scalar_inverse{,_var} benchmark scale with SECP256K1_BENCH_ITERS.
Apr 13 2021, 18:34
teamcity updated the summary of D9411: [SECP256K1] Optimization: track f,g limb count and pass to new variable-time update_fg_var.
Apr 13 2021, 18:34
Fabien requested review of D9411: [SECP256K1] Optimization: track f,g limb count and pass to new variable-time update_fg_var.
Apr 13 2021, 18:34
teamcity updated the summary of D9410: [SECP256K1] Optimization: use formulas instead of lookup tables for cancelling g bits.
Apr 13 2021, 18:33
Fabien requested review of D9410: [SECP256K1] Optimization: use formulas instead of lookup tables for cancelling g bits.
Apr 13 2021, 18:33
teamcity updated the summary of D9409: [SECP256K1] Optimization: special-case zero modulus limbs in modinv64.
Apr 13 2021, 18:32
Fabien requested review of D9409: [SECP256K1] Optimization: special-case zero modulus limbs in modinv64.
Apr 13 2021, 18:32