Fees & Royalties
Fee Types
Protocol Fees
Fee
Description
Paid By
Destination
Event Royalties
Setting
Description
Setting Event Royalties
await registerEvent({
connection,
payer: integratorAuthority.publicKey,
integratorIdentity,
eventId: 1n,
totalSupply: 5000n,
royaltyBps: 500, // 5% royalty
minRoyaltyFloor: 100_000n, // Minimum $1.00 (in minor units)
royaltyRecipients: [
{ destination: artistAta, bps: 300 }, // 3% to artist
{ destination: venueAta, bps: 200 }, // 2% to venue
],
});Currency & Units
USDC
Unit Conversions
Input Format
On-Chain Storage
Example
Payment Flows
Primary Sale
Secondary Sale (Resale)
Direct Transfer (No Sale)
Royalty Calculations
Standard Calculation
With Minimum Floor
Royalty Distribution
Integrator Treasury
Treasury Management
Last updated