Plasma Chain Operator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
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.