Name | Arguments | Accounts |
---|---|---|
initializeLazyDistributorV0 | args:`InitializeLazyDistributorArgsV0` | payer isSignerisMut lazyDistributor isMut rewardsMint isMut rewardsEscrow isMut circuitBreaker isMut systemProgram associatedTokenProgram circuitBreakerProgram tokenProgram rent |
initializeRecipientV0 | payer isSignerisMut lazyDistributor recipient isMut mint targetMetadata systemProgram | |
initializeCompressionRecipientV0 | args:`InitializeCompressionRecipientArgsV0` | payer isSignerisMut lazyDistributor recipient isMut merkleTree owner delegate treeAuthority bubblegumProgram compressionProgram systemProgram |
setCurrentRewardsV0 | args:`SetRewardsArgsV0` | payer isSignerisMut lazyDistributor recipient isMut oracle isSigner systemProgram |
distributeRewardsV0 | common recipientMintAccount | |
distributeCompressionRewardsV0 | args:`DistributeCompressionRewardsArgsV0` | common merkleTree treeAuthority bubblegumProgram compressionProgram tokenProgram |
updateLazyDistributorV0 | args:`UpdateLazyDistributorArgsV0` | lazyDistributor isMut rewardsMint authority isSigner |