webln.getInfo()

Get information about the connected node and what WebLN methods it supports.

Method

async function getInfo(): GetInfoResponse;

Response

interface GetInfoResponse = {
  node: {
    alias: string;
    pubkey: string;
    color?: string;
  },
  // "request.*" methods are not supported by all connectors
  // (see webln.request for more info)
  methods: string[]; // e.g. "makeInvoice", "sendPayment", "request.openchannel", ...
}

Code Example

await webln.enable();
const info = await webln.getInfo();

Demo

Last updated