keep-core
keep-core copied to clipboard
The smart contracts and reference client behind the Keep network
With the current implementation, the `ethereum` commands fails with: `Error: unknown flag: --ethereum.url`. We add `TraverseChildren` flag to the main command to let each of the subcommands define their flags....
This PR is the follow-up PR to https://github.com/keep-network/keep-core/pull/3120. Missing unit tests for `signingMember.VerifyDKGResultSignatures` were added. Additionally, made the function not return an error since it never fails and always returns...
We use the `make build` command to build the docker image. The `make build` command is a common command for building the client. TODO: - [x] Pass `VERSION` and `REVISION`...
We need to generate a bundles for the parties that are joining our Private Testnet. The generated bundles contains a preinitialized Ethereum Account details. The account receives a stake delegation...
This PR contains initial documentation for the V2 client. It is based on the existing documentation for the V1. Please see the documentation preview under https://docs.keep.network/docs-v2/index.html
We add a build command to build the client binary for multiple platforms. Run the command with `make build-all`. It will store the binaries in `bin/` directory. Depends on https://github.com/keep-network/keep-core/pull/3220
The client expects version and revision to be provided on build with `-ldflags`. Here we use the git commands to obtain the values. ### `version` Will be set to the...
Refs: https://github.com/keep-network/keep-core/issues/3042 Depends on: https://github.com/keep-network/keep-core/pull/3209 Here we are setting up the tECDSA signing test loop and the tECDSA signing protocol executor, without executing the actual signing logic yet. Specific changes...
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....