FFiber WebLN
API / Provider / provider.request

provider.request

Reserved

A 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
methodrequiredstring

Provider-approved underlying method name.

paramsrequiredunknown

Method-specific parameters.

Response

NameTypeDescription
resultrequiredunknown

Method-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.

Errors