Use client libraries
Dapps use client libraries, such as web3.js, web3j, or ethereumj, to forward JSON-RPC requests to Besu. Any client library implementing core Ethereum RPC methods works with Besu.
Use the web3js-quorum library with Besu for privacy features.
Use client libraries to:
- Create signed transactions
- Create and send private transactions.