Skip to content

Releases: sigp/anchor

Kayak

03 Jun 08:08
v0.1.0
c877924
Compare
Choose a tag to compare
Kayak Pre-release
Pre-release

Summary

This is Anchor's first alpha release, v0.1.0! 🎉

Anchor is the second implementation of the ssv.network DVT protocol. It is written in Rust and builds upon Lighthouse, Sigma Prime's Ethereum consensus client. It can interoperate with SSV Lab's implementation.

Documentation is available at https://anchor-book.sigmaprime.io/. Note that the documentation is work in progess.

In this release, the ability to connect to Mainnet was intentionally disabled, as Anchor is still in development, has known issues, and hasn't been fully audited yet. All features are to be considered WIP and interfaces such as the CLI, HTTP API and Prometheus metrics may change in future releases.

We hope to gather the community's feedback. Please report issues or suggestions on GitHub. If you have any questions or feedback, the best place to reach us is the #anchor channel in the Lighthouse discord server.

Known Issues

  • Sync committee aggregation duties may fail, causing error messages such as Unable to sign sync committee contribution and Unexpected error while signing sync committee contribution. Note that sync committee signatures themselves work and are correctly published, so most sync committee duties should be correctly included on the beacon chain.
  • Rarely, proposals may fail. Please do not hesitate to reach out if this occurs, as logs will greatly help us troubleshooting this.
  • In some cases, internal validation of an outgoing message might fail, causing messages such as Validation of outgoing message failed (Reject) err=ExcessiveDutyCount.
  • During initial sync, the node will emit several WARN logs containing the message Tried to update index of unknown validator. This is expected behaviour and logging will be adjusted in a future release.
  • During initial sync, the node may repeatedly log ERROR eth::index_sync: Failed to update validator indices err=SQLPoolError("timed out waiting for connection"). Sync should complete regardless.

Binaries

The binaries are signed with Sigma Prime's PGP key: 15E66D941F697E28F49381F426416DC3F30674B0

System Architecture Binary PGP Signature
Apple logo x86_64 anchor-v0.1.0-x86_64-apple-darwin.tar.gz PGP Signature
Apple logo aarch64 anchor-v0.1.0-aarch64-apple-darwin.tar.gz PGP Signature
Linux logo x86_64 anchor-v0.1.0-x86_64-unknown-linux-gnu.tar.gz PGP Signature
Raspberrypi logo aarch64 anchor-v0.1.0-aarch64-unknown-linux-gnu.tar.gz PGP Signature
System Option - Resource
Docker logo Docker v0.1.0 sigp/anchor