@tevm/actions
Version:
A typesafe library for writing forge scripts in typescript
34 lines (32 loc) • 787 B
text/typescript
import type { Hex } from './Hex.js'
/**
* The type returned by transaction related
* json rpc procedures
*/
export type TransactionResult = {
readonly blockHash: Hex
readonly blockNumber: Hex
readonly from: Hex
readonly gas: Hex
readonly gasPrice: Hex
readonly hash: Hex
readonly input: Hex
readonly nonce: Hex
readonly to: Hex
readonly transactionIndex: Hex
readonly value: Hex
readonly v: Hex
readonly r: Hex
readonly s: Hex
readonly chainId?: Hex
readonly maxFeePerGas?: Hex
readonly maxPriorityFeePerGas?: Hex
readonly type?: Hex
readonly accessList?: ReadonlyArray<{
readonly address: Hex
readonly storageKeys: ReadonlyArray<Hex>
}>
readonly maxFeePerBlobGas?: Hex
readonly blobVersionedHashes?: ReadonlyArray<Hex>
readonly isImpersonated?: boolean
}