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.9 KiB
35 lines
1.9 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 (IBFT 2.0 and Clique) consensus
|
|
mechanisms.
|
|
|
|
You can use Pantheon to develop enterprise applications requiring secure, high-performance transaction
|
|
processing in a private network.
|
|
|
|
Pantheon supports enterprise features including privacy and permissioning.
|
|
|
|
## What can you do with Pantheon?
|
|
|
|
Pantheon includes a [command line interface](Reference/Pantheon-CLI-Syntax.md) and [JSON-RPC API](Pantheon-API/JSON-RPC-API.md)
|
|
for running, maintaining, debugging, and monitoring nodes in an Ethereum network. You can use the API via RPC
|
|
over HTTP or via WebSockets, and Pub/Sub is supported. The API supports typical Ethereum functionalities such as:
|
|
|
|
* Ether 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 [key management](Using-Pantheon/Account-Management.md) inside the client. You can use
|
|
[EthSigner](http://docs.ethsigner.pegasys.tech/en/latest/) with Pantheon to provide access to your key store
|
|
and sign transactions.
|
|
|