Name | Arguments | Accounts |
---|---|---|
createDutchAuction | configBump:`u8` programAsSignerBump:`u8` minPriceLevel:`u64` maxPriceLevel:`u64` priceIncrement:`u64` auctionAmount:`u64` startDate:`i64` endDate:`i64` | payer isSignerisMut tokenAccount tokenMint config isMut programAsSigner systemProgram rent |
updateDutchAuction | startDate:`Option<i64>` endDate:`Option<i64>` acceptingBids:`Option<bool>` | authority isSignerisMut config isMut clock |
placeBid | bidBump:`u8` escrowBump:`u8` sequenceTrackerBump:`u8` sequenceNumber:`u8` bidPrice:`u64` bidAmount:`u64` | payer isSignerisMut authority config isMut bid isMut bidEscrow isMut sequenceTracker isMut systemProgram rent clock |
updateBid | sequenceNumber:`u8` bidPrice:`Option<u64>` bidAmount:`Option<u64>` | payer isSignerisMut authority config isMut bid isMut bidEscrow isMut systemProgram clock |
settleBid | programAsSignerBump:`u8` sequenceNumber:`u8` | payer isSignerisMut authority isMut tokenAccount isMut tokenMint config isMut bid isMut bidder isMut bidderAta isMut bidEscrow isMut sequenceTracker isMut programAsSigner systemProgram tokenProgram associatedTokenProgram clock rent |
mintAfterEnd | programAsSignerBump:`u8` amount:`u64` | payer isSignerisMut authority isMut payerAta isMut tokenAccount isMut tokenMint config isMut programAsSigner systemProgram tokenProgram associatedTokenProgram clock rent |