Class PersonalAccountRegistryContract

Hierarchy

Index

Constructors

constructor

Properties

Readonly name

name: ContractNames

Accessors

address

  • get address(): string

Methods

computeAccountAddress

  • computeAccountAddress(saltOwner: string): string
  • Parameters

    • saltOwner: string

    Returns string

destroy

  • destroy(): void

Optional encodeAddAccountOwner

Optional encodeDeployAccount

Optional encodeExecuteAccountTransaction

  • encodeExecuteAccountTransaction(account: string, to: string, value: BigNumberish, data: BytesLike): TransactionRequest
  • Parameters

    • account: string
    • to: string
    • value: BigNumberish
    • data: BytesLike

    Returns TransactionRequest

encodeIsAccountDeployed

Optional encodeRefundAccountCall

  • encodeRefundAccountCall(account: string, feeToken: string, feeAmount: BigNumberish): TransactionRequest
  • Parameters

    • account: string
    • feeToken: string
    • feeAmount: BigNumberish

    Returns TransactionRequest

Optional encodeRemoveAccountOwner

init

parseLog