List of all items
Structs
- Addr
- Coin
- ConfigScoreParams
- ContractBuildInformation
- CurrentNymNodeVersionResponse
- Decimal
- HistoricalNymNodeVersion
- HistoricalNymNodeVersionEntry
- NymNodeVersionHistoryResponse
- OutdatedVersionWeights
- Percent
- TotalVersionDifference
- VersionScoreFormulaParams
- delegation::Delegation
- delegation::NodeDelegationResponse
- delegation::PagedAllDelegationsResponse
- delegation::PagedDelegatorDelegationsResponse
- delegation::PagedNodeDelegationsResponse
- gateway::Gateway
- gateway::GatewayBond
- gateway::GatewayBondResponse
- gateway::GatewayConfigUpdate
- gateway::GatewayOwnershipResponse
- gateway::PagedGatewayResponse
- gateway::PreassignedGatewayIdsResponse
- gateway::PreassignedId
- interval::CurrentIntervalResponse
- interval::EpochStatus
- interval::Interval
- key_rotation::KeyRotationIdResponse
- key_rotation::KeyRotationState
- mixnode::LegacyPendingMixNodeChanges
- mixnode::MixNode
- mixnode::MixNodeBond
- mixnode::MixNodeConfigUpdate
- mixnode::MixNodeDetails
- mixnode::MixOwnershipResponse
- mixnode::MixStakeSaturationResponse
- mixnode::MixnodeDetailsByIdentityResponse
- mixnode::MixnodeDetailsResponse
- mixnode::MixnodeRewardingDetailsResponse
- mixnode::NodeCostParams
- mixnode::NodeRewarding
- mixnode::PagedMixnodeBondsResponse
- mixnode::PagedMixnodesDetailsResponse
- mixnode::PagedUnbondedMixnodesResponse
- mixnode::PendingMixNodeChanges
- mixnode::UnbondedMixnode
- mixnode::UnbondedMixnodeResponse
- msg::InitialRewardingParams
- msg::InstantiateMsg
- msg::MigrateMsg
- msg::VestedDelegationMigrationEntry
- nym_node::EpochAssignmentResponse
- nym_node::NodeConfigUpdate
- nym_node::NodeDetailsByIdentityResponse
- nym_node::NodeDetailsResponse
- nym_node::NodeOwnershipResponse
- nym_node::NodeRewardingDetailsResponse
- nym_node::NymNode
- nym_node::NymNodeBond
- nym_node::NymNodeDetails
- nym_node::PagedNymNodeBondsResponse
- nym_node::PagedNymNodeDetailsResponse
- nym_node::PagedUnbondedNymNodesResponse
- nym_node::PendingNodeChanges
- nym_node::RewardedSetMetadata
- nym_node::RoleMetadata
- nym_node::RolesMetadataResponse
- nym_node::StakeSaturationResponse
- nym_node::UnbondedNodeResponse
- nym_node::UnbondedNymNode
- pending_events::NumberOfPendingEventsResponse
- pending_events::PendingEpochEvent
- pending_events::PendingEpochEventData
- pending_events::PendingEpochEventResponse
- pending_events::PendingEpochEventsResponse
- pending_events::PendingIntervalEvent
- pending_events::PendingIntervalEventData
- pending_events::PendingIntervalEventResponse
- pending_events::PendingIntervalEventsResponse
- reward_params::ActiveSetUpdate
- reward_params::IntervalRewardParams
- reward_params::IntervalRewardingParamsUpdate
- reward_params::NodeRewardingParameters
- reward_params::RewardedSetParams
- reward_params::RewardingParams
- rewarding::EstimatedCurrentEpochRewardResponse
- rewarding::PendingRewardResponse
- rewarding::RewardDistribution
- rewarding::RewardEstimate
- rewarding::simulator::Simulator
- rewarding::simulator::simulated_node::SimulatedNode
- signing_types::GatewayBondingPayload
- signing_types::MixnodeBondingPayload
- signing_types::NymNodeBondingPayload
- types::ConfigScoreParamsUpdate
- types::ContractState
- types::ContractStateParams
- types::ContractStateParamsUpdate
- types::DelegationsParams
- types::EpochRewardedSet
- types::OperatorsParams
- types::OperatorsParamsUpdate
- types::RangedValue
- types::RewardedSet
- types::RoleAssignment
Enums
- ContractsCommonError
- error::MixnetContractError
- events::MixnetEventType
- interval::EpochState
- mixnode::LegacyMixLayer
- msg::ExecuteMsg
- msg::QueryMsg
- nym_node::Role
- pending_events::PendingEpochEventKind
- pending_events::PendingIntervalEventKind
Traits
- Fraction
- events::OptionallyAddAttribute
- helpers::IntoBaseDecimal
- helpers::MixnetContractQuerier
- helpers::NodeBond
- helpers::NodeDetails
- helpers::PendingChanges
Functions
- delegation::generate_owner_storage_subkey
- events::may_find_attribute
- events::must_find_attribute
- events::new_active_set_update_event
- events::new_active_set_update_failure
- events::new_advance_epoch_event
- events::new_assigned_role_event
- events::new_cost_params_update_event
- events::new_delegation_event
- events::new_delegation_on_unbonded_node_event
- events::new_epoch_transition_start_event
- events::new_gateway_config_update_event
- events::new_gateway_unbonding_event
- events::new_interval_config_update_event
- events::new_migrated_gateway_event
- events::new_migrated_mixnode_event
- events::new_mix_rewarding_event
- events::new_mixnode_config_update_event
- events::new_mixnode_unbonding_event
- events::new_not_found_node_operator_rewarding_event
- events::new_nym_node_bonding_event
- events::new_nym_node_unbonding_event
- events::new_pending_active_set_update_event
- events::new_pending_cost_params_update_event
- events::new_pending_delegation_event
- events::new_pending_epoch_events_execution_event
- events::new_pending_interval_config_update_event
- events::new_pending_interval_events_execution_event
- events::new_pending_mixnode_unbonding_event
- events::new_pending_nym_node_unbonding_event
- events::new_pending_pledge_decrease_event
- events::new_pending_pledge_increase_event
- events::new_pending_rewarding_params_update_event
- events::new_pending_undelegation_event
- events::new_pledge_decrease_event
- events::new_pledge_increase_event
- events::new_reconcile_pending_events
- events::new_rewarding_params_update_event
- events::new_rewarding_validator_address_update_event
- events::new_settings_update_event
- events::new_undelegation_event
- events::new_update_nym_node_semver_event
- events::new_withdraw_delegator_reward_event
- events::new_withdraw_operator_reward_event
- events::new_zero_uptime_mix_operator_rewarding_event
- events::try_find_attribute
- helpers::compare_decimals
- helpers::into_base_decimal
- rewarding::helpers::truncate_reward
- rewarding::helpers::truncate_reward_amount
- signing_types::construct_gateway_bonding_sign_payload
- signing_types::construct_generic_node_bonding_payload
- signing_types::construct_legacy_gateway_bonding_sign_payload
- signing_types::construct_legacy_mixnode_bonding_sign_payload
- signing_types::construct_mixnode_bonding_sign_payload
- signing_types::construct_nym_node_bonding_sign_payload
- truncate_decimal
Type Aliases
- IdentityKey
- IdentityKeyRef
- delegation::OwnerProxySubKey
- delegation::StorageKey
- interval::EpochId
- interval::IntervalId
- key_rotation::KeyRotationId
- pending_events::EpochEventId
- pending_events::IntervalEventId
- reward_params::Performance
- reward_params::WorkFactor
- signing_types::SignableGatewayBondingMsg
- signing_types::SignableLegacyGatewayBondingMsg
- signing_types::SignableLegacyMixNodeBondingMsg
- signing_types::SignableMixNodeBondingMsg
- signing_types::SignableNymNodeBondingMsg
- types::BlockHeight
- types::NodeId
- types::OperatingCostRange
- types::ProfitMarginRange
- types::SphinxKey
- types::SphinxKeyRef
Constants
- constants::DEFAULT_INTERVAL_OPERATING_COST_AMOUNT
- constants::DEFAULT_PROFIT_MARGIN_PERCENT
- constants::TOKEN_SUPPLY
- constants::UNIT_DELEGATION_BASE
- events::AMOUNT_KEY
- events::APPROXIMATE_TIME_LEFT_SECS_KEY
- events::BOND_NOT_FOUND_VALUE
- events::CURRENT_EPOCH_KEY
- events::DELEGATES_REWARD_KEY
- events::DELEGATION_TARGET_KEY
- events::DELEGATOR_KEY
- events::ERROR_MESSAGE_KEY
- events::EVENTS_EXECUTED_KEY
- events::EVENT_CREATION_HEIGHT_KEY
- events::EVENT_VERSION_PREFIX
- events::INTERVAL_KEY
- events::INTERVAL_REWARDING_PARAMS_UPDATE_KEY
- events::MIX_ID_KEY
- events::NEW_CURRENT_EPOCH_KEY
- events::NEW_EPOCHS_DURATION_SECS_KEY
- events::NEW_EPOCHS_IN_INTERVAL
- events::NEW_INTERVAL_OPERATING_COST_RANGE_KEY
- events::NEW_MINIMUM_DELEGATION_KEY
- events::NEW_MINIMUM_PLEDGE_KEY
- events::NEW_PROFIT_MARGIN_RANGE_KEY
- events::NEW_REWARDING_VALIDATOR_ADDRESS_KEY
- events::NEW_VERSION_SCORE_FORMULA_PARAMS_KEY
- events::NEW_VERSION_WEIGHTS_RANGE_KEY
- events::NODE_COUNT_KEY
- events::NODE_IDENTITY_KEY
- events::NODE_ID_KEY
- events::NO_REWARD_REASON_KEY
- events::NUM_ENTRIES_KEY
- events::NUM_EXITS_KEY
- events::NUM_MIXNODES_KEY
- events::NYM_NODE_CURRENT_SEMVER_ID_KEY
- events::NYM_NODE_CURRENT_SEMVER_KEY
- events::OLD_REWARDING_VALIDATOR_ADDRESS_KEY
- events::OPERATOR_REWARD_KEY
- events::OWNER_KEY
- events::PRIOR_DELEGATES_KEY
- events::PRIOR_UNIT_REWARD_KEY
- events::REWARDED_SET_NODES_KEY
- events::ROLE_KEY
- events::UNIT_REWARD_KEY
- events::UPDATED_GATEWAY_CONFIG_KEY
- events::UPDATED_INTERVAL_REWARDING_PARAMS_KEY
- events::UPDATED_MIXNODE_CONFIG_KEY
- events::UPDATED_MIXNODE_COST_PARAMS_KEY
- events::ZERO_PERFORMANCE_OR_WORK_VALUE