testing/rpc_attack_surface.ts view source
(options: RpcAttackSurfaceOptions): void Run the standard RPC attack surface test suite.
Generates 3 test groups: 1. Auth enforcement — per-method auth checks via JSON-RPC envelopes 2. Adversarial envelopes — malformed JSON-RPC requests 3. Adversarial params — schema-invalid params per method
Skips silently when surface.rpc_endpoints is empty.
options
returns
void