Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OperationBatch

Hierarchy

  • OperationEmitter
    • OperationBatch

Index

Constructors

constructor

Properties

Protected context

context: Context

Accessors

rpc

signer

Methods

Protected estimate

  • estimate<T>(__namedParameters: T, estimator: (param: T) => Promise<Estimate>): Promise<{ fee: undefined | number; gasLimit: undefined | number; storageLimit: undefined | number }>
  • Type parameters

    • T: { fee?: number; gasLimit?: number; storageLimit?: number }

    Parameters

    • __namedParameters: T
    • estimator: (param: T) => Promise<Estimate>

    Returns Promise<{ fee: undefined | number; gasLimit: undefined | number; storageLimit: undefined | number }>

Protected forge

  • forge(__namedParameters: PreparedOperation): Promise<{ counter: number; opOb: { branch: string; contents: OperationContents[]; protocol: string }; opbytes: string }>

Protected isAccountRevealRequired

  • isAccountRevealRequired(publicKeyHash: string): Promise<boolean>

Protected isRevealOpNeeded

Protected isRevealRequiredForOpType

Protected prepareOperation

send

Protected signAndInject

Protected simulate

with

withActivation

withContractCall

withDelegation

withOrigination

withRegisterGlobalConstant

  • withRegisterGlobalConstant(params: RegisterGlobalConstantParams): OperationBatch

withTransfer

Generated using TypeDoc