pub struct BlockchainConfig {Show 44 fields
pub raw: String,
pub config_address: String,
pub elector_address: String,
pub minter_address: String,
pub fee_collector_address: Option<String>,
pub dns_root_address: String,
pub fee_burn_config: Option<FeeBurnConfig>,
pub minting_fees: Option<MintingFees>,
pub currency_volumes: Option<CurrencyVolumes>,
pub network_version: Option<NetworkVersion>,
pub mandatory_params: Option<MandatoryParams>,
pub critical_params: Option<CriticalParams>,
pub proposal_setup: Option<ConfigProposal>,
pub workchains: Option<WorkchainsWrapper>,
pub complaint_fees: Option<ComplaintFees>,
pub block_creation_rewards: Option<BlockCreationRewards>,
pub validator_election: Option<ValidatorElection>,
pub validator_limits: Option<ValidatorLimits>,
pub stake_params: Option<StakeParams>,
pub storage_prices: Option<StoragePrices>,
pub gas_limits_masterchain: Option<GasLimitPricesWrapper>,
pub gas_limits_basechain: Option<GasLimitPricesWrapper>,
pub block_limits_masterchain: Option<BlockLimitsWrapper>,
pub block_limits_basechain: Option<BlockLimitsWrapper>,
pub msg_forward_prices_masterchain: Option<MsgForwardPricesWrapper>,
pub msg_forward_prices_basechain: Option<MsgForwardPricesWrapper>,
pub catchain_config: Option<CatchainConfig>,
pub consensus_config: Option<ConsensusConfig>,
pub fundamental_smc_addr: Option<FundamentalSmcAddr>,
pub validators_set_32: Option<ValidatorsSet>,
pub validators_set_33: Option<ValidatorsSet>,
pub validators_set_34: Option<ValidatorsSet>,
pub validators_set_35: Option<ValidatorsSet>,
pub validators_set_36: Option<ValidatorsSet>,
pub validators_set_37: Option<ValidatorsSet>,
pub misbehaviour_punishment: Option<MisbehaviourPunishmentConfig>,
pub size_limits_config: Option<SizeLimitsConfig>,
pub suspended_accounts: SuspendedAccounts,
pub oracle_bridge_params_71: Option<OracleBridgeParamsWrapper>,
pub oracle_bridge_params_72: Option<OracleBridgeParamsWrapper>,
pub oracle_bridge_params_73: Option<OracleBridgeParamsWrapper>,
pub jetton_bridge_params_79: Option<JettonBridgeParamsWrapper>,
pub jetton_bridge_params_81: Option<JettonBridgeParamsWrapper>,
pub jetton_bridge_params_82: Option<JettonBridgeParamsWrapper>,
}Fields§
§raw: String§config_address: String§elector_address: String§minter_address: String§fee_collector_address: Option<String>§dns_root_address: String§fee_burn_config: Option<FeeBurnConfig>§minting_fees: Option<MintingFees>§currency_volumes: Option<CurrencyVolumes>§network_version: Option<NetworkVersion>§mandatory_params: Option<MandatoryParams>§critical_params: Option<CriticalParams>§proposal_setup: Option<ConfigProposal>§workchains: Option<WorkchainsWrapper>§complaint_fees: Option<ComplaintFees>§block_creation_rewards: Option<BlockCreationRewards>§validator_election: Option<ValidatorElection>§validator_limits: Option<ValidatorLimits>§stake_params: Option<StakeParams>§storage_prices: Option<StoragePrices>§gas_limits_masterchain: Option<GasLimitPricesWrapper>§gas_limits_basechain: Option<GasLimitPricesWrapper>§block_limits_masterchain: Option<BlockLimitsWrapper>§block_limits_basechain: Option<BlockLimitsWrapper>§msg_forward_prices_masterchain: Option<MsgForwardPricesWrapper>§msg_forward_prices_basechain: Option<MsgForwardPricesWrapper>§catchain_config: Option<CatchainConfig>§consensus_config: Option<ConsensusConfig>§fundamental_smc_addr: Option<FundamentalSmcAddr>§validators_set_32: Option<ValidatorsSet>§validators_set_33: Option<ValidatorsSet>§validators_set_34: Option<ValidatorsSet>§validators_set_35: Option<ValidatorsSet>§validators_set_36: Option<ValidatorsSet>§validators_set_37: Option<ValidatorsSet>§misbehaviour_punishment: Option<MisbehaviourPunishmentConfig>§size_limits_config: Option<SizeLimitsConfig>§suspended_accounts: SuspendedAccounts§oracle_bridge_params_71: Option<OracleBridgeParamsWrapper>§oracle_bridge_params_72: Option<OracleBridgeParamsWrapper>§oracle_bridge_params_73: Option<OracleBridgeParamsWrapper>§jetton_bridge_params_79: Option<JettonBridgeParamsWrapper>§jetton_bridge_params_81: Option<JettonBridgeParamsWrapper>§jetton_bridge_params_82: Option<JettonBridgeParamsWrapper>Trait Implementations§
Source§impl Debug for BlockchainConfig
impl Debug for BlockchainConfig
Source§impl<'de> Deserialize<'de> for BlockchainConfig
impl<'de> Deserialize<'de> for BlockchainConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BlockchainConfig
impl RefUnwindSafe for BlockchainConfig
impl Send for BlockchainConfig
impl Sync for BlockchainConfig
impl Unpin for BlockchainConfig
impl UnsafeUnpin for BlockchainConfig
impl UnwindSafe for BlockchainConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more