@atomiqlabs/chain-starknet
Version:
Starknet specific base implementation
20 lines (19 loc) • 564 B
TypeScript
import { StarknetModule } from "../StarknetModule";
export type StarknetBlockTag = "pending" | "latest";
export declare class StarknetBlocks extends StarknetModule {
private BLOCK_CACHE_TIME;
private blockCache;
/**
* Initiates fetch of a given block & saves it to cache
*
* @private
* @param blockTag
*/
private fetchAndSaveBlockTime;
/**
* Gets the block for a given blocktag, with caching
*
* @param blockTag
*/
getBlockTime(blockTag: StarknetBlockTag): Promise<number>;
}