Categorygithub.com/wealdtech/go-eth2-util
modulepackage
1.8.2
Repository: https://github.com/wealdtech/go-eth2-util.git
Documentation: pkg.go.dev

# README

go-eth2-util

Tag License GoDoc Travis CI codecov.io

Go library providing utilities for Ethereum 2.

** Please note that this library uses standards that are not yet final, and as such may result in changes that alter public and private keys. Do not use this library for production use just yet **

Table of Contents

Install

go-eth2-util is a standard Go module which can be installed with:

go get github.com/wealdtech/go-eth2-util

Usage

Please read the Go documentation for this library.

Maintainers

Jim McDonald: @mcdee.

Contribute

Contributions welcome. Please check out the issues.

License

Apache-2.0 © 2019 Weald Technology Trading Ltd

# Functions

DeriveChildSK derives the child secret key from a parent key.
DeriveMasterSK derives the master secret key from a seed.
Keccak256 creates a Keccak256 hash of the supplied data.
PrivateKeyFromSeedAndPath generates a private key given a seed and a path.
SHA256 creates an SHA-256 hash of the supplied data.
SHA3256 creates an SHA3-256 hash of the supplied data.