Crazy.one Domain Development
Submitted by Community DAO
April 8th, 2022
The Harmony community launched on May 11, 2021 the first of its kind subdomain NFTs on the Harmony blockchain, the Crazy.one. Announcement here
These NFTs are internet domains and each one is unique and non-fungible by design, user will have the ability to own a personal crazy.one subdomain which is both a NFT and can additionally be linked to Harmony ONE wallet address via Harmony’s domain name service.
Full disclosure: Community DAO is leading and managing the development of Crazy.one
The objective of this bounty is to aid the development of the Crazy.one platform with further use cases, as requested from our community. The Harmony foundation states that the revenue from the Crazy.One domain sales goes towards the Community DAO treasury. The Community DAO will use some of the Crazy.one funds already collected for further development of the domains to offer the owner customizable features and other use cases. Ultimately, the revenue generated from this project is intended to assist the Community DAO in becoming self-sufficient and sustainable beyond the use of the grant funds from the Harmony foundation.
Crazy.ONE wallet Address information
Referral Address: 0x45e93f46604F69BEC2bB52C83eB029380E6efef7
Explorer link: Harmony Blockchain Explorer
3. Outline of Work / Features
A1- Creation of graphical design and layout of domain (1 page)
B1- Connect your Metamask as well as 1wallet and SEF wallet (so user can login and edit the domain profile for B2-B3-B4 features)
B2- Being able to use your domain to showcase your NFT collections associated with the wallet ( Currently, when a purchased domain is accessed you will simply see the owner’s last tweet if the community member’s twitter account has been attached to the domain upon purchasing. The request is to see implemented in frontend a wallet where user see the tokens balance + NFTs (HRC720 + HRC1155)
B3- Being able to customize website background with featured backgrounds from community artists for which a fee would be paid with proceeds going to both the Community DAO and Artist of the background NFT
B4- Custom buttons on your domain page from artists or developers (such as links to websites and NFT domains:
-B4a- Being able to customize similar to myspace with a customizable bio section, with the option to tell their story and showcase what they have done for the blockchain and, potentially, offer their services for a fee) + could also be used for decentralized CV (long form resume, of sorts) for Blockchain work or associations.
-B4b- Being able to link a marketplace listing to your NFTs in the gallery to advertise your sale
-B4c- Direct access to staking portal
-B4d- List and show which projects you like in the crypto ecosystem such as your favorite blockchains or NFT projects.
B5- Spaces within the domain set aside for advertisements to be sold by the Community DAO for added revenue.
C1- Being able to use your Crazy.One domain as a recipient to send ONE Tokens instead of a one1 address
C2- Implementation of a Blog inside the domain
C3- Allowing users to add a link to a song they like which will play on entry to the domain
C4- Display of monthly newsletter of both Harmony Protocol and CDAO
C5- Calendar of events within the Harmony community (if subscribed to community calendar) as well as the option to personalize the calendar
C6- Countdown ticker showing the remaining time of the user’s annual domain ownership with an option to renew or purchase indefinitely for an added fee. Currently when purchasing a Crazy.One Domain a community member rents the domain for a period of 1 year, after this time the domain will be made available for resale with no notification that the rental period has come to an end, The Harmony Protocol Community DAO proposes that when the transaction is made, community members will be given the option to own the domain indefinitely for an additional fee.
C7- Allowing users to link social media accounts, such as Twitter, Instagram, etc, to their domain and post directly to them from the domain.
C8- Allow users to be be notified of important DAO announcements (governance votes, special events, etc)
4. Expected Execution Timeline
- Package A : 1 week
- Package B : 4 weeks
- Package C : 4 weeks
5. Technologies and Tools
- Smart contract: Solidity (Ranging from 0.6.0 and up)
- Contracts are controlled on a “per-version” basis.
- Utilizing a mixture of Open-Zeppelin & Custom framework
- Hardhat for local deployment, ethers.js for remote deployment
- Testing performed using localized NPM “http-webnode”
- Hosting done via github
$2k in ONE to be paid out in the installment identified under “Package A”
$10k in ONE to be paid out in the installments identified under “Package B”
$10k in ONE to be paid out in the installments identified under “Package C”
$10k in ONE to be available for unforeseen costs, delays, implementation of newly desired features, and project maintenance.
Total: $32k in ONE
7. Payment Installments:
- Milestone 1: Package A Expected Execution Timeline 1 weeks ($2k in ONE)
- Milestone 2: Package B Expected Execution Timeline 4 weeks ($10k in ONE)
- Milestone 3: Package C Expected Execution Timeline 4 weeks ($10k in ONE)
- Milestones can be postponed (MAX 2 weeks for Package A. MAX 6 weeks each for packages B and C) due to workload
- Before each payment code will be checked from DDAO+ Giv+Yurie
- Upon approval, the Community DAO will begin discussions about cost for the domains for the user.
Example of Possible Future Pricing Structure (not set yet)
-10-8 Characters 100 Harmony $ONE
-7-5 Characters 1,000 Harmony $ONE
-4-3 Characters 10,000 $ONE
-2-1 Characters 50,000 $ONE
-Possible fee to keep the domain indefinitely
*Another possibility would be to use USD value to set the cost in ONE. In this example, the price in ONE coins would vary depending on USD value of ONE at the time of purchase.
9. Community Suggestions
- During the time this post is up for feedback and approval we would remain open to suggestions and those who may receive outstanding support will be considered in our funding proposal prior to the development of the project.
Do you approve of this funding allocated to development of Crazy.ONE domains?
Feed back from @giv and/or Yuriy from Harmony Team would be appreciated.