Name | Arguments | Accounts |
---|---|---|
initializeGumballMachine | maxDepth:`u32` maxBufferSize:`u32` urlBase:`[u8; 64]` nameBase:`[u8; 32]` symbol:`[u8; 8]` encodeMethod:`Option<[object Object]>` sellerFeeBasisPoints:`u16` isMutable:`bool` retainAuthority:`bool` price:`u64` goLiveDate:`i64` botWallet:`publicKey` receiver:`publicKey` authority:`publicKey` collectionKey:`publicKey` extensionLen:`u64` maxMintSize:`u64` maxItems:`u64` | gumballMachine isMut creator isSignerisMut mint willyWonka bubblegumAuthority isMut gummyroll merkleSlab isMut bubblegum systemProgram |
addConfigLines | newConfigLinesData:`bytes` | gumballMachine isMut authority isSigner |
updateConfigLines | startingLine:`u64` newConfigLinesData:`bytes` | gumballMachine isMut authority isSigner |
updateHeaderMetadata | urlBase:`Option<[object Object]>` nameBase:`Option<[object Object]>` symbol:`Option<[object Object]>` encodeMethod:`Option<[object Object]>` sellerFeeBasisPoints:`Option<u16>` isMutable:`Option<bool>` retainAuthority:`Option<bool>` price:`Option<u64>` goLiveDate:`Option<i64>` botWallet:`Option<publicKey>` authority:`Option<publicKey>` maxMintSize:`Option<u64>` | gumballMachine isMut authority isSigner |
dispenseNftSol | numItems:`u64` | gumballMachine isMut payer isSignerisMut receiver isMut systemProgram willyWonka recentBlockhashes instructionSysvarAccount bubblegumAuthority isMut gummyroll merkleSlab isMut bubblegum |
dispenseNftToken | numItems:`u64` | gumballMachine isMut payer isSigner payerTokens isMut receiver isMut tokenProgram willyWonka recentBlockhashes instructionSysvarAccount bubblegumAuthority isMut gummyroll merkleSlab isMut bubblegum |
destroy | gumballMachine isMut authority isSignerisMut |