{"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:1713945988.0","currentOid":""},"activityList":{"items":[{"before":"f8820f170cba2744198a781fd92ddb1f91f1440f","after":"9f96e07c1cf87fdd4d044f95de9c1b5e0b85b47f","ref":"refs/heads/master","pushedAt":"2024-04-30T14:25:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"core/rawdb, trie: improve db APIs for accessing trie nodes (#29362)\n\n* core/rawdb, trie: improve db APIs for accessing trie nodes\r\n\r\n* triedb/pathdb: fix","shortMessageHtmlLink":"core/rawdb, trie: improve db APIs for accessing trie nodes (#29362)"}},{"before":"45baf21111c03d2954c81fdf828e630a8d7b05c1","after":"f8820f170cba2744198a781fd92ddb1f91f1440f","ref":"refs/heads/master","pushedAt":"2024-04-30T13:47:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"accounts, cmd/geth, core: close opened files (#29598)\n\n* fix: open file used up but not closed\r\n\r\n* feat: more same case\r\n\r\n* feat: accept conversation","shortMessageHtmlLink":"accounts, cmd/geth, core: close opened files (#29598)"}},{"before":"2e8e35f2ada60e8e90aff8f6374ea7cd7da16116","after":"45baf21111c03d2954c81fdf828e630a8d7b05c1","ref":"refs/heads/master","pushedAt":"2024-04-30T13:46:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"eth/downloader: purge pre-merge sync code (#29281)\n\nThis PR removes pre-merge sync logic from the downloader. Now-irrelevant tests are removed and others have been updated.","shortMessageHtmlLink":"eth/downloader: purge pre-merge sync code (#29281)"}},{"before":"5e070545891961a353694682f9fa3f095e1b7d73","after":"2e8e35f2ada60e8e90aff8f6374ea7cd7da16116","ref":"refs/heads/master","pushedAt":"2024-04-30T12:55:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"all: refactor so `NewBlock`, `WithBody` take `types.Body` (#29482)\n\n* all: refactor so NewBlock(..) and WithBody(..) take a types.Body\r\n\r\n* core: fixup comments, remove txs != receipts panic\r\n\r\n* core/types: add empty withdrawls to body if len == 0","shortMessageHtmlLink":"all: refactor so NewBlock, WithBody take types.Body (#29482)"}},{"before":"bd6bc37eec15542b8c27004a8018ef27be71931d","after":"5e070545891961a353694682f9fa3f095e1b7d73","ref":"refs/heads/master","pushedAt":"2024-04-30T12:48:54.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":"internal/ethapi: listen to ctx cancellation in access list (#29686)","shortMessageHtmlLink":"internal/ethapi: listen to ctx cancellation in access list (#29686)"}},{"before":"7c7e3a77fced21b098841aa3cb3663de0c85f951","after":"bd6bc37eec15542b8c27004a8018ef27be71931d","ref":"refs/heads/master","pushedAt":"2024-04-30T12:35:48.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":"core/vm: add subgroup checks for mul/mulexp for G1/G2 (#29637)","shortMessageHtmlLink":"core/vm: add subgroup checks for mul/mulexp for G1/G2 (#29637)"}},{"before":"ea89f9adf0ace09c46e790bf8c38414f7b90af69","after":"7c7e3a77fced21b098841aa3cb3663de0c85f951","ref":"refs/heads/master","pushedAt":"2024-04-30T12:33:22.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/tracers/native: fix flatCallTracer Stop() bug (#29623)\n\n\r\nCo-authored-by: Sina Mahmoodi ","shortMessageHtmlLink":"eth/tracers/native: fix flatCallTracer Stop() bug (#29623)"}},{"before":"242b24af9f21cd4b35e2e609b12371f41528da3d","after":"ea89f9adf0ace09c46e790bf8c38414f7b90af69","ref":"refs/heads/master","pushedAt":"2024-04-30T12:08:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"core/vm: remove a redundant zero check in opAddmod (#29672)","shortMessageHtmlLink":"core/vm: remove a redundant zero check in opAddmod (#29672)"}},{"before":"f46c878441e2e567e8815f1e252a38ad0ffafbc2","after":"242b24af9f21cd4b35e2e609b12371f41528da3d","ref":"refs/heads/master","pushedAt":"2024-04-30T11:51: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":"trie/trienode: minor speedup in nodeset merging (#29683)","shortMessageHtmlLink":"trie/trienode: minor speedup in nodeset merging (#29683)"}},{"before":"c04b8e6d74fe6d1c1f9a96e6269d51e47124d6f1","after":"f46c878441e2e567e8815f1e252a38ad0ffafbc2","ref":"refs/heads/master","pushedAt":"2024-04-30T09:33:22.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":"core/rawdb: implement in-memory freezer (#29135)","shortMessageHtmlLink":"core/rawdb: implement in-memory freezer (#29135)"}},{"before":"69f815f6f5791e0e48160bdad284773d0ffb1ba9","after":"c04b8e6d74fe6d1c1f9a96e6269d51e47124d6f1","ref":"refs/heads/master","pushedAt":"2024-04-30T09:22:57.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/utils: require TTD and difficulty to be zero at genesis for dev mode (#29579)","shortMessageHtmlLink":"cmd/utils: require TTD and difficulty to be zero at genesis for dev m…"}},{"before":"fecc8a0f4a5b4f42825ccc1628d069e6eceaba49","after":"69f815f6f5791e0e48160bdad284773d0ffb1ba9","ref":"refs/heads/master","pushedAt":"2024-04-30T09:22:02.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":"params: print time value instead of pointer in ConfigCompatError (#29514)","shortMessageHtmlLink":"params: print time value instead of pointer in ConfigCompatError (#29514"}},{"before":"8c3fc56d7f980d8e200918c956f2bc424d59d305","after":"fecc8a0f4a5b4f42825ccc1628d069e6eceaba49","ref":"refs/heads/master","pushedAt":"2024-04-30T09:19:59.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/evm/internal/t8ntool, core: prealloc map sizes where possible (#29620)\n\nset cap for map in a certain scenario","shortMessageHtmlLink":"cmd/evm/internal/t8ntool, core: prealloc map sizes where possible (#2…"}},{"before":"4bdbaab471d2566c9f267b8372ed18c2af6646ee","after":"8c3fc56d7f980d8e200918c956f2bc424d59d305","ref":"refs/heads/master","pushedAt":"2024-04-29T17:44:41.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/simulations/adapters: use maps.Clone (#29626)","shortMessageHtmlLink":"p2p/simulations/adapters: use maps.Clone (#29626)"}},{"before":"4253030ef67a2af2e59bbd1fd90a4c1e75939b9f","after":"4bdbaab471d2566c9f267b8372ed18c2af6646ee","ref":"refs/heads/master","pushedAt":"2024-04-28T11:03:03.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":"params: clarify consensus engine config `String`s (#29643)\n\nDefine these on a value receiever so that nil is shown differently.","shortMessageHtmlLink":"params: clarify consensus engine config Strings (#29643)"}},{"before":"8d42e115b1cae4f09fd02b71c06ec9c85f22ad4f","after":"4253030ef67a2af2e59bbd1fd90a4c1e75939b9f","ref":"refs/heads/master","pushedAt":"2024-04-26T15:35:52.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: move metrics out of state objects (#29665)","shortMessageHtmlLink":"core/state: move metrics out of state objects (#29665)"}},{"before":"ad4fb2c7291972a1940dbb276ed1b6f49906767c","after":"8d42e115b1cae4f09fd02b71c06ec9c85f22ad4f","ref":"refs/heads/master","pushedAt":"2024-04-26T12:24: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":"core/state: revert pending storage updates if they revert to original (#29661)","shortMessageHtmlLink":"core/state: revert pending storage updates if they revert to original ("}},{"before":"634d03793787dad138c41a0fc92c2a6aa91a976e","after":"ad4fb2c7291972a1940dbb276ed1b6f49906767c","ref":"refs/heads/master","pushedAt":"2024-04-25T11:07:39.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":"build: drop trusty from PPA builds, EOL and incompatible (#29651)\n\n* build: drop trusty from PPA builds, EOL and incompatible\r\n\r\n* build: add Ubuntu Noble PPA build target","shortMessageHtmlLink":"build: drop trusty from PPA builds, EOL and incompatible (#29651)"}},{"before":"a0282fc94f0a58f2e9a355c6a22a2ac8966d35ca","after":"634d03793787dad138c41a0fc92c2a6aa91a976e","ref":"refs/heads/master","pushedAt":"2024-04-25T09:27:36.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":"travis: revert the PPA fix hot-build, it works (#29649)","shortMessageHtmlLink":"travis: revert the PPA fix hot-build, it works (#29649)"}},{"before":"1f628d842c92cdfc85f260194078afad782fe824","after":"a0282fc94f0a58f2e9a355c6a22a2ac8966d35ca","ref":"refs/heads/master","pushedAt":"2024-04-25T09:00:59.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":"travis: temporarilly enable PPA builds for testing (#29648)","shortMessageHtmlLink":"travis: temporarilly enable PPA builds for testing (#29648)"}},{"before":"243cde0f54e407ba52c570295886083d6e7d651e","after":"1f628d842c92cdfc85f260194078afad782fe824","ref":"refs/heads/master","pushedAt":"2024-04-25T08:50:25.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":"build: build all the builders to build all the builders (#29647)\n\n* build: build all the builders to build all the builders\r\n\r\n* build: tweak the indexes a bit to make them consistent","shortMessageHtmlLink":"build: build all the builders to build all the builders (#29647)"}},{"before":"a13b92524d9319424b5e9cdf4f9f1d77bf52849f","after":"243cde0f54e407ba52c570295886083d6e7d651e","ref":"refs/heads/master","pushedAt":"2024-04-25T07:56:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"core/state: better randomized testing (postcheck) on journalling (#29627)\n\nThis PR fixes some flaws with the existing tests.\r\n\r\nThe randomized testing (TestSnapshotRandom) executes a series of steps which modify the state and create journal-events. Later on, we compare the forward-going-states against the backwards-unrolling-journal-states, and check that they are identical.\r\n\r\nThe \"identical\" check is performed using various accessors. It turned out that we failed to check some things: \r\n- the accesslist contents\r\n- the transient storage contents\r\n- the 'newContract' flag\r\n- the dirty storage map\r\n\r\nThis change adds these new checks","shortMessageHtmlLink":"core/state: better randomized testing (postcheck) on journalling (#29627"}},{"before":"2f6ff492ae02313c9e45df5222bfd472b2481d76","after":"a13b92524d9319424b5e9cdf4f9f1d77bf52849f","ref":"refs/heads/master","pushedAt":"2024-04-25T06:40:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"eth/protocols/eth,p2p/discover: remove unnecessary checks (#29590)\n\nfix useless condition","shortMessageHtmlLink":"eth/protocols/eth,p2p/discover: remove unnecessary checks (#29590)"}},{"before":"4f4f9d88d3a59e972c9fe3a5e6e6a93dad2e7db4","after":"2f6ff492ae02313c9e45df5222bfd472b2481d76","ref":"refs/heads/master","pushedAt":"2024-04-25T05:47:29.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":"internal/ethapi: typo (#29636)","shortMessageHtmlLink":"internal/ethapi: typo (#29636)"}},{"before":"7362691479df9eb7d76c8b968ed8f440372fab6e","after":"4f4f9d88d3a59e972c9fe3a5e6e6a93dad2e7db4","ref":"refs/heads/master","pushedAt":"2024-04-24T15:45:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"core/state: storage journal entry should revert dirtyness too (#29641)\n\nCurrently our state journal tracks each storage update to a contract, having the ability to revert those changes to the previously set value.\r\n\r\nFor the very first modification however, it behaves a bit wonky. Reverting the update doesn't actually remove the dirty-ness of the slot, rather leaves it as \"change this slot to it's original value\". This can cause issues down the line with for example write witnesses needing to gather an unneeded proof.\r\n\r\nThis PR modifies the storageChange journal entry to not only track the previous value of a slot, but also whether there was any previous value at all set in the current execution context. In essence, the PR changes the semantic of storageChange so it does not simply track storage changes, rather it tracks dirty storage changes, an important distinction for being able to cleanly revert the journal item.","shortMessageHtmlLink":"core/state: storage journal entry should revert dirtyness too (#29641)"}},{"before":"ac21f9bfb5154854e241928840b3978d801eac8c","after":"7362691479df9eb7d76c8b968ed8f440372fab6e","ref":"refs/heads/master","pushedAt":"2024-04-24T12:27:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"trie, consensus/clique: use maps.Clone (#29616)","shortMessageHtmlLink":"trie, consensus/clique: use maps.Clone (#29616)"}},{"before":"0d4c38865e9cda492e71221c4c429d9b1bec8ac5","after":"ac21f9bfb5154854e241928840b3978d801eac8c","ref":"refs/heads/master","pushedAt":"2024-04-24T12:04:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holiman","name":"Martin HS","path":"/holiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142290?s=80&v=4"},"commit":{"message":"trie: preallocate capacity for fields slice (#29614)\n\ntrie: Preallocate capacity for fields slice","shortMessageHtmlLink":"trie: preallocate capacity for fields slice (#29614)"}},{"before":"938734be3ce1e254a0a72e56f8bdfb41b58e8953","after":"0d4c38865e9cda492e71221c4c429d9b1bec8ac5","ref":"refs/heads/master","pushedAt":"2024-04-24T09:59:07.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: remove account reset operation v2 (#29520)\n\n* core/state, tests: remove account reset operation\r\n\r\n* core/state, core/vm: implement createcontract journal event\r\n\r\n* core/state: make createcontract not emit dirtied account, unskip tests\r\n\r\n* core/state: add createcontract to journal fuzzing\r\n\r\n* core/state: fix journal\r\n\r\n* core/state: address comments\r\n\r\n* core/state: remove useless code\r\n\r\n---------\r\n\r\nCo-authored-by: Gary Rong ","shortMessageHtmlLink":" core/state: remove account reset operation v2 (#29520)"}},{"before":"5f3c58f1de9ef91dd22b632e6bcb559081d56e1d","after":"938734be3ce1e254a0a72e56f8bdfb41b58e8953","ref":"refs/heads/master","pushedAt":"2024-04-24T08:06:44.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 1.14.1 release cycle","shortMessageHtmlLink":"params: begin 1.14.1 release cycle"}},{"before":null,"after":"87246f3cbaf10f83f56bc4d45f0f3e36e83e71e9","ref":"refs/heads/release/1.14","pushedAt":"2024-04-24T08:04:25.000Z","pushType":"branch_creation","commitsCount":0,"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.0","shortMessageHtmlLink":"params: release Geth v1.14.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPhp9qgA","startCursor":null,"endCursor":null}},"title":"Activity · ethereum/go-ethereum"}