PBS Protocol Manager
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
PBS Protocol Manager gives Ethereum validators, staking operators, and protocol developers comprehensive control over Proposer-Builder Separation (PBS) protocol configuration and management. It reads live on-chain data including PBS contract state, builder registrations, validator registrations, block proposals, slot assignments, builder bids, relay configurations, and protocol parameters. You can register builders, register validators, set protocol parameters, update relay configurations, and query bids for specific slots. The tool shows you in real time whether PBS is active, how many builders and validators are registered, the last proposal, and bid counts per slot—so you can maintain optimal PBS protocol operation.
HOW TO USE
Connect your EVM wallet (must be the contract owner or authorized address). Enter the PBS protocol contract address, builder address, validator address, parameter value, and slot number. Use "Check PBS status" to see active status, last proposal, builder count, and validator count. Click "Register builder" to register a new builder with configuration. Use "Register validator" to register a validator with preferences. "Set protocol param" updates protocol parameters. "Query bids" shows bid counts for a specific slot. "Update relay" configures relay settings. Each action generates a transaction you review and sign in your wallet.
TECHNICAL APPROACH
This tool interacts with PBS protocol contracts using ethers v5.7.2. It calls registerBuilder(), registerValidator(), setProtocolParam(), updateRelay(), getProtocolState(), getBuilderCount(), getValidatorCount(), and getBids() on the PBS contract to manage and query protocol state. The tool validates addresses and parameters before submission. It checks protocol status by reading active state and last proposal from the contract. For parameter updates, it uses keccak256 to hash parameter names. All RPC calls are wrapped in a robust error handler that extracts the actual failure reason from Ethers error objects, digging three levels deep to avoid showing "[object Object]" when a transaction reverts. Transaction costing uses receipt.effectiveGasPrice post-EIP-1559 rather than tx.gasPrice, which overstates actual spend.
WHAT IT CANNOT SEE
This tool cannot guarantee builder honesty or validator behavior. It cannot detect off-chain collusion or manipulation of the PBS ecosystem. It cannot verify that builders are producing valid blocks or that validators are acting honestly. It cannot simulate block proposals or predict which builders will win slots. It cannot see builder internal decision-making or bid selection criteria. It cannot detect whether relays are censoring transactions or manipulating outcomes. The tool manages PBS configurations and registrations, but it does not guarantee that builders will act honestly or that validators will propose blocks correctly.
PLEASE NOTE
This tool supports EVM‑compatible chains only (Ethereum, Goerli, Sepolia, Arbitrum, Optimism, Polygon). PBS is primarily used on Ethereum Mainnet and testnets. Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. This is a read‑write tool that requires signing transactions—always verify the PBS contract address, builder address, validator address, and parameters before approving. No contract addresses are hardcoded; you paste the contracts you are managing. The tool is free and open under the BotGentz PLAYBOOK‑C specification.