Fee Delegation

This chapter is about Fee Delegation applied to WEMIX3.0.

Fee Delegation is a mechanism applied to Applepie HF in WEMIX3.0. This is a feature that FeePayer pays a fee for the transaction that Sender wants to execute instead of Sender.

Fee Delegation Transaction is accomplished by sending the existing Transaction signed by the Sender, including the FeePayer information, by adding the FeePayer signed signature information.

Fee Delegation

Fee Delegation Transaction

Fee Delegation Transaction only supports DynamicFeeTxType among existing Transaction and does not support LegacyTxType or AccessListTxType.

Important changes to implementation of Fee Delegation Transaction are as follows, and please refer to the open source for further information.

Fee Delegation Transaction Type (transaction.go)

Fee Delegation Transaction Structure(transaction.go)

Fee Delegation Transaction Hash Function for Signature(transaction_signing.go)

Last updated