This commit is contained in:
mohab metwally
2023-01-12 01:12:54 +02:00
parent 36f61bb3f2
commit f853d113a2
2 changed files with 7 additions and 10 deletions

View File

@@ -24,7 +24,7 @@ contract "Lead" {
circuit "Lead" { circuit "Lead" {
ZERO = witness_base(0); ZERO = witness_base(0);
ONE = witness_base(1); ONE = witness_base(1);
REWARD = witness_base(1); REWARD = witness_base(1);
PREFIX_EVL = witness_base(2); PREFIX_EVL = witness_base(2);
PREFIX_SEED = witness_base(3); PREFIX_SEED = witness_base(3);

View File

@@ -40,10 +40,10 @@ lazy_static! {
pub static ref TESTNET_GENESIS_HASH_BYTES: blake3::Hash = blake3::hash(b"darkfi_testnet"); pub static ref TESTNET_GENESIS_HASH_BYTES: blake3::Hash = blake3::hash(b"darkfi_testnet");
/// Genesis timestamp for the testnet chain /// Genesis timestamp for the testnet chain
pub static ref TESTNET_GENESIS_TIMESTAMP: Timestamp = Timestamp(1673115200); pub static ref TESTNET_GENESIS_TIMESTAMP: Timestamp = Timestamp(1673281500);
/// Bootstrap timestamp for the testnet chain /// Bootstrap timestamp for the testnet chain
pub static ref TESTNET_BOOTSTRAP_TIMESTAMP: Timestamp = Timestamp(1673115200); pub static ref TESTNET_BOOTSTRAP_TIMESTAMP: Timestamp = Timestamp(1673281500);
/// Total sum of initial staking coins for the testnet chain /// Total sum of initial staking coins for the testnet chain
pub static ref TESTNET_INITIAL_DISTRIBUTION: u64 = 1000; pub static ref TESTNET_INITIAL_DISTRIBUTION: u64 = 1000;
@@ -65,15 +65,12 @@ lazy_static! {
pub static ref TI: Float10 = FLOAT10_ONE.clone(); pub static ref TI: Float10 = FLOAT10_ONE.clone();
pub static ref TD: Float10 = FLOAT10_ONE.clone(); pub static ref TD: Float10 = FLOAT10_ONE.clone();
//pid parameters
//pub static ref KP: Float10 = Float10::from_str_native("-0.8").unwrap().with_precision(RADIX_BITS).value();
//pub static ref KI: Float10 = Float10::from_str_native("0.6").unwrap().with_precision(RADIX_BITS).value();
//pub static ref KD: Float10 = Float10::from_str_native("0.8").unwrap().with_precision(RADIX_BITS).value();
// pid discrete parameters // pid discrete parameters
pub static ref KP: Float10 = Float10::from_str_native("0.5").unwrap().with_precision(RADIX_BITS).value();
pub static ref KI: Float10 = Float10::from_str_native("0.8").unwrap().with_precision(RADIX_BITS).value();
pub static ref KD: Float10 = Float10::from_str_native("0.8").unwrap().with_precision(RADIX_BITS).value(); pub static ref KP: Float10 = Float10::from_str_native("0.18").unwrap().with_precision(RADIX_BITS).value();
pub static ref KI: Float10 = Float10::from_str_native("0.02").unwrap().with_precision(RADIX_BITS).value();
pub static ref KD: Float10 = Float10::from_str_native("-0.1").unwrap().with_precision(RADIX_BITS).value();
pub static ref PID_OUT_STEP: Float10 = Float10::from_str_native("0.1").unwrap().with_precision(RADIX_BITS).value(); pub static ref PID_OUT_STEP: Float10 = Float10::from_str_native("0.1").unwrap().with_precision(RADIX_BITS).value();
pub static ref MAX_DER: Float10 = Float10::from_str_native("0.1").unwrap().with_precision(RADIX_BITS).value(); pub static ref MAX_DER: Float10 = Float10::from_str_native("0.1").unwrap().with_precision(RADIX_BITS).value();
pub static ref MIN_DER: Float10 = Float10::from_str_native("-0.1").unwrap().with_precision(RADIX_BITS).value(); pub static ref MIN_DER: Float10 = Float10::from_str_native("-0.1").unwrap().with_precision(RADIX_BITS).value();