Date/Time: Friday, August 29th, 15:00 UTC to 18:00 UTC (8:00 AM – 11:00 AM Pacific)
The FLIP 336: Dynamic Transaction Fees proposes raising transaction fees during periods of network overload. As part of implementing the FLIP, we will be conducting a dynamic transaction fee test on Flow Testnet to validate that transaction fees adjust as expected during periods of simulated network overload.
What to Expect
-
Transaction fees will progressively increase by changing the surge factor by factors of 1.1×, 2×, 4×, 10×, and 100×.
-
dApps and wallets are expected to automatically adjust by paying the correct transaction fees.
-
We will be monitoring transaction error rates and system behavior throughout the test.
-
This test will be conducted on testnet and will have no impact on mainnet.
Funding Reminder
If you notice your dApps or wallets being depleted faster during the test, please fund them with additional FLOW. You can use the testnet faucet to top up the payer account.
How to Track the Current Surge
-
Query the chain via a script
// get_surge_factor.cdc import "FlowFees" access(all) fun main(): UFix64 { return FlowFees.getFeeParameters().surgeFactor }
Run with:
flow scripts execute get_surge_factor.cdc -n testnet
-
Track FeeParametersChanged event
When the surge factor changes, theFeeParametersChanged
event is emitted by the FlowFees contract. Query it with:flow events get A.912d5440f7e3769e.FlowIDTableStaking.RewardsPaid \ --start <start block height> \ --end <end block height> \ -n testnet
(We will share the relevant block height range during the test.)
thank you,
Flow team