modulepackage
1.8.2
Repository: https://github.com/wealdtech/go-eth2-util.git
Documentation: pkg.go.dev
# README
go-eth2-util
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.