Skip to content

Commit 251d4db

Browse files
wip
1 parent 2eb0e94 commit 251d4db

File tree

1 file changed

+11
-0
lines changed
  • sdk-libs/compressed-token-sdk/src

1 file changed

+11
-0
lines changed

sdk-libs/compressed-token-sdk/src/state.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,19 @@ use light_compressed_account::{
66
compressed_account::{CompressedAccountWithMerkleContext, PackedMerkleContext},
77
instruction_data::{compressed_proof::CompressedProof, cpi_context::CompressedCpiContext},
88
};
9+
910
use solana_program::pubkey::Pubkey;
1011

12+
#[derive(Clone, Debug, PartialEq, Eq, AnchorSerialize, AnchorDeserialize)]
13+
pub struct PackedTokenTransferOutputData {
14+
pub owner: Pubkey,
15+
pub amount: u64,
16+
pub lamports: Option<u64>,
17+
pub merkle_tree_index: u8,
18+
/// Placeholder for TokenExtension tlv data (unimplemented)
19+
pub tlv: Option<Vec<u8>>,
20+
}
21+
1122
#[derive(Clone, Copy, Debug, PartialEq, Eq, AnchorDeserialize, AnchorSerialize)]
1223
#[repr(u8)]
1324
pub enum AccountState {

0 commit comments

Comments
 (0)