Documentation ¶
Index ¶
- func Decrypt(msg, fromPub, toPub string, nonce uint64, wif string) (string, error)
- type Encoder
- func (encoder *Encoder) Encode(v interface{}) error
- func (encoder *Encoder) EncodeBool(b bool) error
- func (encoder *Encoder) EncodeLittleEndianUInt32(i uint32) error
- func (encoder *Encoder) EncodeLittleEndianUInt64(i uint64) error
- func (encoder *Encoder) EncodeMoney(s string) error
- func (encoder *Encoder) EncodeNumber(v interface{}) error
- func (encoder *Encoder) EncodeUVarint(i uint64) error
- func (encoder *Encoder) EncodeVarint(i int64) error
- type Marshaller
- type RollingEncoder
- func (encoder *RollingEncoder) Encode(v interface{})
- func (encoder *RollingEncoder) EncodeBool(v bool)
- func (encoder *RollingEncoder) EncodeLittleEndianUInt32(i uint32)
- func (encoder *RollingEncoder) EncodeLittleEndianUInt64(i uint64)
- func (encoder *RollingEncoder) EncodeMoney(s string)
- func (encoder *RollingEncoder) EncodeNumber(v interface{})
- func (encoder *RollingEncoder) EncodeUVarint(i uint64)
- func (encoder *RollingEncoder) EncodeVarint(i int64)
- func (encoder *RollingEncoder) Err() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Encoder ¶
type Encoder struct {
// contains filtered or unexported fields
}
func NewEncoder ¶
func (*Encoder) EncodeBool ¶
func (*Encoder) EncodeLittleEndianUInt32 ¶
func (*Encoder) EncodeLittleEndianUInt64 ¶
func (*Encoder) EncodeMoney ¶
func (*Encoder) EncodeNumber ¶
func (*Encoder) EncodeUVarint ¶
func (*Encoder) EncodeVarint ¶
type Marshaller ¶
type RollingEncoder ¶
type RollingEncoder struct {
// contains filtered or unexported fields
}
func NewRollingEncoder ¶
func NewRollingEncoder(next *Encoder) *RollingEncoder
func (*RollingEncoder) Encode ¶
func (encoder *RollingEncoder) Encode(v interface{})
func (*RollingEncoder) EncodeBool ¶
func (encoder *RollingEncoder) EncodeBool(v bool)
func (*RollingEncoder) EncodeLittleEndianUInt32 ¶
func (encoder *RollingEncoder) EncodeLittleEndianUInt32(i uint32)
func (*RollingEncoder) EncodeLittleEndianUInt64 ¶
func (encoder *RollingEncoder) EncodeLittleEndianUInt64(i uint64)
func (*RollingEncoder) EncodeMoney ¶
func (encoder *RollingEncoder) EncodeMoney(s string)
func (*RollingEncoder) EncodeNumber ¶
func (encoder *RollingEncoder) EncodeNumber(v interface{})
func (*RollingEncoder) EncodeUVarint ¶
func (encoder *RollingEncoder) EncodeUVarint(i uint64)
func (*RollingEncoder) EncodeVarint ¶
func (encoder *RollingEncoder) EncodeVarint(i int64)
func (*RollingEncoder) Err ¶
func (encoder *RollingEncoder) Err() error
Click to show internal directories.
Click to hide internal directories.