mirror of
https://code.gri.mw/GUI/grim.git
synced 2026-07-17 12:19:09 +00:00
build: update package info, other dependencies
This commit is contained in:
+4
-4
@@ -190,13 +190,13 @@ impl NodeConfig {
|
||||
fn setup_default_ports(config: &mut ConfigMembers) {
|
||||
let (api, p2p) = match config.server.chain_type {
|
||||
ChainTypes::Mainnet => {
|
||||
let api = rand::thread_rng().gen_range(30000..33000);
|
||||
let p2p = rand::thread_rng().gen_range(33000..37000);
|
||||
let api = rand::rng().random_range(30000..33000);
|
||||
let p2p = rand::rng().random_range(33000..37000);
|
||||
(api, p2p)
|
||||
},
|
||||
_ => {
|
||||
let api = rand::thread_rng().gen_range(40000..43000);
|
||||
let p2p = rand::thread_rng().gen_range(43000..47000);
|
||||
let api = rand::rng().random_range(40000..43000);
|
||||
let p2p = rand::rng().random_range(43000..47000);
|
||||
(api, p2p)
|
||||
}
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
//! them into a block and returns it.
|
||||
|
||||
use chrono::prelude::{DateTime, Utc};
|
||||
use rand::{thread_rng, Rng};
|
||||
use rand::{rng, Rng};
|
||||
use serde_json::{json, Value};
|
||||
use std::sync::Arc;
|
||||
use std::thread;
|
||||
@@ -174,7 +174,7 @@ fn build_block(
|
||||
// making sure we're not spending time mining a useless block
|
||||
b.validate(&head.total_kernel_offset)?;
|
||||
|
||||
b.header.pow.nonce = thread_rng().gen();
|
||||
b.header.pow.nonce = rng().random();
|
||||
b.header.pow.secondary_scaling = difficulty.secondary_scaling;
|
||||
b.header.timestamp = DateTime::from_timestamp(now_sec, 0).unwrap();
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ impl WalletConfig {
|
||||
min_confirmations: MIN_CONFIRMATIONS_DEFAULT,
|
||||
use_dandelion: Some(true),
|
||||
enable_tor_listener: Some(false),
|
||||
api_port: Some(rand::thread_rng().gen_range(10000..30000)),
|
||||
api_port: Some(rand::rng().random_range(10000..30000)),
|
||||
};
|
||||
Settings::write_to_file(&config, config_path);
|
||||
config
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
use grin_keychain::mnemonic::{from_entropy, search, to_entropy};
|
||||
use grin_util::ZeroingString;
|
||||
use rand::{Rng, thread_rng};
|
||||
use rand::Rng;
|
||||
|
||||
use crate::wallet::types::{PhraseMode, PhraseSize, PhraseWord};
|
||||
|
||||
@@ -100,10 +100,10 @@ impl Mnemonic {
|
||||
fn generate_words(mode: &PhraseMode, size: &PhraseSize) -> Vec<PhraseWord> {
|
||||
match mode {
|
||||
PhraseMode::Generate => {
|
||||
let mut rng = thread_rng();
|
||||
let mut rng = rand::rng();
|
||||
let mut entropy: Vec<u8> = Vec::with_capacity(size.entropy_size());
|
||||
for _ in 0..size.entropy_size() {
|
||||
entropy.push(rng.gen());
|
||||
entropy.push(rng.random());
|
||||
}
|
||||
from_entropy(&entropy).unwrap()
|
||||
.split(" ")
|
||||
|
||||
@@ -1415,7 +1415,7 @@ fn sync_wallet_data(wallet: &Wallet, from_node: bool) {
|
||||
/// Start Foreign API server to receive txs over transport and mining rewards.
|
||||
fn start_api_server(wallet: &Wallet) -> Result<(ApiServer, u16), Error> {
|
||||
let host = "127.0.0.1";
|
||||
let port = wallet.get_config().api_port.unwrap_or(rand::thread_rng().gen_range(10000..30000));
|
||||
let port = wallet.get_config().api_port.unwrap_or(rand::rng().random_range(10000..30000));
|
||||
let free_port = (port..).find(|port| {
|
||||
return match TcpListener::bind((host, port.to_owned())) {
|
||||
Ok(_) => {
|
||||
|
||||
Reference in New Issue
Block a user