Skip to main content
Version: Next

Function: resourceBoundsToEstimateFeeResponse()

resourceBoundsToEstimateFeeResponse(resourceBounds): EstimateFeeResponseOverhead

Defined in: src/utils/stark/index.ts:319

Converts a resource bounds to an estimate fee response. No overhead is applied.

Parameters

resourceBounds

ResourceBoundsBN

The resource bounds to convert.

Returns

EstimateFeeResponseOverhead

The estimate fee response.

Example

const resourceBounds = {
l1_gas: { max_amount: 1000n, max_price_per_unit: 100n },
l2_gas: { max_amount: 2000n, max_price_per_unit: 200n },
l1_data_gas: { max_amount: 500n, max_price_per_unit: 50n }
};
const result = stark.resourceBoundsToEstimateFeeResponse(resourceBounds);
// result = {
// resourceBounds: resourceBounds,
// overall_fee: 129000n,
// unit: 'FRI'
// }