diff --git a/blockchain/contracts/scripts/deploy_lit_node_contracts.js b/blockchain/contracts/scripts/deploy_lit_node_contracts.js index f5011e6b..5dc2dfd9 100644 --- a/blockchain/contracts/scripts/deploy_lit_node_contracts.js +++ b/blockchain/contracts/scripts/deploy_lit_node_contracts.js @@ -538,6 +538,24 @@ async function deployLitNodeContracts(deployNodeConfig) { tx = await stakingContract.addRealm(); await tx.wait(); + // Ensure the default keyset is set + let realmConfig = { + maxConcurrentRequests: 1000, + maxPresignCount: 25, + minPresignCount: 10, + peerCheckingIntervalSecs: 7, + maxPresignConcurrency: 2, + rpcHealthcheckEnabled: true, + minEpochForRewards: 3, + permittedValidatorsOn: false, + defaultKeySet: DEFAULT_KEY_SET_NAME, + }; + // 1000n, 25n, 10n, + // 7n, 2n, true, + // 3n, false, '' + tx = await stakingContract.setRealmConfig(1, realmConfig); + await tx.wait(); + // set the default keyset config let defaultKeysetConfig = { identifier: DEFAULT_KEY_SET_NAME, diff --git a/rust/lit-node/lit-node-testnet/src/lib.rs b/rust/lit-node/lit-node-testnet/src/lib.rs index eb059dde..25246a46 100644 --- a/rust/lit-node/lit-node-testnet/src/lib.rs +++ b/rust/lit-node/lit-node-testnet/src/lib.rs @@ -269,7 +269,6 @@ impl TestSetupBuilder { .epoch_length(self.epoch_length) .max_presign_count_u64(self.max_presign_count) .min_presign_count_u64(self.min_presign_count) - .default_key_set(Some(DEFAULT_KEY_SET_NAME.to_string())) .build(); info!( diff --git a/rust/lit-node/lit-node-testnet/src/testnet/datil/mod.rs b/rust/lit-node/lit-node-testnet/src/testnet/datil/mod.rs index 0efdd98c..484a8a37 100644 --- a/rust/lit-node/lit-node-testnet/src/testnet/datil/mod.rs +++ b/rust/lit-node/lit-node-testnet/src/testnet/datil/mod.rs @@ -171,7 +171,11 @@ impl DatilTestnet { let client = Arc::new(SignerMiddleware::new(self.provider.clone(), node_wallet)); let local_pubkey_router = PubkeyRouter::new(pubkey_router_address, client); - info!("Voting for root keys on the Datil chain for staker #{} with node address {:?}", idx + 1, node_account.node_address); + info!( + "Voting for root keys on the Datil chain for staker #{} with node address {:?}", + idx + 1, + node_account.node_address + ); let func = local_pubkey_router.vote_for_root_keys(staking_address, root_keys.clone()); let tx = func.send().await.unwrap(); let _receipt = tx.await.unwrap();