import type { Hash } from 'strkjs' import type { Client } from '../../clients/createClient.js' import type { Transport } from '../../clients/transports/createTransport.js' import type { Chain } from '../../types/chain.js' export type GetTransactionStatusParameters = { transaction_hash: Hash } export type GetTransactionStatusReturnType = any export type GetTransactionStatusErrorType = any export async function getTransactionStatus( client: Client, { transaction_hash }: GetTransactionStatusParameters, ): Promise { const transaction = await client.request({ method: 'starknet_getTransactionStatus', params: { transaction_hash, }, }) return transaction }