โInstruction Factory
Instantiating an InstructionFactory
InstructionFactoryMainnet
import { clusterApiUrl, Connection } from "@solana/web3.js";
import { InstructionFactoryImpl } from "@seabed-labs/pre-authorized-debit";
// You can use any connection object you'd like, this is just an example
const connection = new Connection(clusterApiUrl("mainnet-beta"));
const ixFactory = InstructionFactoryImpl.mainnet(connection);Devnet
import { clusterApiUrl, Connection } from "@solana/web3.js";
import { InstructionFactoryImpl } from "@seabed-labs/pre-authorized-debit";
// You can use any connection object you'd like, this is just an example
const connection = new Connection(clusterApiUrl("devnet"));
const ixFactory = InstructionFactoryImpl.devnet(connection);Custom
Supported Methods
Build InitSmartDelegate instruction
InitSmartDelegate instructionBuild InitOneTimePreAuthorization instruction
InitOneTimePreAuthorization instructionBuild InitRecurringPreAuthorization instruction
InitRecurringPreAuthorization instructionBuild PausePreAuthorization instruction
PausePreAuthorization instructionBuild UnpausePreAuthorization instruction
UnpausePreAuthorization instructionBuild ClosePreAuthorizationAsOwner instruction
ClosePreAuthorizationAsOwner instructionBuild ClosePreAuthorizationAsDebitAuthority instruction
ClosePreAuthorizationAsDebitAuthority instructionBuild Debit instruction
Debit instructionBuild ApproveSmartDelegate instruction
ApproveSmartDelegate instructionLast updated