Register your Github Handle (<you>.gitcoin.eth) as an ENS Name for free
ENS offers a secure and decentralized way to address resources both on and off the blockchain using simple, human-readable names.” Think DNS but for Ethereum.
Many wallets implement ENS as an easy way to look up an address. The most famous is MyEtherWallet. Here is an example of MEW auto-translating a Gitcoin ENS name to an address.
Gitcoin is proud to announce that we have created an easy way for anyone to register an easy to remember ENS name. Click here to get started!
For example, my github username is owocki and I am now the proud owner of owocki.gitcoin.eth!
It’s free, easy to do, and takes about 30 seconds. Here’s how.
Step 1 — Log into Gitcoin
It’s easy to log in to Gitcoin. Just look for the Github Login button in the top right:
Click the ‘Login’ button, and you may login with any Github username:
Step 2 — Go to our ENS Tool
Once you are logged in, go to your Gitcoin ENS Settings by clicking here or, from anywhere on the Gitcoin site, clicking ‘Manage Settings’ in the top right nav.
Click the ‘Update’ button to go to our ENS tool!
Step 3— Get your ENS subdomain
After reading, click ‘Agree’ to our TOS and click ‘Register’.
You will be prompted to sign a transaction in Metamask, attesting that you own both a specific Ethereum address and Github account username.
Wait until that transaction confirms and ….
You’re done! You own <you>.gitcoin.eth
Congrats, you are now the owner of <you>.gitcoin.eth! Look up your subdomain on Etherscan here and you can start using it to transact anywhere ENS is supported!
This service is designed to hit a middle ground for developers who don’t have the time to manage their own ENS name but still want an easy to remember moniker.
Q: What is ENS?
A: ENS offers a secure and decentralized way to address resources both on and off the blockchain using simple, human-readable names.” Think DNS but for Ethereum.
Q: What can you do with an ENS name?
A: Many wallets implement ENS as an easy way to look up an address. The most famous is MyEtherWallet. Here is an example of MEW auto-translating a gitcoin ENS name to an address.
Q: How much do <you>.gitcoin.eth subdomains cost?
A: They’re free.
Q: I’m an advanced user that understands ENS. How does this work under the hood?
A: When you submit a POST request on https://gitcoin.co/ens, we make three requests to the Ethereum mainnet.
- The first request is to the ENS registry and it sets the subdomain’s owner.
- The second request is to the ENS registry and it sets the domain’s resolver to the public resolver resolver.eth.
- The third request is to the public resolver, and it sets the domain’s address to your address.
In the future, we plan to make it possible to use the ENS register setOwner() function to cryptographically give ownership of these subdomains to the community.[github thread for this feature].
Q: gitcoin.eth is a sweet ENS name! How’d you land it?
A: As karma would have it, we were gifted it by a member of the crypto community who we met at ETHDenver. He registered it on the assumption that someone would eventually start a project called Gitcoin, and he was right 🙂 Thank you William for your generous gift and for embodying the spirit of the BUIDLer community!
Hat tip to @kumavis of Metamask for the idea for this feature.
To learn more about Gitcoin, click below. We welcome you on our journey to grow open source and change the way we work.