Stocks.Bet
Stocks.Bet
Token: STBT


Bet on the Companies with Stocks.Bet

ICO dates
Start date: 2018-03-27
End date: 2018-06-30

Registrated in: Undefined

Platform: Ethereum
Type: ERC20

PREMIUM ICO

Stocks.Bet categories
Banking
Stocks.Bet whitepaper
Stocks.Bet token sale
KYC passing required No | Whitelist Yes | Restriction for countries No
Tokens for sale 100,000,000
Price 1 ETH = 12500 STBT
Stocks.Bet news, social
Stocks.Bet search trends in Google
Random whitepaper excerpts

Abstract ................................................................................................................................................................. 3
Introduction ........................................................................................................................................................... 4
The DApp ............................................................................................................................................................... 6
Architecture ........................................................................................................................................................... 7
Frontend ................................................................................................................................................................. 8
Backend ................................................................................................................................................................. 8
Safety ....................

STOCKS.BET
is the ultimate combination of betting, blockchain technology, cryptocurrencies and stocks. It is an
Ethereum Smart Contract based DApp for betting on the price of listed stocks (like Apple, Microsoft and other) and win
from everyone who bets against you. STOCKS.BET is an interesting tool for all traders who like to bet on the price
movement of Stocks. Users bet with ETH on one of the listed stocks to have the highest gain in first minute of trade. All
bets are placed in the blockchain, allowing users to see the total number of bets, the total bet amount for each stock,
and the Payoff odds deriving from them. This allows users who follow the crowd to pick a winner easily. However, the
Payoff-odds can also be used to bet on an underdog for very large wins. Compared to mainstream betting sites and
centralized exchanges, STOCKS.BET holds many advantages as it does not require users to signup and deposit funds
to an entity.
As the development is open source and the funds are secured by the Ethereum Smart...

STOCKS.BET provides a user-friendly interface to interact with the betting smart contract that handles all operations in
a secure way, including collecting bets, monitoring prices, calculating winners, and rewarding. The betting system used
by STOCKS.BET is called Parimutuel Betting, and it is popular in many sports where participants finish in ranking order.
In Parimutuel Betting, all wagered amounts are placed together in a pool, the house takes a cut from the pool, then the
payout is shared among everyone who bets on the winner in proportion to the amount they bet.
STOCKS.BET uses this betting system where users bet on the price of stocks by choosing a winner among multiple
stocks. A winner is a stock that has the highest price increase % among all the other competing stocks in a specific
time period. STOCKS.BET implements this purely on the blockchain without any interaction with the outside world
except to fetch the prices from AlphaVantage.co API using Oraclize.
Stocks Rally is published or announced when a contr...

BETTING PERIOD
- It is the time period following the announcement of a Stocks Rally during which users can place
their bets using the STOCKS.BET DApp in a Metamask™
(https://metamask.io/)
compatible browser such as Google
Chrome™, Firefox® or an application from Ethereum foundation such as Mist or Geth.
Price of each stock is fetched from the exchanges at the end of trade day and displayed on the betting page as
“Market close price”.
During this period, users can see in real time all the information about placed bets such as the wagered amount and
the number of bets on each stock. Win odds are calculated and updated as bets are placed. Win odds are explained
with algebraic representation in the below section.
RALLY PERIOD
- At the beginning of this period, the contract is locked for further betting. Any transactions trying to place
a bet would fail, not deducting the corresponding balance from the user’s wallet.
REWARDING PERIOD - At the end of the Rally period, prices ...

The web interface (http://stocks.bet/app) enables users to browse through past games, check their results, and claim
their accumulated rewards. The interface presents information about current Stocks Rally and rallies archive. Users
will be able to betting in current Rally, view the status of it and claim their rewards from completed stock's rallies.
All the terms of the Stocks Rally and Betting are transparent for the public to verify anytime, thanks to the nature of the
Blockchain and Ethereum.
FIG 2. Screenshot Stocks Betting DApp
© 2018
STOCKS.BET
PAGE 6
...

STOCKS.BET is a Decentralized Application built completely inside the Ethereum blockchain (https://ethereum.org).
The entire DApp lives inside the Ethereum Virtual Machine (EVM) (http://ethdocs.org/en/latest/introduction/what-is-
ethereum.html#ethereum-virtual-machine).
The EVM has two types of components, the volatile and non-volatile.
STOCKS.BET DApp contains the code, data, stack, arguments, and memory. Since the EVM lives inside the Ethereum
network, any read or write of data or operation has to go through the blockchain. In the following sections, the workflow
and implementation of the smart contract are discussed in detailed. While it uses the architecture of the development
done so far for the beta, a scaling solution towards the release of a full suite of stock price betting is being meticulously
worked on by the team.
FIG 3. STOCKS.BET Architecture
© 2018
STOCKS.BET
PAGE 7
...

Frontend
HTML, CSS and JS stack.
The UI interacts with the blockchain using any type of web3 provider. The frontend code has been tested to work with
some of the frequently used web3 providers such as Metamask
TM
browser extension on Google Chrome
TM
or Firefox®
browsers and Mist from Ethereum foundation. Ethereum web3 JavaScript framework is the framework that are used
to interact with the frontend.
Backend
The backend component consists of the core logic behind the DApp, which is a smart contract in the Ethereum world.
The smart contracts for STOCKS.BET have been written in Solidity language. Node.js and Truffle framework is used for
the administration and management of the contract and the frontend. The DApp structure of Truffle is followed.
Apart from the core logic, there are also additional libraries and services used by the DApp:
1) Oraclize (http://docs.oraclize.it) Oraclize is the leading oracle service for smart contracts and blockchain
applications, serving...

Safety
If the contract fails for any reason, one being an issue with fetching the price from the exchange, there are safety
mechanisms in place to cancel the Rally and issue a full refund to all the bettors after the gas costs for the
transaction. It can be publicly verified in the open source smart contract code that no one including the contract
owner will be able to take control of the funds by breaking the contract. The only action that a contract owner can take
to unlock the funds for anyone is to make them available for all bettors to withdraw them. This works in a similar way
with the
“Claim Reward”
function as explained in the previous section. More technical details about its
implementation are available in the following section.
Avoiding manipulation
The prices fetched from the exchanges using API calls through Oraclize (http://www.oraclize.it) plays a critical role in
determining the winner. Hence, the best techniques and algorithms are used to avoid any manipulation. For this
...

Stocks.Bet Roadmap

1
December 2017
Create Smart Contract (completed)
2
February 2018
Create beta DApp (completed)
3
Q1 2018
Crowdsale process, Code audit
Listing on Cryptocurrency Exchanges
4
Q2 2018
MainNet launch with daily bets, UI enhancements, Dividends contract
5
Q3 2018
Voting portal, Betting Contracts with more stocks
6
Q4 2018
Mobile App, Status.im integration
7
Q4 2018
Additional language support