Skip to content

auxiliaryFunds Capability

Allows wallets to indicate to apps that they have access to funds beyond those that can be accounted for by looking up balances onchain given the wallet's address.

Defined in ERC-7682

Specification

Wallet

If a wallet can provide its users access to funds beyond those that can be accounted for by looking up balances onchain given the wallet's address, its response to a wallet_getCapabilities request should include, for each chain it can provide access to such funds on, an auxiliaryFunds object. This object shoud have a single field, supported, set to true.

Example

provider.request({
  method: 'wallet_getCapabilities',
  params: ['0xd46e8dd67c5d32be8058bb8eb970870f07244567']
})
{
"0x2105": {
auxiliaryFunds: {
supported: true,
}
}
}

App

If a wallet has indicated auxiliaryFunds support as described above, your app should not block users from taking actions on the basis of asset balance checks.