ethereum-consensus icon indicating copy to clipboard operation
ethereum-consensus copied to clipboard

Results 40 ethereum-consensus issues
Sort by recently updated
recently updated
newest added

one thing I have noticed while using the `Client` type is that failures are annoying to diagnose the API is strongly-typed and so if URL endpoints and message types are...

beacon-api-client

we should have a build step like this in the CI to ensure that things also build w/o default features https://github.com/ralexstokes/ssz-rs/blob/main/.github/workflows/ci.yml#L37 and it looks like `beacon-api-client` currently does not succeed!

enhancement
good first issue

take a keystore and make a "deposit_data.json" file like the [staking-cli](https://github.com/ethereum/staking-deposit-cli)

https://docs.rs/alloy-primitives/latest/alloy_primitives/struct.Bytes.html in order to unify behavior across types, encourage uniformity across the Rust/Ethereum ecosystem and reduce the amount of code we maintain, we should try to use the `Bytes` type...

mainly boils down to [`Context::try_from_file`](https://github.com/ralexstokes/ethereum-consensus/blob/bc7c35ebfbe7b218ab738ec24f7eb08f7bfbd12e/ethereum-consensus/src/state_transition/context.rs#L117)

There is a PR that tried to fix this, but it was not merged yet and I don't know if it is still current: #191 On the current main branch...

add something like this: https://docs.rs/zeroize/latest/zeroize/ and it is worth exploring any other approaches here so that using this library is safe for any users

good first issue

Implement `alloc` crate Implement `hashbrown` crate Made use of [milagro](https://github.com/sigp/milagro_bls) crate for the BLS scheme. closes #166

add documentation for contribution guidelines

documentation