mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-10 07:08:05 -05:00
merge conflicts
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
use ::darkfi::{
|
||||
blockchain::EpochConsensus, net::Settings, stakeholder::Stakeholder, util::time::Timestamp,
|
||||
net::Settings, stakeholder::{Stakeholder, EpochConsensus},util::time::Timestamp,
|
||||
};
|
||||
|
||||
use clap::Parser;
|
||||
@@ -7,6 +7,7 @@ use futures::executor::block_on;
|
||||
use std::thread;
|
||||
use url::Url;
|
||||
|
||||
|
||||
#[derive(Parser)]
|
||||
struct NetCli {
|
||||
#[clap(long, value_parser, default_value = "tls://127.0.0.1:12003")]
|
||||
@@ -21,6 +22,7 @@ struct NetCli {
|
||||
|
||||
#[async_std::main]
|
||||
async fn main() {
|
||||
env_logger::init();
|
||||
let args = NetCli::parse();
|
||||
let addr = vec![Url::parse(args.addr.as_str()).unwrap()];
|
||||
let mut peers = vec![];
|
||||
|
||||
@@ -5,14 +5,15 @@ use pasta_curves::pallas;
|
||||
use url::Url;
|
||||
|
||||
use darkfi::{
|
||||
blockchain::{epoch::Epoch, EpochConsensus},
|
||||
crypto::leadcoin::{LeadCoin, LEAD_PUBLIC_INPUT_LEN},
|
||||
net::Settings,
|
||||
stakeholder::Stakeholder,
|
||||
stakeholder::{Stakeholder, epoch::{Epoch, {EpochConsensus}}},
|
||||
};
|
||||
|
||||
|
||||
fn main() {
|
||||
debug!("..");
|
||||
env_logger::init();
|
||||
|
||||
let k: u32 = 13;
|
||||
//
|
||||
|
||||
@@ -44,9 +45,10 @@ fn main() {
|
||||
|
||||
let eta: pallas::Base = stakeholder.get_eta();
|
||||
let mut epoch = Epoch::new(consensus, eta);
|
||||
// sigma is nubmer of slots * reward (assuming reward is 1 for simplicity)
|
||||
let sigma = pallas::Base::from(10);
|
||||
let coins: Vec<Vec<LeadCoin>> = epoch.create_coins(sigma, vec![]);
|
||||
let coins: Vec<Vec<LeadCoin>> = epoch.create_coins(sigma.clone(),
|
||||
sigma,
|
||||
vec![]);
|
||||
let coin = coins[0][0];
|
||||
let contract = coin.create_contract();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user