A decentralized vault-based ENS renewal manager.
👷🏽♀️ Hackathon Project
This project was created at ETHPrague 2024
Simply create a vault, top it up, supply it with a list of names, and anyone can renew your name.
The idea is simple. A single smart contract, that manages vault creation, top-up, and renewal. The vault owner can add a list of ENS names to the vault, and anyone can renew the names. The vault owner can top-up the vault with ETH, and the renewer can utilize the ETH for renewing the names. Part of the renewal fee is shared with the renewer, as such to incentivize the renewer to renew the names.
The smart contracts is deployed on Sepolia, and can be found at 0x78ac7f4856ad34a170ce1b8dd9f9996fc6e5a291.
Description | Repository |
---|---|
Contracts | v3xlabs/rescue-name-contracts |
Substream | v3xlabs/rescue-name-substream |
Frontend | v3xlabs/rescue-name (you are here) |
This project was built together with NevvDevv.eth and luc.eth.
A special thank you goes out to Yash Goyal for co-debugging the substream tooling.
Green Monsters Consumed: 3 🍵🍵🍵
Total issues created during this hackathon: 9 🐛🐛🐛🐛🐛🐛🐛🐛🐛
Repository | Issues |
---|---|
streamingfast/cli | 1, 2, 3, 4, 5, 6, 7, 8, 9 |
All code is licensed under GPL-3.0.