Name | Arguments | Accounts |
---|---|---|
init | ix:`InitIx` | paymentManager isMut authority isMut payer isSignerisMut systemProgram |
managePayment | paymentAmount:`u64` | paymentManager isMut payerTokenAccount isMut feeCollectorTokenAccount isMut paymentTokenAccount isMut payer isSigner tokenProgram |
handlePaymentWithRoyalties | paymentAmount:`u64` | paymentManager isMut payerTokenAccount isMut feeCollectorTokenAccount isMut paymentTokenAccount isMut paymentMint mint mintMetadata payer isSigner tokenProgram |
handleNativePaymentWithRoyalties | paymentAmount:`u64` | paymentManager isMut feeCollector isMut paymentTarget isMut payer isSignerisMut mint mintMetadata systemProgram |
close | paymentManager isMut collector isMut closer isSignerisMut | |
update | ix:`UpdateIx` | paymentManager isMut payer isSignerisMut systemProgram |