@Override protected void serializeToStream(NulsOutputStreamBuffer buffer) throws IOException { buffer.write(digestAlgType); buffer.writeBytesWithLength(digestBytes); }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeNulsData(this.txHash); stream.writeUint32(blockHeight); stream.writeUint48(time); stream.writeBytesWithLength(addresses); stream.writeUint16(txType); stream.write(status); }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.write(address.getAddressBytes()); stream.writeUint32(m); stream.writeUint32(pubKeyList.size()); for (int i = 0; i < pubKeyList.size(); i++) { stream.writeBytesWithLength(pubKeyList.get(i)); } }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeInt64(deposit.getValue()); stream.write(address); stream.writeNulsData(agentHash); }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeVarInt(addressList.size()); for (byte[] address : addressList) { stream.write(address); } }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeNulsData(this.txHash); stream.writeUint32(blockHeight); stream.writeUint48(time); stream.writeBytesWithLength(addresses); stream.writeUint16(txType); stream.write(status); }
@Override public void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.write(signAlgType); stream.writeBytesWithLength(signBytes); }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { if (scripts != null && scripts.size() > 0) { for (Script script : scripts) { stream.writeBytesWithLength(script.getProgram()); } } else { stream.write(NulsConstant.PLACE_HOLDER); } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.write((byte) type.getCode()); stream.writeNulsData(hash); }
public void writeUint48(long time) throws IOException { byte[] bytes = SerializeUtils.uint48ToBytes(time); this.write(bytes); } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { header.serializeToStream(stream); for (Transaction tx : txs) { stream.write(tx.serialize()); } }