UNPKG

@wuwei-labs/srsly

Version:
62 lines 5.71 kB
/** * @wuwei-labs/srsly/legacy * * Legacy subpath for @solana/web3.js users. * All instruction functions return LegacyInstruction[] directly. * * Requires PublicKey to be configured via setSdkConfig before use: * * @example * ```typescript * import { PublicKey } from '@solana/web3.js'; * import { setSdkConfig, createContract } from '@wuwei-labs/srsly/legacy'; * * // Configure PublicKey once at startup * setSdkConfig({ PublicKey }); * * // Now all instructions return LegacyInstruction[] * const ixs = await createContract(params); * // ixs is ready for web3.js Transaction * ``` * * @packageDocumentation */ import { type LegacyInstruction } from '../utils'; import * as kit from '../instructions'; export * from '../utils'; export * from '../accounts'; export * from '../params'; export * from '../pda'; export { VERSION } from '../version'; export * as codama from '../generated/codama'; export type * from '../instructions'; export { type ClaimParams } from '@wuwei-labs/slyvault'; export declare const createContract: (params: kit.CreateContractParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const updateContract: (params: kit.UpdateContractParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const closeContract: (params: kit.CloseContractParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const deleteContract: (params: kit.DeleteContractParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const setDelegate: (params: kit.SetDelegateParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const acceptRental: (params: kit.AcceptRentalParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const cancelRental: (params: kit.CancelRentalParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const closeRental: (params: kit.CloseRentalParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const releaseRental: (params: kit.ReleaseRentalParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const invalidateRental: (params: kit.InvalidateRentalParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const reserveRental: (params: kit.ReserveRentalParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const deleteRental: (params: kit.DeleteRentalParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const claimBorrower: (params: kit.ClaimBorrowerParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const closeBorrower: (params: kit.CloseBorrowerParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const createBorrower: (params: kit.CreateBorrowerParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const deleteBorrower: (params: kit.DeleteBorrowerParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const claimContract: (params: kit.ClaimContractParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const createContractThread: (params: kit.CreateContractThreadParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const closeContractThread: (params: kit.CloseContractThreadParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const updateContractThread: (params: kit.UpdateContractThreadParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const createConfig: (params: kit.CreateConfigParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const updateConfig: (params: kit.UpdateConfigParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const deleteConfig: (params: kit.DeleteConfigParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const createAffiliate: (params: kit.CreateAffiliateParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const approveAffiliate: (params: kit.ApproveAffiliateParams, config?: Partial<import("@wuwei-labs/slyvault").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const removeAffiliate: (params: kit.RemoveAffiliateParams, config?: Partial<import("@wuwei-labs/slyvault").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const updateAffiliate: (params: kit.UpdateAffiliateParams, config?: Partial<import("../utils").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; export declare const claim: (params: import("@wuwei-labs/slyvault").ClaimParams, config?: Partial<import("@wuwei-labs/slyvault").SdkConfig> | undefined) => Promise<LegacyInstruction[]>; //# sourceMappingURL=index.d.ts.map