provider.request
ReservedA future escape hatch for narrowly whitelisted underlying node RPC methods.
Signature
function request(method: string, params: unknown): Promise<unknown>PERMISSION
Provider-defined. Sensitive methods must require explicit user approval.
Parameters
NameTypeDescription
methodrequiredstringProvider-approved underlying method name.
paramsrequiredunknownMethod-specific parameters.
Response
NameTypeDescription
resultrequiredunknownMethod-specific result after provider validation.
Example
if (!fiber.request) {
throw new UnsupportedMethodError("Raw RPC is unavailable");
}
const result = await fiber.request("approved_method", params);Provider behavior
W
WASM node
The in-page surface reserves request(), but the WASM reference provider background does not currently expose a whitelist.
R
Remote fnn
The in-page surface reserves request(), but remote-fnn does not currently pass arbitrary RPC through.
Notes
- This method is intentionally reserved rather than a promise of unrestricted RPC access.