Name | Arguments | Accounts |
---|---|---|
createAuction | args:`CreateAuctionArgs` | payer isSignerisMut sourceTokenAccount isMut tokenAccount isMut tokenMint config isSignerisMut paymentTokenMint programAsSigner metadata edition systemProgram tokenProgram associatedTokenProgram rent |
updateAuction | args:`UpdateAuctionArgs` | authority isSignerisMut config isMut systemProgram |
placeBid | bidBump:`u8` escrowBump:`u8` amount:`u64` | payer isSignerisMut payerPaymentTokenAta isMut authority config isMut bid isMut bidEscrow isMut bidEscrowAta isMut paymentTokenMint systemProgram tokenProgram associatedTokenProgram rent clock |
cancelAuction | programAsSignerBump:`u8` | authority isSignerisMut config isMut tokenAccount isMut tokenMint destinationTokenAccount isMut programAsSigner systemProgram tokenProgram |
settle | programAsSignerBump:`u8` | payer isSignerisMut authority isMut authorityPaymentTokenAccount isMut tokenAccount isMut tokenMint config isMut winningBid isMut winningBidder winnerAta isMut alternateTokenAccount isSignerisMut winnerEscrow isMut winningBidEscrowAta isMut programAsSigner metadata feeAccount isMut feeAccountPaymentAta isMut paymentTokenMint systemProgram tokenProgram associatedTokenProgram clock rent |