Hierarchy

  • PendingGroup

Constructors

Methods

  • Parameters

    • params: {
          accounts?: Address[];
          applicationArgs?: bytes[];
          applicationID?: Application;
          applications?: Application[];
          approvalProgram?: NewableFunction | bytes;
          assets?: Asset[];
          clearStateProgram?: bytes;
          extraProgramPages?: uint64;
          fee?: uint64;
          globalNumByteSlice?: uint64;
          globalNumUint?: uint64;
          localNumByteSlice?: uint64;
          localNumUint?: uint64;
          note?: string;
          onCompletion?: "NoOp" | "OptIn" | "CloseOut" | "ClearState" | "UpdateApplication" | "DeleteApplication" | "CreateApplication";
          rekeyTo?: Address;
          sender?: Address;
      }
      • Optional accounts?: Address[]
      • Optional applicationArgs?: bytes[]
      • Optional applicationID?: Application
      • Optional applications?: Application[]
      • Optional approvalProgram?: NewableFunction | bytes
      • Optional assets?: Asset[]
      • Optional clearStateProgram?: bytes
      • Optional extraProgramPages?: uint64
      • Optional fee?: uint64
      • Optional globalNumByteSlice?: uint64
      • Optional globalNumUint?: uint64
      • Optional localNumByteSlice?: uint64
      • Optional localNumUint?: uint64
      • Optional note?: string
      • Optional onCompletion?: "NoOp" | "OptIn" | "CloseOut" | "ClearState" | "UpdateApplication" | "DeleteApplication" | "CreateApplication"
      • Optional rekeyTo?: Address
      • Optional sender?: Address

    Returns void

  • Parameters

    • params: {
          configAsset: Asset;
          configAssetClawback?: Address;
          configAssetFreeze?: Address;
          configAssetManager?: Address;
          configAssetReserve?: Address;
          fee?: uint64;
          note?: string;
          rekeyTo?: Address;
          sender?: Address;
      }
      • configAsset: Asset
      • Optional configAssetClawback?: Address
      • Optional configAssetFreeze?: Address
      • Optional configAssetManager?: Address
      • Optional configAssetReserve?: Address
      • Optional fee?: uint64
      • Optional note?: string
      • Optional rekeyTo?: Address
      • Optional sender?: Address

    Returns void

  • Parameters

    • params: {
          configAssetClawback?: Address;
          configAssetDecimals?: uint64;
          configAssetDefaultFrozen?: uint64;
          configAssetFreeze?: Address;
          configAssetManager?: Address;
          configAssetMetadataHash?: bytes;
          configAssetName?: bytes;
          configAssetReserve?: Address;
          configAssetTotal: uint64;
          configAssetURL?: bytes;
          configAssetUnitName?: bytes;
          fee?: uint64;
          note?: string;
          rekeyTo?: Address;
          sender?: Address;
      }
      • Optional configAssetClawback?: Address
      • Optional configAssetDecimals?: uint64
      • Optional configAssetDefaultFrozen?: uint64
      • Optional configAssetFreeze?: Address
      • Optional configAssetManager?: Address
      • Optional configAssetMetadataHash?: bytes
      • Optional configAssetName?: bytes
      • Optional configAssetReserve?: Address
      • configAssetTotal: uint64
      • Optional configAssetURL?: bytes
      • Optional configAssetUnitName?: bytes
      • Optional fee?: uint64
      • Optional note?: string
      • Optional rekeyTo?: Address
      • Optional sender?: Address

    Returns void

  • Parameters

    • params: {
          fee?: uint64;
          freezeAsset: Asset;
          freezeAssetAccount: Address;
          freezeAssetFrozen: boolean;
          note?: string;
          rekeyTo?: Address;
          sender?: Address;
      }
      • Optional fee?: uint64
      • freezeAsset: Asset
      • freezeAssetAccount: Address
      • freezeAssetFrozen: boolean
      • Optional note?: string
      • Optional rekeyTo?: Address
      • Optional sender?: Address

    Returns void

  • Adds ABI method to the pending transaction group. The two type arguments in combination with the name argument are used to form the the method signature to ensure typesafety.

    Type Parameters

    • ArgsType

      A tuple type corresponding to the types of the method arguments

    • ReturnType

      The return type of the method

    Parameters

    • params: {
          accounts?: Address[];
          applicationArgs?: bytes[];
          applicationID?: Application;
          applications?: Application[];
          approvalProgram?: NewableFunction | bytes;
          assets?: Asset[];
          clearStateProgram?: bytes;
          extraProgramPages?: uint64;
          fee?: uint64;
          globalNumByteSlice?: uint64;
          globalNumUint?: uint64;
          localNumByteSlice?: uint64;
          localNumUint?: uint64;
          methodArgs?: ArgsType;
          name: string;
          note?: string;
          onCompletion?: "NoOp" | "OptIn" | "CloseOut" | "ClearState" | "UpdateApplication" | "DeleteApplication" | "CreateApplication";
          rekeyTo?: Address;
          sender?: Address;
      }

      The parameters of the method call

      • Optional accounts?: Address[]
      • Optional applicationArgs?: bytes[]
      • Optional applicationID?: Application
      • Optional applications?: Application[]
      • Optional approvalProgram?: NewableFunction | bytes
      • Optional assets?: Asset[]
      • Optional clearStateProgram?: bytes
      • Optional extraProgramPages?: uint64
      • Optional fee?: uint64
      • Optional globalNumByteSlice?: uint64
      • Optional globalNumUint?: uint64
      • Optional localNumByteSlice?: uint64
      • Optional localNumUint?: uint64
      • Optional methodArgs?: ArgsType

        ABI method arguments

      • name: string

        Name of the ABI method

      • Optional note?: string
      • Optional onCompletion?: "NoOp" | "OptIn" | "CloseOut" | "ClearState" | "UpdateApplication" | "DeleteApplication" | "CreateApplication"
      • Optional rekeyTo?: Address
      • Optional sender?: Address

    Returns void

Generated using TypeDoc