Replies: 2 comments
-
tl;dr No. There are a lot of details but that is what the ante-handler was built for. // newSigVerificationGasConsumer returns a SignatureVerificationGasConsumer that
// returns zero gas fees for transactions which meet the following criteria:
// - Has EXACTLY one signer
// - Contains AT LEAST one message
// - Contains ONLY morse claim messages (i.e. MsgClaimMorseAccount, MsgClaimMorseApplication, and MsgClaimMorseSupplier)
func newSigVerificationGasConsumer(
sdkCtx cosmostypes.Context,
app *App,
tx cosmostypes.Tx,
) ante.SignatureVerificationGasConsumer {
// Use the freeSecp256k1SigGasConsumer if:
// - The waive_morse_claim_gas_fees migration module param is true AND the tx:
// - Has EXACTLY one signer
// - Contains at least one message
// - Contains ONLY Morse claim message(s)
if shouldWaiveMorseClaimGasFees(sdkCtx, app, tx) {
return freeSigGasConsumer
}
// Use the default signature verification gas consumer if ANY
// non-morse-claim message type is included in the tx.
return ante.DefaultSigVerificationGasConsumer
} |
Beta Was this translation helpful? Give feedback.
0 replies
-
Fee waiving is supported for Txs that contain only Morse claim messages (i.e. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🟠 Migration Requirements
❓ Open Question
1. Will the claim transaction during Morse to Shannon migration incur a network fee?
If yes, how is that fee handled, especially given that wallets involved in the claim process only hold MACT tokens and not uPOKT?
Beta Was this translation helpful? Give feedback.
All reactions