List of all items
Structs
- ActionArgs
- BaseActionArgs
- CallHandlerArgs
- CommitAndUndelegateArgs
- ShortAccountMeta
- cpi::DelegateAccounts
- cpi::DelegateConfig
- delegate_args::DelegateAccountMetas
- delegate_args::DelegateAccounts
- ephem::CallHandler
- ephem::CommitAndUndelegate
- ephem::MagicInstructionBuilder
- types::DelegateAccountArgs
Enums
- CommitTypeArgs
- MagicBaseIntentArgs
- UndelegateTypeArgs
- ephem::CommitType
- ephem::MagicAction
- ephem::UndelegateType
Macros
- commit_record_seeds_from_delegated_account
- commit_state_seeds_from_delegated_account
- delegate_buffer_seeds_from_delegated_account
- delegation_metadata_seeds_from_delegated_account
- delegation_record_seeds_from_delegated_account
- ephemeral_balance_seeds_from_payer
- fees_vault_seeds
- program_config_seeds_from_program_id
- undelegate_buffer_seeds_from_delegated_account
- validator_fees_vault_seeds_from_validator
Functions
- cpi::cpi_delegate
- cpi::delegate_account
- cpi::undelegate_account
- ephem::commit_accounts
- ephem::commit_and_undelegate_accounts
- ephem::create_schedule_commit_ix
- id
- pda::commit_record_pda_from_delegated_account
- pda::commit_state_pda_from_delegated_account
- pda::delegate_buffer_pda_from_delegated_account_and_owner_program
- pda::delegation_metadata_pda_from_delegated_account
- pda::delegation_record_pda_from_delegated_account
- pda::ephemeral_balance_pda_from_payer
- pda::fees_vault_pda
- pda::program_config_from_program_id
- pda::undelegate_buffer_pda_from_delegated_account
- pda::validator_fees_vault_pda_from_validator
- utils::close_pda
- utils::close_pda_with_system_transfer
- utils::create_pda
- utils::seeds_with_bump
Constants
- consts::BROADCAST_IDENTITY
- consts::DEFAULT_VALIDATOR_IDENTITY
- consts::DELEGATION_PROGRAM_ID
- consts::EXTERNAL_UNDELEGATE_DISCRIMINATOR
- consts::MAGIC_CONTEXT_ID
- consts::MAGIC_PROGRAM_ID
- consts::PERMISSION_PROGRAM_ID
- consts::PROTOCOL_FEES_PERCENTAGE
- consts::RENT_FEES_PERCENTAGE
- cpi::DELEGATION_PROGRAM_ID
- pda::COMMIT_RECORD_TAG
- pda::COMMIT_STATE_TAG
- pda::DELEGATE_BUFFER_TAG
- pda::DELEGATION_METADATA_TAG
- pda::DELEGATION_RECORD_TAG
- pda::EPHEMERAL_BALANCE_TAG
- pda::PROGRAM_CONFIG_TAG
- pda::UNDELEGATE_BUFFER_TAG
- pda::VALIDATOR_FEES_VAULT_TAG