/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeVarInt(addressList.size()); for (byte[] address : addressList) { stream.write(address); } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeVarInt(txHashList.size()); for (NulsDigestData data : txHashList) { stream.writeNulsData(data); } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeVarInt(getVal()); }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { int count = nodeList == null ? 0 : nodeList.size(); stream.writeVarInt(count); if (null != nodeList) { for (Node node : nodeList) { stream.writeNulsData(node); } } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeVarInt(getVal()); }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeNulsData(header); stream.writeVarInt(txHashList.size()); for (NulsDigestData hash : txHashList) { stream.writeNulsData(hash); } stream.writeVarInt(subTxList.size()); for (Transaction tx : subTxList) { stream.writeNulsData(tx); } }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { int fromCount = from == null ? 0 : from.size(); stream.writeVarInt(fromCount); if (null != from) { for (Coin coin : from) { stream.writeNulsData(coin); } } int toCount = to == null ? 0 : to.size(); stream.writeVarInt(toCount); if (null != to) { for (Coin coin : to) { stream.writeNulsData(coin); } } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeNulsData(requestMessageHash); stream.writeVarInt(hashList.size()); for (NulsDigestData hash : hashList) { stream.writeNulsData(hash); } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeNulsData(requestHash); stream.writeVarInt(txList.size()); for (Transaction data : txList) { stream.writeNulsData(data); } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeNulsData(preHash); stream.writeNulsData(merkleHash); stream.writeVarInt(time); stream.writeVarInt(height); stream.writeVarInt(txCount); stream.writeBytesWithLength(extend); stream.writeNulsData(scriptSign); for (NulsDigestData hash : txHashList) { stream.writeNulsData(hash); } if (NulsContext.MAIN_NET_VERSION > 1) { stream.writeBytesWithLength(stateRoot); } }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.write(type); stream.write(address); stream.writeUint48(time); stream.writeVarInt(height); stream.writeVarInt(roundIndex); stream.writeShort(reasonCode); stream.writeBytesWithLength(evidence); }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeInt64(deposit.getValue()); stream.writeNulsData(agentHash); stream.write(address); stream.writeUint48(time); stream.writeNulsData(txHash); stream.writeVarInt(blockHeight); stream.writeVarInt(delHeight); }
buffer.writeVarInt(type); buffer.writeVarInt(time); break; buffer.writeUint48(time); } else { buffer.writeVarInt(type); buffer.writeVarInt(time);
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeNulsData(hash); stream.write(agentAddress); stream.write(packingAddress); stream.write(rewardAddress); stream.writeInt64(deposit.getValue()); stream.writeDouble(commissionRate); stream.writeUint48(time); stream.writeVarInt(blockHeight); stream.writeVarInt(delHeight); }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeBytesWithLength(owner); stream.writeInt64(inputBalance); stream.writeInt64(outputBalance); stream.writeInt64(lockedPermanentBalance); stream.writeInt64(unLockedPermanentBalance); stream.writeInt64(contractFromBalance); stream.writeInt64(contractToBalance); stream.writeInt64(blockHeight); stream.writeUint32(txIndex); int lockedTimeListSize = lockedTimeList == null ? 0 : lockedTimeList.size(); stream.writeVarInt(lockedTimeListSize); if (null != lockedTimeList) { for (LockedBalance balance : lockedTimeList) { stream.writeInt64(balance.getLockedTime()); stream.writeInt64(balance.getLockedBalance()); } } int lockedHeightListSize = lockedHeightList == null ? 0 : lockedHeightList.size(); stream.writeVarInt(lockedHeightListSize); if (null != lockedHeightList) { for (LockedBalance balance : lockedHeightList) { stream.writeInt64(balance.getLockedTime()); stream.writeInt64(balance.getLockedBalance()); } } }
stream.write(this.getPreHash().serialize()); int balanceListCount = balanceList == null ? 0 : balanceList.size(); stream.writeVarInt(balanceListCount); if (null != balanceList) { for (UtxoAccountsBalancePo balance : balanceList) { stream.writeUint32(balance.getTxIndex()); int lockedTimeListSize = balance.getLockedTimeList() == null ? 0 : balance.getLockedTimeList() .size(); stream.writeVarInt(lockedTimeListSize); if (null != balance.getLockedTimeList() ) { for (LockedBalance lockedBalance : balance.getLockedTimeList() ) { stream.writeVarInt(lockedHeightListSize); if (null != balance.getLockedHeightList()) { for (LockedBalance lockedBalance : balance.getLockedHeightList()) {