Skip to content

wallet_sendCalls Behavior

For a wallet to be ERC-7677, it must do to things:

  1. As a prerequisite, it must support EIP-5792. This is because apps provide paymaster service URLs as part of EIP-5792 wallet_sendCalls requests.
  2. It must communicate with app-provided paymasters using the pm_ RPC methods defined in ERC-7677 during user operation construction. See the paymaster service reference section to learn more about the paymaster service RPC methods–pm_getPaymasterStubData and pm_getPaymasterData–and check out the guide on constructing user operations with ERC-7677.