What does the #[extra] macro do in benchmarks?
I was looking at how benchmarks are being implemented on the Balances pallet. I notice the following benchmarks:
benchmarks_instance_pallet {
transfer {}
#[extra]
transfer_best_case {}
...
}
When I searched the code for T::WeightInfo::transfer_best_case()
I could not find where that was used in the balances code.
Can you please explain what the macro extra is doing?
Also, when looking at the benchmarks for transfer extrinsic I was expecting some seeded account data to calculate the worst-case scenario. Can you please explain the decision on not seeded accounts before hand?