Versions in this module Expand all Collapse all v0 v0.2.0 Dec 24, 2019 Changes in this version + func MarshalBid(r *bytes.Buffer, tx *transactions.Bid) error + func MarshalBlock(r *bytes.Buffer, b *block.Block) error + func MarshalCertificate(r *bytes.Buffer, c *block.Certificate) error + func MarshalCoinbase(w *bytes.Buffer, c *transactions.Coinbase) error + func MarshalHashable(r *bytes.Buffer, h *block.Header) error + func MarshalHeader(r *bytes.Buffer, h *block.Header) error + func MarshalInput(w *bytes.Buffer, i *transactions.Input, encodeSignature bool) error + func MarshalOutput(w *bytes.Buffer, o *transactions.Output) error + func MarshalStake(r *bytes.Buffer, tx *transactions.Stake) error + func MarshalStandard(w *bytes.Buffer, s *transactions.Standard) error + func MarshalTimelock(r *bytes.Buffer, tx *transactions.Timelock) error + func MarshalTx(r *bytes.Buffer, tx transactions.Transaction) error + func UnmarshalBid(r *bytes.Buffer, tx *transactions.Bid) error + func UnmarshalBlock(r *bytes.Buffer, b *block.Block) error + func UnmarshalCertificate(r *bytes.Buffer, c *block.Certificate) error + func UnmarshalCoinbase(w *bytes.Buffer, c *transactions.Coinbase) error + func UnmarshalHeader(r *bytes.Buffer, h *block.Header) error + func UnmarshalInput(r *bytes.Buffer, i *transactions.Input) error + func UnmarshalOutput(r *bytes.Buffer, o *transactions.Output) error + func UnmarshalStake(r *bytes.Buffer, tx *transactions.Stake) error + func UnmarshalStandard(w *bytes.Buffer, s *transactions.Standard) error + func UnmarshalTimelock(r *bytes.Buffer, tx *transactions.Timelock) error + func UnmarshalTx(r *bytes.Buffer) (transactions.Transaction, error)