sign

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2022 License: MIT Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MainNetChainID, _ = hex.DecodeString("db4007d45f04c1403a7e66a5c66b5b1cdfc2dde8b5335d1d2f116d592ca3dbb1")
View Source
var TestNetChainID, _ = hex.DecodeString("d3c1f19a4947c296446583f988c43fd1a83818fabaf3454a0020198cb361ebd2")

Functions

func RefBlockNum

func RefBlockNum(blockNumber uint32) uint16

func RefBlockPrefix

func RefBlockPrefix(blockID string) (uint32, error)

Types

type SignedTransaction

type SignedTransaction struct {
	*types.Transaction
}

func NewSignedTransaction

func NewSignedTransaction(tx *types.Transaction) *SignedTransaction

func (*SignedTransaction) Digest

func (tx *SignedTransaction) Digest(chainID []byte) ([]byte, error)

func (*SignedTransaction) Serialize

func (tx *SignedTransaction) Serialize() ([]byte, error)

func (*SignedTransaction) Sign

func (tx *SignedTransaction) Sign(chainID []byte, keys ...*key.PrivateKey) error

func (*SignedTransaction) Verify added in v0.2.3

func (tx *SignedTransaction) Verify(chainID []byte, keys ...*key.PublicKey) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL