Crate plerkle_serialization

Crate plerkle_serialization 

Source

Modules§

deserializer
error
serializer
solana_geyser_plugin_interface_shims

Structs§

AccountInfo
AccountInfoArgs
AccountInfoBuilder
BlockInfo
BlockInfoArgs
BlockInfoBuilder
CompiledInnerInstruction
CompiledInnerInstructionArgs
CompiledInnerInstructionBuilder
CompiledInnerInstructions
CompiledInnerInstructionsArgs
CompiledInnerInstructionsBuilder
CompiledInstruction
CompiledInstructionArgs
CompiledInstructionBuilder
InnerInstructions
InnerInstructionsArgs
InnerInstructionsBuilder
Pubkey
Reward
RewardArgs
RewardBuilder
RewardType
SlotStatusInfo
SlotStatusInfoArgs
SlotStatusInfoBuilder
Status
TransactionInfo
TransactionInfoArgs
TransactionInfoBuilder
TransactionVersion

Enums§

AccountInfoOffset
BlockInfoOffset
CompiledInnerInstructionOffset
CompiledInnerInstructionsOffset
CompiledInstructionOffset
InnerInstructionsOffset
RewardOffset
SlotStatusInfoOffset
TransactionInfoOffset

Constants§

ENUM_MAX_REWARD_TYPEDeprecated
ENUM_MAX_STATUSDeprecated
ENUM_MAX_TRANSACTION_VERSIONDeprecated
ENUM_MIN_REWARD_TYPEDeprecated
ENUM_MIN_STATUSDeprecated
ENUM_MIN_TRANSACTION_VERSIONDeprecated
ENUM_VALUES_REWARD_TYPEDeprecated
ENUM_VALUES_STATUSDeprecated
ENUM_VALUES_TRANSACTION_VERSIONDeprecated

Functions§

finish_account_info_buffer
finish_block_info_buffer
finish_compiled_instruction_buffer
finish_size_prefixed_account_info_buffer
finish_size_prefixed_block_info_buffer
finish_size_prefixed_compiled_instruction_buffer
finish_size_prefixed_slot_status_info_buffer
finish_size_prefixed_transaction_info_buffer
finish_slot_status_info_buffer
finish_transaction_info_buffer
root_as_account_info
Verifies that a buffer of bytes contains a AccountInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_account_info_unchecked.
root_as_account_info_unchecked
Assumes, without verification, that a buffer of bytes contains a AccountInfo and returns it.
root_as_account_info_with_opts
Verifies, with the given options, that a buffer of bytes contains a AccountInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_account_info_unchecked.
root_as_block_info
Verifies that a buffer of bytes contains a BlockInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_block_info_unchecked.
root_as_block_info_unchecked
Assumes, without verification, that a buffer of bytes contains a BlockInfo and returns it.
root_as_block_info_with_opts
Verifies, with the given options, that a buffer of bytes contains a BlockInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_block_info_unchecked.
root_as_compiled_instruction
Verifies that a buffer of bytes contains a CompiledInstruction and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_compiled_instruction_unchecked.
root_as_compiled_instruction_unchecked
Assumes, without verification, that a buffer of bytes contains a CompiledInstruction and returns it.
root_as_compiled_instruction_with_opts
Verifies, with the given options, that a buffer of bytes contains a CompiledInstruction and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_compiled_instruction_unchecked.
root_as_slot_status_info
Verifies that a buffer of bytes contains a SlotStatusInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_slot_status_info_unchecked.
root_as_slot_status_info_unchecked
Assumes, without verification, that a buffer of bytes contains a SlotStatusInfo and returns it.
root_as_slot_status_info_with_opts
Verifies, with the given options, that a buffer of bytes contains a SlotStatusInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_slot_status_info_unchecked.
root_as_transaction_info
Verifies that a buffer of bytes contains a TransactionInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_transaction_info_unchecked.
root_as_transaction_info_unchecked
Assumes, without verification, that a buffer of bytes contains a TransactionInfo and returns it.
root_as_transaction_info_with_opts
Verifies, with the given options, that a buffer of bytes contains a TransactionInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_transaction_info_unchecked.
size_prefixed_root_as_account_info
Verifies that a buffer of bytes contains a size prefixed AccountInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use size_prefixed_root_as_account_info_unchecked.
size_prefixed_root_as_account_info_unchecked
Assumes, without verification, that a buffer of bytes contains a size prefixed AccountInfo and returns it.
size_prefixed_root_as_account_info_with_opts
Verifies, with the given verifier options, that a buffer of bytes contains a size prefixed AccountInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_account_info_unchecked.
size_prefixed_root_as_block_info
Verifies that a buffer of bytes contains a size prefixed BlockInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use size_prefixed_root_as_block_info_unchecked.
size_prefixed_root_as_block_info_unchecked
Assumes, without verification, that a buffer of bytes contains a size prefixed BlockInfo and returns it.
size_prefixed_root_as_block_info_with_opts
Verifies, with the given verifier options, that a buffer of bytes contains a size prefixed BlockInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_block_info_unchecked.
size_prefixed_root_as_compiled_instruction
Verifies that a buffer of bytes contains a size prefixed CompiledInstruction and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use size_prefixed_root_as_compiled_instruction_unchecked.
size_prefixed_root_as_compiled_instruction_unchecked
Assumes, without verification, that a buffer of bytes contains a size prefixed CompiledInstruction and returns it.
size_prefixed_root_as_compiled_instruction_with_opts
Verifies, with the given verifier options, that a buffer of bytes contains a size prefixed CompiledInstruction and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_compiled_instruction_unchecked.
size_prefixed_root_as_slot_status_info
Verifies that a buffer of bytes contains a size prefixed SlotStatusInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use size_prefixed_root_as_slot_status_info_unchecked.
size_prefixed_root_as_slot_status_info_unchecked
Assumes, without verification, that a buffer of bytes contains a size prefixed SlotStatusInfo and returns it.
size_prefixed_root_as_slot_status_info_with_opts
Verifies, with the given verifier options, that a buffer of bytes contains a size prefixed SlotStatusInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_slot_status_info_unchecked.
size_prefixed_root_as_transaction_info
Verifies that a buffer of bytes contains a size prefixed TransactionInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use size_prefixed_root_as_transaction_info_unchecked.
size_prefixed_root_as_transaction_info_unchecked
Assumes, without verification, that a buffer of bytes contains a size prefixed TransactionInfo and returns it.
size_prefixed_root_as_transaction_info_with_opts
Verifies, with the given verifier options, that a buffer of bytes contains a size prefixed TransactionInfo and returns it. Note that verification is still experimental and may not catch every error, or be maximally performant. For the previous, unchecked, behavior use root_as_transaction_info_unchecked.