Piotr Dyraga
Piotr Dyraga
### Describe the issue: Slither reports internal library function as unused although it's called from the code using the library. See https://github.com/keep-network/tbtc-v2/pull/373#issuecomment-1169056597 ### Code example to reproduce the issue: Steps...
``` $ slither --version 0.8.0 ``` Please consider [the following code](https://github.com/keep-network/keep-core/blob/5bc95364647baabb9b6c7951805b9fb2681dcdfb/solidity/random-beacon/contracts/libraries/DKG.sol#L404-L423): ``` try self.dkgValidator.validate(result, self.seed, self.startBlock) returns (bool isValid, string memory errorMsg) { if (isValid) { revert("unjustified challenge"); } emit...
Refs [#3161](https://github.com/keep-network/keep-core/issues/3161) I am marking this PR as a draft hoping for an internal review process before I open a PR to `bnb-chain/tss-lib`. Generating DKG pre-parameters is a computationally expensive...
This change makes the splash screen dialog use the `SplashScreenStyle`, if defined. If not, it falls back to the default style (backward compatibility). This is conflicting with the approach in...
Depends on #3014 For the first 50 blocks after the new group creation, the client should keep signing random data (e.g. new Ethereum block hashes) with the newly created group....
During the local testing, we discovered that generating tECDSA key with a group size of 100 is challenging and usually does not complete. In #3161 we focused on improving TSS...
The client needs to generate pre-parameters for threshold ECDSA key generation. This is a computationally-heavy operation that affects the rest of the client. When testing locally, we observed the Keep...
We need an internal testnet for development builds. We will build our test environment against **Goerli**. Prerequisites: - [ ] Geth testnet node with testnet ether mining (geth) (@electropolis) -...
Modify `scripts/install.sh` to adjust it to Threshold staking mechanism and running TBTC/ECDSA node. The installation script should: 0. Build the client. 2. Deploy `WalletRegistry`. 3. Deploy TBTC contracts. 4. Increase...
Revisit the parameters assigned in https://github.com/keep-network/keep-core/commit/0a23b9950eed77379e5c37e920d12a7ec3ab019a for 64-member groups and adjust them to handle 100 members in a broadcast channel.