Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ENS Learning session at Browsers 3000

ENS Learning session at Browsers 3000

1eecfce54b4f902784d046328935efd4?s=128

Makoto Inoue

July 12, 2021
Tweet

Transcript

  1. Browsers 3000, July 2021 Makoto Inoue (@makoto_inoue)

  2. What is ENS? 0x5a384227b65fa093dec...

  3. What is ENS? matoken.eth

  4. Agenda - 1. Registering (.eth/.xyz) - 2. Adding basic ENS

    support - 3. ENS contracts overview
  5. 1. Registering ENS

  6. Steps - 1. Setup Wallet(Metamask) - 2. Get ETH (test

    faucet https://faucet.goerli.mudit.blog) - 3. Visit https://app.ens.domains
  7. .eth

  8. .xyz

  9. Enabling DNSSEC

  10. Enabling DNSSEC

  11. Enabling DNSSEC https://app.ens.domains/name/supersaiyan.xyz

  12. 2. Adding ENS support https://medium.com/the-ethereum-name-service/ens-integration-best-practices-313d6fbd358

  13. Steps - 1. yarn “create eth-app my-eth-app” - 2. Install

    ethers.js - 3. provider.resolveName provider.lookupAddress
  14. 3. ENS contracts overview https://docs.ens.domains Makoto Inoue / @makoto_inoue

  15. ENS is smart contract

  16. ENS is smart contract

  17. 💰 Browsers 3000 Prize: $150 in ETH to each of

    the 5 best projects to integrate ENS https://medium.com/the-ethereum-name-service/ens-integration-best-practices-313d6fbd358
  18. References Makoto Inoue / @makoto_inoue https://www.trufflesuite.com/docs/ganache/overview https://hardhat.org https://ethereum-waffle.readthedocs.io/en/latest/ens.html https://thegraph.com/legacy-explorer/subgraph/ensdomains/ens https://github.com/paulrberg/create-eth-app/pull/146/files

  19. For more information Makoto Inoue / @makoto_inoue https://docs.ens.domains https://discord.gg/AskZbFx