A new betting world!

User-friendly peer-to-peer betting. Powered by the Ethereum blockchain. Safety and transparency guaranteed. You decide the odds for your bets. Bet on anything... ... sports, politics, e-sports, financial markets. Community-powered event data feeds. Start your own betting house using the app.

About Kryptium

Kryptium is a user-friendly, decentralised, peer-to-peer betting platform.

Peer-to-peer

Kryptium cuts out traditional bookmakers and allows players to bet against each other on their own terms.

No limits

There are no limits on winnings, no taxes and no limits on withdrawals.

Decentralised

The betting platform is based on the Ethereum blockchain network. Kryptium team does not run any servers.

Community-powered

Anyone can act as a player, house or data service provider. Kryptium is designed to support a global betting ecosystem.

A new betting world

Cutting out bookmakers, opens a new betting experience for players.

Players joining a Kryptium pool bet (a.k.a. parimutuel bet)

POOL BETS

Players bet on their predicted outcomes and all stakes go into a single pool. Winners share the pool. The odds are dynamic and depend on the number of participants and the amounts they wagered.

Player opening a Kryptium head-to-head bet and another player matching it

HEAD-TO-HEAD BETS

The purest form of peer-to-peer betting. One player opens the bet and defines the odds and another player matches the bet. Players are not bound by unfavourable, centrally-defined odds.

Player opening a Kryptium multi-player bet and other players matching it

MULTI-PLAYER BETS

High rollers can wager large amounts by offering bets that can be partially matched by multiple players. Similar to head-to-head bets, the odds are defined by the player who opens the bet.

How it works – for players

My Money section with wallet functionality

PREPARE FOR BETTING

  1. Download and open the betting app.
  2. Check your betting wallet address in the My Money section and then transfer some Ether to that address.
  3. Choose a betting house to play with (optional step) or just use the one pre-selected by the app.

OPEN A NEW BET

  1. Search for an interesting upcoming event and select “bet now!”.
  2. Choose a bet type (pool, head-to-head or multi-player).
  3. Choose a winning forecast.
  4. Define your stake.
  5. Review details and place your bet!
Coming Up section with events open for betting
Coming Up section with events open for betting

OPEN A NEW BET

  1. Search for an interesting upcoming event and select “bet now!”.
  2. Choose a bet type (pool, head-to-head or multi-player).
  3. Choose a winning forecast.
  4. Define your stake.
  5. Review details and place your bet!
Join Bet wizard - Step 2 for defining your stake

MATCH AN OPEN BET

  1. Search for an interesting upcoming event.
  2. Check the list of open bets for that event.
  3. Choose the bet you wish to match and select “join bet!” (for pool bets) or “match bet!” (for head-to-head and multi-player bets).
  4. Choose a winning forecast (for pool bets) and define your stake (for pool and multi-player bets).
  5. Review details and place your bet!

GET YOUR WINNINGS

  1. Check the status of your bets.
  2. If you see any bet with status “PLAYED – You WON!”, just select “pay me!”.
My Bets section with bets that need to be or have been settled
My Bets section with bets that need to be or have been settled

GET YOUR WINNINGS

  1. Check the status of your bets.
  2. If you see any bet with status “PLAYED – You WON!”, just select “pay me!”.

How it works – for the tech-savvy

1

Betting app

2

Oracle smart contract

3

Oracle storage

4

House smart contract

5

Tracker smart contract

ARCHITECTURE

The Kryptium platform consists of 5 components:

Using the app, players can check upcoming events and very easily open, match or join bets. The app also allows users to select their favourite betting house and even upvote/downvote houses in order to help the community choose the best. In addition, it includes wallet functionality so that players can easily manage their betting funds without having to install complex, third-party wallets. The betting app is currently available for Windows, macOS, Linux and soon for Android and iOS. Roadmap – A simplified administration environment will be included to let any player deploy and manage their own oracle and house smart contracts. All administration functionality will be based on an API which will also enable integration with third-party systems for automated publishing of events and their outcomes.

An Ethereum application that allows publishing events and their outcomes on the blockchain. It can support events from various sectors, including sports, politics, e-sports, stock markets etc. Oracle smart contracts are independent from the rest of the platform, since they can be deployed by anybody and provide their event data to any other smart contract or app. Roadmap – Owners of oracle smart contracts will be able to transparently charge other users or smart contracts for the provided event data. Check the code

Roadmap – This component will provide the betting app with additional rich metadata for registered events, such as images, descriptions and statistics. Due to cost- and performance-related reasons, Oracle storages will be off-chain and based on the IPFS network. The deployment of this component will be optional.

An Ethereum application which functions like an escrow agent for the players of any bet on the Kryptium platform. It registers bets, receives stakes and transfers funds to winners’ betting wallets based on the outcomes of the corresponding events. The “trusted source of truth” for all event data is an oracle smart contract. House smart contracts can be fully autonomous or managed and might charge a commission for their services. The “managed” version allows its owners to cancel bets which they might consider as “unfair”. Check the code

It functions as a “registry” of Kryptium-based houses on the Ethereum blockchain and keeps track of users’ upvotes/downvotes. Tracker smart contracts can be fully autonomous or managed. The “managed” version allows “controlled” registration of houses by the owner of the smart contract. The deployment of this component is optional. Check the code

Hassle-free deployment & management

Roadmap – The betting app will be extended to support easy deployment and management of oracle and house smart contracts and will also provide a simple interface for publishing and updating event data. The goal is to remove technical know-how limitations and enable all players to set up and maintain their own betting houses.

Ready for Ethereum-compatible networks

The Kryptium platform can be deployed on any Ethereum-compatible network, such as Binance Smart Chain, Polygon, Avalance, Arbitrum, Optimism, Ethereum Classic, etc. The betting app already supports easy switching from the default (Ethereum) to other compatible networks.

Frequently Asked Questions

You will need to select the “pay me!” button for the bet you won and your winnings will automatically be transferred to your betting wallet, usually within 30 to 60 seconds depending on the load of the Ethereum network.

The betting app automatically creates an Ethereum account for you for all betting-related transactions. However you will need to transfer some Ether to it from another Ethereum account. This can be an account in your cryptocurrency wallet or an account on an online cryptocurrency exchange. The latter is a simpler option for players who are not familiar with cryptocurrencies.

Yes. You will need to download the version of the betting app that is compatible with your operating system (Windows, macOS or Linux).

Not yet. We have planned to produce a secure web version of our betting app in the first half of 2020.

For every betting transaction (e.g. opening or matching a bet), you will pay a transaction fee (in Ether) for using the Ethereum network. The fee depends on the type of transaction and is usually worth a few USD cents. The betting app will provide all information and handle the payment process on your behalf.

The betting house you choose to play with might also charge a commission on your payouts. Due to the low cost of running a house on the Kryptium platform, you can expect the commission to be very low or even zero!

Yes, but you will need to wait for the version 2.1 of the platform where we will introduce support for multi-player bets. Acting as a bookmaker will require you to open a multi-player bet (with your chosen odds) for every outcome you want players to bet on. Keep in mind though that players will always have the option to choose somebody else’s odds for the same outcome (if available) or even open their own bet with their own odds.

You can set the odds for the head-to-head and multi-player bets that you open.

The result of every bet is automatically calculated by the house smart contract which is an Ethereum application that functions like an escrow agent for the players of any bet on the Kryptium platform. You can check the How it works – for the tech-savvy section for more details.

They are cryptocurrencies that are based on the Ethereum blockchain and conform to the specifications of the ERC20 standard. These cryptocurrencies are managed by Ethereum smart contracts (applications) which follow a common way for the implementation of all possible transactions.

Kryptium is a decentralised platform and there is no entity which holds fiat (i.e. “traditional”) currency or any other assets. All transactions are currently in Ether and the amounts you wager are escrowed by smart contracts, i.e. applications that run on top of the Ethereum platform. Therefore you can only withdraw your winnings in Ether (or, in the future, other cryptocurrencies). However, we have planned to simplify the conversion of Ether to fiat currency through partnerships with major cryptocurrency exchanges. This will allow Kryptium players to withdraw their winnings directly to their credit/debit card or bank account from within the betting app.

Absolutely not! Using the betting app, does not require players to provide Know-Your-Customer details or go through approvals of any kind. Your only id is the address of your betting wallet which is automatically produced when you first open the betting app.

Meet the team

There is a passionate team behind Kryptium, with the goal to change the betting world!

Giannis Zarifis

Giannis Zarifis

Technical Director & Blockchain Architect

Giannis is a seasoned software architect and team leader with more than 20 years of experience. Before Kryptium, he led the design, development and successful deployment of the Parkgene token and its ICO platform.

Yiannis Karalis

Yiannis Karalis

Product Director

Yiannis has more than 20 years of versatile experience, covering product management and marketing, delivery of software products and services, IT consulting and technical sales. Before Kryptium, he managed the delivery of a white-labelled music streaming service in 4 African countries.

George Christidis

George Christidis

Senior Web Developer

George is a talented web developer with a keen interest in cutting-edge technologies. Dapps, progressive web apps and front-end architectures are his latest passions. Before Kryptium, he worked on a business intelligence platform and the upgrading of a booking platform.

Try it!

Kryptium app is currently not available
 
We have initiated a major revamp of the Kryptium app to support a Layer 2 platform that will provide the necessary speed and reasonably low transaction fees which are necessary for a seamless experience.

DOWNLOAD THE APP

Choose the version for your operating system:



READ THE INSTRUCTIONS!!!

The latest version of the Kryptium app uses the Avalance Testnet (Fuji) as the default blockchain network
 
You can switch back to Ethereum via “Settings > Choose Another Network” but note that the event data feed of the default betting house is temporarily disabled due the high transaction fees of the Ethereum network.
You can get free Avalance (AVAX) testnet tokens from the official faucet at https://faucet.avax.network/.

  1. Install or configure the app:
    • Windows: Run the .exe file you downloaded to install the app. Ignore the warning “The publisher could not be verified”.
    • macOS: Run the .dmg file you downloaded to install the app. Depending on your security settings, this may prompt a pop-up with an error message which says that it can’t be opened because it was not downloaded from the App Store. In that case you will need to do the following:
      • Click “OK”. This will close the pop-up window.
      • Open the Apple menu. Click the Apple logo in the top-left corner of the screen. A drop-down menu will appear.
      • Click System Preferences. This option is near the top of the drop-down menu.
      • Click Security & Privacy. It’s near the top of the System Preferences window.
      • Click the lock icon. It’s in the bottom-left corner of the window.
      • Enter your password, then click Unlock. This will allow you to edit items in this menu.
      • Click Open Anyway. It’s next to your file’s name.
      • Click Open when prompted. Doing so will open your file and continue with the installation.
    • Linux: Assign the execute permission to the .AppImage file.
  2. Launch the app and open the “My Money” section by clicking the “coins” icon on the top right.
  3. Find your betting wallet address and select “copy”.
  4. Open your desktop or online wallet and transfer some Ether to your betting address. If you don’t have any Ether click here.
  5. Wait for the transfer to complete and…

You are ready to bet!

You can easily buy Ether from any of the major cryptocurrency exchanges such as Binance, Coinbase, Kraken and transfer it from your online wallet to your betting wallet.

NOTE: Kryptium Team is not affiliated with any of the cryptocurrency exchanges mentioned above.