[][src]Struct grin_servers::common::types::StratumServerConfig

pub struct StratumServerConfig {
    pub enable_stratum_server: Option<bool>,
    pub stratum_server_addr: Option<String>,
    pub attempt_time_per_block: u32,
    pub minimum_share_difficulty: u64,
    pub wallet_listener_url: String,
    pub burn_reward: bool,
}

Stratum (Mining server) configuration

Fields

Run a stratum mining server (the only way to communicate to mine this node via grin-miner

If enabled, the address and port to listen on

How long to wait before stopping the miner, recollecting transactions and starting again

Minimum difficulty for worker shares

Base address to the HTTP wallet receiver

Attributes the reward to a random private key instead of contacting the wallet receiver. Mostly used for tests.

Trait Implementations

impl Clone for StratumServerConfig
[src]

Performs copy-assignment from source. Read more

impl Default for StratumServerConfig
[src]

impl PartialEq<StratumServerConfig> for StratumServerConfig
[src]

impl Debug for StratumServerConfig
[src]

impl Serialize for StratumServerConfig
[src]

impl<'de> Deserialize<'de> for StratumServerConfig
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> SafeBorrow for T where
    T: ?Sized

impl<'a, T> DefaultFeatures for T where
    T: 'a + Send + Sync + Clone

impl<'a, T> NonSyncFeatures for T where
    T: 'a + Clone

impl<T> DebugAny for T where
    T: Any + Debug

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> UnsafeAny for T where
    T: Any

impl<T> Same for T

Should always be Self