List of all items
Structs
- accounts::BadCsam1
- accounts::BadCsam2
- accounts::ClaimStakeV1
- accounts::ClaimStakeV2
- accounts::CrankV1
- accounts::CrankV2
- accounts::DecreaseStorageV1
- accounts::DecreaseStorageV2
- accounts::DeleteAccountV1
- accounts::DeleteAccountV2
- accounts::IncreaseImmutableStorageV1
- accounts::IncreaseImmutableStorageV2
- accounts::IncreaseStorageV1
- accounts::IncreaseStorageV2
- accounts::InitializeStorageAccountV1
- accounts::InitializeStorageAccountV2
- accounts::InitializeStorageConfig
- accounts::MakeAccountImmutableV1
- accounts::MakeAccountImmutableV2
- accounts::MigrateStep1
- accounts::MigrateStep2
- accounts::MutableFees
- accounts::RedeemRent
- accounts::RefreshStakeV1
- accounts::RefreshStakeV2
- accounts::RequestDeleteAccountV1
- accounts::RequestDeleteAccountV2
- accounts::UnmarkDeleteAccountV1
- accounts::UnmarkDeleteAccountV2
- accounts::UpdateAccountV1
- accounts::UpdateAccountV2
- accounts::UpdateConfig
- instruction::BadCsam
- instruction::BadCsam2
- instruction::ClaimStake
- instruction::ClaimStake2
- instruction::Crank
- instruction::Crank2
- instruction::DecreaseStorage
- instruction::DecreaseStorage2
- instruction::DeleteAccount
- instruction::DeleteAccount2
- instruction::IncreaseImmutableStorage
- instruction::IncreaseImmutableStorage2
- instruction::IncreaseStorage
- instruction::IncreaseStorage2
- instruction::InitializeAccount
- instruction::InitializeAccount2
- instruction::InitializeConfig
- instruction::MakeAccountImmutable
- instruction::MakeAccountImmutable2
- instruction::MigrateStep1
- instruction::MigrateStep2
- instruction::MutableFees
- instruction::RedeemRent
- instruction::RefreshStake
- instruction::RefreshStake2
- instruction::RequestDeleteAccount
- instruction::RequestDeleteAccount2
- instruction::UnmarkDeleteAccount
- instruction::UnmarkDeleteAccount2
- instruction::UpdateAccount
- instruction::UpdateAccount2
- instruction::UpdateConfig
- instructions::bad_csam::BadCsam1
- instructions::bad_csam::BadCsam2
- instructions::claim_stake::ClaimStakeV1
- instructions::claim_stake::ClaimStakeV2
- instructions::crank::CrankV1
- instructions::crank::CrankV2
- instructions::decrease_storage::DecreaseStorageV1
- instructions::decrease_storage::DecreaseStorageV2
- instructions::decrease_storage::UnstakeInfo
- instructions::delete_account::DeleteAccountV1
- instructions::delete_account::DeleteAccountV2
- instructions::increase_storage::IncreaseImmutableStorageV1
- instructions::increase_storage::IncreaseImmutableStorageV2
- instructions::increase_storage::IncreaseStorageV1
- instructions::increase_storage::IncreaseStorageV2
- instructions::initialize_account::InitializeStorageAccountV1
- instructions::initialize_account::InitializeStorageAccountV2
- instructions::initialize_account::StorageAccount
- instructions::initialize_account::StorageAccountV2
- instructions::initialize_account::UserInfo
- instructions::initialize_config::InitializeStorageConfig
- instructions::initialize_config::StorageConfig
- instructions::make_account_immutable::MakeAccountImmutableV1
- instructions::make_account_immutable::MakeAccountImmutableV2
- instructions::migrate::MigrateStep1
- instructions::migrate::MigrateStep2
- instructions::mutable_fees::MutableFees
- instructions::redeem_rent::File
- instructions::redeem_rent::RedeemRent
- instructions::refresh_stake::RefreshStakeV1
- instructions::refresh_stake::RefreshStakeV2
- instructions::refresh_stake::StakeRefreshed
- instructions::request_delete_account::RequestDeleteAccountV1
- instructions::request_delete_account::RequestDeleteAccountV2
- instructions::store_file::File
- instructions::store_file::StoreFile
- instructions::unmark_delete_account::UnmarkDeleteAccountV1
- instructions::unmark_delete_account::UnmarkDeleteAccountV2
- instructions::update_account::UpdateAccountV1
- instructions::update_account::UpdateAccountV2
- instructions::update_config::UpdateConfig
- program::ShadowDriveUserStaking
Enums
Traits
- instructions::bad_csam::BadCsam
- instructions::claim_stake::ClaimStake
- instructions::crank::Crank
- instructions::decrease_storage::DecreaseStorage
- instructions::delete_account::DeleteAccount
- instructions::increase_storage::IncreaseStorage
- instructions::initialize_account::InitializeStorageAccount
- instructions::initialize_account::ShadowDriveStorageAccount
- instructions::make_account_immutable::MakeAccountImmutable
- instructions::refresh_stake::RefreshStake
- instructions::request_delete_account::RequestDeleteAccount
- instructions::unmark_delete_account::UnmarkDeleteAccount
- instructions::update_account::UpdateAccount
Functions
- check_id
- constants::admin1::check_id
- constants::admin1::id
- constants::shdw::check_id
- constants::shdw::emissions_wallet::check_id
- constants::shdw::emissions_wallet::id
- constants::shdw::id
- entry
- entrypoint
- id
- instructions::bad_csam::handler
- instructions::claim_stake::handler
- instructions::crank::crank
- instructions::crank::handler
- instructions::decrease_storage::handler
- instructions::delete_account::handler
- instructions::increase_storage::handler
- instructions::initialize_account::handler
- instructions::initialize_config::handler
- instructions::make_account_immutable::handler
- instructions::migrate::step1_handler
- instructions::migrate::step2_handler
- instructions::mutable_fees::handler
- instructions::redeem_rent::handler
- instructions::redeem_rent::is_owner
- instructions::refresh_stake::handler
- instructions::request_delete_account::handler
- instructions::store_file::handler
- instructions::store_file::is_owner
- instructions::store_file::validate_storage_available_sub
- instructions::unmark_delete_account::handler
- instructions::update_account::handler
- instructions::update_config::handler
- instructions::update_config::is_admin
- shadow_drive_user_staking::bad_csam
- shadow_drive_user_staking::bad_csam2
- shadow_drive_user_staking::claim_stake
- shadow_drive_user_staking::claim_stake2
- shadow_drive_user_staking::crank
- shadow_drive_user_staking::crank2
- shadow_drive_user_staking::decrease_storage
- shadow_drive_user_staking::decrease_storage2
- shadow_drive_user_staking::delete_account
- shadow_drive_user_staking::delete_account2
- shadow_drive_user_staking::increase_immutable_storage
- shadow_drive_user_staking::increase_immutable_storage2
- shadow_drive_user_staking::increase_storage
- shadow_drive_user_staking::increase_storage2
- shadow_drive_user_staking::initialize_account
- shadow_drive_user_staking::initialize_account2
- shadow_drive_user_staking::initialize_config
- shadow_drive_user_staking::make_account_immutable
- shadow_drive_user_staking::make_account_immutable2
- shadow_drive_user_staking::migrate_step1
- shadow_drive_user_staking::migrate_step2
- shadow_drive_user_staking::mutable_fees
- shadow_drive_user_staking::redeem_rent
- shadow_drive_user_staking::refresh_stake
- shadow_drive_user_staking::refresh_stake2
- shadow_drive_user_staking::request_delete_account
- shadow_drive_user_staking::request_delete_account2
- shadow_drive_user_staking::unmark_delete_account
- shadow_drive_user_staking::unmark_delete_account2
- shadow_drive_user_staking::update_account
- shadow_drive_user_staking::update_account2
- shadow_drive_user_staking::update_config
Statics
Constants
- constants::BYTES_PER_GIB
- constants::DELETION_GRACE_PERIOD
- constants::INITIAL_CRANK_FEE_BPS
- constants::INITIAL_STORAGE_AVAILABLE
- constants::INITIAL_STORAGE_COST
- constants::MAX_ACCOUNT_SIZE
- constants::MAX_FILENAME_SIZE
- constants::MAX_IDENTIFIER_SIZE
- constants::MAX_URL_SIZE
- constants::MIN_ACCOUNT_SIZE
- constants::SHA256_HASH_SIZE
- constants::UNSTAKE_EPOCH_PERIOD
- constants::UNSTAKE_TIME_PERIOD
- instructions::store_file::FILE_ACCOUNT_SIZE