Package eip55 provides an implementation of EIP-55: "Mixed-case checksum address encoding", for the Go programming language.
EIP-55 is also known as ERC-55.
Online documentation, which includes examples, can be found at: http://godoc.org/github.com/reiver/go-eip55
Here is an example:
import "github.com/reiver/go-eip55"
// ...
var address [20]byte = // ...
var addressHex string = eip55.Encode(address)
Here is another example:
import "github.com/reiver/go-eip55"
// ...
if eip55.IsValid(addressHex) {
// ...
}
To import package eip55 use import
code like the follownig:
import "github.com/reiver/go-eip55"
To install package eip55 do the following:
GOPROXY=direct go get https://github.com/reiver/go-eip55
Package eip55 was written by Charles Iliya Krempeaux