solana_runtime/
inline_safe_token_2022.rs1use crate::inline_safe_token::{self, GenericTokenAccount};
3
4solana_sdk::declare_id!("ZToGWcF1Qh9H7te1MmABiGsFUKvj5zXPQ2QnTqoHpHN");
5
6pub const ACCOUNTTYPE_ACCOUNT: u8 = 2;
8
9pub struct Account;
10impl GenericTokenAccount for Account {
11 fn valid_account_data(account_data: &[u8]) -> bool {
12 inline_safe_token::Account::valid_account_data(account_data)
13 || ACCOUNTTYPE_ACCOUNT
14 == *account_data
15 .get(inline_safe_token::Account::get_packed_len())
16 .unwrap_or(&0)
17 }
18}