{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":798673733,"defaultBranch":"master","name":"go-ethereum","ownerLogin":"hteevoli","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-05-10T08:53:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/168979199?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717643212.0","currentOid":""},"activityList":{"items":[{"before":"f21611cfa6867b01e9a86fc5e86b88cece8f4245","after":"f9ec3e4efea716bc8b743aadefee66eb4539dae1","ref":"refs/heads/master","pushedAt":"2024-06-18T07:53:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"},"commit":{"message":"fix lint","shortMessageHtmlLink":"fix lint"}},{"before":"f267f9db1573cadebe15ef7d0d476fc4a7f01b1c","after":"f21611cfa6867b01e9a86fc5e86b88cece8f4245","ref":"refs/heads/master","pushedAt":"2024-06-17T10:46:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"},"commit":{"message":"fix lint","shortMessageHtmlLink":"fix lint"}},{"before":"bc6569462dfd78394599c93fd9e2a21908aca662","after":"f5e38247a39671793cca07dfc326784ed8e5286a","ref":"refs/heads/comments","pushedAt":"2024-06-06T03:11:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"},"commit":{"message":"p2p/netutil: fix comments","shortMessageHtmlLink":"p2p/netutil: fix comments"}},{"before":null,"after":"bc6569462dfd78394599c93fd9e2a21908aca662","ref":"refs/heads/comments","pushedAt":"2024-06-06T03:06:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?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 (ethereum#29891)"}},{"before":"4fec016733d411486bacab3b3d478a4a0c4f4958","after":null,"ref":"refs/heads/typos","pushedAt":"2024-06-05T09:17:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"}},{"before":"125fb1ff5855134b040e295f380eeecff29af375","after":"4fec016733d411486bacab3b3d478a4a0c4f4958","ref":"refs/heads/typos","pushedAt":"2024-06-05T06:44:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"},"commit":{"message":"core/state, eth/tracers: fix typos","shortMessageHtmlLink":"core/state, eth/tracers: fix typos"}},{"before":null,"after":"125fb1ff5855134b040e295f380eeecff29af375","ref":"refs/heads/typos","pushedAt":"2024-06-05T06:33:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"},"commit":{"message":"core/state: avoid data race (#29924)","shortMessageHtmlLink":"core/state: avoid data race (ethereum#29924)"}},{"before":"44a50c9f96386f44a8682d51cf7500044f6cbaea","after":"f267f9db1573cadebe15ef7d0d476fc4a7f01b1c","ref":"refs/heads/master","pushedAt":"2024-05-11T04:30:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"},"commit":{"message":"core/state: fix inconsistent error messages","shortMessageHtmlLink":"core/state: fix inconsistent error messages"}},{"before":"56b3aa25214ab373292692eb49d64c3d9aad824b","after":"44a50c9f96386f44a8682d51cf7500044f6cbaea","ref":"refs/heads/master","pushedAt":"2024-05-11T03:23:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"},"commit":{"message":"cmd, core, params, trie: add verkle access witness gas charging (#29338)\n\nImplements some of the changes required to charge and do gas accounting in verkle testnet.","shortMessageHtmlLink":"cmd, core, params, trie: add verkle access witness gas charging (ethe…"}},{"before":"ef1b871bc3e748e262eca81e90868d91dc8916b2","after":"56b3aa25214ab373292692eb49d64c3d9aad824b","ref":"refs/heads/master","pushedAt":"2024-05-10T09:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"},"commit":{"message":"revert file that can't be changed","shortMessageHtmlLink":"revert file that can't be changed"}},{"before":"e5f5eaebc4c7810e640ec0f95195e76eaf67095c","after":"ef1b871bc3e748e262eca81e90868d91dc8916b2","ref":"refs/heads/master","pushedAt":"2024-05-10T09:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hteevoli","name":"Hteev Oli","path":"/hteevoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168979199?s=80&v=4"},"commit":{"message":"core, beacon, ethdb: fix typos","shortMessageHtmlLink":"core, beacon, ethdb: fix typos"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaCzCNwA","startCursor":null,"endCursor":null}},"title":"Activity · hteevoli/go-ethereum"}