@tevm/actions
Version:
A typesafe library for writing forge scripts in typescript
41 lines • 6.58 kB
TypeScript
import type { EthAccountsParams, EthBlockNumberParams, EthCallParams, EthChainIdParams, EthCoinbaseParams, EthEstimateGasParams, EthGasPriceParams, EthGetBalanceParams, EthGetBlockByHashParams, EthGetBlockByNumberParams, EthGetBlockTransactionCountByHashParams, EthGetBlockTransactionCountByNumberParams, EthGetCodeParams, EthGetFilterChangesParams, EthGetFilterLogsParams, EthGetLogsParams, EthGetStorageAtParams, EthGetTransactionByBlockHashAndIndexParams, EthGetTransactionByBlockNumberAndIndexParams, EthGetTransactionByHashParams, EthGetTransactionCountParams, EthGetTransactionReceiptParams, EthGetUncleByBlockHashAndIndexParams, EthGetUncleByBlockNumberAndIndexParams, EthGetUncleCountByBlockHashParams, EthGetUncleCountByBlockNumberParams, EthHashrateParams, EthMiningParams, EthNewBlockFilterParams, EthNewFilterParams, EthNewPendingTransactionFilterParams, EthProtocolVersionParams, EthSendRawTransactionParams, EthSendTransactionParams, EthSignParams, EthSignTransactionParams, EthSyncingParams, EthUninstallFilterParams } from './EthParams.js';
import type { EthAccountsResult, EthBlockNumberResult, EthCallResult, EthChainIdResult, EthCoinbaseResult, EthEstimateGasResult, EthGasPriceResult, EthGetBalanceResult, EthGetBlockByHashResult, EthGetBlockByNumberResult, EthGetBlockTransactionCountByHashResult, EthGetBlockTransactionCountByNumberResult, EthGetCodeResult, EthGetFilterChangesResult, EthGetFilterLogsResult, EthGetLogsResult, EthGetStorageAtResult, EthGetTransactionByBlockHashAndIndexResult, EthGetTransactionByBlockNumberAndIndexResult, EthGetTransactionByHashResult, EthGetTransactionCountResult, EthGetTransactionReceiptResult, EthGetUncleByBlockHashAndIndexResult, EthGetUncleByBlockNumberAndIndexResult, EthGetUncleCountByBlockHashResult, EthGetUncleCountByBlockNumberResult, EthHashrateResult, EthMiningResult, EthNewBlockFilterResult, EthNewFilterResult, EthNewPendingTransactionFilterResult, EthProtocolVersionResult, EthSendRawTransactionResult, EthSendTransactionResult, EthSignResult, EthSignTransactionResult, EthSyncingResult, EthUninstallFilterResult } from './EthResult.js';
export type EthAccountsHandler = (request?: EthAccountsParams) => Promise<EthAccountsResult>;
export type EthBlockNumberHandler = (request?: EthBlockNumberParams) => Promise<EthBlockNumberResult>;
export type EthCallHandler = (request: EthCallParams) => Promise<EthCallResult>;
export type EthChainIdHandler = (request?: EthChainIdParams) => Promise<EthChainIdResult>;
export type EthCoinbaseHandler = (request: EthCoinbaseParams) => Promise<EthCoinbaseResult>;
export type EthEstimateGasHandler = (request: EthEstimateGasParams) => Promise<EthEstimateGasResult>;
export type EthHashrateHandler = (request?: EthHashrateParams) => Promise<EthHashrateResult>;
export type EthGasPriceHandler = (request?: EthGasPriceParams) => Promise<EthGasPriceResult>;
export type EthGetBalanceHandler = (request: EthGetBalanceParams) => Promise<EthGetBalanceResult>;
export type EthGetBlockByHashHandler = (request: EthGetBlockByHashParams) => Promise<EthGetBlockByHashResult>;
export type EthGetBlockByNumberHandler = (request: EthGetBlockByNumberParams) => Promise<EthGetBlockByNumberResult>;
export type EthGetBlockTransactionCountByHashHandler = (request: EthGetBlockTransactionCountByHashParams) => Promise<EthGetBlockTransactionCountByHashResult>;
export type EthGetBlockTransactionCountByNumberHandler = (request: EthGetBlockTransactionCountByNumberParams) => Promise<EthGetBlockTransactionCountByNumberResult>;
export type EthGetCodeHandler = (request: EthGetCodeParams) => Promise<EthGetCodeResult>;
export type EthGetFilterChangesHandler = (request: EthGetFilterChangesParams) => Promise<EthGetFilterChangesResult>;
export type EthGetFilterLogsHandler = (request: EthGetFilterLogsParams) => Promise<EthGetFilterLogsResult>;
export type EthGetLogsHandler = (request: EthGetLogsParams) => Promise<EthGetLogsResult>;
export type EthGetStorageAtHandler = (request: EthGetStorageAtParams) => Promise<EthGetStorageAtResult>;
export type EthGetTransactionCountHandler = (request: EthGetTransactionCountParams) => Promise<EthGetTransactionCountResult>;
export type EthGetUncleCountByBlockHashHandler = (request: EthGetUncleCountByBlockHashParams) => Promise<EthGetUncleCountByBlockHashResult>;
export type EthGetUncleCountByBlockNumberHandler = (request: EthGetUncleCountByBlockNumberParams) => Promise<EthGetUncleCountByBlockNumberResult>;
export type EthGetTransactionByHashHandler = (request: EthGetTransactionByHashParams) => Promise<EthGetTransactionByHashResult>;
export type EthGetTransactionByBlockHashAndIndexHandler = (request: EthGetTransactionByBlockHashAndIndexParams) => Promise<EthGetTransactionByBlockHashAndIndexResult>;
export type EthGetTransactionByBlockNumberAndIndexHandler = (request: EthGetTransactionByBlockNumberAndIndexParams) => Promise<EthGetTransactionByBlockNumberAndIndexResult>;
export type EthGetTransactionReceiptHandler = (request: EthGetTransactionReceiptParams) => Promise<EthGetTransactionReceiptResult>;
export type EthGetUncleByBlockHashAndIndexHandler = (request: EthGetUncleByBlockHashAndIndexParams) => Promise<EthGetUncleByBlockHashAndIndexResult>;
export type EthGetUncleByBlockNumberAndIndexHandler = (request: EthGetUncleByBlockNumberAndIndexParams) => Promise<EthGetUncleByBlockNumberAndIndexResult>;
export type EthMiningHandler = (request: EthMiningParams) => Promise<EthMiningResult>;
export type EthProtocolVersionHandler = (request: EthProtocolVersionParams) => Promise<EthProtocolVersionResult>;
export type EthSendRawTransactionHandler = (request: EthSendRawTransactionParams) => Promise<EthSendRawTransactionResult>;
export type EthSendTransactionHandler = (request: EthSendTransactionParams) => Promise<EthSendTransactionResult>;
export type EthSignHandler = (request: EthSignParams) => Promise<EthSignResult>;
export type EthSignTransactionHandler = (request: EthSignTransactionParams) => Promise<EthSignTransactionResult>;
export type EthSyncingHandler = (request: EthSyncingParams) => Promise<EthSyncingResult>;
export type EthNewFilterHandler = (request: EthNewFilterParams) => Promise<EthNewFilterResult>;
export type EthNewBlockFilterHandler = (request: EthNewBlockFilterParams) => Promise<EthNewBlockFilterResult>;
export type EthNewPendingTransactionFilterHandler = (request: EthNewPendingTransactionFilterParams) => Promise<EthNewPendingTransactionFilterResult>;
export type EthUninstallFilterHandler = (request: EthUninstallFilterParams) => Promise<EthUninstallFilterResult>;
//# sourceMappingURL=EthHandler.d.ts.map