@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { tx.serializeToStream(stream); stream.writeInt64(sequence); }
@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()); } } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeBytesWithLength(owner); stream.writeInt64(balance.getValue()); stream.writeInt64(hadLocked.getValue()); }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeBytesWithLength(owner); stream.writeInt64(na.getValue()); stream.writeUint48(lockTime); }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeInt64(deposit.getValue()); stream.write(address); stream.writeNulsData(agentHash); }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.write(sender); stream.write(contractAddress); stream.writeInt64(value); stream.writeInt64(gasLimit); stream.writeInt64(price); stream.writeString(methodName); stream.writeString(methodDesc); stream.write(argsCount); if(args != null) { for(String[] arg : args) { if(arg == null) { stream.write((byte) 0); } else { stream.write((byte) arg.length); for(String str : arg){ stream.writeString(str); } } } } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.write(sender); stream.write(contractAddress); stream.writeInt64(value); stream.writeUint32(codeLen); stream.writeBytesWithLength(code); stream.writeInt64(gasLimit); stream.writeInt64(price); stream.write(argsCount); if(args != null) { for(String[] arg : args) { if(arg == null) { stream.write((byte) 0); } else { stream.write((byte) arg.length); for(String str : arg){ stream.writeString(str); } } } } }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeInt64(blockHeight); stream.write(this.getHash().serialize()); stream.write(this.getPreHash().serialize()); for (UtxoAccountsBalancePo balance : balanceList) { stream.writeBytesWithLength(balance.getOwner()); stream.writeInt64(balance.getInputBalance()); stream.writeInt64(balance.getOutputBalance()); stream.writeInt64(balance.getLockedPermanentBalance()); stream.writeInt64(balance.getUnLockedPermanentBalance()); stream.writeInt64(balance.getContractFromBalance()); stream.writeInt64(balance.getContractToBalance()); stream.writeInt64(balance.getBlockHeight()); stream.writeUint32(balance.getTxIndex()); int lockedTimeListSize = balance.getLockedTimeList() == null ? 0 : balance.getLockedTimeList() .size(); if (null != balance.getLockedTimeList() ) { for (LockedBalance lockedBalance : balance.getLockedTimeList() ) { stream.writeInt64(lockedBalance.getLockedTime()); stream.writeInt64(lockedBalance.getLockedBalance()); if (null != balance.getLockedHeightList()) { for (LockedBalance lockedBalance : balance.getLockedHeightList()) { stream.writeInt64(lockedBalance.getLockedTime()); stream.writeInt64(lockedBalance.getLockedBalance());
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeInt64(deposit.getValue()); stream.write(agentAddress); stream.write(packingAddress); stream.write(rewardAddress); stream.writeDouble(this.commissionRate); }
/** * 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); }
/** * 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); }