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_sendCalls
requests. - 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
andpm_getPaymasterData
–and check out the guide on constructing user operations with ERC-7677.