-
Notifications
You must be signed in to change notification settings - Fork 304
Description
📄 Summary
following refers to
arbitrum-tutorials/packages/gas-estimation/scripts/exec.ts
After a thorough review of the gas-estimation script tutorial, including an analysis of the commit history and an organization-wide search, I have been unable to locate a clear explanation for why the following variable is multiplied by a factor of 16
:
const l1EstimatedPrice = gasEstimateComponents.l1BaseFeeEstimate.mul(16);
I have examined the detailed documentation (👏) related to the gas formula and the section titled How do we get all parts of that equation. However, the documentation repeatedly states, "and multiply by 16" without providing a precise explanation for this multiplication.
🔎 Interpretation
This factor likely pertains to unit conversion, such as converting from units of size to units of gas. However, neither the tutorial nor the repository offers a clear and specific explanation for this multiplication.
💊 Remedy
To improve clarity, I suggest the following steps:
- Define a constant with a descriptive name for this factor.
- Provide sufficient documentation explaining the purpose and usage of the new constant.
- Update the detailed documentation within
gasEstimator()
to reference the factor of 16 and clearly explain its purpose.