Milo Solutions
BunnyCoin – A Charity Token for NGO’s baner

BunnyCoin – A Charity Token for NGO’s

Introduction

What is the best programming framework for a project with a cute bunny on its logo? Qt (cutee) – obviously. A few years back, we set off on a journey to develop a cross-platform digital wallet and cryptocurrency token specifically designed to assist non-profit organizations. This project was BunnyCoin. By integrating desktop client with the MainNet and creating a user-friendly UI, we wrote a system where NGOs could reward donors with a special ERC-20 token as a form of cashback. This project involved extensive design, development, and testing phases to ensure a reliable and engaging product. Interested in details? Here is how it went.

In this article:

Introduction & Client's Background

Bunny Coin [BUNN, BUN] is an original project in the fintech and blockchain industry, aimed at creating a new virtual currency to support charitable donations.

The idea behind it was simple.

We wanted to support NGO’s and charity organizations around the world via a token-based cash-back system equipped with a dedicated digital wallet. With such a solution at sleeve, charity organizations could quickly reward donors with a valuable asset in return for each money transfer.

BunnyCoin is all about market value combined with sentimental value stored in the currency of tomorrow – what's not to like?

Research & Collaboration

We began the whole project with thorough research into the current landscape of cryptocurrency solutions for charities.

Fortunetly for BunnyCoin, this turned out to be an undeveloped niche at that time.

Regular meetings between the project assigned teams ensured us that we understood the charities’ vision and requirements, allowing us to tailor our development process to meet their specific needs.

After all, there is no point in creating something that might already exist, right?

Throughout the research phase, we identified the challenges faced by non-profit organizations and potential opportunities for engagement through blockchain technology.

Gathered information as always turned out to be crucial for the final outcome.

Bunny Coin

Design & Development

We aimed BunnyCoin to be a decentralized peer-to-peer (P2P) cryptocurrency – designed to spread message of love, peace, happiness and economic freedom worldwide.

Our inspiration came from DogeCoin (DOGE).

After tens of hours spent on the mockups our team decided to go for soft lilac pastel color pallet. A friendly bunny on the token’s obverse with a small “love” writing beneath added a final touch to the products’ look.

Our design process also included creating a dark version of the interface to enhance user experience and ensure accessibility.

We designed the whole software to be intuitive, and user friendly. We redesigned the already existing Bunny Coin desktop application and webpage – aligning it with the new Bunny Coin web page's visual style.

Interested in our design process? Click here to learn how we approach design.

During the development phase, we wrote most of the code in C++/Qt and Boost. 

Choosing ERC-20 and Ethereum for the Bunny Coin project was ideal due to its widespread adoption, robust security features, and flexibility. Just like ERC-721 (NFTs) or ERC-1115 (Multi-Token Standard) it is an abbreviation for technical standard used for smart contracts on the Ethereum blockchain, which defines a common set of rules that all ETC tokens must adhere to.

Click here to visit our Milo Solutions technical abbreviations glossary to learn more.

Ethereum’s well-established network provided a reliable and secure foundation for the Bunny Coin token, ensuring seamless integration and interoperability with other services and wallets.

It also allowed our developers to build and deploy smart contracts and create decentralized applications (DApps) in the future – ticking additional boxes in the project’s goals checklist.

By connecting the desktop client and the ERC-20 token to the MainNet, we provided a real-world, operational environment for transactions, which is vital for building trust among users and donors.

This integration was crucial for the whole project, as it ensured the cryptocurrency token's authenticity, security, and widespread acceptance.

Ports used for BunnyCoin project included:

  • RPC 48444
  • P2P 48445

By the end of the development phase, we set the bar for approximately 100 billion Bunnies in total with 1 Minute Block Targets and 4 Hour Diff Readjustments. 10% of coins mined were also administered to support user decentralized voting.

Additionally, we introduced random block rewards to encourage individuals to participate in the mining process.

Next, our developers team conducted extensive BunnyCoin software testing via the "Testnet" network. We verified its implementation's correctness and reliability. This phase ensured the client and token performed seamlessly before deployment on the MainNet.

Following successful testing, the final code was made available on GitHub BunnyCoin account, promoting transparency and enabling open-source collaboration.

Bunny Coin

Results & Impact

Bunny Coin token allows non-profit organizations to incentivize donations effectively, enhancing donor engagement and providing a new avenue for fundraising.

The deployment of the Bunny Coin project resulted in our first, fully functional and secure cryptocurrency wallet for NGOs creation. Consequently, donors received genuine tokens with real value as cashback, enhancing the credibility and appeal of the Bunny Coin initiative.

This project successfully addressed the initial challenge of creating a cryptocurrency solution for charities, providing them with a robust and user-friendly tool. It is also worth stressing that we made the code available on the Github website – to align with the customer's requirements.

Conclusions

Bunny Coin project exemplifies how innovative blockchain solutions can address specific challenges faced by non-profit organizations.

Our thorough research and extensive testing led to the development of a secure, engaging, and functional cryptocurrency wallet that allows charities worldwide to reward their donators with a valuable token.

We strongly believe that BunnyCoin project highlights the potential for blockchain technology to transform the world into a better place fostering greater donor engagement.

Looking for a reliable partner experienced in cryptocurrencies, tokenization and web3 development?

Click here to get your project estimate >