Versions in this module Expand all Collapse all v0 v0.1.2 May 5, 2020 Changes in this version + func DecodeTransaction(transaction *rosettaTypes.ConstructionSubmitRequest) (*gethTypes.Transaction, error) + func Derive(privateKey *ecdsa.PrivateKey) (*ecdsa.PublicKey, *common.Address, error) + func EncodeAccount(publicKey *ecdsa.PublicKey, address *common.Address) *types.AccountIdentifier + func EncodeTransaction(transaction *gethTypes.Transaction) (string, error) + func HashTransaction(transaction *types.Transaction) common.Hash + func Keygen() (*ecdsa.PrivateKey, error) + func NewSigner(chainId *big.Int) types.EIP155Signer + func ParseSignedTransaction(transaction *types.Transaction, signer *types.EIP155Signer) (*common.Address, *common.Address, *big.Int, error) + func Sign(message []byte, privateKey *ecdsa.PrivateKey) (*[]byte, error) + func SignTransaction(transaction *types.Transaction, privateKey *ecdsa.PrivateKey, ...) (*types.Transaction, error) + func Verify(message []byte, publicKey *ecdsa.PublicKey, signature *[]byte) bool