{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":698776318,"defaultBranch":"master","name":"Ethereum","ownerLogin":"0xETHengineer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-30T23:47:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/134366104?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696128573.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"0df8f98d654291c08b9fe6cb11ec1685828f1504","ref":"refs/heads/24.x","pushedAt":"2023-10-01T02:49:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Merge bitcoin/bitcoin#28410: [24.x] depends: xcb-proto 1.15.2\n\n66b2b109ebed522817716f73f9490d62d3d9af04 depends: xcb-proto 1.15.2 (fanquake)\n\nPull request description:\n\n Resolves build failures under Python 3.12, i.e building on rawhide:\n ```bash\n make[3]: Nothing to be done for 'install-exec-am'.\n /usr/bin/mkdir -p '/bitcoin/depends/work/staging/aarch64-unknown-linux-gnu/xcb_proto/1.14.1-4a91ac9dc41/bitcoin/depends/aarch64-unknown-linux-gnu/lib/python3.12/site-packages/xcbgen'\n /usr/bin/install -c -m 644 __init__.py error.py expr.py align.py matcher.py state.py xtypes.py '/bitcoin/depends/work/staging/aarch64-unknown-linux-gnu/xcb_proto/1.14.1-4a91ac9dc41/bitcoin/depends/aarch64-unknown-linux-gnu/lib/python3.12/site-packages/xcbgen'\n Traceback (most recent call last):\n File \"\", line 2, in \n ModuleNotFoundError: No module named 'imp'\n make[3]: *** [Makefile:271: install-pkgpythonPYTHON] Error 1\n ```\n\n `imp` was removed in 3.12: https://docs.python.org/3/library/imp.html.\n\n Github-Pull: #28097\n Rebased-From: 7cb88c8b46723d306b96953a6a60c90a4ab211e3\n\n Also being backported for 25.x in #28047.\n\nACKs for top commit:\n hebasto:\n ACK 66b2b109ebed522817716f73f9490d62d3d9af04\n\nTree-SHA512: 5364c5ced3004bc08a9c8f96e2b3abae3e31b3f0e7b1d10f83ff997f19b314d4d14c2a780ed02e793771c23091f8f02137cf7f5404627f2bd218c8726ae3228f","shortMessageHtmlLink":"Merge bitcoin/bitcoin#28410: [24.x] depends: xcb-proto 1.15.2"}},{"before":null,"after":"5bbf735defac20f58133bea95226e13a5d8209bc","ref":"refs/heads/master","pushedAt":"2023-10-01T02:49:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Merge bitcoin/bitcoin#27653: test: add unit test coverage for Python ECDSA implementation\n\n96b3f2dbe4395ca55cfdd58c8f9f9bd7ca163983 test: add unit test coverage for Python ECDSA implementation (Sebastian Falbesoner)\n\nPull request description:\n\n This PR adds missing unit test coverage for the Python ECDSA implementation, which should be useful for detecting potential problems early whenever changes in the test framework's Python implementation of secp256k1 are made (e.g. #26222). Note that right now we don't call `ECPubKey.verify_ecdsa` anywhere in our tests, so we wouldn't notice if it is broken at some point.\n\n To keep it simple, the already existing unit test for Schnorr signatures is extended to also check ECDSA signatures. For that purpose, the dictionary storing private-key/public-key entries use their legacy types `ECKey/ECPubKey` instead of bare byte-arrays, and for Schnorr signing/verification the necessary conversions (ECKey -> bare private key, ECPubKey -> x-only pubkey) is done later when needed. To avoid code duplication, a helper function `random_bitflip` for damaging signatures is introduced.\n\n The unit test can be run by either calling it for this single module:\n `$ python3 -m unittest ./test/functional/test_framework/key.py`\n or simply running `$ ./test/functional/test_runner.py` which calls all test framework module's unit tests at the start (see TEST_FRAMEWORK_MODULES list).\n\nACKs for top commit:\n achow101:\n ACK 96b3f2dbe4395ca55cfdd58c8f9f9bd7ca163983\n sipa:\n utACK 96b3f2dbe4395ca55cfdd58c8f9f9bd7ca163983\n stratospher:\n tested ACK 96b3f2d.\n\nTree-SHA512: b993f25b843fa047376addda4ce4b0f15750ffba926528b5cca4c5f99b9af456206f4e8af885d25a017dddddf382ddebf38765819b3d16a3f28810d03b010808","shortMessageHtmlLink":"Merge bitcoin/bitcoin#27653: test: add unit test coverage for Python …"}},{"before":null,"after":"a896f61290fb6d2dabc029288607f30b52d6dfe0","ref":"refs/heads/22.x","pushedAt":"2023-10-01T02:49:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Merge bitcoin/bitcoin#26927: [22.x] Backports\n\nea584a617c6853eb1f9740600cd9db75d77948eb 23.x Add missing includes to fix gcc-13 compile error (fanquake)\nc21e6a9ce210e0b0d1f4081ebd5dfefbe3c7af2d Add missing includes to fix gcc-13 compile error (MarcoFalke)\n\nPull request description:\n\n Backports:\n * https://github.com/bitcoin/bitcoin/pull/26924\n\nACKs for top commit:\n instagibbs:\n ACK https://github.com/bitcoin/bitcoin/pull/26927/commits/ea584a617c6853eb1f9740600cd9db75d77948eb\n\nTree-SHA512: e231d2e3e17f884eb9eb63f2f31829cef3e64351c9d6b90abeef421c366cef228a0a87b9c3a07c840879bd514ebe33b554fb62947c13bd05806865e59323cae7","shortMessageHtmlLink":"Merge bitcoin/bitcoin#26927: [22.x] Backports"}},{"before":null,"after":"b7ded852bbf3c7e7a0c9a6d15109c58a30c1cbf4","ref":"refs/heads/23.x","pushedAt":"2023-10-01T02:49:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Merge bitcoin/bitcoin#27756: [23.x] rpc: Fix invalid bech32 handling\n\nd98770720885cdce1bbe2109a6d214c63fa1814a rpc: Fix invalid bech32 handling (MarcoFalke)\n\nPull request description:\n\n Backports https://github.com/bitcoin/bitcoin/pull/27727 to 23.x. Not a clean cherry-pick. Same commit as #27755.\n\nACKs for top commit:\n achow101:\n ACK d98770720885cdce1bbe2109a6d214c63fa1814a\n stickies-v:\n ACK d98770720885cdce1bbe2109a6d214c63fa1814a\n\nTree-SHA512: a471e3770474ba936114c89bf1c3f1a5a9948053bdc016b26d035ac791df8be1a02c568165b427140a5d15813a761811cd6a51438a58f35464087cbb2fef9ee1","shortMessageHtmlLink":"Merge bitcoin/bitcoin#27756: [23.x] rpc: Fix invalid bech32 handling"}},{"before":null,"after":"ecc74cd4f3ba26b4ae1fe1c08289971bed399597","ref":"refs/heads/25.x","pushedAt":"2023-10-01T02:49:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Merge bitcoin/bitcoin#28047: [25.x] Further backports for 25.1\n\n494f1afa5a6eab4f243b19ab1691cd231a855b34 depends: xcb-proto 1.15.2 (fanquake)\n513ca0a71173691fb030973612189ac6d064aedd test: wallet, add coverage for watch-only raw sh script migration (furszy)\n6d5a510dcdbed7b53f73b8422cea331dd6e9589e descriptor: InferScript, do not return top-level only func as sub descriptor (furszy)\n37d9cc657cf5b8126a0faef5237bc57e7453abb8 test: wallet, add coverage for addressbook migration (furszy)\n4b16650c10b028485ece7b438b89236a52322b89 wallet: migration bugfix, persist empty labels (furszy)\n59b06b696a2fd730ff73bb45e4d1161517bd4562 wallet: migration bugfix, clone 'send' record label to all wallets (furszy)\n\nPull request description:\n\n Currently backports:\n * #28038\n * #28067 2nd & 3rd commits.\n * #28097\n\nACKs for top commit:\n stickies-v:\n ACK 494f1afa5a6eab4f243b19ab1691cd231a855b34\n\nTree-SHA512: cea134cfa72950d8428191adce79c0881302ca54488f64d3d4a5f9070bb2445d8074e58fa31a482481c4eabb74c852a025f53597540fc646dc20f33b21cf0a06","shortMessageHtmlLink":"Merge bitcoin/bitcoin#28047: [25.x] Further backports for 25.1"}},{"before":"712262cfc50555bd9e107cf8f8b602186feef23c","after":"aef527b2c5e3724c897d818b12a6741cd926289d","ref":"refs/heads/main","pushedAt":"2023-10-01T02:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"init","shortMessageHtmlLink":"init"}},{"before":"5d3077fe87a667cb0bf40d080d233ce65acca9bf","after":"712262cfc50555bd9e107cf8f8b602186feef23c","ref":"refs/heads/main","pushedAt":"2023-10-01T01:29:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Create scorecard.yml","shortMessageHtmlLink":"Create scorecard.yml"}},{"before":"b261db1fd3c0c1f7305a5e65b9e3553ce5c015cf","after":"5d3077fe87a667cb0bf40d080d233ce65acca9bf","ref":"refs/heads/main","pushedAt":"2023-10-01T01:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"d56fdb0fa4ee5d13b89965d5ffc2d39b3badd44a","after":"b261db1fd3c0c1f7305a5e65b9e3553ce5c015cf","ref":"refs/heads/main","pushedAt":"2023-10-01T01:22:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"c09f13f9c8f5fd13bc59f0d6ec981c906404ff67","after":"d56fdb0fa4ee5d13b89965d5ffc2d39b3badd44a","ref":"refs/heads/main","pushedAt":"2023-10-01T01:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Add files via upload\n\ncsv","shortMessageHtmlLink":"Add files via upload"}},{"before":"7d63e7fbfa91bfe4edf4985dac8cfb3fe8a1aa32","after":"c09f13f9c8f5fd13bc59f0d6ec981c906404ff67","ref":"refs/heads/main","pushedAt":"2023-10-01T01:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"4814f068ecbf2c92353050d7ec085f9d31fd550d","after":"7d63e7fbfa91bfe4edf4985dac8cfb3fe8a1aa32","ref":"refs/heads/main","pushedAt":"2023-10-01T01:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"configs","shortMessageHtmlLink":"configs"}},{"before":"19eb63d43b33e78dd521267496d8a13201d004a2","after":"4814f068ecbf2c92353050d7ec085f9d31fd550d","ref":"refs/heads/main","pushedAt":"2023-10-01T01:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Create crda.yml","shortMessageHtmlLink":"Create crda.yml"}},{"before":"b061c9fe199f8d245ddc061f126d4b1b31e42d13","after":"19eb63d43b33e78dd521267496d8a13201d004a2","ref":"refs/heads/main","pushedAt":"2023-10-01T01:16:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Create jekyll-gh-pages.yml","shortMessageHtmlLink":"Create jekyll-gh-pages.yml"}},{"before":"860b6ea334f2a4e3b6bff39d79ba9bbd1bdc1a41","after":"b061c9fe199f8d245ddc061f126d4b1b31e42d13","ref":"refs/heads/main","pushedAt":"2023-10-01T01:07:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Create SECURITY.md","shortMessageHtmlLink":"Create SECURITY.md"}},{"before":null,"after":"860b6ea334f2a4e3b6bff39d79ba9bbd1bdc1a41","ref":"refs/heads/main","pushedAt":"2023-10-01T01:06:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xETHengineer","name":"ethereum","path":"/0xETHengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134366104?s=80&v=4"},"commit":{"message":"Create dependabot.yml","shortMessageHtmlLink":"Create dependabot.yml"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADjKNhuQA","startCursor":null,"endCursor":null}},"title":"Activity · 0xETHengineer/Ethereum"}