Name | Arguments | Accounts |
---|---|---|
initializeUpgrade | tokenAmount:`u64` upgradeInstanceBump:`u8` symbol:`string` | authority isSignerisMut upgradeTokenMint upgradeInstance isMut upgradeTokenAccount isMut cetCollectionAddress milkCollectionAddress originalUpdateAuthority systemProgram tokenProgram associatedTokenProgram rent time |
initializeUser | upgradeUserBump:`u8` | authority isSignerisMut wallet userInstance isMut cetNftTokenMint systemProgram rent time |
enterUpgrade | amount:`u64` upgradeInstanceBump:`u8` upgradeUserBump:`u8` | authority isSignerisMut wallet isMut upgradeTokenMint isMut cetNftTokenMint isMut milkNftTokenMint isMut cetTokenMetadata milkTokenMetadata crackTokenAuthorityWallet isMut cetNftTokenAuthorityWallet isMut milkNftTokenAuthorityWallet isMut upgradeInstance isMut userInstance isMut cetCollectionAddress milkCollectionAddress tokenProgram nftProgramId associatedTokenProgram systemProgram rent time |
editUpgrade | upgradeInstanceBump:`u8` tokenAmount:`u64` symbol:`string` | authority isSignerisMut upgradeInstance isMut cetCollectionAddress milkCollectionAddress originalUpdateAuthority upgradeTokenMint upgradeTokenAccount isMut systemProgram tokenProgram associatedTokenProgram rent |
upgradeCet | newUri:`string` upgradeInstanceBump:`u8` upgradeUserBump:`u8` authorityBump:`u8` | authority isSignerisMut wallet cetNftTokenMint isMut cetTokenMetadata isMut upgradeInstance isMut userInstance isMut cetCollectionAddress updateAuthority isMut tokenProgram nftProgramId systemProgram rent time |
updateCet | upgradeInstanceBump:`u8` authorityBump:`u8` | authority isSignerisMut cetNftTokenMint isMut cetTokenMetadata isMut upgradeInstance isMut cetCollectionAddress updateAuthority isMut tokenProgram nftProgramId systemProgram rent time |