Name | Arguments | Accounts |
---|---|---|
create | tokenBump:`u8` | faucet isSignerisMut authority isSignerisMut tokenAccount isMut tokenMint systemProgram tokenProgram rent |
update | price:`Option<u64>` amount:`Option<u64>` interval:`Option<i64>` maxQuantity:`Option<u16>` authority:`Option<publicKey>` beneficiary:`Option<publicKey>` tokenMint:`Option<publicKey>` tokenBump:`Option<u8>` | faucet isMut authority isSignerisMut systemProgram |
deposit | amount:`u64` | faucet isMut authority isSignerisMut fromTokenAccount isMut toTokenAccount isMut systemProgram tokenProgram rent |
withdraw | amount:`u64` | faucet isMut authority isSignerisMut fromTokenAccount isMut toTokenAccount isMut systemProgram tokenProgram rent |
payout | quantity:`u16` transactionBump:`u8` | faucet isMut transaction isMut payer isSignerisMut beneficiary isMut fromTokenAccount isMut toTokenAccount isMut tokenMint systemProgram associatedTokenProgram tokenProgram rent |
close | faucet isMut authority isSignerisMut fromTokenAccount isMut toTokenAccount isMut tokenProgram |