This repository has been archived by the owner on Feb 29, 2024. It is now read-only.
Avoid duplicate evm transact fees, actual_call_weight in dispatch pallet should be zero according to pays_fee: Pays::No
#135
Labels
Another issue is:
For evm tx, the fee is paid inside EVM executor, not in
DispatchResultWithPostInfo
of outside extrinsic. So if we dispatch toevm.transact
it might pay twice, one still in EVM executor using gas_price and gas_limit, another one inpay_dispatch_fee
in bridge-dispatch pallet, see #103Originally posted by @hackfisher in #100 (comment)
The text was updated successfully, but these errors were encountered: