wallet_sendCalls Behavior
For a wallet to be ERC-7677, it must do to things:
- As a prerequisite, it must support EIP-5792. This is because apps provide paymaster service URLs as part of EIP-5792 wallet_sendCallsrequests.
- 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_getPaymasterStubDataandpm_getPaymasterData–and check out the guide on constructing user operations with ERC-7677.