Options
Public
  • Public
  • Public/Protected
  • All
Menu

Module "api"

Index

Type aliases

TypedData

TypedData: Exclude<Parameters<typeof signTypedData_v4>[1]["data"], NotTypedData>

Variables

Const CLIENT_VERSION

CLIENT_VERSION: string = `Ganache/v${version}/EthereumJS TestRPC/v${version}/ethereum-js`

Const PROTOCOL_VERSION

PROTOCOL_VERSION: Data = Data.from("0x3f")

Const RPC_MODULES

RPC_MODULES: object = {eth: "1.0",net: "1.0",rpc: "1.0",web3: "1.0",evm: "1.0",personal: "1.0"} as const

Type declaration

  • eth: "1.0"
  • evm: "1.0"
  • net: "1.0"
  • personal: "1.0"
  • rpc: "1.0"
  • web3: "1.0"

version

version: any

Functions

assertExceptionalTransactions

  • assertExceptionalTransactions(transactions: TypedTransaction[]): void

autofillDefaultTransactionValues

  • autofillDefaultTransactionValues(tx: TypedTransaction, eth_estimateGas: function, eth_maxPriorityFeePerGas: function, transaction: TypedRpcTransaction, blockchain: Blockchain, options: EthereumInternalOptions): Promise<void>
  • Parameters

    • tx: TypedTransaction
    • eth_estimateGas: function
        • (tx: TypedRpcTransaction, tag: QUANTITY | Tag): Promise<Quantity>
        • Parameters

          • tx: TypedRpcTransaction
          • tag: QUANTITY | Tag

          Returns Promise<Quantity>

    • eth_maxPriorityFeePerGas: function
        • (): Promise<Quantity>
        • Returns Promise<Quantity>

    • transaction: TypedRpcTransaction
    • blockchain: Blockchain
    • options: EthereumInternalOptions

    Returns Promise<void>

Generated using TypeDoc