@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeString(getVal()); }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeBytesWithLength(address); stream.writeString(alias); }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeUint16(severPort); stream.writeString(nodeIp); }
@Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeUint32(magicNumber); stream.writeUint16(port); stream.writeString(ip); }
/** * serialize important field */ @Override protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException { stream.writeUint16(handshakeType); stream.writeUint16(severPort); stream.writeUint32(bestBlockHeight); stream.write(bestBlockHash.serialize()); stream.writeUint48(networkTime); stream.writeString(nodeIp); stream.writeString(version); }
@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); } } } } }