Interface SignerInterface

Hierarchy

  • SignerInterface

Implemented by

Properties

getAddress: ((compressed?: boolean) => string)

Type declaration

    • (compressed?: boolean): string
    • Parameters

      • Optional compressed: boolean

      Returns string

prepareBlock: ((block: BlockJson) => Promise<BlockJson>)

Type declaration

provider?: Provider
sendTransaction: ((transaction: TransactionJson | TransactionJsonWait, options?: SendTransactionOptions) => Promise<{ receipt: TransactionReceipt; transaction: TransactionJsonWait }>)

Type declaration

signBlock: ((block: BlockJson) => Promise<BlockJson>)

Type declaration

signHash: ((hash: Uint8Array) => Promise<Uint8Array>)

Type declaration

    • (hash: Uint8Array): Promise<Uint8Array>
    • Parameters

      • hash: Uint8Array

      Returns Promise<Uint8Array>

signMessage: ((message: string | Uint8Array) => Promise<Uint8Array>)

Type declaration

    • (message: string | Uint8Array): Promise<Uint8Array>
    • Parameters

      • message: string | Uint8Array

      Returns Promise<Uint8Array>

signTransaction: ((transaction: TransactionJson | TransactionJsonWait, abis?: Record<string, Abi>) => Promise<TransactionJson>)

Type declaration

Generated using TypeDoc