Instruction Builders
Event Instructions
registerEvent
import { registerEvent } from "@tixprotocol/sdk";
const { tx, event } = await registerEvent({
connection,
payer: integratorAuthority.publicKey,
integratorIdentity: integratorKeypair.publicKey,
integratorAuthority: integratorAuthority.publicKey,
eventId: 1001n,
totalSupply: 5000n,
royaltyBps: 500,
minRoyaltyFloor: 100_000n,
royaltyRecipients: [
{ destination: artistAta, bps: 300 },
{ destination: venueAta, bps: 200 },
],
});
tx.sign([integratorAuthority]);
await connection.sendTransaction(tx);Parameter
Type
Description
Permit Instructions
issuePermits
transferPermit
markUsed
markVoid
Listing Instructions
listTicket
Parameter
Type
Description
acceptOffer
cancelListing
Integrator Instructions
updateIntegratorAuthority
Transaction Patterns
Multiple Instructions
Last updated