Documentation ¶
Index ¶
- type Deserializer
- func (s *Deserializer) Error() error
- func (s *Deserializer) GetAmount() *amount.Amount
- func (s *Deserializer) GetByte() byte
- func (s *Deserializer) GetBytes(n uint32) []byte
- func (s *Deserializer) GetDigest() sumuslib.Digest
- func (s *Deserializer) GetPublicKey() sumuslib.PublicKey
- func (s *Deserializer) GetSignature() sumuslib.Signature
- func (s *Deserializer) GetString64() string
- func (s *Deserializer) GetUint16() uint16
- func (s *Deserializer) GetUint256() *big.Int
- func (s *Deserializer) GetUint32() uint32
- func (s *Deserializer) GetUint64() uint64
- func (s *Deserializer) Source() io.Reader
- type Serializer
- func (s *Serializer) Data() ([]byte, error)
- func (s *Serializer) Hex() (string, error)
- func (s *Serializer) PutAmount(v *amount.Amount) *Serializer
- func (s *Serializer) PutByte(v byte) *Serializer
- func (s *Serializer) PutBytes(v []byte) *Serializer
- func (s *Serializer) PutPublicKey(v sumuslib.PublicKey) *Serializer
- func (s *Serializer) PutString64(v string) *Serializer
- func (s *Serializer) PutUint16(v uint16) *Serializer
- func (s *Serializer) PutUint32(v uint32) *Serializer
- func (s *Serializer) PutUint64(v uint64) *Serializer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deserializer ¶
type Deserializer struct {
// contains filtered or unexported fields
}
Deserializer data
func NewStreamDeserializer ¶
func NewStreamDeserializer(r io.Reader) *Deserializer
NewStreamDeserializer instance
func (*Deserializer) GetPublicKey ¶
func (s *Deserializer) GetPublicKey() sumuslib.PublicKey
GetPublicKey ...
func (*Deserializer) GetSignature ¶
func (s *Deserializer) GetSignature() sumuslib.Signature
GetSignature ...
type Serializer ¶
type Serializer struct {
// contains filtered or unexported fields
}
Serializer data
func (*Serializer) Data ¶
func (s *Serializer) Data() ([]byte, error)
Data is the current buffer bytes
func (*Serializer) PutAmount ¶
func (s *Serializer) PutAmount(v *amount.Amount) *Serializer
PutAmount ...
func (*Serializer) PutPublicKey ¶
func (s *Serializer) PutPublicKey(v sumuslib.PublicKey) *Serializer
PutPublicKey ...
func (*Serializer) PutString64 ¶
func (s *Serializer) PutString64(v string) *Serializer
PutString64 ...
Click to show internal directories.
Click to hide internal directories.