{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":367026848,"defaultBranch":"staging","name":"ens-contracts","ownerLogin":"ensdomains","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-13T11:25:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34167658?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714956027.0","currentOid":""},"activityList":{"items":[{"before":"af239e24438f8c1c6362a7f767beb94fd20ae7a5","after":"c1419f1d0ae11e80bc9f2e4651730be25e863788","ref":"refs/heads/feat/universalresolver-3","pushedAt":"2024-05-07T23:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TateB","name":"tate","path":"/TateB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11844316?s=80&v=4"},"commit":{"message":"reverse func","shortMessageHtmlLink":"reverse func"}},{"before":null,"after":"af239e24438f8c1c6362a7f767beb94fd20ae7a5","ref":"refs/heads/feat/universalresolver-3","pushedAt":"2024-05-06T00:40:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TateB","name":"tate","path":"/TateB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11844316?s=80&v=4"},"commit":{"message":"checkpoint","shortMessageHtmlLink":"checkpoint"}},{"before":"d3d6b70cb67b2fd9ee56f60e503dea9cb3283139","after":null,"ref":"refs/heads/feature/better-offchain-dns","pushedAt":"2024-05-01T10:49:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Arachnid","name":"Nick Johnson","path":"/Arachnid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17865?s=80&v=4"}},{"before":"c15e4afd5f1e886094459e5e74d21dd080704443","after":"8e8cf71bc50fb1a5055dcf3d523d2ed54e725d28","ref":"refs/heads/staging","pushedAt":"2024-05-01T10:49:13.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"Arachnid","name":"Nick Johnson","path":"/Arachnid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17865?s=80&v=4"},"commit":{"message":"Merge pull request #331 from ensdomains/feature/better-offchain-dns\n\nRewrite ExtendedDNSResolver to support more record types","shortMessageHtmlLink":"Merge pull request #331 from ensdomains/feature/better-offchain-dns"}},{"before":"b479cd2a1320e1e7bb9f057caad4e9d16ebefe9a","after":"d3d6b70cb67b2fd9ee56f60e503dea9cb3283139","ref":"refs/heads/feature/better-offchain-dns","pushedAt":"2024-04-25T22:38:40.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"mdtanrikulu","name":"Muhammed Tanrıkulu","path":"/mdtanrikulu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2774845?s=80&v=4"},"commit":{"message":"Merge branch 'staging' into feature/better-offchain-dns","shortMessageHtmlLink":"Merge branch 'staging' into feature/better-offchain-dns"}},{"before":"1736e3304a333772b0cba1779a9c49ed6099e1f9","after":"9d6d5b727db18247d74937aa3c6ed162f9121c52","ref":"refs/heads/feature/crosschain-resolver-with-reverse-registrar","pushedAt":"2024-04-18T10:48:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"L2 contracts instruction (#347)\n\n* Add l2 instruction\r\n\r\n* Add an instruction on predictAddress","shortMessageHtmlLink":"L2 contracts instruction (#347)"}},{"before":"45afa6b4dd1f23dc1d0c0d32f88f6ab03564d905","after":"7f8d1f9f9a2ec4be2ef53956c8ad6c88f3bb16d9","ref":"refs/heads/l2-contracts-instruction","pushedAt":"2024-04-18T10:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Add an instruction on predictAddress","shortMessageHtmlLink":"Add an instruction on predictAddress"}},{"before":null,"after":"45afa6b4dd1f23dc1d0c0d32f88f6ab03564d905","ref":"refs/heads/l2-contracts-instruction","pushedAt":"2024-04-18T10:14:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Add l2 instruction","shortMessageHtmlLink":"Add l2 instruction"}},{"before":"d7a6a4a646a664ae9171b08ef6e88c5d04665d2a","after":null,"ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-04-18T09:50:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"}},{"before":"834bd30bbe0f3853a64ad1a8ea9bc1da8b60672c","after":"1736e3304a333772b0cba1779a9c49ed6099e1f9","ref":"refs/heads/feature/crosschain-resolver-with-reverse-registrar","pushedAt":"2024-04-09T16:25:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Default reverse resolver (#335)\n\n* Update REVERSE_NAMESPACE\r\n\r\n* Redeploy all contracts with official reverse namespace (cointype.reverse)\r\n\r\n* Add DefaultReverseResolver\r\n\r\n* Move sha3HexAddress to LowLevelCallUtils\r\n\r\n* L2ReverseRegistrar to inherit SinatureReverseResolver.sol\r\n\r\n* Move node function to SignatureReverseResolver\r\n\r\n* Add test for resolve\r\n\r\n* Remove unused code\r\n\r\n* Refactor the test to use makeSignature\r\n\r\n* Add hardhat-storage-layout\r\n\r\n* Remove hardhat-storage-layout\r\n\r\n* Remove hardhat-verify\r\n\r\n* Remove .resolve\r\n\r\n* emit NameChanged and TextChanged\r\n\r\n* Add comments on functions\r\n\r\n* Update comment\r\n\r\n* Remove DefaultReverseResolver\r\n\r\n* Redeployed L2ReverseRegistrar\r\n\r\n* Add revert\r\n\r\n* Remove DefaultReverseResolver.sol\r\n\r\n* Change from ParentNode to parentNode\r\n\r\n* Remove node function from interface\r\n\r\n* Update contracts/reverseRegistrar/SignatureReverseResolver.sol\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* Remove getLastUpdated\r\n\r\n* Remove duplicate NameChanged\r\n\r\n* Move name and text to SignatureReverseResolver.sol\r\n\r\n* Reuse sha3HexAddress\r\n\r\n* Change from coinType to chainId\r\n\r\n* Use EIP-191 for message signing\r\n\r\n* Pass chainId instead of coinType\r\n\r\n* Change from chainId.reverse to coinType.reverse\r\n\r\n* Use using LowLevelCallUtils for address;\r\n\r\n* Revert back from chainId to coinType\r\n\r\n* Externalize the message computation\r\n\r\n* Remove Ownable\r\n\r\n* Update contracts/reverseRegistrar/SignatureReverseResolver.sol\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* Remove unnecessary comments and function body\r\n\r\n* Rename computeMessage with getSignedMessageHash\r\n\r\n* Remove '0x19' and '0x00' and rename SignatureOutOfDate to InvalidSignatureDate\r\n\r\n* Rename from IL2ReverseRegistrar to IL2ReverseResolver\r\n\r\n* Rename L2ReverseRegistrar to L2ReverseResolver\r\n\r\n* Rename the file\r\n\r\n* Rename from L2ReverseRegistrar.sol to L2ReverseResolver.sol\r\n\r\n---------\r\n\r\nCo-authored-by: Nick Johnson ","shortMessageHtmlLink":"Default reverse resolver (#335)"}},{"before":"350c0d14585a5b43287f74c466f8c9d6dcc7c4dd","after":"d7a6a4a646a664ae9171b08ef6e88c5d04665d2a","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-04-09T09:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Rename from L2ReverseRegistrar.sol to L2ReverseResolver.sol","shortMessageHtmlLink":"Rename from L2ReverseRegistrar.sol to L2ReverseResolver.sol"}},{"before":"21736916300b26cb8ea1802dbf6c9ff054adaeab","after":"c15e4afd5f1e886094459e5e74d21dd080704443","ref":"refs/heads/staging","pushedAt":"2024-04-09T08:52:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Arachnid","name":"Nick Johnson","path":"/Arachnid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17865?s=80&v=4"},"commit":{"message":"Merge pull request #343 from mkhalesi/staging\n\nadd MIT license to some contracts","shortMessageHtmlLink":"Merge pull request #343 from mkhalesi/staging"}},{"before":"9c4e595abd0a5c4ae30f34dc4819ed147d53c989","after":"350c0d14585a5b43287f74c466f8c9d6dcc7c4dd","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-04-08T09:25:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Rename the file","shortMessageHtmlLink":"Rename the file"}},{"before":"305e12f89858302d2be3272a35708d819846e2fc","after":"9c4e595abd0a5c4ae30f34dc4819ed147d53c989","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-04-05T02:31:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Remove '0x19' and '0x00' and rename SignatureOutOfDate to InvalidSignatureDate","shortMessageHtmlLink":"Remove '0x19' and '0x00' and rename SignatureOutOfDate to InvalidSign…"}},{"before":"9ae228135ac290b384b54c5068c6541207968c1e","after":"52ef40cd3d1a53f486ccc1b36d8289c48f1be403","ref":"refs/heads/delegatable-resolver-wo-factory","pushedAt":"2024-04-04T09:59:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Arachnid","name":"Nick Johnson","path":"/Arachnid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17865?s=80&v=4"},"commit":{"message":"Merge pull request #344 from Opti-domains/delegatable-resolver-wo-factory\n\nUse addressOfClone2 instead of predictAddress","shortMessageHtmlLink":"Merge pull request #344 from Opti-domains/delegatable-resolver-wo-fac…"}},{"before":"8dd3f112a911d0d21c935448da974384017589fa","after":null,"ref":"refs/heads/fix/unify-utility-contracts","pushedAt":"2024-04-04T09:41:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mdtanrikulu","name":"Muhammed Tanrıkulu","path":"/mdtanrikulu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2774845?s=80&v=4"}},{"before":"63ca27ee5acd21e942ce3a128153e77690e570e3","after":"b479cd2a1320e1e7bb9f057caad4e9d16ebefe9a","ref":"refs/heads/feature/better-offchain-dns","pushedAt":"2024-04-04T09:41:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mdtanrikulu","name":"Muhammed Tanrıkulu","path":"/mdtanrikulu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2774845?s=80&v=4"},"commit":{"message":"Merge pull request #342 from ensdomains/fix/unify-utility-contracts\n\nunify utility contracts","shortMessageHtmlLink":"Merge pull request #342 from ensdomains/fix/unify-utility-contracts"}},{"before":"38407f06c4d8d26433786c1ee2f32e5ed580984d","after":"63ca27ee5acd21e942ce3a128153e77690e570e3","ref":"refs/heads/feature/better-offchain-dns","pushedAt":"2024-04-04T08:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arachnid","name":"Nick Johnson","path":"/Arachnid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17865?s=80&v=4"},"commit":{"message":"Changesx in response to revie","shortMessageHtmlLink":"Changesx in response to revie"}},{"before":"3b69cd7ba460c35d76c2c59d48e6083bdc7ccf1a","after":"305e12f89858302d2be3272a35708d819846e2fc","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-04-04T01:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Rename computeMessage with getSignedMessageHash","shortMessageHtmlLink":"Rename computeMessage with getSignedMessageHash"}},{"before":"56005b8c422438d2d6b7e93ca6a364ccecfe3203","after":"3b69cd7ba460c35d76c2c59d48e6083bdc7ccf1a","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-04-04T01:08:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Merge branch 'default-reverse-resolver' of https://github.com/ensdomains/ens-contracts into default-reverse-resolver","shortMessageHtmlLink":"Merge branch 'default-reverse-resolver' of https://github.com/ensdoma…"}},{"before":"7505c12246e11883bb94ded0cade1c71ae839619","after":"56005b8c422438d2d6b7e93ca6a364ccecfe3203","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-04-04T00:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Update contracts/reverseRegistrar/SignatureReverseResolver.sol\n\nCo-authored-by: Nick Johnson ","shortMessageHtmlLink":"Update contracts/reverseRegistrar/SignatureReverseResolver.sol"}},{"before":"607fa18b8262f15a236764a1a9ce904dc4ded4ae","after":"7505c12246e11883bb94ded0cade1c71ae839619","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-03-28T21:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Remove Ownable","shortMessageHtmlLink":"Remove Ownable"}},{"before":"469086ea469d23f3f178e9f900b630a4a206d11b","after":"607fa18b8262f15a236764a1a9ce904dc4ded4ae","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-03-28T21:36:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Externalize the message computation","shortMessageHtmlLink":"Externalize the message computation"}},{"before":"18d4b17e75c0e20391f45539dcc8375b925362a0","after":"469086ea469d23f3f178e9f900b630a4a206d11b","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-03-28T21:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Revert back from chainId to coinType","shortMessageHtmlLink":"Revert back from chainId to coinType"}},{"before":"f1f50244357dfb5d728cfcea3ca1ab8f496a839d","after":"18d4b17e75c0e20391f45539dcc8375b925362a0","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-03-28T20:45:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Use using LowLevelCallUtils for address;","shortMessageHtmlLink":"Use using LowLevelCallUtils for address;"}},{"before":"6656b6524e08fc15f96d5607e76cdf494da7a257","after":"f1f50244357dfb5d728cfcea3ca1ab8f496a839d","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-03-28T04:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Change from chainId.reverse to coinType.reverse","shortMessageHtmlLink":"Change from chainId.reverse to coinType.reverse"}},{"before":"e04ea153112906766f78820765ad76d1ea950dd7","after":"6656b6524e08fc15f96d5607e76cdf494da7a257","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-03-28T04:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Pass chainId instead of coinType","shortMessageHtmlLink":"Pass chainId instead of coinType"}},{"before":"57068122952b29c796113d4cc704576d8af27677","after":"e04ea153112906766f78820765ad76d1ea950dd7","ref":"refs/heads/default-reverse-resolver","pushedAt":"2024-03-28T04:03:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Use EIP-191 for message signing","shortMessageHtmlLink":"Use EIP-191 for message signing"}},{"before":"2be5088795aa505bf6a9d7a7b2a2407cfe16eec6","after":"e9894f64b21955f26a249cef3a515f4247c8f819","ref":"refs/heads/experimental-multi-field","pushedAt":"2024-03-27T16:40:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdtanrikulu","name":"Muhammed Tanrıkulu","path":"/mdtanrikulu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2774845?s=80&v=4"},"commit":{"message":"update testhexutils","shortMessageHtmlLink":"update testhexutils"}},{"before":"288087982d1af9b4e1a78646a7a5f6901b1c01ea","after":"2be5088795aa505bf6a9d7a7b2a2407cfe16eec6","ref":"refs/heads/experimental-multi-field","pushedAt":"2024-03-27T00:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdtanrikulu","name":"Muhammed Tanrıkulu","path":"/mdtanrikulu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2774845?s=80&v=4"},"commit":{"message":"sync testing with feature/better-offchain-dns","shortMessageHtmlLink":"sync testing with feature/better-offchain-dns"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERBeNfwA","startCursor":null,"endCursor":null}},"title":"Activity · ensdomains/ens-contracts"}