Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ENS Integration workshop @ nfthack
Search
Makoto Inoue
January 13, 2022
Technology
120
0
Share
ENS Integration workshop @ nfthack
Makoto Inoue
January 13, 2022
More Decks by Makoto Inoue
See All by Makoto Inoue
ENS beyond Web3
makoto_inoue
0
160
Tokyo ENS Meetup 2023 June
makoto_inoue
0
130
ENS for your community
makoto_inoue
0
350
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
230
ENS on Starknet at StarkWare Session
makoto_inoue
0
170
Ethcc: The State of ENS 2022
makoto_inoue
0
340
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
190
ENS as your web3 username
makoto_inoue
0
430
NameWrapper
makoto_inoue
0
1.4k
Other Decks in Technology
See All in Technology
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
1.2k
Claude Code x Accounting
kawaguti
PRO
1
330
long-running-tasks
cipepser
2
420
【禁断】Obsidianの第二の脳に「知の巨人」と呼ばれた師匠の脳をロードしてみた
nagatsu
0
7k
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
240
食べログのサーキットブレーカー導入を振り返って
atpons
1
140
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
4
310
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
8
2.7k
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
270
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
630
【ハノーバーメッセ振り返りイベントat名古屋】データは集約からAI起点の収集に ~組織内・組織間でのデータ連携~
tanakaseiya
0
130
情シスがMCP環境導入時に打ちのめされる認可の崖
oidfj
0
720
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
130
Mind Mapping
helmedeiros
PRO
1
210
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Google's AI Overviews - The New Search
badams
0
1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Making Projects Easy
brettharned
120
6.6k
WCS-LA-2024
lcolladotor
0
600
Fireside Chat
paigeccino
42
3.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
We Are The Robots
honzajavorek
0
230
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Transcript
ENS integration workshop EthGlobal Jan 2022 Makoto Inoue (
[email protected]
)
Prizes
Read the doc (https://docs.ens.domains ) and join Discord( https://chat.ens.domains )
ENSIP (https://docs.ens.domains/ens-improvement-proposals)
Your library may already support ENS - Libraries = ethers.js/web3.js/web3.py/web3j
- Frameworks: waffle/embark/scaffold-eth - ENS official library = ensjs
Agenda - 1. ENS Integration 101 - 2. ENS Avatar
- 3. Upcoming features
1: ENS Integration 101
Forward lookup matoken.eth
Forward lookup 0x5a384227b65fa093dec...
Forward lookup
Primary ENS name(aka Reverse lookup)
Primary ENS name
Primary ENS name (code)
dWeb (aka contenthash)
2: ENS Avatar
@davatar/react https://github.com/metaphor-xyz/davatar-helpers/tree/master/packages/react
ENS Architecture (Registry & Resolver)
Resolving a name
ENS Architecture (Registry & Resolver) - Address - Contenthash -
PubKey - ABI - Text record - Multicoin https://github.com/ensdomains/resolvers
ENS Resolver extension example: Text record
Text record use case scenario: avatar pfp https://gist.github.com/Arachnid/9db60bd75277969ee1689c8742b75182
Text record use case scenario: avatar pfp https://gist.github.com/Arachnid/9db60bd75277969ee1689c8742b75182
Tips: TokenId = labelhash
metadata.ens.domains https://metadata.ens.domains/avatar/matoken.eth/meta (Rinkeby ENS+ Mainnet NFT)
metadata.ens.domains https://metadata.ens.domains/docs
3: Upcoming features
3. Upcoming features - 3.1. Subdomains as NFT (aka name
wrapper) - 3.2. L2 integration (CCIP read)
3.1 Subdomains as NFT (https://github.com/ensdomains/ens-contracts/tree/master/contracts/wrapper)
3.2 L2 integration (CCIP read) https://github.com/smartcontractkit/ccip-read foo.reddit.eth bar.reddit.eth baz.reddit.eth foo.dydx.domains
bar.dydx.domains baz.dydx.domains foo.uniswap.eth bar.uniswap.eth baz.uniswap.eth makerdao.eth dydx.domains uniswap.eth
Thank you! Makoto Inoue /
[email protected]
• https://medium.com/the-ethereum-name-service • @ensdomains
• https://chat.ens.domains • https://ens.domains
Thank you! Makoto Inoue /
[email protected]