Structs§
- CommitPD
As - Encryptable
Account Meta - EncryptableAccountMeta + Encryptable
- Encryptable
IxData - EncryptableIxData + EncryptableFrom
- Encryptable
Pubkey - EncryptablePubkey + Encryptable
- Post
Delegation Instruction - PostDelegationInstruction + Encryptable
Traits§
Functions§
- call_
handler Deprecated - Builds a call handler instruction. See [dlp::processor::call_handler] for docs.
- call_
handler_ size_ budget - Returns accounts-data-size budget for call_handler instruction.
- call_
handler_ v2 - Builds a call handler v2 instruction. See [dlp::processor::call_handler_v2] for docs.
- call_
handler_ v2_ size_ budget - Returns accounts-data-size budget for call_handler_v2 instruction.
- close_
ephemeral_ balance - Creates instruction to close an ephemeral balance account See [dlp::processor::process_close_ephemeral_balance] for docs.
- close_
validator_ fees_ vault - Close a validator fees vault PDA. See [dlp::processor::process_close_validator_fees_vault] for docs.
- commit_
diff - Builds a commit state instruction. See [dlp::processor::fast::process_commit_diff] for docs.
- commit_
diff_ from_ buffer - Builds a commit state from buffer instruction. See [dlp::processor::process_commit_diff_from_buffer] for docs.
- commit_
diff_ from_ buffer_ size_ budget - Returns accounts-data-size budget for commit_diff_from_buffer instruction.
- commit_
diff_ size_ budget - Returns accounts-data-size budget for commit_diff instruction.
- commit_
finalize - Builds a commit finalize instruction. See [dlp::processor::process_commit_finalize] for docs.
- commit_
finalize_ from_ buffer - Builds a commit state from buffer instruction. See [dlp::processor::process_commit_diff_from_buffer] for docs.
- commit_
finalize_ from_ buffer_ size_ budget - Returns accounts-data-size budget for commit_diff_from_buffer instruction.
- commit_
finalize_ size_ budget - Returns accounts-data-size budget for commit_finalize instruction.
- commit_
size_ budget - Returns accounts-data-size budget for commit_state instruction.
- commit_
state - Builds a commit state instruction. See [dlp::processor::process_commit_state] for docs.
- commit_
state_ from_ buffer - Builds a commit state from buffer instruction. See [dlp::processor::process_commit_state_from_buffer] for docs.
- commit_
state_ from_ buffer_ size_ budget - Returns accounts-data-size budget for commit_state_from_buffer instruction.
- delegate
- Builds a delegate instruction See [dlp::processor::process_delegate] for docs.
- delegate_
ephemeral_ balance - Delegate ephemeral balance See [dlp::processor::process_delegate_ephemeral_balance] for docs.
- delegate_
magic_ fee_ vault - Delegates the magic fee vault PDA for a validator. See [crate::processor::process_delegate_magic_fee_vault] for docs.
- delegate_
size_ budget - Returns accounts-data-size budget for delegate instruction.
- delegate_
with_ actions - See [dlp::processor::process_delegate_with_actions] for docs.
- delegate_
with_ any_ validator - Builds a delegate instruction that allows any validator identity. See [dlp::processor::process_delegate_with_any_validator] for docs.
- finalize
- Builds a finalize state instruction. See [dlp::processor::process_finalize] for docs.
- finalize_
size_ budget - Returns accounts-data-size budget for finalize instruction.
- init_
magic_ fee_ vault - Initialize a magic fee vault PDA for a validator. See [crate::processor::process_init_magic_fee_vault] for docs.
- init_
protocol_ fees_ vault - Initialize the fees vault PDA. See [dlp::processor::process_init_protocol_fees_vault] for docs.
- init_
validator_ fees_ vault - Initialize a validator fees vault PDA. See [dlp::processor::process_init_validator_fees_vault] for docs.
- protocol_
claim_ fees - Claim the accrued fees from the protocol fees vault. See [dlp::processor::process_protocol_claim_fees] for docs.
- top_
up_ ephemeral_ balance - Builds a top-up ephemeral balance instruction. See [dlp::processor::process_top_up_ephemeral_balance] for docs.
- undelegate
- Builds an undelegate instruction. See [dlp::processor::process_undelegate] for docs.
- undelegate_
confined_ account - Builds an admin-only undelegate instruction for confined accounts. See [dlp::processor::process_undelegate_confined_account] for docs.
- undelegate_
size_ budget - Returns accounts-data-size budget for undelegate instruction.
- validator_
claim_ fees - Claim the accrued fees from the fees vault. See [dlp::processor::process_validator_claim_fees] for docs.
- whitelist_
validator_ for_ program - Whitelist validator for program