Functions
getUseInvalidator
- getUseInvalidator(connection: Connection, useInvalidatorId: PublicKey): Promise<AccountData<DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "usages"; type: "u64" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "useAuthority"; type: { option: "publicKey" } }, { name: "totalUsages"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "totalUsages"; type: { option: "u64" } }, { name: "maxUsages"; type: { option: "u64" } }, { name: "useAuthority"; type: { option: "publicKey" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "extensionUsages"; type: { option: "u64" } }]; kind: "struct" } }], EmptyDefined>>>>
Parameters
connection: Connection
useInvalidatorId: PublicKey
Returns Promise<AccountData<DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "usages"; type: "u64" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "useAuthority"; type: { option: "publicKey" } }, { name: "totalUsages"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "totalUsages"; type: { option: "u64" } }, { name: "maxUsages"; type: { option: "u64" } }, { name: "useAuthority"; type: { option: "publicKey" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "extensionUsages"; type: { option: "u64" } }]; kind: "struct" } }], EmptyDefined>>>>
getUseInvalidators
- getUseInvalidators(connection: Connection, useInvalidatorIds: PublicKey[]): Promise<AccountData<null | DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "usages"; type: "u64" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "useAuthority"; type: { option: "publicKey" } }, { name: "totalUsages"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "totalUsages"; type: { option: "u64" } }, { name: "maxUsages"; type: { option: "u64" } }, { name: "useAuthority"; type: { option: "publicKey" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "extensionUsages"; type: { option: "u64" } }]; kind: "struct" } }], EmptyDefined>>>[]>
Parameters
connection: Connection
useInvalidatorIds: PublicKey[]
Returns Promise<AccountData<null | DecodeStruct<{ fields: [{ name: "bump"; type: "u8" }, { name: "usages"; type: "u64" }, { name: "tokenManager"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "collector"; type: "publicKey" }, { name: "useAuthority"; type: { option: "publicKey" } }, { name: "totalUsages"; type: { option: "u64" } }]; kind: "struct" }, DecodedHelper<[{ name: "InitIx"; type: { fields: [{ name: "collector"; type: "publicKey" }, { name: "paymentManager"; type: "publicKey" }, { name: "totalUsages"; type: { option: "u64" } }, { name: "maxUsages"; type: { option: "u64" } }, { name: "useAuthority"; type: { option: "publicKey" } }, { name: "extensionPaymentAmount"; type: { option: "u64" } }, { name: "extensionPaymentMint"; type: { option: "publicKey" } }, { name: "extensionUsages"; type: { option: "u64" } }]; kind: "struct" } }], EmptyDefined>>>[]>