> For the complete documentation index, see [llms.txt](https://docs.leather.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leather.io/developers/methods/supportedmethods.md).

# supportedMethods

List the methods Leather supports, with a documentation link for each.

## Method name

`supportedMethods`

Leather answers directly, without a popup and without a prior connection. Available in the Leather browser extension from [6.74.0](https://github.com/leather-io/mono/releases/tag/%40leather.io%2Fextension-v6.74.0).

## Parameters

None

## Example request

```typescript
const response = await window.LeatherProvider?.request("supportedMethods");

const methodNames = response.result.methods.map((method) => method.name);
console.log("Supported:", methodNames);
```

## Example response

```json5
{
    "jsonrpc": "2.0",
    "id": "0c6f2e8a-4b1d-4f3a-9e7c-2d5b8a1f6c90",
    "result": {
        "documentation": "https://leather.gitbook.io/developers",
        "methods": [
            {
                "name": "open",
                "docsUrl": "https://leather.gitbook.io/developers/methods/open"
            },
            {
                "name": "getAddresses",
                "docsUrl": "https://leather.gitbook.io/developers/methods/getaddresses"
            }
            // ...
        ]
    }
}
```

The list in extension 6.115.0 has 15 methods. It does not include [`btc_addAccount`](/developers/bitcoin-methods/btc_addaccount.md) or [`stx_addAccount`](/developers/stacks-methods/stx_addaccount.md), which Leather also handles.

A method name Leather does not handle gets error `-32601` with a message that points to `supportedMethods`.
