Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/crosschain resolver with reverse registrar #20

Open
wants to merge 77 commits into
base: main
Choose a base branch
from

Commits on Oct 20, 2023

  1. Make testResolver work

    makoto committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    0971ed6 View commit details
    Browse the repository at this point in the history
  2. Update bun.lockb

    makoto committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    383f29a View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Add coinType

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    88dc259 View commit details
    Browse the repository at this point in the history
  2. Make text record work

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    8a58674 View commit details
    Browse the repository at this point in the history
  3. Add hardhat-storage-layout

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    8cb5256 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    641e15b View commit details
    Browse the repository at this point in the history
  5. Add contenthash

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    914c66e View commit details
    Browse the repository at this point in the history
  6. Add comment

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    9a1a74d View commit details
    Browse the repository at this point in the history
  7. Update README

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    9a386ea View commit details
    Browse the repository at this point in the history
  8. Change the license to ENS labs

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    db89d14 View commit details
    Browse the repository at this point in the history
  9. Remove console.log

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    805b218 View commit details
    Browse the repository at this point in the history
  10. Add an explanation

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    757d787 View commit details
    Browse the repository at this point in the history
  11. typo

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    93ef4b7 View commit details
    Browse the repository at this point in the history
  12. Remove L1Verifier.sol

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    b3141e5 View commit details
    Browse the repository at this point in the history
  13. Remove L1Verifier.sol

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    80292c4 View commit details
    Browse the repository at this point in the history
  14. Rename test

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    0a227de View commit details
    Browse the repository at this point in the history
  15. Add hardhat-deploy

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    7f086ce View commit details
    Browse the repository at this point in the history
  16. Add deployment script

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    749ccd0 View commit details
    Browse the repository at this point in the history
  17. Remove deployment addresses

    makoto committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    6c9f241 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4871812 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Apply suggestions from code review

    Add indentation
    
    Co-authored-by: Nick Johnson <[email protected]>
    makoto and Arachnid authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    50d48b6 View commit details
    Browse the repository at this point in the history
  2. Add immutable and constants

    makoto committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    84dd082 View commit details
    Browse the repository at this point in the history
  3. Remove getStatic

    makoto committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    40be600 View commit details
    Browse the repository at this point in the history
  4. Fix the wrong constants

    makoto committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    415392b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7987695 View commit details
    Browse the repository at this point in the history
  6. Update bun.lockb

    makoto committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    507bfb4 View commit details
    Browse the repository at this point in the history
  7. Remove contracts-bedrock

    makoto committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    0ee53c8 View commit details
    Browse the repository at this point in the history
  8. Update bun.lockb

    makoto committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    574297d View commit details
    Browse the repository at this point in the history
  9. Add bun

    makoto committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    3e49356 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Remove package-lock.json

    makoto committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    98adc6e View commit details
    Browse the repository at this point in the history
  2. update bun.lockb

    TateB committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    a4044bd View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    780b416 View commit details
    Browse the repository at this point in the history
  2. Use BrowserProvider

    makoto committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    9ffd059 View commit details
    Browse the repository at this point in the history
  3. Revert to use fork

    makoto committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    73f286f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c713107 View commit details
    Browse the repository at this point in the history
  5. Use bytes20 instead

    makoto committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    fc128af View commit details
    Browse the repository at this point in the history
  6. Apply suggestions from code review

    Co-authored-by: Nick Johnson <[email protected]>
    makoto and Arachnid authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    f013347 View commit details
    Browse the repository at this point in the history
  7. Remove gasLimit and gas

    makoto committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    f9a056e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8974854 View commit details
    Browse the repository at this point in the history
  9. Add test for the empty record

    makoto committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    d84a766 View commit details
    Browse the repository at this point in the history
  10. Remove remote

    makoto committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    e0ea493 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    e20e6c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74bb4cc View commit details
    Browse the repository at this point in the history
  3. Rename the function name

    makoto committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    b8c56d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    553696e View commit details
    Browse the repository at this point in the history
  5. Update README.md

    makoto committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    4443f88 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    541d5f5 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. replace target with targets

    makoto committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    3a50148 View commit details
    Browse the repository at this point in the history
  2. Add isAuthorised

    makoto committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    2fd26ac View commit details
    Browse the repository at this point in the history
  3. Add test for setTarget

    makoto committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    3e83644 View commit details
    Browse the repository at this point in the history
  4. Modify deployment code

    makoto committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    59a5424 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4859c62 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a00bae View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Use L2ReverseRegistrar

    makoto committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    c1490e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    912d1e8 View commit details
    Browse the repository at this point in the history
  3. Update storage slot info

    makoto committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    b635152 View commit details
    Browse the repository at this point in the history
  4. Enable ccip read on name

    makoto committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    131c836 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    377e2f4 View commit details
    Browse the repository at this point in the history
  6. Fix failing test temporarily

    makoto committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    0cd293c View commit details
    Browse the repository at this point in the history
  7. Resolve conflicts

    makoto committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    9d8a668 View commit details
    Browse the repository at this point in the history
  8. Update ens-contracts

    makoto committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    77c04ea View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    b48c4ef View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Resolve conflicts

    makoto committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    35b91ee View commit details
    Browse the repository at this point in the history
  2. Update bun

    makoto committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    7fad46a View commit details
    Browse the repository at this point in the history
  3. Resolve conflicts

    makoto committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    5ef2612 View commit details
    Browse the repository at this point in the history
  4. Resolve conflicts

    makoto committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    4de68ed View commit details
    Browse the repository at this point in the history
  5. Commit bun

    makoto committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    8240df8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6e725f6 View commit details
    Browse the repository at this point in the history
  7. Recreate bun.lockb

    makoto committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    e142a7b View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Crosschain resolver with reverse registrar with deploy script (#18)

    * Update deploy scripts
    
    * Remove console.log
    
    * Remove blank space from the file
    
    * Add deployment script
    
    * Update deployment readme
    
    * Add getname
    
    * Add setname
    
    * Add setup script
    
    * Add getaddr
    
    * Add approve
    
    * Fix wildcard for subname
    
    * Update bun
    
    * Deploy l2 reverse registrar to base goerli
    
    * Add base deployment
    
    * Added instruction on subname registrar
    
    * Added instruction on how to register names
    makoto authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    c52f671 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Add support interface (#21)

    * Add support interface
    
    * Use ens-contracts IExtendedResolver
    
    * Add support interface to reverse registrar
    
    * Change test name
    
    * Update L1 deployment contract address for base and OP
    
    * Remove offset from getTarget
    
    * Inherit Interfaces
    
    * Inherit interfaces for ReverseResolver
    
    * Add ERC165 signature
    makoto authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    9be5192 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Add metadata (#22)

    * Add Metadata service
    
    * Add MetadataChanged event, change setTarget argument and TargetSet event
    
    * Update bun.lockb
    
    * Update bun.lockb
    
    * Remove comment
    
    * remove id function and get rid of node from TargetSet
    
    * Update comment, link to ENSIP16 and add variable name on the return argument of metadata function
    
    * Fix failing tests
    
    * Remove resolver name from metadata
    
    * Update comment and move MetadataChanged
    
    * Remove id
    makoto authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    d173654 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Configuration menu
    Copy the full SHA
    acabddc View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Arb deployment (#23)

    * Add support interface
    
    * Use ens-contracts IExtendedResolver
    
    * Add support interface to reverse registrar
    
    * Change test name
    
    * Update L1 deployment contract address for base and OP
    
    * Add arbitrum deployment script and deployed contract info
    
    * Update README
    
    * Add IERC165
    
    * Remove DelegatableResolverRegistrar
    makoto authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    3027453 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Add Sepolia verifier contracts and gateway deployment details (#26)

    * Add OP sepolia gateway info
    
    * Add deployed addresses for base
    
    * Add arbitrum sepolia deployment address
    
    * Remove console.log
    
    * Update comment
    
    * Add environment on wrangler.toml
    makoto authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    587de25 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Add .wrangler to gitignore

    makoto committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    b868b70 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Sepolia resolvers (#27)

    * Add crosschain resolver details
    
    * Updated @ensdomains/ens-contracts ensdomains/ens-contracts#feature/crosschain-resolver-with-reverse-registrar to the latest commit
    
    * Change slot
    
    * Add ReverseRegistrar deployment details
    
    * Update reverse registrar deployed addresses
    
    * Add Op sepolia reverse registrar deployment info
    
    * Added L1Resolver contract deployment details
    
    * Remove comment out
    
    * Add bun.lockb
    
    * Update bun.lockb
    
    * Change ens- ontracts to point to l2-deployment branch
    
    * Fix failing test
    
    * Update bun.lockb
    
    * Add L2ReverseRegistrar to deps.sol on crosschain-resolver (was throwing error)
    
    * Fix failing test
    
    * Remove unused subheader
    
    * Redeploy base l1 resolver
    
    * Update README.md
    
    * Added Base Reverse Resolver contract address
    
    * Add Arbitrum Reverse Resolver deployement
    
    * Redeploy ArbL1ReverseResolver with correct L2 Resolver Address
    
    * Redeploy l2 contracts with official reverse record namespace (cointype.reverse)
    
    * Sepolia resolvers with analytics (#30)
    
    * WIP
    
    * Fix errors
    
    * Ignore favicon
    
    * Update bun.lockb
    
    * Fix lint error
    
    * Update gateway url
    
    * Add console.log
    
    * Changed endpoint
    
    * Update apiEndpoint
    
    * Add sender and calldata to props
    
    * Move Tracker to evm-gateway
    
    * Revert "Move Tracker to evm-gateway"
    
    This reverts commit 5d3ba37.
    
    * WIP
    
    * Downgrade to 4.20231121.0
    
    * Bump it to the latest
    
    * Add type
    
    * Replace tracker with @ensdomains/server-analytics
    
    * Pass custom apiEndpoint and props
    
    * Add GATEWAY_DOMAIN and ENDPOINT_URL
    
    * Point to correct branch
    
    * Fix CORS problem
    
    * Add gateway log tracker to OP
    
    * Fix lint error
    
    * Update readme
    
    * Default reverse resolver (#33)
    
    * Change ens-contracts to use default-reverse-resolver
    
    * Add suport for DefaultReverseResolver
    
    * Add hexToAddress to extract address
    
    * Add faulback to name function
    
    * Add fallback for text
    
    * Use imported IDefaultReverseResolver
    
    * Update bun.lockb and README
    
    * Update comment
    
    * Move DefaultReverseResolver
    
    * Add DefaultReverseResolver
    
    * Update bun.lockb
    
    * Add support for resolve on DefaultReverseResolver
    
    * Deployed new contracts
    
    * Add setdefaultname
    
    * Update README.md
    
    * Update README.md
    
    * Remove console.log
    
    * Point to default-reverse-resolver-2
    
    * Reswitch to default-reverse-resolver
    
    * Update bun.ockb
    
    * Add whitespace
    
    * Check if invalid address
    
    * Override .text
    
    * Fix  TypeError: ambiguous function error
    
    * Re-point to default-reverse-resolver
    
    * Added wait
    
    * Update storage location after removing Owner
    
    * Added wait on crosschain resolver
    
    * Use L2ReverseRevolver and fix broken test
    
    * Update ens-contracts branch
    
    * Eip 5559 support (#34)
    
    * Add IResolverSetter
    
    * Simplify metadata function
    
    * Fix failing tests
    
    * Add test for EIP 5559
    
    * Added wait
    
    * Rename from IResolverSetter to IAddrSetter
    
    * Add resolveDeferral
    
    * Store chainId directly
    
    * Rename from resolveDeferral to setAddr
    makoto authored Apr 11, 2024
    1 Configuration menu
    Copy the full SHA
    2af9e7b View commit details
    Browse the repository at this point in the history