Features

  • Manage contracts source files

  • Deploy, publish, and operate derivative and account contracts

  • Account management (register account contracts with derivatives, pay fees, view positions etc.)

  • View live market data and statics for underlyings and derivatives

  • Trade published derivative contracts

 

 Quick Start

Start a local Ethereum node or log into your Metamask account. If using a local node, unlock your account or make sure you are able to approve transactions manually. Also grant access to host https://prod.proderivatives.com, for example with parity:

parity --jsonrpc-cors https://prod.proderivatives.com --unlock 0x...

Screen+Shot+2019-04-15+at+6.34.31+PM.jpg

Launch the application select network ETH in the main menu.

The application will attempt to detect the network, e.g. Mainnet, Ropsten, or Kovan. Local test networks will be shown as Unknown but you can still use the application.

Screen Shot 2019-04-15 at 6.12.09 PM.png

Open Trading screen.

Select a derivative and in the bottom-right section pick an account contract. Submit Buy (long) or Sell (short) orders.

If no account contracts can be selected then open the Accounts screen.

Screen Shot 2019-04-15 at 7.02.20 PM.png

Create Account.

Select a user account (public key), and click Deploy new account contract. Once the new account has been deployed to the blockchain, select it and click the Fund button in the Operations section. Transfer a number of ether to fund your collateral account.

Click Add derivative contract and select the contract you want to trade.

Select the derivative and click Pay Fee. Once the fee a has been processed and your account has been verified, you can return to the Trading screen.