Gnosis is a prediction market dApp where users can buy and sell shares in outcomes of future events. Click the button below to test uPort on Gnosis!


HOW IT WORKS

Step 0: Download uPort

  1. Download the uPort mobile app. If you haven't, you can sign up for the waitlist HERE.

Step 1: Get Test Ether

  1. Navigate to the "Developer Tools" section of the uPort mobile application.(Home >> Identity >> Settings >> Developer Tools)
  2. Click "Request 1 ETH from Faucet." Do this a few times. You may have to wait up to a minute between ETH requests.

Step 2: Log-in to Gnosis

  1. Head to uport.gnosis.pm
  2. Scan the QR code on screen with the uPort mobile app. This QR code is generated by uport-lib. If you're on a mobile browser, you will not see a QR code, you will instead be redirected back to the uPort app.
  3. Click "Share" to approve the transaction card that appears on the uPort mobile app. Gnosis is requesting to see your uPort Ethereum address, name, and profile photo.
  4. You have successfully logged-in to Gnosis using uPort! Navigate to "Account" in Gnosis to compare your Deposit Address to your uPort Ethereum Address. They will match.

Step 3: Deposit Ether

  1. From within your "Account" page on Gnosis, select "Deposit Ether."
  2. Enter the number of Ether tokens your want to deposit, and click "Confirm."
  3. Scan the QR code generated with your uPort mobile app. (The QR code encodes the details of this transfer transaction, and scanning it imports this transaction to your device for signing.) In the very near future, this step will be eliminated and the transaction will be automatically pushed to your device.
  4. Examine the transaction card generated on your device to confirm the details of your status update. Click "Approve" to authorize.
  5. Provide your fingerprint to access the secure enclave in your device, and sign the transaction with your private key.
  6. See the status of your blockchain transaction in real-time right from the transaction card, and watch as it confirms. (If you get stuck in the transaction card pending state, it's because you tried to deposit more Ether than you have. In the future this error will be cleaned up.)
  7. Navigate to the "Transactions" page on Gnosis to see more information about your deposits.

Step 4: Buy Prediction Market Tokens

  1. Navigate to the "Markets, Market List" page on Gnosis to see the available markets.
  2. Select a market to purchase shares on, by clicking on it.
  3. On your market page, scroll to the bottom and select "Buy Shares."
  4. Select number of shares and desired outcome, then click "Confirm." Ensure you have deposited enough Ether to cover your bet.
  5. Click "Confirm" on the next Approve popup.
  6. Scan the QR code generated with your uPort mobile app. (The QR code encodes the details of this transfer transaction, and scanning it imports this transaction to your device for signing.) In the very near future, this step will be eliminated and the transaction will be automatically pushed to your device.
  7. Examine the transaction card generated on your device to confirm the details of your status update. Click "Approve" to authorize.
  8. Provide your fingerprint to access the secure enclave in your device, and sign the transaction with your private key.
  9. See the status of your blockchain transaction in real-time right from the transaction card, and watch as it confirms.
  10. Navigate to the "Transactions" page on Gnosis to see more information about your purchased shares.

CONGRATULATIONS! You have just completed a real transaction using uPort :)

*Note: The tokens you purchased are stored in your uPort identity smart contract, and will be visible to you every time you log-in to Gnosis with the same uPort identity.

Did this answer your question?