(sink *common.ZeroCopySink)
| 130 | } |
| 131 | |
| 132 | func (dc *DeployCode) Serialization(sink *common.ZeroCopySink) { |
| 133 | sink.WriteVarBytes(dc.code) |
| 134 | sink.WriteByte(dc.vmFlags) |
| 135 | sink.WriteString(dc.Name) |
| 136 | sink.WriteString(dc.Version) |
| 137 | sink.WriteString(dc.Author) |
| 138 | sink.WriteString(dc.Email) |
| 139 | sink.WriteString(dc.Description) |
| 140 | } |
| 141 | |
| 142 | //note: DeployCode.Code has data reference of param source |
| 143 | func (dc *DeployCode) Deserialization(source *common.ZeroCopySource) error { |