{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":619880155,"defaultBranch":"main","name":"WTF-Solidity","ownerLogin":"charliex2","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-27T15:40:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2179160?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679931799.731031","currentOid":""},"activityList":{"items":[{"before":"4c2c088fd98cb79205813d82a813ac35e8c8637c","after":"f85acdcae97aa4ba776a4cf8077056655de68430","ref":"refs/heads/main","pushedAt":"2024-06-19T08:36:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"update image","shortMessageHtmlLink":"update image"}},{"before":"677fc13d99ff510d94f7bf20ad5f727cd7384cb6","after":"4c2c088fd98cb79205813d82a813ac35e8c8637c","ref":"refs/heads/main","pushedAt":"2024-06-19T08:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"fix: redraw incorrect image of front-running","shortMessageHtmlLink":"fix: redraw incorrect image of front-running"}},{"before":"677fc13d99ff510d94f7bf20ad5f727cd7384cb6","after":"b3cbf04cd7f1adbfe5ce2024b3fbfb9c6e292fc0","ref":"refs/heads/patch-6","pushedAt":"2024-06-17T02:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"fix: 修改漏洞例子注释与代码不一致的错误与多处typo\n\n(1) 修改漏洞例子合约代码注释与代码不一致的错误;\r\n(2) 多处 typo;","shortMessageHtmlLink":"fix: 修改漏洞例子注释与代码不一致的错误与多处typo"}},{"before":"eedcd39ab53aa9929b913805d64a327be1e39727","after":"677fc13d99ff510d94f7bf20ad5f727cd7384cb6","ref":"refs/heads/main","pushedAt":"2024-06-17T02:19:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"Merge pull request #742 from XdpCs/fix-repo-name\n\nfeat(repo): fix repo name","shortMessageHtmlLink":"Merge pull request AmazingAng#742 from XdpCs/fix-repo-name"}},{"before":"f58026327ecff3db048aac50a57a0d64b43c0da6","after":"eedcd39ab53aa9929b913805d64a327be1e39727","ref":"refs/heads/main","pushedAt":"2024-03-08T16:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"typo: delete \"/\"","shortMessageHtmlLink":"typo: delete \"/\""}},{"before":"38f1d147d815ed9a8e607ded10ea74e8fdda00ea","after":"f58026327ecff3db048aac50a57a0d64b43c0da6","ref":"refs/heads/main","pushedAt":"2024-03-08T16:30:37.000Z","pushType":"push","commitsCount":429,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"Merge pull request #649 from XdpCs/fix-code-spell\n\nfix(codespell): fix codespell","shortMessageHtmlLink":"Merge pull request AmazingAng#649 from XdpCs/fix-code-spell"}},{"before":"1727039bb8900fb50f09c8509ecab6ef81d7e8db","after":"6e1b69fbc7e4289eeb1da4b1d6af822ae56fe751","ref":"refs/heads/patch-5","pushedAt":"2023-05-14T13:57:16.786Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"修正接口必须被实现的规则\n\nInterface 可以被 abstract contract 继承但不实现,因此改了这一条规则为“非抽象合约”。\r\n\r\n```solidity\r\n// SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.0;\r\n\r\ninterface TestInterface {\r\n function test() external;\r\n}\r\n\r\nabstract contract TestContract is TestInterface {}\r\n\r\n```","shortMessageHtmlLink":"修正接口必须被实现的规则"}},{"before":"1727039bb8900fb50f09c8509ecab6ef81d7e8db","after":"89260de40e2f630de31618b0a6eb1615be491ae0","ref":"refs/heads/patch-4","pushedAt":"2023-05-14T13:53:46.552Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"修正接口必须被实现的规则\n\nInterface 可以被 abstract contract 继承但不实现,因此改了这一条规则为“非抽象合约”。\r\n```solidity\r\n// SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.0;\r\n\r\ninterface TestInterface {\r\n function test() external;\r\n}\r\n\r\nabstract contract TestContract is TestInterface {}\r\n\r\n```","shortMessageHtmlLink":"修正接口必须被实现的规则"}},{"before":"0f86a01e6130b52662de8ba23d1a24c79105dfec","after":"aad6e0e108e0ef46490f251fd20d363b421aa6a5","ref":"refs/heads/patch-3","pushedAt":"2023-05-10T06:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"fix: description of fixed-size byte arrays\n\n1. “字节数组 `bytes` 分为定长和不定长两种:” 这一句删掉了 `bytes` ,避免与不定长字节数组关键词 `bytes` 混淆。根据 solidity 官网,字节数组英文名称为“byte arrays”。\r\n2. 修改了定长字节数组的描述,之前的描述有误,`bytesX` 是指 X 个byte的 sequence 。","shortMessageHtmlLink":"fix: description of fixed-size byte arrays"}},{"before":"0f86a01e6130b52662de8ba23d1a24c79105dfec","after":"a2361b9529b88cb03338038dd2ed71438398a938","ref":"refs/heads/patch-2","pushedAt":"2023-05-10T06:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"fix: description of fixed-size byte arrays\n\n1. “字节数组 `bytes` 分为定长和不定长两种:” 这一句删掉了 `bytes` ,避免与不定长字节数组关键词 `bytes` 混淆。根据 solidity 官网,字节数组英文名称为“byte arrays”。\r\n2. 修改了定长字节数组的描述,之前的描述有误,`bytesX` 是指 X 个byte的 sequence 。","shortMessageHtmlLink":"fix: description of fixed-size byte arrays"}},{"before":"00fd0ff62ab42683dc8e1d497e65fca712177017","after":"8102a24a46eb5b44681aeb12376b8e2ae3ed177a","ref":"refs/heads/patch-1","pushedAt":"2023-05-05T11:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"Update readme.md:uint 修改为uint8\n\nabi.encodePacked() 在编码 uint 的时候是占用 32 个字节,编码 uint8 的时候,占用 1 个字节。","shortMessageHtmlLink":"Update readme.md:uint 修改为uint8"}},{"before":"6de8c6dd42e6f938bc83d5d808c0eb4447848f0b","after":"38f1d147d815ed9a8e607ded10ea74e8fdda00ea","ref":"refs/heads/main","pushedAt":"2023-05-05T11:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"Update readme.md:uint 修改为uint8\n\nabi.encodePacked() 在编码 uint 的时候是占用 32 个字节,编码 uint8 的时候,占用 1 个字节。","shortMessageHtmlLink":"Update readme.md:uint 修改为uint8"}},{"before":"6de8c6dd42e6f938bc83d5d808c0eb4447848f0b","after":"00fd0ff62ab42683dc8e1d497e65fca712177017","ref":"refs/heads/patch-1","pushedAt":"2023-03-27T15:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charliex2","name":"Charliex2","path":"/charliex2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179160?s=80&v=4"},"commit":{"message":"typo: 将库 String 改为 Strings\n\n将库名 String 改为 Strings, 与源代码命名一致。","shortMessageHtmlLink":"typo: 将库 String 改为 Strings"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaU4xYwA","startCursor":null,"endCursor":null}},"title":"Activity · charliex2/WTF-Solidity"}