summaryrefslogtreecommitdiff
path: root/data/account/msgp_gen.go
diff options
context:
space:
mode:
Diffstat (limited to 'data/account/msgp_gen.go')
-rw-r--r--data/account/msgp_gen.go238
1 files changed, 238 insertions, 0 deletions
diff --git a/data/account/msgp_gen.go b/data/account/msgp_gen.go
new file mode 100644
index 000000000..8f6a96fd7
--- /dev/null
+++ b/data/account/msgp_gen.go
@@ -0,0 +1,238 @@
+package account
+
+// Code generated by github.com/algorand/msgp DO NOT EDIT.
+
+import (
+ "github.com/algorand/msgp/msgp"
+)
+
+// The following msgp objects are implemented in this file:
+// ParticipationKeyIdentity
+// |-----> (*) MarshalMsg
+// |-----> (*) CanMarshalMsg
+// |-----> (*) UnmarshalMsg
+// |-----> (*) CanUnmarshalMsg
+// |-----> (*) Msgsize
+// |-----> (*) MsgIsZero
+//
+
+// MarshalMsg implements msgp.Marshaler
+func (z *ParticipationKeyIdentity) MarshalMsg(b []byte) (o []byte) {
+ o = msgp.Require(b, z.Msgsize())
+ // omitempty: check for empty values
+ zb0001Len := uint32(6)
+ var zb0001Mask uint8 /* 7 bits */
+ if (*z).Parent.MsgIsZero() {
+ zb0001Len--
+ zb0001Mask |= 0x2
+ }
+ if (*z).FirstValid.MsgIsZero() {
+ zb0001Len--
+ zb0001Mask |= 0x4
+ }
+ if (*z).KeyDilution == 0 {
+ zb0001Len--
+ zb0001Mask |= 0x8
+ }
+ if (*z).LastValid.MsgIsZero() {
+ zb0001Len--
+ zb0001Mask |= 0x10
+ }
+ if (*z).VoteID.MsgIsZero() {
+ zb0001Len--
+ zb0001Mask |= 0x20
+ }
+ if (*z).VRFSK.MsgIsZero() {
+ zb0001Len--
+ zb0001Mask |= 0x40
+ }
+ // variable map header, size zb0001Len
+ o = append(o, 0x80|uint8(zb0001Len))
+ if zb0001Len != 0 {
+ if (zb0001Mask & 0x2) == 0 { // if not empty
+ // string "addr"
+ o = append(o, 0xa4, 0x61, 0x64, 0x64, 0x72)
+ o = (*z).Parent.MarshalMsg(o)
+ }
+ if (zb0001Mask & 0x4) == 0 { // if not empty
+ // string "fv"
+ o = append(o, 0xa2, 0x66, 0x76)
+ o = (*z).FirstValid.MarshalMsg(o)
+ }
+ if (zb0001Mask & 0x8) == 0 { // if not empty
+ // string "kd"
+ o = append(o, 0xa2, 0x6b, 0x64)
+ o = msgp.AppendUint64(o, (*z).KeyDilution)
+ }
+ if (zb0001Mask & 0x10) == 0 { // if not empty
+ // string "lv"
+ o = append(o, 0xa2, 0x6c, 0x76)
+ o = (*z).LastValid.MarshalMsg(o)
+ }
+ if (zb0001Mask & 0x20) == 0 { // if not empty
+ // string "vote-id"
+ o = append(o, 0xa7, 0x76, 0x6f, 0x74, 0x65, 0x2d, 0x69, 0x64)
+ o = (*z).VoteID.MarshalMsg(o)
+ }
+ if (zb0001Mask & 0x40) == 0 { // if not empty
+ // string "vrfsk"
+ o = append(o, 0xa5, 0x76, 0x72, 0x66, 0x73, 0x6b)
+ o = (*z).VRFSK.MarshalMsg(o)
+ }
+ }
+ return
+}
+
+func (_ *ParticipationKeyIdentity) CanMarshalMsg(z interface{}) bool {
+ _, ok := (z).(*ParticipationKeyIdentity)
+ return ok
+}
+
+// UnmarshalMsg implements msgp.Unmarshaler
+func (z *ParticipationKeyIdentity) UnmarshalMsg(bts []byte) (o []byte, err error) {
+ var field []byte
+ _ = field
+ var zb0001 int
+ var zb0002 bool
+ zb0001, zb0002, bts, err = msgp.ReadMapHeaderBytes(bts)
+ if _, ok := err.(msgp.TypeError); ok {
+ zb0001, zb0002, bts, err = msgp.ReadArrayHeaderBytes(bts)
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ if zb0001 > 0 {
+ zb0001--
+ bts, err = (*z).Parent.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "struct-from-array", "Parent")
+ return
+ }
+ }
+ if zb0001 > 0 {
+ zb0001--
+ bts, err = (*z).VRFSK.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "struct-from-array", "VRFSK")
+ return
+ }
+ }
+ if zb0001 > 0 {
+ zb0001--
+ bts, err = (*z).VoteID.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "struct-from-array", "VoteID")
+ return
+ }
+ }
+ if zb0001 > 0 {
+ zb0001--
+ bts, err = (*z).FirstValid.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "struct-from-array", "FirstValid")
+ return
+ }
+ }
+ if zb0001 > 0 {
+ zb0001--
+ bts, err = (*z).LastValid.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "struct-from-array", "LastValid")
+ return
+ }
+ }
+ if zb0001 > 0 {
+ zb0001--
+ (*z).KeyDilution, bts, err = msgp.ReadUint64Bytes(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "struct-from-array", "KeyDilution")
+ return
+ }
+ }
+ if zb0001 > 0 {
+ err = msgp.ErrTooManyArrayFields(zb0001)
+ if err != nil {
+ err = msgp.WrapError(err, "struct-from-array")
+ return
+ }
+ }
+ } else {
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ if zb0002 {
+ (*z) = ParticipationKeyIdentity{}
+ }
+ for zb0001 > 0 {
+ zb0001--
+ field, bts, err = msgp.ReadMapKeyZC(bts)
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ switch string(field) {
+ case "addr":
+ bts, err = (*z).Parent.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "Parent")
+ return
+ }
+ case "vrfsk":
+ bts, err = (*z).VRFSK.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "VRFSK")
+ return
+ }
+ case "vote-id":
+ bts, err = (*z).VoteID.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "VoteID")
+ return
+ }
+ case "fv":
+ bts, err = (*z).FirstValid.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "FirstValid")
+ return
+ }
+ case "lv":
+ bts, err = (*z).LastValid.UnmarshalMsg(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "LastValid")
+ return
+ }
+ case "kd":
+ (*z).KeyDilution, bts, err = msgp.ReadUint64Bytes(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "KeyDilution")
+ return
+ }
+ default:
+ err = msgp.ErrNoField(string(field))
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ }
+ }
+ }
+ o = bts
+ return
+}
+
+func (_ *ParticipationKeyIdentity) CanUnmarshalMsg(z interface{}) bool {
+ _, ok := (z).(*ParticipationKeyIdentity)
+ return ok
+}
+
+// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
+func (z *ParticipationKeyIdentity) Msgsize() (s int) {
+ s = 1 + 5 + (*z).Parent.Msgsize() + 6 + (*z).VRFSK.Msgsize() + 8 + (*z).VoteID.Msgsize() + 3 + (*z).FirstValid.Msgsize() + 3 + (*z).LastValid.Msgsize() + 3 + msgp.Uint64Size
+ return
+}
+
+// MsgIsZero returns whether this is a zero value
+func (z *ParticipationKeyIdentity) MsgIsZero() bool {
+ return ((*z).Parent.MsgIsZero()) && ((*z).VRFSK.MsgIsZero()) && ((*z).VoteID.MsgIsZero()) && ((*z).FirstValid.MsgIsZero()) && ((*z).LastValid.MsgIsZero()) && ((*z).KeyDilution == 0)
+}