Sign in now

Console

Last updated: May 02, 2019

Networks

Xooa allows to connect your external networks and join with Xooa’s architecture. You will be able to deploy apps from Xooa and also interact with the apps using Xooa’s simple APIs on the external network.

Add new network

Connect a new external network to your Xooa account. All the nodes will run on your DLT provider and will be connected to Xooa’s architecture.

Network Name

Enter a new network name to add a DLT on Xooa.

DLT Type

You may add a new network deployed on either ethereum or hyperledger fabric DLT.

Hyperledger Fabric

Channel Id

Enter the channel Id you want the network to connect to on the DLT provider.

IBM

Choose this option if your external network is established on IBM as DLT provider.

IBM Node Files

Upload IBM node files you can retrieve from your network in IBP. These files will allow Xooa to establish the connection between your IBM network and the Xooa network. Orderers, Organizations, CA servers, and peers will be connected to the network.

Others

Choose this option if your external network is established on a DLT provider other than IBM. This will allow you to manually enter configuration details for orderers, organizations, CA servers, and peers.

Orderers

Enter the name and GRPC URL of the orderer to be added. You will be asked for a TLS certificate too if GRPCS URL is entered. Name, URL and the TLS certificate can be obtained from your DLT provider.

Organizations

Enter the name and MSP of the organization to be added. Also, upload private key and signed certificate obtained from your DLT provider of the organization.

CA Servers

Select the organization for the CA server to be associated with. Enter the name and URL of the CA server to be added. Also, enter Enrollment ID and Enrollment secret of the registrar of the CA server. All the details can be obtained from your DLT provider of the CA server.

Peers

Select the organization for the peer to be associated with. Enter name, URL and event URL of the peer to be added. All the details can be obtained from your DLT provider of the peer.

Ethereum

URL

Mention GRPC URL of the Ethereum Network to be added to Xooa. You can specify the URL of any private network or mainnet for this purpose.

WS URL

Enter the Web Socket URL of the Ethereum Network you are adding to Xooa.

Funding account address

Address of the funding account for ether. This account will be used to collect ether for deploying apps an running the smart contracts.

Funding account PrivateKey

PrivateKey of the funding account. This is required to debit the ether from the funding account for app deployment and running the smart contracts.

Export network

Exporting a network allows you to download configuration of the whole network including orderers, organizations, CA servers, and peers in a JSON format.

Import existing network

An exported JSON file of a Xooa network can be imported and added to a Xooa account. This will allow the account holder to access the network and deploy a new app on the network

Delete network

You will be able to delete a network if no app is deployed on the network.

External Peers

Blockchain data may be exported outside Xooa by deploying an External Peer. Once syncing is complete all your data will be available on the External Peer. We provide only limited crypto material for bootstrapping an External Peer to connect to Xooa network and sync your blockchain ledger.

You can also download external peer for the ledger that has been shared with you. The peer will keep in sync with all the shared ledgers as well.

We provide a Docker Compose file. This file runs peer container in your local machine.

The downloaded peer is coupled with the blockchain ledger. It can be used to view transactions by visiting http://<peer ip>:8080/

Deleting a peer will revoke the access of external peer. It will no longer sync with Xooa. Access to already synced data will remain available with the external peer.

Ledger

The Ledger tab allows you to browse activity for your Xooa’s ledger, custom contract ledger and shared ledgers.

You can:

  • Get an overview of activity
  • View and search transactions and blocks
  • View block signatures
  • Dashboard

    Overview of current and recent activity on the ledger.

  • Blocks

    Details about blocks generated in the ledger.

  • Transactions

    Details of transactions.

screenshot

Share

Sharing allows you to provide access to the blockchain ledger explorer to other Xooa users. Enter the email address associated with the account with which they log in to Xooa and they will get an email inviting them to share your ledger.

Ledgers that are shared with you will appear in your ledger explorer and you can select between your ledger and shared ledgers:

Screenshot of a ledger explorer with a shared ledger

You can revoke access to your ledger explorer by clicking Share, and then clicking Revoke next to the email you want to stop sharing with.

Deployment Token

A deployment API token holds a set of permissions to access the deployment APIs. From the Deployment Token tab, you can perform actions such as:

  • Add token
  • Delete token
  • Explore Deployment APIs
  • Label

    A descriptive label for the token. Notice that the label needs to be unique.

  • Token Generated On

    Local date and time for when a token was generated.

  • Actions
    • Revoke: Revokes the deployment API token. Actions performed in the past using the token is not affected.