Signers The Signer represents an abstract entity that can sign arbitrary messages. type Key interface { Address() Address Sign(hash []byte) ([]byte, error) }