Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

  • getAllTimeInvalidators(connection: Connection): Promise<AccountData<DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "expiration"; type: { option: "i64" } }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionDurationSeconds"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "maxExpiration"; type: { option: "i64" } }, { name: "disablePartialExtension"; type: { option: "bool" } }]; kind: "struct" } }, { name: "UpdateMaxExpirationIx"; type: { fields: [{ name: "newMaxExpiration"; type: "i64" }]; kind: "struct" } }], EmptyDefined>>>[]>
  • Parameters

    • connection: Connection

    Returns Promise<AccountData<DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "expiration"; type: { option: "i64" } }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionDurationSeconds"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "maxExpiration"; type: { option: "i64" } }, { name: "disablePartialExtension"; type: { option: "bool" } }]; kind: "struct" } }, { name: "UpdateMaxExpirationIx"; type: { fields: [{ name: "newMaxExpiration"; type: "i64" }]; kind: "struct" } }], EmptyDefined>>>[]>

  • getExpiredTimeInvalidators(connection: Connection): Promise<AccountData<DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "expiration"; type: { option: "i64" } }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionDurationSeconds"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "maxExpiration"; type: { option: "i64" } }, { name: "disablePartialExtension"; type: { option: "bool" } }]; kind: "struct" } }, { name: "UpdateMaxExpirationIx"; type: { fields: [{ name: "newMaxExpiration"; type: "i64" }]; kind: "struct" } }], EmptyDefined>>>[]>
  • Parameters

    • connection: Connection

    Returns Promise<AccountData<DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "expiration"; type: { option: "i64" } }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionDurationSeconds"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "maxExpiration"; type: { option: "i64" } }, { name: "disablePartialExtension"; type: { option: "bool" } }]; kind: "struct" } }, { name: "UpdateMaxExpirationIx"; type: { fields: [{ name: "newMaxExpiration"; type: "i64" }]; kind: "struct" } }], EmptyDefined>>>[]>

  • getTimeInvalidator(connection: Connection, timeInvalidatorId: PublicKey): Promise<AccountData<DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "expiration"; type: { option: "i64" } }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionDurationSeconds"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "maxExpiration"; type: { option: "i64" } }, { name: "disablePartialExtension"; type: { option: "bool" } }]; kind: "struct" } }, { name: "UpdateMaxExpirationIx"; type: { fields: [{ name: "newMaxExpiration"; type: "i64" }]; kind: "struct" } }], EmptyDefined>>>>
  • Parameters

    • connection: Connection
    • timeInvalidatorId: PublicKey

    Returns Promise<AccountData<DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "expiration"; type: { option: "i64" } }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionDurationSeconds"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "maxExpiration"; type: { option: "i64" } }, { name: "disablePartialExtension"; type: { option: "bool" } }]; kind: "struct" } }, { name: "UpdateMaxExpirationIx"; type: { fields: [{ name: "newMaxExpiration"; type: "i64" }]; kind: "struct" } }], EmptyDefined>>>>

  • getTimeInvalidators(connection: Connection, timeInvalidatorIds: PublicKey[]): Promise<AccountData<null | DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "expiration"; type: { option: "i64" } }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionDurationSeconds"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "maxExpiration"; type: { option: "i64" } }, { name: "disablePartialExtension"; type: { option: "bool" } }]; kind: "struct" } }, { name: "UpdateMaxExpirationIx"; type: { fields: [{ name: "newMaxExpiration"; type: "i64" }]; kind: "struct" } }], EmptyDefined>>>[]>
  • Parameters

    • connection: Connection
    • timeInvalidatorIds: PublicKey[]

    Returns Promise<AccountData<null | DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "expiration"; type: { option: "i64" } }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "durationSeconds"; type: { option: "i64" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionDurationSeconds"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "maxExpiration"; type: { option: "i64" } }, { name: "disablePartialExtension"; type: { option: "bool" } }]; kind: "struct" } }, { name: "UpdateMaxExpirationIx"; type: { fields: [{ name: "newMaxExpiration"; type: "i64" }]; kind: "struct" } }], EmptyDefined>>>[]>

Generated using TypeDoc