-
Notifications
You must be signed in to change notification settings - Fork 9
Ensure note_min_gas_price_target
updated in a block once
#725
Comments
As far as I understand it, Inherent is a special unsigned transaction. Therefore, you must ensure For inherent, you can add extra
Sometimes it is necessary. With extra validation examples:
No extra validation examples: |
Just as the timestamp pallet from substrate, which validates the timestamp must be updated only once in the block. Refer: The dvm dynamic fee might be better to do the same check to avoid corner cases of including multiple such
|
note_min_gas_price_target
updated in a block once
Any update? @AsceticBear |
Waiting for the next DVM update |
It is not possible to be include by block producer if it uses transaction pool Inherent does not pass through the transaction pool, so it will not be checked out of NoUnsignedValidator by validate_unsigned, but the Unsigned Extrinsic sent by users outside the block producer will be checked out of the transaction pool and will be checked out of NoUnsignedValidator |
Multiple inherent inclusion is fixing by #817 |
ensure_none
? Does Unsigned Transaction require extra validation for those calls useensure_none
?The text was updated successfully, but these errors were encountered: