Aptos Event & ENS Gateway

Aptos Event & ENS Gateway

Gateway for onboarding people to crypto and connecting ENS domains to Aptos

About

This project has two parts. The consumer-facing component is Aptos Event, a Web 3 event registration platform featuring an identity solution powered by Aptos ENS Gateway. Developers and power users can directly interact with Aptos ENS Gateway to connect their identity from Ethereum to Aptos.


Problem

We are missing the opportunity to onboard over 100,000 people onto the blockchain each year. Most crypto events, including IVS Crypto, currently use Luma as their event registration platform. However, Luma does not promote Web 3, leaving us with the question of whether we can better onboard people into crypto through event registration. Aptos Event aims to solve this problem.


Aptos Event

Aptos Event helps onboard people to Web 3 through both online and offline crypto events. Participants are rewarded with POAP and additional on-chain rewards. Thanks to our Aptos ENS Gateway, these rewards are interoperable between the Aptos and Ethereum ecosystems.


Next, you can select the event you want to join. We support all kinds of events, whether it's a conference, hackathon, builder meetup, or even a social campaign.


You will see a page with event information and a button to join, indicating if the event is free for all or requires whitelisting. Click the "Join" button to register for the event. Once registered, your domain will appear on the "Going" list. You can discover who is attending the event and click on their name to view their profile.


If this is your first event registration, you need to enter your first and last name, email, and Twitter username. This information will be saved to your Web 3 domain name. For subsequent registrations, you can click the "Join" button and complete your registration immediately without re-entering your information.


You will also earn a POAP and a special reward offered by the organizer upon joining the event. This approach can efficiently onboard over 100,000 people to Aptos through the regular crypto events we organize.


Aptos ENS Gateway

Aptos ENS Gateway is a gateway for connecting ENS domains to Aptos.


* Enables Aptos name to store resolver records in a similar way to ENS domains

* Enables Aptos name to be resolved by the ENS name (For example, we can point chomtana.eth -> chomtana.apt)

* Enables ENS domain names to store resolver records in the Aptos chain instead of the Ethereum Mainnet

* Enables Aptos Identity and Aptos Event Passport to be used in the Ethereum and ENS ecosystems

* Potentially collaborate with the official Aptos Names (https://www.aptosnames.com)


The identity registered on the Aptos Event platform can be viewed on the official ENS UI through the Aptos ENS Gateway. Below is an example showing the information for "aptos.chomtana.eth," with records stored on the Aptos mainnet and displayed on the official ENS UI.


There is an Aptos ENS Gateway management UI available at https://aptos-ens.chom.dev


We reference implementation from ENS's official EVM Gateway: https://github.com/ensdomains/evmgateway and migrate them to the Move smart contract module deployed on the Aptos chain.


I have a track record of contributing to the official ENS EVM Gateway developed. Proving my skill and understanding of ENS Gateway.

* Pull request to the official ENS EVM Gateway to patch Optimism fault-proof breaking changes

* Discussion on ENS DAO forum about Optimism fault-proof breaking changes on EVM Gateway


Aptos Deployment

* Mainnet: 0xe5bf58bbf89ee015ab9941b8b376d0ce6bcf8824423febfbbbb4693cdf8f975a::resolver

* Testnet: 0xe5bf58bbf89ee015ab9941b8b376d0ce6bcf8824423febfbbbb4693cdf8f975a::resolver