TypeAlias.StarknetFeeDetails
type StarknetFeeDetails = {
resourceBounds: {
l1_data_gas: {
max_amount: bigint;
max_price_per_unit: bigint;
};
l1_gas: {
max_amount: bigint;
max_price_per_unit: bigint;
};
l2_gas: {
max_amount: bigint;
max_price_per_unit: bigint;
};
};
};
Starknet v3 transaction fee parameters using resource bounds. Contains gas limits and prices for l2_gas, l1_gas, and l1_data_gas.
Example
const fees: StarknetFeeDetails = {
resourceBounds: {
l2_gas: { max_amount: 50000000n, max_price_per_unit: 100000n },
l1_gas: { max_amount: 8192n, max_price_per_unit: 1000000000n },
l1_data_gas: { max_amount: 512n, max_price_per_unit: 100000000n },
},
};