Function: isPreConfirmedBlock()
isPreConfirmedBlock(
response):response is { transactions: string[]; block_number: number; timestamp: number; sequencer_address: string; l1_gas_price: RESOURCE_PRICE; l2_gas_price: RESOURCE_PRICE; l1_data_gas_price: RESOURCE_PRICE; l1_da_mode: L1_DA_MODE; starknet_version: string }
Defined in: src/utils/resolve.ts:152
Guard Pre Confirmed Block
Parameters
response
answer of myProvider.getBlock()
Returns
response is { transactions: string[]; block_number: number; timestamp: number; sequencer_address: string; l1_gas_price: RESOURCE_PRICE; l2_gas_price: RESOURCE_PRICE; l1_data_gas_price: RESOURCE_PRICE; l1_da_mode: L1_DA_MODE; starknet_version: string }
true if block is the pre confirmed block
Example
const block = await myProvider.getBlock("pre_confirmed");
const result = provider.isPreConfirmedBlock(block);
// result = true