{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15452919,"defaultBranch":"master","name":"go-ethereum","ownerLogin":"ethereum","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-12-26T13:05:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6250754?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717575137.0","currentOid":""},"activityList":{"items":[{"before":"d09ddac39950645b95eae94894c322fc19f23acb","after":"bc6569462dfd78394599c93fd9e2a21908aca662","ref":"refs/heads/master","pushedAt":"2024-06-05T17:31:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fjl","name":"Felix Lange","path":"/fjl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6915?s=80&v=4"},"commit":{"message":"p2p: use netip.Addr where possible (#29891)\n\nenode.Node was recently changed to store a cache of endpoint information. The IP address in the cache is a netip.Addr. I chose that type over net.IP because it is just better. netip.Addr is meant to be used as a value type. Copying it does not allocate, it can be compared with ==, and can be used as a map key.\r\n\r\nThis PR changes most uses of Node.IP() into Node.IPAddr(), which returns the cached value directly without allocating.\r\nWhile there are still some public APIs left where net.IP is used, I have converted all code used internally by p2p/discover to the new types. So this does change some public Go API, but hopefully not APIs any external code actually uses.\r\n\r\nThere weren't supposed to be any semantic differences resulting from this refactoring, however it does introduce one: In package p2p/netutil we treated the 0.0.0.0/8 network (addresses 0.x.y.z) as LAN, but netip.Addr.IsPrivate() doesn't. The treatment of this particular IP address range is controversial, with some software supporting it and others not. IANA lists it as special-purpose and invalid as a destination for a long time, so I don't know why I put it into the LAN list. It has now been marked as special in p2p/netutil as well.","shortMessageHtmlLink":"p2p: use netip.Addr where possible (#29891)"}},{"before":"e85e21c93267f619c8ce75c0457f4ed52cd9bbf0","after":"d09ddac39950645b95eae94894c322fc19f23acb","ref":"refs/heads/master","pushedAt":"2024-06-05T13:05:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rjl493456442","name":null,"path":"/rjl493456442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5959481?s=80&v=4"},"commit":{"message":"core/rawdb: remove unused deriveLogFields (#29913)\n\n\r\nCo-authored-by: Gary Rong \r\nCo-authored-by: Martin HS ","shortMessageHtmlLink":"core/rawdb: remove unused deriveLogFields (#29913)"}},{"before":"fc40d68e5bd6ffb1651a75f985114de5eabd4e45","after":"e85e21c93267f619c8ce75c0457f4ed52cd9bbf0","ref":"refs/heads/master","pushedAt":"2024-06-05T09:07:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s1na","name":"Sina M","path":"/s1na","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1591639?s=80&v=4"},"commit":{"message":"core/state, eth/tracers: fix typos (#29932)","shortMessageHtmlLink":"core/state, eth/tracers: fix typos (#29932)"}},{"before":"125fb1ff5855134b040e295f380eeecff29af375","after":"fc40d68e5bd6ffb1651a75f985114de5eabd4e45","ref":"refs/heads/master","pushedAt":"2024-06-05T08:22:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"params: begin v1.14.5 release cycle","shortMessageHtmlLink":"params: begin v1.14.5 release cycle"}},{"before":"ab48ba42f4f34873d65fd1737fabac5c680baff6","after":"5550d8399f744aca0f50fc20bcd57bf2abeb13e9","ref":"refs/heads/release/1.14","pushedAt":"2024-06-05T08:10:44.000Z","pushType":"push","commitsCount":69,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"params: release Geth v1.14.4","shortMessageHtmlLink":"params: release Geth v1.14.4"}},{"before":"a16fb321f24ad12142a838db5f0aeaefd913b1fb","after":"41661a18bb370653dcb410c984f3d174ba595f83","ref":"refs/heads/manual-local-cache","pushedAt":"2024-06-04T16:02:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gballet","name":"Guillaume Ballet","path":"/gballet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3272758?s=80&v=4"},"commit":{"message":"disable caching in setup-go","shortMessageHtmlLink":"disable caching in setup-go"}},{"before":"125fb1ff5855134b040e295f380eeecff29af375","after":"a16fb321f24ad12142a838db5f0aeaefd913b1fb","ref":"refs/heads/manual-local-cache","pushedAt":"2024-06-04T15:30:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gballet","name":"Guillaume Ballet","path":"/gballet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3272758?s=80&v=4"},"commit":{"message":".github/workflows: manual caching of dependencies","shortMessageHtmlLink":".github/workflows: manual caching of dependencies"}},{"before":null,"after":"125fb1ff5855134b040e295f380eeecff29af375","ref":"refs/heads/manual-local-cache","pushedAt":"2024-06-04T13:49:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gballet","name":"Guillaume Ballet","path":"/gballet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3272758?s=80&v=4"},"commit":{"message":"core/state: avoid data race (#29924)","shortMessageHtmlLink":"core/state: avoid data race (#29924)"}},{"before":"125fb1ff5855134b040e295f380eeecff29af375","after":"d50373a632fc3888199111a8c7cb33a30e5a8e33","ref":"refs/heads/ci-i386-disable-cache","pushedAt":"2024-06-04T13:32:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gballet","name":"Guillaume Ballet","path":"/gballet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3272758?s=80&v=4"},"commit":{"message":".github/workflows: disable cache","shortMessageHtmlLink":".github/workflows: disable cache"}},{"before":null,"after":"125fb1ff5855134b040e295f380eeecff29af375","ref":"refs/heads/ci-i386-disable-cache","pushedAt":"2024-06-04T13:30:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gballet","name":"Guillaume Ballet","path":"/gballet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3272758?s=80&v=4"},"commit":{"message":"core/state: avoid data race (#29924)","shortMessageHtmlLink":"core/state: avoid data race (#29924)"}},{"before":"682ae838b2312a4ec8e5581069039b567e33c7c2","after":"125fb1ff5855134b040e295f380eeecff29af375","ref":"refs/heads/master","pushedAt":"2024-06-04T12:51:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"core/state: avoid data race (#29924)","shortMessageHtmlLink":"core/state: avoid data race (#29924)"}},{"before":"68c0ec08158c2e61a40baa4489fd4377f6d1a223","after":"682ae838b2312a4ec8e5581069039b567e33c7c2","ref":"refs/heads/master","pushedAt":"2024-06-04T07:59:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"internal/ethapi: recap higher args.Gas with block GasLimit in DoEstimateGas (#29738)\n\n* internal/ethapi: recap higher args.Gas with block GasLimit in DoEstimateGas\r\n\r\n* internal/ethapi: fix gas estimator capping code\r\n\r\n* internal/ethapi: fix test\r\n\r\n* fix goimports lint (remove space)\r\n\r\n---------\r\n\r\nCo-authored-by: Péter Szilágyi ","shortMessageHtmlLink":"internal/ethapi: recap higher args.Gas with block GasLimit in DoEstim…"}},{"before":"adbbd8cd7b3c0d3e5a8475c3e3557f11ca38a3d1","after":"68c0ec08158c2e61a40baa4489fd4377f6d1a223","ref":"refs/heads/master","pushedAt":"2024-06-04T03:17:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rjl493456442","name":null,"path":"/rjl493456442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5959481?s=80&v=4"},"commit":{"message":"trie: iterate values pre-order and fix seek behavior (#27838)\n\nThis pull request fixes the pre-order trie traversal by defining \r\na more accurate iterator order and path comparison rule.\r\n\r\nCo-authored-by: Gary Rong ","shortMessageHtmlLink":"trie: iterate values pre-order and fix seek behavior (#27838)"}},{"before":"a6751d6fc830b9a1edc963df2c05908f4392e39c","after":"adbbd8cd7b3c0d3e5a8475c3e3557f11ca38a3d1","ref":"refs/heads/master","pushedAt":"2024-06-04T03:12:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rjl493456442","name":null,"path":"/rjl493456442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5959481?s=80&v=4"},"commit":{"message":"core/state: prefetch account trie while starting a prefetcher (#29919)\n\nAlways prefetch the account trie while starting the prefetcher.\r\n\r\nCo-authored-by: steven \r\nCo-authored-by: rjl493456442 ","shortMessageHtmlLink":"core/state: prefetch account trie while starting a prefetcher (#29919)"}},{"before":"7270cba25c71d72447a535d0aafcd39892cf8112","after":"a6751d6fc830b9a1edc963df2c05908f4392e39c","ref":"refs/heads/master","pushedAt":"2024-06-03T12:51:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"core/rawdb,eth/protocols,p2p: prealloc slice size (#29893)\n\nchore: prealloc slice size","shortMessageHtmlLink":"core/rawdb,eth/protocols,p2p: prealloc slice size (#29893)"}},{"before":"b36c73813c6101c2cd5dfa227dc8e40b417e23ba","after":"7270cba25c71d72447a535d0aafcd39892cf8112","ref":"refs/heads/master","pushedAt":"2024-06-03T12:50:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"log: fix a typo (#29883)\n\nlogger","shortMessageHtmlLink":"log: fix a typo (#29883)"}},{"before":"50405e29b73140f80cf2008be7827752a430a199","after":"b36c73813c6101c2cd5dfa227dc8e40b417e23ba","ref":"refs/heads/master","pushedAt":"2024-06-03T12:38:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"beacon/engine: prealloc capacity for map and slice (#29903)\n\n* prealloc capacity for map and slice\r\n\r\n* revert unnecessary change","shortMessageHtmlLink":"beacon/engine: prealloc capacity for map and slice (#29903)"}},{"before":"d38b88a5a10800e1632833e284c6500c240c012e","after":"50405e29b73140f80cf2008be7827752a430a199","ref":"refs/heads/master","pushedAt":"2024-06-03T12:31:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"cmd/evm/internal/t8ntool: fix a typo (#29887)\n\n* i8ntool: fix a typo\r\n\r\n* cmd/evm/internal/t8ntool: fix typo typo\r\n\r\n---------\r\n\r\nCo-authored-by: Péter Szilágyi ","shortMessageHtmlLink":"cmd/evm/internal/t8ntool: fix a typo (#29887)"}},{"before":"c9e0b3105baa68e58780340cbaf146b1f0b46636","after":"d38b88a5a10800e1632833e284c6500c240c012e","ref":"refs/heads/master","pushedAt":"2024-06-03T11:17:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"core/state: introduce stateupdate structure (#29530)\n\n* core/state: introduce stateUpate structure\r\n\r\n* core/state: remove outdated function description\r\n\r\n* core/state: address comments","shortMessageHtmlLink":"core/state: introduce stateupdate structure (#29530)"}},{"before":"d4b81f0e087a660cffcbc6c660b43b46115e62ee","after":"c9e0b3105baa68e58780340cbaf146b1f0b46636","ref":"refs/heads/master","pushedAt":"2024-06-03T10:30:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s1na","name":"Sina M","path":"/s1na","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1591639?s=80&v=4"},"commit":{"message":"Supply delta live tracer (#29347)\n\nIntroduces the first built-in live tracer. The supply tracer tracks ETH supply changes across blocks\r\nand writes the output to disk. This will need to be enabled through CLI using the `--vmtrace supply` flag.\r\n\r\nCo-authored-by: Sina Mahmoodi ","shortMessageHtmlLink":"Supply delta live tracer (#29347)"}},{"before":"2613523cb510a2e3ab956214c447e95c8a3d2d56","after":"d4b81f0e087a660cffcbc6c660b43b46115e62ee","ref":"refs/heads/master","pushedAt":"2024-05-31T16:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fjl","name":"Felix Lange","path":"/fjl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6915?s=80&v=4"},"commit":{"message":"CODEOWNERS: @s1na owns core/tracing (#29899)\n\nUpdate CODEOWNERS","shortMessageHtmlLink":"CODEOWNERS: @s1na owns core/tracing (#29899)"}},{"before":null,"after":"62374cdd19855213c45cbd5bb5182f708b4cbd9f","ref":"refs/heads/s1na-patch-2","pushedAt":"2024-05-31T15:36:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s1na","name":"Sina M","path":"/s1na","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1591639?s=80&v=4"},"commit":{"message":"Update CODEOWNERS","shortMessageHtmlLink":"Update CODEOWNERS"}},{"before":"bdc62f9bebc6f0762b77568a421a35125fa7db61","after":"2613523cb510a2e3ab956214c447e95c8a3d2d56","ref":"refs/heads/master","pushedAt":"2024-05-31T07:39:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"miner: lower default min miner tip from 1 gwei to 0.001 gwei (#29895)","shortMessageHtmlLink":"miner: lower default min miner tip from 1 gwei to 0.001 gwei (#29895)"}},{"before":"5d7d48fc3e862237f97a9a27ba737816ab641a55","after":"bdc62f9bebc6f0762b77568a421a35125fa7db61","ref":"refs/heads/master","pushedAt":"2024-05-31T07:25:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karalabe","name":"Péter Szilágyi","path":"/karalabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129561?s=80&v=4"},"commit":{"message":"common/math: rename variable name `int` to `n` (#29890)\n\n* chore: rename variable name `int` to `in`\r\n\r\n* chore: rename variable name `int` to `n`","shortMessageHtmlLink":"common/math: rename variable name int to n (#29890)"}},{"before":"2262bf34158e184a2440f325ad355a45fa15ba9d","after":"5d7d48fc3e862237f97a9a27ba737816ab641a55","ref":"refs/heads/master","pushedAt":"2024-05-30T16:22:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fjl","name":"Felix Lange","path":"/fjl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6915?s=80&v=4"},"commit":{"message":"eth/gasprice: add comment to constant (#29892)\n\n\r\nCo-authored-by: Felix Lange ","shortMessageHtmlLink":"eth/gasprice: add comment to constant (#29892)"}},{"before":"e015c1116f2c78a5b140d3fdc368f5d1abcd2eaf","after":"2262bf34158e184a2440f325ad355a45fa15ba9d","ref":"refs/heads/master","pushedAt":"2024-05-30T14:24:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fjl","name":"Felix Lange","path":"/fjl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6915?s=80&v=4"},"commit":{"message":"crypto/secp256k1: change receiver variable name to lowercase (#29889)","shortMessageHtmlLink":"crypto/secp256k1: change receiver variable name to lowercase (#29889)"}},{"before":"6bb13e8e2be3aa8c41460eb11837baba514e19be","after":"e015c1116f2c78a5b140d3fdc368f5d1abcd2eaf","ref":"refs/heads/master","pushedAt":"2024-05-30T13:23:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rjl493456442","name":null,"path":"/rjl493456442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5959481?s=80&v=4"},"commit":{"message":"ethdb: remove unnecessary function wrapper (#29888)","shortMessageHtmlLink":"ethdb: remove unnecessary function wrapper (#29888)"}},{"before":"c6075018f193e10b545f79b128dec28f6aa5479a","after":"214f24be6bf67596207c31d38e2b7287679112ca","ref":"refs/heads/website","pushedAt":"2024-05-29T14:30:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fjl","name":"Felix Lange","path":"/fjl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6915?s=80&v=4"},"commit":{"message":"Add Disclaimer on clique being deprecated from v1.14 (#29878)\n\nadd a disclaimer on each clique mention saying it has been deprecated since version v1.14","shortMessageHtmlLink":"Add Disclaimer on clique being deprecated from v1.14 (#29878)"}},{"before":"2f06c1e854de1d916547a539679649e359dad476","after":"6bb13e8e2be3aa8c41460eb11837baba514e19be","ref":"refs/heads/master","pushedAt":"2024-05-29T13:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fjl","name":"Felix Lange","path":"/fjl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6915?s=80&v=4"},"commit":{"message":"eth/catalyst: ensure TxPool is synced in Fork (#29876)\n\nThis should fix an occasional test failure in ethclient/simulated.TestForkResendTx.\r\nInspection of logs revealed the cause of the failure to be that the txpool was not done\r\nreorganizing by the time Fork is called.","shortMessageHtmlLink":"eth/catalyst: ensure TxPool is synced in Fork (#29876)"}},{"before":"3fef53447f39878e5ebca1938db90e79a363f535","after":"2f06c1e854de1d916547a539679649e359dad476","ref":"refs/heads/master","pushedAt":"2024-05-29T13:55:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fjl","name":"Felix Lange","path":"/fjl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6915?s=80&v=4"},"commit":{"message":"cmd/devp2p: fix node.TCP -> node.UDP (#29879)","shortMessageHtmlLink":"cmd/devp2p: fix node.TCP -> node.UDP (#29879)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXWWF-wA","startCursor":null,"endCursor":null}},"title":"Activity · ethereum/go-ethereum"}