Monthly Development Update

Stox
Stox Blockchain Prediction Markets Platform
2 min readOct 24, 2018

--

As part of our efforts to give Stox users full control of their assets and improve security, we have upgraded the Stox wallets.

Since October 2nd , all new users which created a wallet received this new upgraded wallet. This upgrade allows users an additional method to withdraw their funds by doing so directly from the Blockchain without a need to connect to the Stox platform.

All withdrawals made from the Stox platform will continue to work as usual and we expect our community to continue to make withdrawals through this process.

If a withdrawal is made from the Blockchain (MyEtherwallet or other services) the tokens will be sent to your registered withdrawal wallet but your Stox account will be deleted.

In order to prevent manipulation on the platform, the Blockchain withdrawal will take 2 weeks to be completed.

In the following days, we will gradually email existing users in order to transition this upgraded wallet.

Please find upgraded wallet withdrawal guide below.

go to MyEtherwallet:

  1. Click on contracts tab
  2. Add the Stox Wallet address
  1. Add ABI/Json (Paste)

[{“constant”:false,”inputs”:[{“name”:”_token”,”type”:”address”},{“name”:”_amount”,”type”:”uint256"},{“name”:”_feesToken”,”type”:”address”},{“name”:”_fee”,”type”:”uint256"}],”name”:”transferToUserWithdrawalAccount”,”outputs”:[],”payable”:false,”stateMutability”:”nonpayable”,”type”:”function”},{“constant”:true,”inputs”:[],”name”:”wallet”,”outputs”:[{“name”:”operatorAccount”,”type”:”address”},{“name”:”userWithdrawalAccount”,”type”:”address”},{“name”:”feesAccount”,”type”:”address”},{“name”:”withdrawAllowedAt”,”type”:”uint256"}],”payable”:false,”stateMutability”:”view”,”type”:”function”},{“constant”:false,”inputs”:[{“name”:”_token”,”type”:”address”}],”name”:”performUserWithdraw”,”outputs”:[],”payable”:false,”stateMutability”:”nonpayable”,”type”:”function”},{“constant”:false,”inputs”:[],”name”:”requestWithdraw”,”outputs”:[],”payable”:false,”stateMutability”:”nonpayable”,”type”:”function”},{“constant”:false,”inputs”:[{“name”:”_userWithdrawalAccount”,”type”:”address”}],”name”:”setUserWithdrawalAccount”,”outputs”:[],”payable”:false,”stateMutability”:”nonpayable”,”type”:”function”},{“inputs”:[{“name”:”_operator”,”type”:”address”},{“name”:”_feesAccount”,”type”:”address”}],”payable”:false,”stateMutability”:”nonpayable”,”type”:”constructor”},{“anonymous”:false,”inputs”:[{“indexed”:false,”name”:”_token”,”type”:”address”},{“indexed”:false,”name”:”_userWithdrawalAccount”,”type”:”address”},{“indexed”:false,”name”:”_amount”,”type”:”uint256"},{“indexed”:false,”name”:”_feesToken”,”type”:”address”},{“indexed”:false,”name”:”_feesAccount”,”type”:”address”},{“indexed”:false,”name”:”_fee”,”type”:”uint256"}],”name”:”TransferToUserWithdrawalAccount”,”type”:”event”},{“anonymous”:false,”inputs”:[{“indexed”:false,”name”:”_userWithdrawalAccount”,”type”:”address”}],”name”:”SetUserWithdrawalAccount”,”type”:”event”},{“anonymous”:false,”inputs”:[{“indexed”:false,”name”:”_token”,”type”:”address”},{“indexed”:false,”name”:”_userWithdrawalAccount”,”type”:”address”},{“indexed”:false,”name”:”_amount”,”type”:”uint256"}],”name”:”PerformUserWithdraw”,”type”:”event”}]

3. Click on Access button

The following will be displayed:

4. From the Select a Function dropdown Choose requestWithdraw

a. Login to your personal wallet (must be the wallet that you add on the assignment process ) — and send the transaction — Click Write

b. After the 14 days go back to MyEtherwallet and do steps 1–4

c. Choose function “performWithdraw”

d. Login to your personal wallet (must be the wallet that you add on the assignment process ) — and send the transaction — Click Write

e. All the token we will send to your personal wallet

--

--