TECHNICAL GRANT APPLICATION - nice2win - Tier 2

APPLICATION INTRODUCTION

nice2win is a decentralized web3 casino deployed on multiple EVM compatible blockchains.

As of now, nice2win is now firmly established as a quality on-chain gambling platform by combining intuitive games together with well-thought-out user experience. The house edge is currently at 1%.

nice2win already offers 5 types of games: coin flip, roll a dice, two dice, etheroll and roulette. Using our own funds to bankroll winners and losers from all bets placed on our smart contract, we are providing a solid stable experience for users inclined to gamble on our platform. We have more games coming up in the future and certainly more ideas to make the overall experience more fun and interactive, which could be incredibly sped up with a grant.

The goal of the project is to onboard as many users as possible to generate fees that will outweigh the potential losses from an unlucky streak. CFX incentives would be a winning proposition for Conflux and for nice2win to woo users and reward them for their loyalty.

Finally, the Conflux ecosystem could benefit from users moving funds from other chains that are more typically associated with GameFi in order to experience a quality gambling experience on nice2win. It’s a new reason to onboard users that are lacking on Conflux. Moreover, existing users on Conflux would be able to test their luck on our provably fair casino games, providing them with a fun way to blow off some steam.

Project links:

TEAM

  1. Name: Anchih Hsiao
  2. Roles and responsibilities: Project Owner
  3. Team member’s social media handles: https://www.linkedin.com/in/anchih-hsiao-1b2223255
  4. Relevant experience: Experience in the crypto mining industry and the gaming industry among other things

  1. Name: pstar
  2. Roles and responsibilities: Project Manager
  3. Team member’s social media handles: https://twitter.com/ApingSince2016
  4. Relevant experience: Experience leading multiple gaming focused services and communities. His expertise in web3 and programming are an asset for nice2win

  1. Name: web3jeez
  2. Roles and responsibilities: Lead Developer
  3. Team member’s social media handles: https://twitter.com/web3jeez
  4. Relevant experience: Full-stack developer with high-end skills in smart contract development. He has experience building online platforms including web3 dapps

nice2win GithHub repo: https://github.com/nice2win

TOTAL BUDGET AND FUNDING TIER

Requesting the Tier 2 limit of 15 000$ from the Conflux Grant Ecosystem.

  1. 10 000$ worth of CFX to add to the bankroll on the smart contract published on CFX. We will match this by adding 10 000$ worth of our own CFX to the bankroll contract.

  2. 5000$ worth of CFX in incentives to rewards to players using the CFX blockchain.

CURRENT FUNCTIONALITY

Customer problems: User wants to play fun/fair gambling games on the CFX network.

How we will solve this: nice2win solves this by publishing its battle-tested EVM compatible smart contract on the CFX blockchain that allows the user to play gambling games with a web3 compatible wallet on the platform.


Application problems: The platform needs users playing its games to generate revenues to pay for the potential loss on the bankroll and maintenance costs.

How we will solve this: CFX incentives for bets made on the Conflux blockchain would bring more users to nice2win and more users to Conflux for a win-win situation.

TECHNICAL PROPOSAL

User visit nice2win.com then connect with their Fluent wallet, once that’s done, they will be able to play gambling games with the Fluent wallet by betting CFX.

We will focus on the remaining functional/nonfunctional requirements needed for nice2win to run on the Conflux blockchain since it is already existing on other EVM blockchains and meets a number of requirements already.

Functional requirements:

  • Fluent Wallet support
  • Smart contract minor changes due to the compatibility of the EVM
  • CFX node running 24/7 to get our data faster

Nonfunctional requirements:

Supportability: Translation to Chinese Mandarin and other popular languages

SYSTEM MODEL

The platform is already supported on other EVM blockchains. Please visit https://nice2win.com to get a feel of the UX and UI. Make sure to test the games to get the full experience.

Here’s a gif if you want to take a quick peak:

DEVELOPMENT ROADMAP

The platform already has a roadmap prior to applying to the Conflux Grant Ecosystem. Here’s the link: https://medium.com/@nice2win/september-2022-nice-roadmap-8a10aa60ef76
We are committed to follow this roadmap, but also the conditional new one below at the same time.

Listing the roadmap if we get approved by the Conflux Grant Ecosystem:

1. Milestone 1 - Mainnet Launch

Timeline: 3 weeks after Grant

Description: During this period, we will transition from Testnet to Mainnet. We will notably develop compatibility with the Fluent Wallet with nice2win. Moreover, we will test the smart contract thoroughly to make sure its stable. Lastly, we will experiment with running our own CFX node. We will also add the agreed CFX amount to the smart contract (bankroll).

2. Milestone 2 - Launch CFX Incentives Campaign

Timeline: 5 weeks after Grant

Description: During this 2 weeks transition after Milestone 1, we will kink out any remaining issues or glitches with the Mainnet release. We will then launch the incentives program rewarding participating users to be eligible for CFX until the agreed amount runs out.

MAINTENANCE CONSIDERATIONS

The platform costs around 200$ month to maintain without any salaries involved for the team members. This is achievable without the help of the Conflux Grant Ecosystem. This does not include the bankroll gaining or losing funds.

Hello @nice2win thanks for applying for this grant. I have a question: are the smart contracts audited? If yes, can you share the audit results? Thanks

Hi,

Thank you for applying for a grant. Few questions below:

  1. Can you please specify which EVM chains are supported as of now? It is not clear from the github repo.
  2. The repo contains only two smart contracts, can you share where the full source code including the front end would be located? Will it be open sourced?
  3. What would include in maintenance specifically?
  4. Can we request to add few games at some point as part of the maintenance and support?
  5. One of the roadmap entries is to improve the platform based on community feedback. Can you please elaborate what was the feedback and what are the planned improvements?
  6. Currently, you have one lead developer and you are hiring more in 2023. What is the expected count of hire. Will you be able to manage with the current team?

Thank you.

Thanks for the questions! I will answer below to both of you.

@0xn1c0

Yes, the smart contract has been audited, check out our Medium article: https://medium.com/@nice2win/archived-nice2win-proxy-audit-analysis-ba48dedcd743

@nelaturuk

  1. The supported EVMs as of right now are Optimism, Arbitrum, Polygon and Binance Smart Chain

  2. The 4 smart contracts used can be found on:

  1. Can you be more specific in your question? You mean the costs of the maintenance or the tasks included in the maintenance?

  2. Games will be added throughout the project advancing through time although it would not be included in the maintenance aspect but more the development aspect

  3. The feedback is currently ongoing. One of the specific request we heard was adding a staking pool for the in-house token $N2W for a chance to gain a part of the house edge

  4. The team will be able to operate 100% with the lead developer and the project manager well into 2023. The new hires will be dependent on the popularity of the project

Let me know if you have more questions :slight_smile:

What is the next step in the process?

Thanks for your answers @nice2win! The committee is still reviewing your application and will vote if approved.

If your grant receives the required amount of votes than your grant will be approved :wink:

1 Like

Hi @nice2win thanks for your application! Just a follow up question on your traction. I see there is some great data available on your Polygon deployment (https://dune.com/nice2win/nice2win-web3-casino).

Can you share your current traction on the other EVM chains mentioned above?

Thanks!

1 Like

@Geoff

Sorry about the late reply! We’ve been working over the last few days on some updates including new Dune Analytics dashboards for the other chains

Latest Medium article: https://medium.com/@nice2win/december-2022-revamped-ui-n2w-utility-teaser-and-bug-free-betting-52968615805c

Optimism Dune: https://dune.com/nice2win/nice2win-casino-optimism
Arbitrum Dune: https://dune.com/nice2win/nice2win-casino-arbitrum
Polygon Dune: https://dune.com/nice2win/nice2win-casino-polygon
BSC Dune: https://dune.com/nice2win/nice2win-casino-bsc

@Grants_Committee

Looking forward to your answer then :slight_smile:

Any news?

Hi. Since it contain gambling games on this platform, would you plz describe how does it generate random numbers to keep them fair games?

nice2win contract generates random numbers in a fair way using the hash of the current block on the blockchain. The contract accesses the block’s hash, which is guaranteed to be unique and unpredictable, and uses it as the seed to generate a random number. Since the block’s hash is generated by the network, it is infeasible for anyone, including the contract owner, to manipulate the outcome of the random number generation.

Additionally, we are currently working to integrate a solution like Chainlink VRF or similar in our future contracts. It’s important to point out that our current solution is just as efficient yet theoretically beatable with a near-impossible miners attack vector.

Are we still in the grant process? Just FYI, we had a user bet 32 ETH this week :slight_smile:

1 Like