Skip to main content
Cosmos SDK’s fee grant module allows one account (the granter) to pay transaction fees on behalf of another account (the grantee). This is useful for onboarding users who don’t yet hold tokens.

Sending a Transaction with a Fee Grant

Set the granter field on the StdFee object:
The granter must have previously granted a fee allowance to the grantee on-chain (using MsgGrantAllowance).

Querying Fee Allowances

Use the feegrant query extension to check existing grants: