The problem Noname.Monster solves
- Web3 identity credentials including domains are scattered around different chains and from different issuers, which makes managing on-chain identities (renew, register, update records) hard for users and the integrations complicated for builders.
- Noname.Monster provides an all-in-one platform for Web3 identities/domains, enabling users to search, register, trade, and manage Web3 identities from different issuers on multiple blockchains and simplifying integration workflow for Web3 projects.
- On StarkNet, we have implemented single registration, bulk registration, and domain explore features for StarkNet.id. Users can easily explore the popular StarkNet.id names and register several StarkNet.id at one time.
Challenges I ran into
- Since StarkNet does not support Web3.js/Ethers.js, we researched StarkNet documentation and integrated starknet.js to interact with on-chain registration contracts and support Argent and Braavos wallets.
- Since StarkNet.id does not support bulk registration from the protocol level, we implemented the bulk registration feature via multiple frontend calls for one buy action.
- Since StarkNet.id does not support bulk checks for name availability, we optimized the UX workflow to allow users selecting domains first and check the availability later in the cart.