Overview

This section contains documentation and examples which demonstrate how to install and run the Theta Blockchain Node software on a Linux machine. It also includes the blockchain RPC API reference and Java/Javascript integration examples.

Documentation

  • Setup and Installation: The setup and installation guide provides the instructions to build and install the Theta Blockchain Node software on a Linux machine, and launch a local private net for testing.

  • CMD Tool: The command line tool guide illustrates how to interact with the Theta blockchain node through the Theta command-line interface.

  • Testnet/Mainnet: The testnet and mainnet integration guide contain the steps for launching a Theta node and connecting to the testnet and mainnet, respectively.

  • RPC API: The API reference lists the RPC APIs of the Theta blockchain node.

  • Explorer API: The Explorer API reference lists the APIs provided by the Theta Explorer.

  • Configuration: The configuration guide provides details on the configuration of the Theta blockchain node.

Demos

We also provide some integration demos on GitHub:

  • keypair: The keypair demo is a Java program which demonstrates how to quickly generate key pairs (private key and the corresponding address) in batches.

  • tx: We have provided the tx demo in both Java and JavaScript. It demonstrates: 1) how to construct a transaction, 2) how to sign and serialize a transaction offline, and 3) how to broadcast the signed transaction to the Theta blockchain.

  • api: The api demo is a Java program which shows how to interact with the Theta blockchain node through its RPC interface.