@tevm/voltaire / primitives/BaseFeePerGas
primitives/BaseFeePerGas
Type Aliases
BaseFeePerGasType
BaseFeePerGasType =Defined in: src/primitives/BaseFeePerGas/BaseFeePerGasType.ts:10 Branded BaseFeePerGas type - EIP-1559 base fee per gas Represents the minimum gas price required for transaction inclusion Base fee is burned and adjusts dynamically based on block fullnessbigint&object
Type Declaration
[brand]
readonly[brand]:"BaseFeePerGas"
See
https://eips.ethereum.org/EIPS/eip-1559Variables
BaseFeePerGas
Defined in: src/primitives/BaseFeePerGas/index.ts:53constBaseFeePerGas:object
Type Declaration
compare()
compare: (baseFee1,baseFee2) =>number
Parameters
baseFee1
string | number | bigint
baseFee2
string | number | bigint
Returns
number
equals()
equals: (baseFee1,baseFee2) =>boolean
Parameters
baseFee1
string | number | bigint
baseFee2
string | number | bigint
Returns
boolean
from()
from: (Create BaseFeePerGas from bigint, number, or hex stringvalue) =>BaseFeePerGasType
Parameters
value
Base fee in Weistring | number | bigint
Returns
BaseFeePerGasType
Branded base fee
Throws
If value is negative or invalid formatExample
fromGwei()
fromGwei: (Create BaseFeePerGas from Gwei valuegwei) =>BaseFeePerGasType
Parameters
gwei
Value in Gweinumber | bigint
Returns
BaseFeePerGasType
Base fee in Wei
Example
fromWei()
fromWei: (Create BaseFeePerGas from Wei value (alias for from)wei) =>BaseFeePerGasType
Parameters
wei
Value in Weistring | number | bigint
Returns
BaseFeePerGasType
Base fee
Example
toBigInt()
toBigInt: (baseFee) =>bigint
Parameters
baseFee
string | number | bigint
Returns
bigint
toGwei()
toGwei: (baseFee) =>bigint
Parameters
baseFee
string | number | bigint
Returns
bigint
toNumber()
toNumber: (baseFee) =>number
Parameters
baseFee
string | number | bigint
Returns
number
toWei()
toWei: (baseFee) =>bigint
Parameters
baseFee
string | number | bigint
Returns
bigint
Functions
_compare()
_compare(Defined in: src/primitives/BaseFeePerGas/compare.js:15 Compare two BaseFeePerGas valuesthis,other):number
Parameters
this
BaseFeePerGasType
other
BaseFeePerGasType
Value to compare
Returns
number
-1 if this < other, 0 if equal, 1 if this > other
Example
_equals()
_equals(Defined in: src/primitives/BaseFeePerGas/equals.js:15 Check if two BaseFeePerGas values are equalthis,other):boolean
Parameters
this
BaseFeePerGasType
other
BaseFeePerGasType
Value to compare
Returns
boolean
True if equal
Example
_toBigInt()
_toBigInt(Defined in: src/primitives/BaseFeePerGas/toBigInt.js:13 Convert BaseFeePerGas to bigint (identity function)this):bigint
Parameters
this
BaseFeePerGasType
Returns
bigint
Value as bigint
Example
_toGwei()
_toGwei(Defined in: src/primitives/BaseFeePerGas/toGwei.js:13 Convert BaseFeePerGas to Gweithis):bigint
Parameters
this
BaseFeePerGasType
Returns
bigint
Value in Gwei
Example
_toNumber()
_toNumber(Defined in: src/primitives/BaseFeePerGas/toNumber.js:14 Convert BaseFeePerGas to number WARNING: May lose precision for large valuesthis):number
Parameters
this
BaseFeePerGasType
Returns
number
Value as number
Example
_toWei()
_toWei(Defined in: src/primitives/BaseFeePerGas/toWei.js:13 Convert BaseFeePerGas to Wei (identity function)this):bigint
Parameters
this
BaseFeePerGasType
Returns
bigint
Value in Wei
Example
compare()
compare(Defined in: src/primitives/BaseFeePerGas/index.ts:42baseFee1,baseFee2):number
Parameters
baseFee1
string | number | bigint
baseFee2
string | number | bigint
Returns
number
equals()
equals(Defined in: src/primitives/BaseFeePerGas/index.ts:35baseFee1,baseFee2):boolean
Parameters
baseFee1
string | number | bigint
baseFee2
string | number | bigint
Returns
boolean
from()
from(Defined in: src/primitives/BaseFeePerGas/from.js:16 Create BaseFeePerGas from bigint, number, or hex stringvalue):BaseFeePerGasType
Parameters
value
Base fee in Weistring | number | bigint
Returns
BaseFeePerGasType
Branded base fee
Throws
If value is negative or invalid formatExample
fromGwei()
fromGwei(Defined in: src/primitives/BaseFeePerGas/fromGwei.js:12 Create BaseFeePerGas from Gwei valuegwei):BaseFeePerGasType
Parameters
gwei
Value in Gweinumber | bigint
Returns
BaseFeePerGasType
Base fee in Wei
Example
fromWei()
fromWei(Defined in: src/primitives/BaseFeePerGas/fromWei.js:12 Create BaseFeePerGas from Wei value (alias for from)wei):BaseFeePerGasType
Parameters
wei
Value in Weistring | number | bigint
Returns
BaseFeePerGasType
Base fee
Example
toBigInt()
toBigInt(Defined in: src/primitives/BaseFeePerGas/index.ts:31baseFee):bigint
Parameters
baseFee
string | number | bigint
Returns
bigint
toGwei()
toGwei(Defined in: src/primitives/BaseFeePerGas/index.ts:19baseFee):bigint
Parameters
baseFee
string | number | bigint
Returns
bigint
toNumber()
toNumber(Defined in: src/primitives/BaseFeePerGas/index.ts:27baseFee):number
Parameters
baseFee
string | number | bigint
Returns
number
toWei()
toWei(Defined in: src/primitives/BaseFeePerGas/index.ts:23baseFee):bigint
Parameters
baseFee
string | number | bigint
Returns
bigint
