Type alias TokenDelegateInputWithData<T>

TokenDelegateInputWithData<T>: {
    delegate: T;
    owner: PublicKey;
    type: "StandardV1" | "TransferV1" | "LockedTransferV1" | "SaleV1" | "UtilityV1" | "StakingV1";
    data: undefined | Omit<{
        __kind: "StandardV1";
    } & Omit<{
        amount: bignum;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "TransferV1";
    } & Omit<{
        amount: bignum;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "LockedTransferV1";
    } & Omit<{
        amount: bignum;
        lockedAddress: PublicKey;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "SaleV1";
    } & Omit<{
        amount: bignum;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "UtilityV1";
    } & Omit<{
        amount: bignum;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "StakingV1";
    } & Omit<{
        amount: bignum;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind">;
    token?: undefined | PublicKey;
}

Type Parameters

Type declaration

  • delegate: T
  • owner: PublicKey
  • type: "StandardV1" | "TransferV1" | "LockedTransferV1" | "SaleV1" | "UtilityV1" | "StakingV1"
  • data: undefined | Omit<{
        __kind: "StandardV1";
    } & Omit<{
        amount: bignum;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "TransferV1";
    } & Omit<{
        amount: bignum;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "LockedTransferV1";
    } & Omit<{
        amount: bignum;
        lockedAddress: PublicKey;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "SaleV1";
    } & Omit<{
        amount: bignum;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "UtilityV1";
    } & Omit<{
        amount: bignum;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "StakingV1";
    } & Omit<{
        amount: bignum;
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind">
  • Optional token?: undefined | PublicKey

Generated using TypeDoc