{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":694094966,"defaultBranch":"main","name":"evmgateway","ownerLogin":"ensdomains","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-20T10:17:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34167658?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716643285.0","currentOid":""},"activityList":{"items":[{"before":"aa21d87d43bf4f18f93c7bef0ab5c92a5bb2f805","after":"14ebd3f40d87bbe095db4ae39250fbb7457a36cb","ref":"refs/heads/main","pushedAt":"2024-05-27T10:35:36.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":"Add Scroll integration (#42)\n\n* Make testResolver work\r\n\r\n* Update bun.lockb\r\n\r\n* Add coinType\r\n\r\n* Make text record work\r\n\r\n* Add hardhat-storage-layout\r\n\r\n* Use the real Resolver contracts\r\n\r\n* Add contenthash\r\n\r\n* Add comment\r\n\r\n* Update README\r\n\r\n* Change the license to ENS labs\r\n\r\n* Remove console.log\r\n\r\n* Add an explanation\r\n\r\n* typo\r\n\r\n* Remove L1Verifier.sol\r\n\r\n* Remove L1Verifier.sol\r\n\r\n* Rename test\r\n\r\n* Add hardhat-deploy\r\n\r\n* Add deployment script\r\n\r\n* Remove deployment addresses\r\n\r\n* Apply suggestions from code review\r\n\r\nAdd indentation\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* Add immutable and constants\r\n\r\n* Remove getStatic\r\n\r\n* Fix the wrong constants\r\n\r\n* Update bun.lockb\r\n\r\n* Remove contracts-bedrock\r\n\r\n* Update bun.lockb\r\n\r\n* Add bun\r\n\r\n* Remove package-lock.json\r\n\r\n* update bun.lockb\r\n\r\n* Use BrowserProvider\r\n\r\n* Revert to use fork\r\n\r\n* Put immutable and constant together\r\n\r\n* Use bytes20 instead\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* Remove gasLimit and gas\r\n\r\n* Add test for the empty record\r\n\r\n* Remove remote\r\n\r\n* Remove RECORD_VERSIONS_REF constant\r\n\r\n* Copy crosschain resolver to crosschain reverse resolver\r\n\r\n* Rename the function name\r\n\r\n* Add crosschain reverse registrar\r\n\r\n* Update README.md\r\n\r\n* Replace OwnedResolver with DelegatableResolverFactory\r\n\r\n* replace target with targets\r\n\r\n* Add isAuthorised\r\n\r\n* Add test for setTarget\r\n\r\n* Modify deployment code\r\n\r\n* Remove getTarget and add TargetSet event\r\n\r\n* WIP: Adding NameWrapper into test\r\n\r\n* Use L2ReverseRegistrar\r\n\r\n* Revert L1Resolver.sol and update L1ReverseResolver.sol storage slot location\r\n\r\n* Update storage slot info\r\n\r\n* Enable ccip read on name\r\n\r\n* Add clearRecords and fixed typo\r\n\r\n* Fix failing test temporarily\r\n\r\n* Update ens-contracts\r\n\r\n* Update bun\r\n\r\n* Commit bun\r\n\r\n* Update ens-contracts on crosschain-reverse-resolver\r\n\r\n* Recreate bun.lockb\r\n\r\n* Crosschain resolver with reverse registrar with deploy script (#18)\r\n\r\n* Update deploy scripts\r\n\r\n* Remove console.log\r\n\r\n* Remove blank space from the file\r\n\r\n* Add deployment script\r\n\r\n* Update deployment readme\r\n\r\n* Add getname\r\n\r\n* Add setname\r\n\r\n* Add setup script\r\n\r\n* Add getaddr\r\n\r\n* Add approve\r\n\r\n* Fix wildcard for subname\r\n\r\n* Update bun\r\n\r\n* Deploy l2 reverse registrar to base goerli\r\n\r\n* Add base deployment\r\n\r\n* Added instruction on subname registrar\r\n\r\n* Added instruction on how to register names\r\n\r\n* Add support interface (#21)\r\n\r\n* Add support interface\r\n\r\n* Use ens-contracts IExtendedResolver\r\n\r\n* Add support interface to reverse registrar\r\n\r\n* Change test name\r\n\r\n* Update L1 deployment contract address for base and OP\r\n\r\n* Remove offset from getTarget\r\n\r\n* Inherit Interfaces\r\n\r\n* Inherit interfaces for ReverseResolver\r\n\r\n* Add ERC165 signature\r\n\r\n* Add metadata (#22)\r\n\r\n* Add Metadata service\r\n\r\n* Add MetadataChanged event, change setTarget argument and TargetSet event\r\n\r\n* Update bun.lockb\r\n\r\n* Update bun.lockb\r\n\r\n* Remove comment\r\n\r\n* remove id function and get rid of node from TargetSet\r\n\r\n* Update comment, link to ENSIP16 and add variable name on the return argument of metadata function\r\n\r\n* Fix failing tests\r\n\r\n* Remove resolver name from metadata\r\n\r\n* Update comment and move MetadataChanged\r\n\r\n* Remove id\r\n\r\n* Arb deployment (#23)\r\n\r\n* Add support interface\r\n\r\n* Use ens-contracts IExtendedResolver\r\n\r\n* Add support interface to reverse registrar\r\n\r\n* Change test name\r\n\r\n* Update L1 deployment contract address for base and OP\r\n\r\n* Add arbitrum deployment script and deployed contract info\r\n\r\n* Update README\r\n\r\n* Add IERC165\r\n\r\n* Remove DelegatableResolverRegistrar\r\n\r\n* Add Sepolia verifier contracts and gateway deployment details (#26)\r\n\r\n* Add OP sepolia gateway info\r\n\r\n* Add deployed addresses for base\r\n\r\n* Add arbitrum sepolia deployment address\r\n\r\n* Remove console.log\r\n\r\n* Update comment\r\n\r\n* Add environment on wrangler.toml\r\n\r\n* Add .wrangler to gitignore\r\n\r\n* Copy arb-gateway to scroll-gateway\r\n\r\n* Replace arb to scroll\r\n\r\n* Rename from arb to scroll\r\n\r\n* replace arb to scroll\r\n\r\n* Rename from Arb to Scroll\r\n\r\n* Modify ScrollProofService\r\n\r\n* Add scroll- to workspace\r\n\r\n* Update rollupABI\r\n\r\n* Sepolia resolvers (#27)\r\n\r\n* Add crosschain resolver details\r\n\r\n* Updated @ensdomains/ens-contracts ensdomains/ens-contracts#feature/crosschain-resolver-with-reverse-registrar to the latest commit\r\n\r\n* Change slot\r\n\r\n* Add ReverseRegistrar deployment details\r\n\r\n* Update reverse registrar deployed addresses\r\n\r\n* Add Op sepolia reverse registrar deployment info\r\n\r\n* Added L1Resolver contract deployment details\r\n\r\n* Remove comment out\r\n\r\n* Add bun.lockb\r\n\r\n* Update bun.lockb\r\n\r\n* Change ens- ontracts to point to l2-deployment branch\r\n\r\n* Fix failing test\r\n\r\n* Update bun.lockb\r\n\r\n* Add L2ReverseRegistrar to deps.sol on crosschain-resolver (was throwing error)\r\n\r\n* Fix failing test\r\n\r\n* Remove unused subheader\r\n\r\n* Redeploy base l1 resolver\r\n\r\n* Update README.md\r\n\r\n* Added Base Reverse Resolver contract address\r\n\r\n* Add Arbitrum Reverse Resolver deployement\r\n\r\n* Redeploy ArbL1ReverseResolver with correct L2 Resolver Address\r\n\r\n* Redeploy l2 contracts with official reverse record namespace (cointype.reverse)\r\n\r\n* Sepolia resolvers with analytics (#30)\r\n\r\n* WIP\r\n\r\n* Fix errors\r\n\r\n* Ignore favicon\r\n\r\n* Update bun.lockb\r\n\r\n* Fix lint error\r\n\r\n* Update gateway url\r\n\r\n* Add console.log\r\n\r\n* Changed endpoint\r\n\r\n* Update apiEndpoint\r\n\r\n* Add sender and calldata to props\r\n\r\n* Move Tracker to evm-gateway\r\n\r\n* Revert \"Move Tracker to evm-gateway\"\r\n\r\nThis reverts commit 5d3ba373c43b84e05ce98d6b517db98b9d767cf1.\r\n\r\n* WIP\r\n\r\n* Downgrade to 4.20231121.0\r\n\r\n* Bump it to the latest\r\n\r\n* Add type\r\n\r\n* Replace tracker with @ensdomains/server-analytics\r\n\r\n* Pass custom apiEndpoint and props\r\n\r\n* Add GATEWAY_DOMAIN and ENDPOINT_URL\r\n\r\n* Point to correct branch\r\n\r\n* Fix CORS problem\r\n\r\n* Add gateway log tracker to OP\r\n\r\n* Fix lint error\r\n\r\n* Update readme\r\n\r\n* Default reverse resolver (#33)\r\n\r\n* Change ens-contracts to use default-reverse-resolver\r\n\r\n* Add suport for DefaultReverseResolver\r\n\r\n* Add hexToAddress to extract address\r\n\r\n* Add faulback to name function\r\n\r\n* Add fallback for text\r\n\r\n* Use imported IDefaultReverseResolver\r\n\r\n* Update bun.lockb and README\r\n\r\n* Update comment\r\n\r\n* Move DefaultReverseResolver\r\n\r\n* Add DefaultReverseResolver\r\n\r\n* Update bun.lockb\r\n\r\n* Add support for resolve on DefaultReverseResolver\r\n\r\n* Deployed new contracts\r\n\r\n* Add setdefaultname\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Remove console.log\r\n\r\n* Point to default-reverse-resolver-2\r\n\r\n* Reswitch to default-reverse-resolver\r\n\r\n* Update bun.ockb\r\n\r\n* Add whitespace\r\n\r\n* Check if invalid address\r\n\r\n* Override .text\r\n\r\n* Fix TypeError: ambiguous function error\r\n\r\n* Re-point to default-reverse-resolver\r\n\r\n* Added wait\r\n\r\n* Update storage location after removing Owner\r\n\r\n* Added wait on crosschain resolver\r\n\r\n* Use L2ReverseRevolver and fix broken test\r\n\r\n* Update ens-contracts branch\r\n\r\n* Eip 5559 support (#34)\r\n\r\n* Add IResolverSetter\r\n\r\n* Simplify metadata function\r\n\r\n* Fix failing tests\r\n\r\n* Add test for EIP 5559\r\n\r\n* Added wait\r\n\r\n* Rename from IResolverSetter to IAddrSetter\r\n\r\n* Add resolveDeferral\r\n\r\n* Store chainId directly\r\n\r\n* Rename from resolveDeferral to setAddr\r\n\r\n* Remove crosschain-resolver and crosschain-reverse-resolver\r\n\r\n* Add .yalc to .gitignore\r\n\r\n* v0.1.0-beta.1\r\n\r\n* Pushed all versions to 0.1.0-beta.2\r\n\r\n* Add repo info and bump to beta.3\r\n\r\n* Add links to arb related repos\r\n\r\n* Remove old deployment info\r\n\r\n* Revert removed scripts\r\n\r\n* Recreate bun.lockb\r\n\r\n* Remove console.log and tidy up props\r\n\r\n* Update package\r\n\r\n* Fix worker error\r\n\r\n* Rename to makeScrollGateway\r\n\r\n* Make simple proofs for fixed values test pass\r\n\r\n* Fix linting error\r\n\r\n* Fix linting error\r\n\r\n* remove log result util (#40)\r\n\r\n* remove log result util\r\n\r\n* bump server-analytics version, update types and functions\r\n\r\n* bypass frozen-lockfile flag for deps update\r\n\r\n* bypass frozen-lockfile flag for deps update\r\n\r\n* lint\r\n\r\n* revert frozen-lockfile flag\r\n\r\n* keep rozen-lockfile disabled\r\n\r\n* lint\r\n\r\n* Pass multiple storage slots\r\n\r\n* Rename sepoliaforbase to sepoliaForBase\r\n\r\n* Update op-gateway/README.md\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* Add EVMProofHelper2\r\n\r\n* move propsDecoder (#41)\r\n\r\n* move propsDecoder\r\n\r\n* Add Request as type\r\n\r\n* Update workers-types\r\n\r\n* Fix lint error\r\n\r\n* Add compressProof\r\n\r\n* Make scroll verifier working\r\n\r\n* Add estimateCCIPReadCallbackGas\r\n\r\n ScrollVerifier\r\nGas estimate 2418085\r\n ✔ simple proofs for fixed values (2652ms)\r\nGas estimate 2419066\r\n ✔ simple proofs for dynamic values (1641ms)\r\nGas estimate 2282506\r\n ✔ nested proofs for dynamic values (1800ms)\r\nGas estimate 4773362\r\n ✔ nested proofs for long dynamic values (1960ms)\r\nGas estimate 3607123\r\n ✔ nested proofs with lookbehind (2488ms)\r\nGas estimate 3527831\r\n ✔ nested proofs with lookbehind for dynamic values (1810ms)\r\nGas estimate 2353134\r\n ✔ mappings with variable-length keys (1721ms)\r\nGas estimate 3608890\r\n ✔ nested proofs of mappings with variable-length keys (2086ms)\r\nGas estimate 2223797\r\n ✔ treats uninitialized storage elements as zeroes (1534ms)\r\nGas estimate 2228241\r\n ✔ treats uninitialized dynamic values as empty strings (1800ms)\r\n\r\n* Pass compressedProof as storageProof\r\n\r\n* Create MerkleTrieProofHelper\r\n\r\n* Remove nested array from StateProof.storageProofs\r\n\r\n* Simplify log tracker on scroll gateway worker\r\n\r\n* Remove wrong comment\r\n\r\n* Update comment and documentation\r\n\r\n* Remove unused cache from scroll-gateway\r\n\r\n* Remove L2_ROLLUP and L1_PROVIDER_URL\r\n\r\n* Fix linting error\r\n\r\n* Update evm-gateway/src/utils.ts\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* Update evm-verifier/contracts/MerkleTrieProofHelper.sol\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* Fix error\r\n\r\n* Add SEARCH_URL\r\n\r\n* Add StateRootMismatch error\r\n\r\n* Change l2 rollup address\r\n\r\n---------\r\n\r\nCo-authored-by: Nick Johnson \r\nCo-authored-by: tate \r\nCo-authored-by: Muhammed Tanrıkulu ","shortMessageHtmlLink":"Add Scroll integration (#42)"}},{"before":"d7ca0ad631ea8422a13d0d1320b82f93afae2b4e","after":"79fad1aea83a72b990abddbb6ac3d278a53e9bb4","ref":"refs/heads/scroll","pushedAt":"2024-05-27T10:15:04.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 l2 rollup address","shortMessageHtmlLink":"Change l2 rollup address"}},{"before":"b1e67bac75d22e0e60dc727015dfc34265d01d5d","after":null,"ref":"refs/heads/patch/typo-arbitrum","pushedAt":"2024-05-25T13:21:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucemans","name":"Luc van Kampen","path":"/lucemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10339043?s=80&v=4"}},{"before":"588d6b553b4ffab293c61a08b2ba8f1331dc0e8a","after":"aa21d87d43bf4f18f93c7bef0ab5c92a5bb2f805","ref":"refs/heads/main","pushedAt":"2024-05-25T13:21:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lucemans","name":"Luc van Kampen","path":"/lucemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10339043?s=80&v=4"},"commit":{"message":"Update Arbitrum description in README (#46)","shortMessageHtmlLink":"Update Arbitrum description in README (#46)"}},{"before":null,"after":"b1e67bac75d22e0e60dc727015dfc34265d01d5d","ref":"refs/heads/patch/typo-arbitrum","pushedAt":"2024-05-25T09:53:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucemans","name":"Luc van Kampen","path":"/lucemans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10339043?s=80&v=4"},"commit":{"message":"Update Arbitrum description in README","shortMessageHtmlLink":"Update Arbitrum description in README"}},{"before":"21709e409bbe3865beef4c49f654ac1a3799f98d","after":"d7ca0ad631ea8422a13d0d1320b82f93afae2b4e","ref":"refs/heads/scroll","pushedAt":"2024-05-20T15:27:07.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 StateRootMismatch error","shortMessageHtmlLink":"Add StateRootMismatch error"}},{"before":"05a27886629dfba081760b0003cefd7648573d0b","after":"21709e409bbe3865beef4c49f654ac1a3799f98d","ref":"refs/heads/scroll","pushedAt":"2024-05-20T14:52: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":"Add SEARCH_URL","shortMessageHtmlLink":"Add SEARCH_URL"}},{"before":"ce400280fbaba266d9bd00a9d29eef6ee8d66a56","after":"05a27886629dfba081760b0003cefd7648573d0b","ref":"refs/heads/scroll","pushedAt":"2024-05-20T12:00:26.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":"Fix error","shortMessageHtmlLink":"Fix error"}},{"before":"c36fad76e30436c3a5b0216333cbf645cc88b5ed","after":"ce400280fbaba266d9bd00a9d29eef6ee8d66a56","ref":"refs/heads/scroll","pushedAt":"2024-05-20T09:58:22.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 evm-verifier/contracts/MerkleTrieProofHelper.sol\n\nCo-authored-by: Nick Johnson ","shortMessageHtmlLink":"Update evm-verifier/contracts/MerkleTrieProofHelper.sol"}},{"before":"e1a3e64a13ca5fa91b0152dc9e77cd6350822aa2","after":"c36fad76e30436c3a5b0216333cbf645cc88b5ed","ref":"refs/heads/scroll","pushedAt":"2024-05-20T09:58:06.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 evm-gateway/src/utils.ts\n\nCo-authored-by: Nick Johnson ","shortMessageHtmlLink":"Update evm-gateway/src/utils.ts"}},{"before":"1a62678dac435b0b5a09c3f5d71f50250bef5537","after":"e1a3e64a13ca5fa91b0152dc9e77cd6350822aa2","ref":"refs/heads/scroll","pushedAt":"2024-05-08T15:32:17.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":"Fix linting error","shortMessageHtmlLink":"Fix linting error"}},{"before":"cf4554a98c39f6d902aee56c1d2d974d720b815f","after":"1a62678dac435b0b5a09c3f5d71f50250bef5537","ref":"refs/heads/scroll","pushedAt":"2024-05-08T15:05:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Remove L2_ROLLUP and L1_PROVIDER_URL","shortMessageHtmlLink":"Remove L2_ROLLUP and L1_PROVIDER_URL"}},{"before":"5f7a8efb172b34cbf26b99aac4997e515a0d2e3b","after":"cf4554a98c39f6d902aee56c1d2d974d720b815f","ref":"refs/heads/scroll","pushedAt":"2024-05-08T13:58:38.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":"Simplify log tracker on scroll gateway worker","shortMessageHtmlLink":"Simplify log tracker on scroll gateway worker"}},{"before":"e423972ab61e4cd8b5f408fe4dae4d6f1727d6eb","after":"5f7a8efb172b34cbf26b99aac4997e515a0d2e3b","ref":"refs/heads/scroll","pushedAt":"2024-05-08T13:39:37.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":"Remove nested array from StateProof.storageProofs","shortMessageHtmlLink":"Remove nested array from StateProof.storageProofs"}},{"before":"372ec98586706f5d3d9aff5ab4c5516283e12e8d","after":"e423972ab61e4cd8b5f408fe4dae4d6f1727d6eb","ref":"refs/heads/scroll","pushedAt":"2024-05-06T16:15: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":"Add estimateCCIPReadCallbackGas\n\n ScrollVerifier\nGas estimate 2418085\n ✔ simple proofs for fixed values (2652ms)\nGas estimate 2419066\n ✔ simple proofs for dynamic values (1641ms)\nGas estimate 2282506\n ✔ nested proofs for dynamic values (1800ms)\nGas estimate 4773362\n ✔ nested proofs for long dynamic values (1960ms)\nGas estimate 3607123\n ✔ nested proofs with lookbehind (2488ms)\nGas estimate 3527831\n ✔ nested proofs with lookbehind for dynamic values (1810ms)\nGas estimate 2353134\n ✔ mappings with variable-length keys (1721ms)\nGas estimate 3608890\n ✔ nested proofs of mappings with variable-length keys (2086ms)\nGas estimate 2223797\n ✔ treats uninitialized storage elements as zeroes (1534ms)\nGas estimate 2228241\n ✔ treats uninitialized dynamic values as empty strings (1800ms)","shortMessageHtmlLink":"Add estimateCCIPReadCallbackGas"}},{"before":"fa73e0e33afc34d61d6d4c912102057b8c2985be","after":"372ec98586706f5d3d9aff5ab4c5516283e12e8d","ref":"refs/heads/scroll","pushedAt":"2024-05-06T14:45:42.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":"Make scroll verifier working","shortMessageHtmlLink":"Make scroll verifier working"}},{"before":"ea52ed71bc099e4f1e8b8f349b9c4457162bb9d7","after":"fa73e0e33afc34d61d6d4c912102057b8c2985be","ref":"refs/heads/scroll","pushedAt":"2024-04-29T15:00:25.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 compressProof","shortMessageHtmlLink":"Add compressProof"}},{"before":"a461c2c6a4ebe5d58b86b4a11b5ffba2d98223c9","after":"ea52ed71bc099e4f1e8b8f349b9c4457162bb9d7","ref":"refs/heads/scroll","pushedAt":"2024-04-26T16:11:39.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Merge branch 'main' into scroll","shortMessageHtmlLink":"Merge branch 'main' into scroll"}},{"before":"81639cef0520d107db53520e19f2eb44f46aae28","after":"588d6b553b4ffab293c61a08b2ba8f1331dc0e8a","ref":"refs/heads/main","pushedAt":"2024-04-26T16:07:54.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":"Npm (#39)\n\n* Make testResolver work\r\n\r\n* Update bun.lockb\r\n\r\n* Add coinType\r\n\r\n* Make text record work\r\n\r\n* Add hardhat-storage-layout\r\n\r\n* Use the real Resolver contracts\r\n\r\n* Add contenthash\r\n\r\n* Add comment\r\n\r\n* Update README\r\n\r\n* Change the license to ENS labs\r\n\r\n* Remove console.log\r\n\r\n* Add an explanation\r\n\r\n* typo\r\n\r\n* Remove L1Verifier.sol\r\n\r\n* Remove L1Verifier.sol\r\n\r\n* Rename test\r\n\r\n* Add hardhat-deploy\r\n\r\n* Add deployment script\r\n\r\n* Remove deployment addresses\r\n\r\n* Apply suggestions from code review\r\n\r\nAdd indentation\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* Add immutable and constants\r\n\r\n* Remove getStatic\r\n\r\n* Fix the wrong constants\r\n\r\n* Update bun.lockb\r\n\r\n* Remove contracts-bedrock\r\n\r\n* Update bun.lockb\r\n\r\n* Add bun\r\n\r\n* Remove package-lock.json\r\n\r\n* update bun.lockb\r\n\r\n* Use BrowserProvider\r\n\r\n* Revert to use fork\r\n\r\n* Put immutable and constant together\r\n\r\n* Use bytes20 instead\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* Remove gasLimit and gas\r\n\r\n* Add test for the empty record\r\n\r\n* Remove remote\r\n\r\n* Remove RECORD_VERSIONS_REF constant\r\n\r\n* Copy crosschain resolver to crosschain reverse resolver\r\n\r\n* Rename the function name\r\n\r\n* Add crosschain reverse registrar\r\n\r\n* Update README.md\r\n\r\n* Replace OwnedResolver with DelegatableResolverFactory\r\n\r\n* replace target with targets\r\n\r\n* Add isAuthorised\r\n\r\n* Add test for setTarget\r\n\r\n* Modify deployment code\r\n\r\n* Remove getTarget and add TargetSet event\r\n\r\n* WIP: Adding NameWrapper into test\r\n\r\n* Use L2ReverseRegistrar\r\n\r\n* Revert L1Resolver.sol and update L1ReverseResolver.sol storage slot location\r\n\r\n* Update storage slot info\r\n\r\n* Enable ccip read on name\r\n\r\n* Add clearRecords and fixed typo\r\n\r\n* Fix failing test temporarily\r\n\r\n* Update ens-contracts\r\n\r\n* Update bun\r\n\r\n* Commit bun\r\n\r\n* Update ens-contracts on crosschain-reverse-resolver\r\n\r\n* Recreate bun.lockb\r\n\r\n* Crosschain resolver with reverse registrar with deploy script (#18)\r\n\r\n* Update deploy scripts\r\n\r\n* Remove console.log\r\n\r\n* Remove blank space from the file\r\n\r\n* Add deployment script\r\n\r\n* Update deployment readme\r\n\r\n* Add getname\r\n\r\n* Add setname\r\n\r\n* Add setup script\r\n\r\n* Add getaddr\r\n\r\n* Add approve\r\n\r\n* Fix wildcard for subname\r\n\r\n* Update bun\r\n\r\n* Deploy l2 reverse registrar to base goerli\r\n\r\n* Add base deployment\r\n\r\n* Added instruction on subname registrar\r\n\r\n* Added instruction on how to register names\r\n\r\n* Add support interface (#21)\r\n\r\n* Add support interface\r\n\r\n* Use ens-contracts IExtendedResolver\r\n\r\n* Add support interface to reverse registrar\r\n\r\n* Change test name\r\n\r\n* Update L1 deployment contract address for base and OP\r\n\r\n* Remove offset from getTarget\r\n\r\n* Inherit Interfaces\r\n\r\n* Inherit interfaces for ReverseResolver\r\n\r\n* Add ERC165 signature\r\n\r\n* Add metadata (#22)\r\n\r\n* Add Metadata service\r\n\r\n* Add MetadataChanged event, change setTarget argument and TargetSet event\r\n\r\n* Update bun.lockb\r\n\r\n* Update bun.lockb\r\n\r\n* Remove comment\r\n\r\n* remove id function and get rid of node from TargetSet\r\n\r\n* Update comment, link to ENSIP16 and add variable name on the return argument of metadata function\r\n\r\n* Fix failing tests\r\n\r\n* Remove resolver name from metadata\r\n\r\n* Update comment and move MetadataChanged\r\n\r\n* Remove id\r\n\r\n* Arb deployment (#23)\r\n\r\n* Add support interface\r\n\r\n* Use ens-contracts IExtendedResolver\r\n\r\n* Add support interface to reverse registrar\r\n\r\n* Change test name\r\n\r\n* Update L1 deployment contract address for base and OP\r\n\r\n* Add arbitrum deployment script and deployed contract info\r\n\r\n* Update README\r\n\r\n* Add IERC165\r\n\r\n* Remove DelegatableResolverRegistrar\r\n\r\n* Add Sepolia verifier contracts and gateway deployment details (#26)\r\n\r\n* Add OP sepolia gateway info\r\n\r\n* Add deployed addresses for base\r\n\r\n* Add arbitrum sepolia deployment address\r\n\r\n* Remove console.log\r\n\r\n* Update comment\r\n\r\n* Add environment on wrangler.toml\r\n\r\n* Add .wrangler to gitignore\r\n\r\n* Sepolia resolvers (#27)\r\n\r\n* Add crosschain resolver details\r\n\r\n* Updated @ensdomains/ens-contracts ensdomains/ens-contracts#feature/crosschain-resolver-with-reverse-registrar to the latest commit\r\n\r\n* Change slot\r\n\r\n* Add ReverseRegistrar deployment details\r\n\r\n* Update reverse registrar deployed addresses\r\n\r\n* Add Op sepolia reverse registrar deployment info\r\n\r\n* Added L1Resolver contract deployment details\r\n\r\n* Remove comment out\r\n\r\n* Add bun.lockb\r\n\r\n* Update bun.lockb\r\n\r\n* Change ens- ontracts to point to l2-deployment branch\r\n\r\n* Fix failing test\r\n\r\n* Update bun.lockb\r\n\r\n* Add L2ReverseRegistrar to deps.sol on crosschain-resolver (was throwing error)\r\n\r\n* Fix failing test\r\n\r\n* Remove unused subheader\r\n\r\n* Redeploy base l1 resolver\r\n\r\n* Update README.md\r\n\r\n* Added Base Reverse Resolver contract address\r\n\r\n* Add Arbitrum Reverse Resolver deployement\r\n\r\n* Redeploy ArbL1ReverseResolver with correct L2 Resolver Address\r\n\r\n* Redeploy l2 contracts with official reverse record namespace (cointype.reverse)\r\n\r\n* Sepolia resolvers with analytics (#30)\r\n\r\n* WIP\r\n\r\n* Fix errors\r\n\r\n* Ignore favicon\r\n\r\n* Update bun.lockb\r\n\r\n* Fix lint error\r\n\r\n* Update gateway url\r\n\r\n* Add console.log\r\n\r\n* Changed endpoint\r\n\r\n* Update apiEndpoint\r\n\r\n* Add sender and calldata to props\r\n\r\n* Move Tracker to evm-gateway\r\n\r\n* Revert \"Move Tracker to evm-gateway\"\r\n\r\nThis reverts commit 5d3ba373c43b84e05ce98d6b517db98b9d767cf1.\r\n\r\n* WIP\r\n\r\n* Downgrade to 4.20231121.0\r\n\r\n* Bump it to the latest\r\n\r\n* Add type\r\n\r\n* Replace tracker with @ensdomains/server-analytics\r\n\r\n* Pass custom apiEndpoint and props\r\n\r\n* Add GATEWAY_DOMAIN and ENDPOINT_URL\r\n\r\n* Point to correct branch\r\n\r\n* Fix CORS problem\r\n\r\n* Add gateway log tracker to OP\r\n\r\n* Fix lint error\r\n\r\n* Update readme\r\n\r\n* Default reverse resolver (#33)\r\n\r\n* Change ens-contracts to use default-reverse-resolver\r\n\r\n* Add suport for DefaultReverseResolver\r\n\r\n* Add hexToAddress to extract address\r\n\r\n* Add faulback to name function\r\n\r\n* Add fallback for text\r\n\r\n* Use imported IDefaultReverseResolver\r\n\r\n* Update bun.lockb and README\r\n\r\n* Update comment\r\n\r\n* Move DefaultReverseResolver\r\n\r\n* Add DefaultReverseResolver\r\n\r\n* Update bun.lockb\r\n\r\n* Add support for resolve on DefaultReverseResolver\r\n\r\n* Deployed new contracts\r\n\r\n* Add setdefaultname\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Remove console.log\r\n\r\n* Point to default-reverse-resolver-2\r\n\r\n* Reswitch to default-reverse-resolver\r\n\r\n* Update bun.ockb\r\n\r\n* Add whitespace\r\n\r\n* Check if invalid address\r\n\r\n* Override .text\r\n\r\n* Fix TypeError: ambiguous function error\r\n\r\n* Re-point to default-reverse-resolver\r\n\r\n* Added wait\r\n\r\n* Update storage location after removing Owner\r\n\r\n* Added wait on crosschain resolver\r\n\r\n* Use L2ReverseRevolver and fix broken test\r\n\r\n* Update ens-contracts branch\r\n\r\n* Eip 5559 support (#34)\r\n\r\n* Add IResolverSetter\r\n\r\n* Simplify metadata function\r\n\r\n* Fix failing tests\r\n\r\n* Add test for EIP 5559\r\n\r\n* Added wait\r\n\r\n* Rename from IResolverSetter to IAddrSetter\r\n\r\n* Add resolveDeferral\r\n\r\n* Store chainId directly\r\n\r\n* Rename from resolveDeferral to setAddr\r\n\r\n* Remove crosschain-resolver and crosschain-reverse-resolver\r\n\r\n* Add .yalc to .gitignore\r\n\r\n* v0.1.0-beta.1\r\n\r\n* Pushed all versions to 0.1.0-beta.2\r\n\r\n* Add repo info and bump to beta.3\r\n\r\n* Add links to arb related repos\r\n\r\n* Remove old deployment info\r\n\r\n* Revert removed scripts\r\n\r\n* Recreate bun.lockb\r\n\r\n* Remove console.log and tidy up props\r\n\r\n* Fix linting error\r\n\r\n* Fix linting error\r\n\r\n* remove log result util (#40)\r\n\r\n* remove log result util\r\n\r\n* bump server-analytics version, update types and functions\r\n\r\n* bypass frozen-lockfile flag for deps update\r\n\r\n* bypass frozen-lockfile flag for deps update\r\n\r\n* lint\r\n\r\n* revert frozen-lockfile flag\r\n\r\n* keep rozen-lockfile disabled\r\n\r\n* lint\r\n\r\n* Rename sepoliaforbase to sepoliaForBase\r\n\r\n* Update op-gateway/README.md\r\n\r\nCo-authored-by: Nick Johnson \r\n\r\n* move propsDecoder (#41)\r\n\r\n* move propsDecoder\r\n\r\n* Add Request as type\r\n\r\n* Update workers-types\r\n\r\n* Fix lint error\r\n\r\n* v0.1.0-beta.4\r\n\r\n* v0.1.0-beta.4\r\n\r\n* v0.1.0-beta.4\r\n\r\n* Bump the version to beta.4\r\n\r\n---------\r\n\r\nCo-authored-by: Nick Johnson \r\nCo-authored-by: tate \r\nCo-authored-by: Muhammed Tanrıkulu ","shortMessageHtmlLink":"Npm (#39)"}},{"before":"b80d6643aef70f4ae05ddea118940c6cea54955f","after":"a12b3b479cd69c2485104994cd02d37519a9852c","ref":"refs/heads/npm","pushedAt":"2024-04-26T16:06:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"makoto","name":"Makoto Inoue","path":"/makoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2630?s=80&v=4"},"commit":{"message":"Bump the version to beta.4","shortMessageHtmlLink":"Bump the version to beta.4"}},{"before":"0eba5cfbd6dd9becf9ab86f88c3287c7be6a4e2d","after":"b80d6643aef70f4ae05ddea118940c6cea54955f","ref":"refs/heads/npm","pushedAt":"2024-04-26T14:27:31.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":"move propsDecoder (#41)\n\n* move propsDecoder\r\n\r\n* Add Request as type\r\n\r\n* Update workers-types\r\n\r\n* Fix lint error","shortMessageHtmlLink":"move propsDecoder (#41)"}},{"before":"fe0749edf79eff12bc1062fcf8b8e64350beba06","after":"bac98e4b0b99e610ff0a1f909a1eb8c88847e976","ref":"refs/heads/propsDecoder","pushedAt":"2024-04-26T14:19:35.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":"Fix lint error","shortMessageHtmlLink":"Fix lint error"}},{"before":null,"after":"fe0749edf79eff12bc1062fcf8b8e64350beba06","ref":"refs/heads/propsDecoder","pushedAt":"2024-04-26T12:14:53.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":"move propsDecoder","shortMessageHtmlLink":"move propsDecoder"}},{"before":"cf75a9fb8996fd8dc9443293ce23bca1d75c3926","after":"a461c2c6a4ebe5d58b86b4a11b5ffba2d98223c9","ref":"refs/heads/scroll","pushedAt":"2024-04-26T11:55:14.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 EVMProofHelper2","shortMessageHtmlLink":"Add EVMProofHelper2"}},{"before":"708d115ab5f365c26b65d14d2081f67cc55dfdf1","after":"0eba5cfbd6dd9becf9ab86f88c3287c7be6a4e2d","ref":"refs/heads/npm","pushedAt":"2024-04-26T09:50:24.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 op-gateway/README.md\n\nCo-authored-by: Nick Johnson ","shortMessageHtmlLink":"Update op-gateway/README.md"}},{"before":"b398a6ae06fac96f52331faa7b3cc7e1203bae56","after":"708d115ab5f365c26b65d14d2081f67cc55dfdf1","ref":"refs/heads/npm","pushedAt":"2024-04-26T09:43: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":"Rename sepoliaforbase to sepoliaForBase","shortMessageHtmlLink":"Rename sepoliaforbase to sepoliaForBase"}},{"before":"109e06cbff4c5947ac4a2f80929c5fb25b01c95e","after":"cf75a9fb8996fd8dc9443293ce23bca1d75c3926","ref":"refs/heads/scroll","pushedAt":"2024-04-26T09:38:22.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 multiple storage slots","shortMessageHtmlLink":"Pass multiple storage slots"}},{"before":"25a5cb436c235b8360a963699eb0fd76456d7445","after":null,"ref":"refs/heads/mdt/remove-log-result-fn","pushedAt":"2024-04-25T22:32:15.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":"68c3dc435ca47d48a359e72bf44ceaecac17c023","after":"b398a6ae06fac96f52331faa7b3cc7e1203bae56","ref":"refs/heads/npm","pushedAt":"2024-04-25T22:32:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdtanrikulu","name":"Muhammed Tanrıkulu","path":"/mdtanrikulu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2774845?s=80&v=4"},"commit":{"message":"remove log result util (#40)\n\n* remove log result util\r\n\r\n* bump server-analytics version, update types and functions\r\n\r\n* bypass frozen-lockfile flag for deps update\r\n\r\n* bypass frozen-lockfile flag for deps update\r\n\r\n* lint\r\n\r\n* revert frozen-lockfile flag\r\n\r\n* keep rozen-lockfile disabled\r\n\r\n* lint","shortMessageHtmlLink":"remove log result util (#40)"}},{"before":"048414cb06a89c2b4646b001f9258d6a26348494","after":"25a5cb436c235b8360a963699eb0fd76456d7445","ref":"refs/heads/mdt/remove-log-result-fn","pushedAt":"2024-04-25T13:48:49.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":"lint","shortMessageHtmlLink":"lint"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVMVmDwA","startCursor":null,"endCursor":null}},"title":"Activity · ensdomains/evmgateway"}