Options
All
  • Public
  • Public/Protected
  • All
Menu

Represents a SwitchboardInstruction.

Hierarchy

  • SwitchboardInstruction

Implements

Index

Constructors

constructor

Properties

Optional addBundleAuthInstruction

addBundleAuthInstruction: null | IAddBundleAuthInstruction

SwitchboardInstruction addBundleAuthInstruction.

Optional confirmRandomnessProofInstruction

confirmRandomnessProofInstruction: null | IConfirmRandomnessProofInstruction

SwitchboardInstruction confirmRandomnessProofInstruction.

Optional getAggregateInstruction

getAggregateInstruction: null | IGetAggregateInstruction

SwitchboardInstruction getAggregateInstruction.

Optional heartbeatInstruction

heartbeatInstruction: null | IHeartbeatInstruction

SwitchboardInstruction heartbeatInstruction.

Optional initInstruction

initInstruction: null | IInitInstruction

SwitchboardInstruction initInstruction.

Optional instruction

instruction: "initInstruction" | "registerJobInstruction" | "unregisterJobInstruction" | "updateAggregateInstruction" | "getAggregateInstruction" | "saveResultInstruction" | "setAggregatorConfigsInstruction" | "setFulfillmentManagerConfigsInstruction" | "heartbeatInstruction" | "registerAuthInstruction" | "reachFulfillerAgreementInstruction" | "removeFulfillerInstruction" | "linkParseOptimizedAccountInstruction" | "setBundleAuthConfigsInstruction" | "addBundleAuthInstruction" | "removeBundleAuthInstruction" | "saveBundleResultInstruction" | "setVrfConfigsInstruction" | "requestRandomnessInstruction" | "respondRandomnessInstruction" | "confirmRandomnessProofInstruction" | "setVrfPermitInstruction"

SwitchboardInstruction instruction.

Optional linkParseOptimizedAccountInstruction

linkParseOptimizedAccountInstruction: null | ILinkedParseOptimizedResultAccountInstruction

SwitchboardInstruction linkParseOptimizedAccountInstruction.

Optional reachFulfillerAgreementInstruction

reachFulfillerAgreementInstruction: null | IReachFulfillerAgreementInstruction

SwitchboardInstruction reachFulfillerAgreementInstruction.

Optional registerAuthInstruction

registerAuthInstruction: null | IRegisterAuthInstruction

SwitchboardInstruction registerAuthInstruction.

Optional registerJobInstruction

registerJobInstruction: null | IRegisterJobInstruction

SwitchboardInstruction registerJobInstruction.

Optional removeBundleAuthInstruction

removeBundleAuthInstruction: null | IRemoveBundleAuthInstruction

SwitchboardInstruction removeBundleAuthInstruction.

Optional removeFulfillerInstruction

removeFulfillerInstruction: null | IRemoveFulfillerInstruction

SwitchboardInstruction removeFulfillerInstruction.

Optional requestRandomnessInstruction

requestRandomnessInstruction: null | IRequestRandomnessInstruction

SwitchboardInstruction requestRandomnessInstruction.

Optional respondRandomnessInstruction

respondRandomnessInstruction: null | IRespondRandomnessInstruction

SwitchboardInstruction respondRandomnessInstruction.

Optional saveBundleResultInstruction

saveBundleResultInstruction: null | ISaveBundleResultInstruction

SwitchboardInstruction saveBundleResultInstruction.

Optional saveResultInstruction

saveResultInstruction: null | ISaveResultInstruction

SwitchboardInstruction saveResultInstruction.

Optional setAggregatorConfigsInstruction

setAggregatorConfigsInstruction: null | ISetAggregatorConfigsInstruction

SwitchboardInstruction setAggregatorConfigsInstruction.

Optional setBundleAuthConfigsInstruction

setBundleAuthConfigsInstruction: null | ISetBundleAuthConfigsInstruction

SwitchboardInstruction setBundleAuthConfigsInstruction.

Optional setFulfillmentManagerConfigsInstruction

setFulfillmentManagerConfigsInstruction: null | ISetFulfillmentManagerConfigsInstruction

SwitchboardInstruction setFulfillmentManagerConfigsInstruction.

Optional setVrfConfigsInstruction

setVrfConfigsInstruction: null | ISetVrfConfigsInstruction

SwitchboardInstruction setVrfConfigsInstruction.

Optional setVrfPermitInstruction

setVrfPermitInstruction: null | ISetVrfPermitInstruction

SwitchboardInstruction setVrfPermitInstruction.

Optional unregisterJobInstruction

unregisterJobInstruction: null | IUnregisterJobInstruction

SwitchboardInstruction unregisterJobInstruction.

Optional updateAggregateInstruction

updateAggregateInstruction: null | IUpdateAggregateInstruction

SwitchboardInstruction updateAggregateInstruction.

Methods

toJSON

  • toJSON(): {}
  • Converts this SwitchboardInstruction to JSON.

    Returns {}

    JSON object

    • [k: string]: any

Static create

Static decode

  • Decodes a SwitchboardInstruction message from the specified reader or buffer.

    throws

    {Error} If the payload is not a reader or valid buffer

    throws

    {$protobuf.util.ProtocolError} If required fields are missing

    Parameters

    • reader: Uint8Array | Reader

      Reader or buffer to decode from

    • Optional length: number

    Returns SwitchboardInstruction

    SwitchboardInstruction

Static decodeDelimited

  • Decodes a SwitchboardInstruction message from the specified reader or buffer, length delimited.

    throws

    {Error} If the payload is not a reader or valid buffer

    throws

    {$protobuf.util.ProtocolError} If required fields are missing

    Parameters

    • reader: Uint8Array | Reader

      Reader or buffer to decode from

    Returns SwitchboardInstruction

    SwitchboardInstruction

Static encode

  • Encodes the specified SwitchboardInstruction message. Does not implicitly verify messages.

    Parameters

    • message: ISwitchboardInstruction

      SwitchboardInstruction message or plain object to encode

    • Optional writer: Writer

    Returns Writer

    Writer

Static encodeDelimited

  • Encodes the specified SwitchboardInstruction message, length delimited. Does not implicitly verify messages.

    Parameters

    • message: ISwitchboardInstruction

      SwitchboardInstruction message or plain object to encode

    • Optional writer: Writer

    Returns Writer

    Writer

Static fromObject

  • Creates a SwitchboardInstruction message from a plain object. Also converts values to their respective internal types.

    Parameters

    • object: {}

      Plain object

      • [k: string]: any

    Returns SwitchboardInstruction

    SwitchboardInstruction

Static toObject

  • Creates a plain object from a SwitchboardInstruction message. Also converts values to other types if specified.

    Parameters

    Returns {}

    Plain object

    • [k: string]: any

Static verify

  • verify(message: {}): null | string
  • Verifies a SwitchboardInstruction message.

    Parameters

    • message: {}

      Plain object to verify

      • [k: string]: any

    Returns null | string

    null if valid, otherwise the reason why it is not

Generated using TypeDoc