mirror of https://github.com/hyperledger/besu
An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.8 KiB
35 lines
1.8 KiB
title: Pantheon Enterprise Ethereum Client
|
|
description: Pantheon is an open-source Enterprise Ethereum client developed under the Apache 2.0 license and written in Java. It runs on the Ethereum public network, private networks, and test networks.
|
|
<!--- END of page meta data -->
|
|
|
|
# Pantheon Enterprise Ethereum Client
|
|
|
|
## What is Pantheon?
|
|
|
|
Pantheon is an open-source Ethereum client developed under the Apache 2.0 license and written in Java.
|
|
It runs on the Ethereum public network, private networks, and test networks such as Rinkeby, Ropsten,
|
|
and Görli. Pantheon implements Proof of Work (Ethash) and Proof of Authority (Clique) consensus
|
|
mechanisms.
|
|
|
|
You can use Pantheon to develop enterprise applications requiring secure, high-performance transaction
|
|
processing in a private network.
|
|
|
|
Our roadmap includes Pantheon with privacy features, alternative consensus mechanisms, and other
|
|
enterprise features.
|
|
|
|
|
|
## What can you do with Pantheon?
|
|
|
|
Pantheon includes a [command line interface](Reference/Pantheon-CLI-Syntax.md) and [JSON-RPC API](JSON-RPC-API/JSON-RPC-API.md)
|
|
for running, maintaining, debugging, and monitoring node operations in an Ethereum network. You can use the API via RPC
|
|
over HTTP or via WebSockets transport, and Pub/Sub is supported. The API supports typical Ethereum functionalities such as:
|
|
|
|
* Ether token mining
|
|
* Smart contract development
|
|
* Decentralized application (Dapp) development
|
|
|
|
## What does Pantheon support?
|
|
|
|
The Pantheon client supports common smart contract and Dapp development, deployment, and operational use cases, using tools such as [Truffle](http://truffleframework.com/), [Remix](https://github.com/ethereum/remix), and [web3j](https://web3j.io/). The client supports common JSON-RPC API methods such as eth, net, web3, debug, and miner.
|
|
|
|
Pantheon doesn't support [Account management](Using-Pantheon/Account-Management.md).
|
|
|