Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ENS Integration workshop @ nfthack
Search
Makoto Inoue
January 13, 2022
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
190
Tokyo ENS Meetup 2023 June
makoto_inoue
0
150
ENS for your community
makoto_inoue
0
380
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
250
ENS on Starknet at StarkWare Session
makoto_inoue
0
190
Ethcc: The State of ENS 2022
makoto_inoue
0
370
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
210
ENS as your web3 username
makoto_inoue
0
450
NameWrapper
makoto_inoue
0
1.4k
Other Decks in Technology
See All in Technology
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
4
1.2k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
350
メルペイ 会計システム概要と歴史
mewuto
1
220
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
0
180
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
110
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
340
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
400
USB PDを使ってスマホを労わりたい
raspython3
0
170
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.6k
今さら理解するウェブフォントver.2026
takanorip
3
700
Classmethod Company Deck
satoshi7
0
200
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
480
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
700
Navigating Team Friction
lara
192
16k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
HDC tutorial
michielstock
2
960
Art, The Web, and Tiny UX
lynnandtonic
304
22k
First, design no harm
axbom
PRO
2
1.3k
Crafting Experiences
bethany
1
380
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]