Name | Arguments | Accounts |
---|---|---|
createStateAccount | name:`string` bump:`u8` | stateAccount isMut authority isSigner systemProgram |
addDonationList | donationList:`publicKey` | stateAccount isMut authority isSigner |
createBaseAccount | name:`string` totalDonors:`u64` | baseAccount isMut |
addDonor | donorTwitterHandle:`string` donorName:`string` donatedSol:`u64` donatedUsdc:`u64` donatedToken:`publicKey` donatedAmount:`u64` isNft:`bool` arweaveLink:`string` | stateAccount isMut authority isSigner baseAccount isMut clock |
closeBaseAccount | authority isMut accToClose isMut donorProgram | |
sendSol | amount:`u64` | from isSignerisMut to isMut systemProgram |
sendSpl | amount:`u64` | authority isSigner from isMut to isMut tokenProgram |