pub fn fetch_zerocopy_account_sync<C: SyncClient, T: Pod + Discriminator + Owner>(
client: &C,
pubkey: Pubkey,
) -> Result<T, OnDemandError>
Expand description
Fetches the account data synchronously from the Solana blockchain using the provided client.
§Arguments
client
- The client used to interact with the Solana blockchain.pubkey
- The public key of the account to fetch.
§Generic Parameters
C
- The type of the client, which must implement theSyncClient
trait.T
- The type of the account data, which must implement thebytemuck::Pod
,Discriminator
, andOwner
traits.
§Returns
Returns a Result
containing the fetched account data of type T
if successful, or an OnDemandError
if an error occurs.