{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":739676914,"defaultBranch":"master","name":"go-ethereum","ownerLogin":"ssuchichen","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-06T07:36:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/155805612?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704526567.255562","currentOid":""},"activityList":{"items":[{"before":"b37ac5c1027847de2eb65162a7251b37b9466793","after":"84565dc899ebad48862a1fcec039594833f83669","ref":"refs/heads/master","pushedAt":"2024-08-20T02:12:33.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"eth/catalyst: ensure period zero mode leaves no pending txs in pool (#30264)\n\ncloses #29475, replaces #29657, #30104 \r\n\r\nFixes two issues. First is a deadlock where the txpool attempts to reorg, but can't complete because there are no readers left for the new txs subscription. Second, resolves a problem with on demand mode where txs may be left pending when there are more pending txs than block space.\r\n\r\nCo-authored-by: Martin Holst Swende ","shortMessageHtmlLink":"eth/catalyst: ensure period zero mode leaves no pending txs in pool (e…"}},{"before":"a0631f3ebd228eebd8ef809a09cee89bf630e0df","after":"b37ac5c1027847de2eb65162a7251b37b9466793","ref":"refs/heads/master","pushedAt":"2024-08-08T06:10:10.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"core/vm: improved stack swap performance (#30249)\n\nThis PR adds the methods `Stack.swap1..16()` that faster than `Stack.swap(1..16)`. \r\n\r\nCo-authored-by: lmittmann ","shortMessageHtmlLink":"core/vm: improved stack swap performance (ethereum#30249)"}},{"before":"9298d2db884c4e3f9474880e3dcfd080ef9eacfa","after":"a0631f3ebd228eebd8ef809a09cee89bf630e0df","ref":"refs/heads/master","pushedAt":"2024-07-15T06:16:10.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"core/txpool/blobpool: use nonce from argument instead of tx.Nonce() (#30148)\n\nThis does not change the behavior here as the nonce in the argument is\r\ntx.Nonce(). This commit helps to make the function easier to read and avoid\r\ncapturing the tx in the function.","shortMessageHtmlLink":"core/txpool/blobpool: use nonce from argument instead of tx.Nonce() (e…"}},{"before":"d1d9f34e519c25ac9d7366e760969ed2065e9426","after":"9298d2db884c4e3f9474880e3dcfd080ef9eacfa","ref":"refs/heads/master","pushedAt":"2024-06-26T04:18:58.000Z","pushType":"push","commitsCount":94,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"trie/trienode: remove unnecessary check in Summary (#30047)","shortMessageHtmlLink":"trie/trienode: remove unnecessary check in Summary (ethereum#30047)"}},{"before":"9f96e07c1cf87fdd4d044f95de9c1b5e0b85b47f","after":"d1d9f34e519c25ac9d7366e760969ed2065e9426","ref":"refs/heads/master","pushedAt":"2024-05-27T01:48:46.000Z","pushType":"push","commitsCount":51,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"core/types: clarify set inclusion in comments (#29839)","shortMessageHtmlLink":"core/types: clarify set inclusion in comments (ethereum#29839)"}},{"before":"a13b92524d9319424b5e9cdf4f9f1d77bf52849f","after":"9f96e07c1cf87fdd4d044f95de9c1b5e0b85b47f","ref":"refs/heads/master","pushedAt":"2024-05-01T07:55:16.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?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 (ethereum#…"}},{"before":"acd1eaae2c5006dd7f5ae42455bc7f61e5471013","after":"a13b92524d9319424b5e9cdf4f9f1d77bf52849f","ref":"refs/heads/master","pushedAt":"2024-04-25T07:31:27.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?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 (ethereum#2…"}},{"before":"74e8d2da97aacc2589d39584f6af74cb9d62ee3f","after":"acd1eaae2c5006dd7f5ae42455bc7f61e5471013","ref":"refs/heads/master","pushedAt":"2024-04-23T01:39:22.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"core: remove bad block checks (#29609)","shortMessageHtmlLink":"core: remove bad block checks (ethereum#29609)"}},{"before":"fadd9d8b81324b0d4405de2837ac9939b2cef6c5","after":"74e8d2da97aacc2589d39584f6af74cb9d62ee3f","ref":"refs/heads/master","pushedAt":"2024-04-17T10:56:43.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"trie/utils: simplify codeChunkIndex (#29480)\n\nminor simplification to the code","shortMessageHtmlLink":"trie/utils: simplify codeChunkIndex (ethereum#29480)"}},{"before":"bd91810462187086b2715fd343aa427e181d89a2","after":"fadd9d8b81324b0d4405de2837ac9939b2cef6c5","ref":"refs/heads/master","pushedAt":"2024-04-16T11:21:08.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"eth/catalyst: fix log (#29549)\n\nlog:output the correct variable\r\n\r\nCo-authored-by: steven ","shortMessageHtmlLink":"eth/catalyst: fix log (ethereum#29549)"}},{"before":"4458905f261d5d9ba5fda3d664f9bb80346ab404","after":"bd91810462187086b2715fd343aa427e181d89a2","ref":"refs/heads/master","pushedAt":"2024-04-13T04:49:20.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"cmd: fix some typos in readmes (#29405)\n\n* Update README.md\r\n\r\nupdated for readability\r\n\r\n* Update rules.md\r\n\r\nUpdated for readability and typos","shortMessageHtmlLink":"cmd: fix some typos in readmes (ethereum#29405)"}},{"before":"14eb8967be7acc54c5dc9a416151ac45c01251b6","after":"4458905f261d5d9ba5fda3d664f9bb80346ab404","ref":"refs/heads/master","pushedAt":"2024-04-06T03:32:12.000Z","pushType":"push","commitsCount":53,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"signer/core/apitypes: fix apitypes breakage due to bitrotted PR (#29470)","shortMessageHtmlLink":"signer/core/apitypes: fix apitypes breakage due to bitrotted PR (ethe…"}},{"before":"15eb9773f9b99c29f3cd17be4e4bbd1bf1b48bb7","after":"14eb8967be7acc54c5dc9a416151ac45c01251b6","ref":"refs/heads/master","pushedAt":"2024-03-22T01:53:44.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"all: use min/max/clear from go1.21 (#29307)","shortMessageHtmlLink":"all: use min/max/clear from go1.21 (ethereum#29307)"}},{"before":"00905f7dc406cfb67f64cd74113777044fb886d8","after":"15eb9773f9b99c29f3cd17be4e4bbd1bf1b48bb7","ref":"refs/heads/master","pushedAt":"2024-03-19T03:29:32.000Z","pushType":"push","commitsCount":61,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"triedb/pathdb: improve tests (#29278)","shortMessageHtmlLink":"triedb/pathdb: improve tests (ethereum#29278)"}},{"before":"1883438964a7a4c68cee1de619526e8bc1e68b30","after":"00905f7dc406cfb67f64cd74113777044fb886d8","ref":"refs/heads/master","pushedAt":"2024-03-03T10:45:23.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"all: remove redundant import aliases (#29144)","shortMessageHtmlLink":"all: remove redundant import aliases (ethereum#29144)"}},{"before":"ac0ff044606a663eeb47ef60ed5506f842753084","after":"1883438964a7a4c68cee1de619526e8bc1e68b30","ref":"refs/heads/master","pushedAt":"2024-02-29T01:27:56.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"eth/catalyst: return invalid payload attributes instead of invalid parms for bad fcu payload (#29115)","shortMessageHtmlLink":"eth/catalyst: return invalid payload attributes instead of invalid pa…"}},{"before":"5c67066a050e3924e1c663317fd8051bc8d34f43","after":"ac0ff044606a663eeb47ef60ed5506f842753084","ref":"refs/heads/master","pushedAt":"2024-02-20T01:22:01.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"core/vm, params: ensure order of forks, prevent overflow (#29023)\n\nThis PR fixes an overflow which can could happen if inconsistent blockchain rules were configured. Additionally, it tries to prevent such inconsistencies from occurring by making sure that merge cannot be enabled unless previous fork(s) are also enabled.","shortMessageHtmlLink":"core/vm, params: ensure order of forks, prevent overflow (ethereum#29023"}},{"before":"e2778cd59f04f7587c9aa5983282074026ff6684","after":"5c67066a050e3924e1c663317fd8051bc8d34f43","ref":"refs/heads/master","pushedAt":"2024-02-02T04:14:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"eth/downloader: fix skeleton cleanup (#28581)\n\n* eth/downloader: fix skeleton cleanup\r\n\r\n* eth/downloader: short circuit if nothing to delete\r\n\r\n* eth/downloader: polish the logic in cleanup\r\n\r\n* eth/downloader: address comments","shortMessageHtmlLink":"eth/downloader: fix skeleton cleanup (ethereum#28581)"}},{"before":"830f3c764c21f0d314ae0f7e60d6dd581dc540ce","after":"e2778cd59f04f7587c9aa5983282074026ff6684","ref":"refs/heads/master","pushedAt":"2024-01-29T12:10:13.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"eth/catalyst: allow payload attributes v1 in fcu v2 (#28882)\n\nAt some point, `ForkchoiceUpdatedV2` stopped working for `PayloadAttributesV1` while `paris` was active. This was causing a few failures in hive. This PR fixes that, and also adds a gate in `ForkchoiceUpdatedV1` to disallow `PayloadAttributesV3`.","shortMessageHtmlLink":"eth/catalyst: allow payload attributes v1 in fcu v2 (ethereum#28882)"}},{"before":"877d09443d00ba00ad14ef701bcc90c8eec5e757","after":"830f3c764c21f0d314ae0f7e60d6dd581dc540ce","ref":"refs/heads/master","pushedAt":"2024-01-19T05:28:18.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"ssuchichen","name":"陈书熠","path":"/ssuchichen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155805612?s=80&v=4"},"commit":{"message":"eth/filters: reset filter.begin in BenchmarkFilters (#28830)","shortMessageHtmlLink":"eth/filters: reset filter.begin in BenchmarkFilters (ethereum#28830)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMFQwMjoxMjozMy4wMDAwMDBazwAAAASem-QW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xOVQwNToyODoxOC4wMDAwMDBazwAAAAPjrDkU"}},"title":"Activity · ssuchichen/go-ethereum"}