Plasma Docs
  • Introduction
    • Overview
    • Use Cases
    • Why Bitcoin
    • Roadmap
  • Architecture
    • System Overview
    • Core Features
    • Consensus
      • HotStuff
      • PlasmaBFT
      • Committee Formation
      • References
    • Execution
    • Bitcoin Bridge
    • Hardware Requirements
    • RPC-API
      • Reth Reference
    • EVM Details
  • Community
    • Official Links
Powered by GitBook
On this page
  1. Architecture

RPC-API

PreviousHardware RequirementsNextEVM Details

Last updated 1 month ago

When interacting with Plasma, most requests pass directly through the node. Because the node is based on Reth, it follows a fully-compatible structure with Ethereum’s JSON-RPC. For further details on the supported endpoints, please refer to the and the .

As in Reth, endpoints can be accessed over HTTP, WebSockets, or IPC.

Please note: Exposing JSON-RPC endpoints publicly is not advisable; properly securing node communications is the responsibility of the node operator.

The following namespaces and endpoints are supported:

  • eth

    • eth_getBlockByNumber

    • eth_blockNumber

    • eth_getBlockReceipts

    • eth_getTransactionByHash

    • eth_sendRawTransaction

    • eth_getTransactionCount

    • eth_getBalance

    • eth_estimateGas

    • eth_gasPrice

    • eth_getLogs

    • eth_getTransactionReceipt

  • web3

    • web3_clientVersion

    • web3_sha3

  • txpool

    • txpool_content

    • txpool_contentFrom

    • txpool_inspect

    • txpool_status

  • debug

    • debug_getRawHeader

    • debug_getRawBlock

    • debug_getRawTransaction

    • debug_getRawReceipts

    • debug_getBadBlocks

    • debug_traceChain

    • debug_traceBlock

    • debug_traceBlockByHash

    • debug_traceBlockByNumber

    • debug_traceTransaction

    • debug_traceCall

  • trace

    • trace_call

    • trace_callMany

    • trace_rawTransaction

    • trace_replayBlockTransaction

    • trace_replayTransaction

    • trace_block

    • trace_filter

    • trace_get

    • trace_transaction

  • rpc

    • rpc_modules

Ethereum documentation
Reth book