GET IN TOUCH

To give you the best possible experience, this site uses cookies. Using this site means you agree to our use of cookies. More information is available in the INN4SCIENCE LLC Privacy Policy. Learn More

home-gradient

Crypto BOX

The Casino of the future

A unique project, that is how we name the Crypto Casino. This is basically a gambling system, however, its distinctiveness is in having smart contracts as its core. Therefore, we have developed originally transparent, secure, bots protected system with an open source code. All the operations within the system are controlled by a smart contract. The source code of which, is open and verified and cannot be changed or tampered with, as it is stored and executed in the Ethereum blockchain.

2019

home-img

All the operations within the system are controlled by a smart contract. The source code of which, is open and verified and cannot be changed or tampered with, as it is stored and executed in the Ethereum blockchain.

2019

About project

chelange

The challenge

The main challenge was that a client had a great idea, but wasn’t able to provide clear task and project structure. So the idea was to create a unique system, where receiving and processing bets, payouts of winnings will be visible to all players. Also the system should have a win-win strategy, so whenever a user has not won a round, the funds shall be returned to him. As well as users shall have possibility to deposit/withdraw Ethereum currency.

Key requirements to the system:

  • Smart contract development
  • Integration with Metamask
  • The highest security and fraud-proof system
  • Transaction system
  • Deposit/withdraw ETH
  • Admin panel

Key requirements to the system:

  • Smart contract development
  • Integration with Metamask
  • The highest security and fraud-proof system
  • Transaction system
  • Deposit/withdraw ETH
  • Admin panel

About project

What we did

We have started the development by drafting the smart contract. The smart contract operates in the Ethereum blockchain as one of the client’s conditions was to have deposit system based on ETH currency. The contract has the following prescribed conditions:

  • accepting funds only in ETH
  • accepting funds from valid wallets with a sufficient balance in the account
  • after crediting funds to the smart contract account, the user shall receive the gambling chips on his balance
casino
casino

Overall we have divided the project into 5 main pages:

  • Game zone
  • Landing page
  • User profile
  • Admin panel
  • Settings
casino
casino
casino
casino casino

Finish

The result

As the result we’ve got a project, that provides a notable value to crypto enthusiasts for raising their wealth. Crypto BOX has a win-win system with a winning pool depending on the amount of beds made. Each round has 40 blocks and among them, only one is winning. A guaranteed prize pool is not less than 1 ETH. All the transactions are operated by a smart contract providing the highest security and substantial fraud-proof. Users can both deposit and withdraw funds to Ethereum compatible wallets, have enjoyable gambling experience. At the same time, Admin can review the statistics on all users. He is also responsible for the management of users’ account, i.e in the event of rules violation, the administrator can block the user’s account.

casino casino

The Technologies

We used the most progressive technologies and programming languages to ensure secure data storing, high speed of system performance, best project support after the active development stage.

vue

Front-end: Vue.JS

bootstrap

Front-end: Bootstrap 4

vuex

Front-data-storage: Vuex

axios

API: Axios

go

Back-end: Golang

solidity

Smart-contracts: Solidity

Nats

Messaging between microservices: NATS

postgres

Database: PostgreSQL

perigord

Smart-contracts tooling: Perigord

metamask

Metamask Plugin for chrome

web3.js

Web3 JavaScript library

javascript

JavaScript

CSS

CSS

HTML

HTML

bootstrap

Bootstrap 4