This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Plasma Chain Operator

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool provides read-only access to plasma chain contract data on EVM networks. It allows plasma chain operators, users, and researchers to inspect plasma contract state, deposit events, withdrawal requests, exit challenges, checkpoint blocks, and merkle roots. Instead of relying on block explorers or third-party dashboards, you connect directly to the blockchain via your wallet's RPC provider and retrieve raw plasma data. You can view the current operator, checkpoint block, merkle root, and exit count, as well as filter deposit and withdrawal events by user address and checkpoint blocks by block number. The tool is designed for plasma chain development, monitoring, and research.

HOW TO USE

Connect your wallet using the BGWallet bridge and select your target network. Choose the query type: Plasma contract state, Deposit events, Withdrawal requests, or Checkpoint blocks. Enter the plasma contract address. For deposit and withdrawal queries, optionally enter a user address to filter events for a specific participant. For checkpoint queries, optionally enter a block number to filter checkpoints by block. Click "Query plasma chain" to execute the query. Results appear in the results panel with formatted JSON output.

TECHNICAL MECHANISM

The tool uses ethers.js v5.7.2 to interact with the blockchain via BGWallet's provider. For contract state queries, it calls common plasma contract methods: operator(), owner(), currentBlock(), checkpointBlock(), merkleRoot(), and exitCount(). For event queries, it uses eth_getLogs with automatic chunking and halving on limit errors, searching for Deposit, WithdrawalRequested, ExitStarted, CheckpointSubmitted, and BlockSubmitted events. It filters events by user address or block number when provided. All BigNumber values are converted to strings for readable output.

WHAT IT CANNOT SEE

This tool cannot verify the validity of plasma blocks without full child chain data. It cannot detect if the operator is withholding blocks or acting maliciously. It cannot verify merkle proofs without access to the full transaction tree. It cannot determine if exits are valid without the transaction history. It cannot detect data availability issues or fraud. It cannot prove that a withdrawal is legitimate without access to the underlying transaction data. It cannot detect if the operator has submitted invalid checkpoints. You are responsible for understanding the plasma chain's security model and verifying trust assumptions.

PLEASE NOTE

EVM chains only. Supports Ethereum, Optimism, Arbitrum, Polygon, Base, and other EVM-compatible networks with plasma contracts. Does not support Solana, Tron, Starknet (non-EVM), SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Requires a wallet connected via BGWallet to provide the RPC provider. The tool is read-only and does not sign any transactions. Always verify contract addresses and plasma data independently before relying on the results.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.