@Override public int size() { int s = 0; s += SerializeUtils.sizeOfUint32(); s += SerializeUtils.sizeOfUint32(); s += 1; s += 1; s += SerializeUtils.sizeOfUint16(); s += SerializeUtils.sizeOfUint16(); return s; }
@Override public int size() { int size = 0; size += SerializeUtils.sizeOfUint32(); // roundIndex size += SerializeUtils.sizeOfUint16(); // consensusMemberCount size += SerializeUtils.sizeOfUint48(); //roundStartTime size += SerializeUtils.sizeOfUint16(); // packingIndexOfRound return size; }
@Override public int size() { int s = 0; s += SerializeUtils.sizeOfUint16(); // severPort s += SerializeUtils.sizeOfString(nodeIp); return s; }
@Override public int size() { int s = 0; s += SerializeUtils.sizeOfUint32(); s += SerializeUtils.sizeOfUint16(); s += SerializeUtils.sizeOfString(ip); return s; }
@Override public int size() { int s = 0; s += SerializeUtils.sizeOfUint16(); // handshakeType s += SerializeUtils.sizeOfUint16(); // severPort s += SerializeUtils.sizeOfUint32(); // bestBlockHeight s += bestBlockHash.size(); s += SerializeUtils.sizeOfUint48(); // networkTime s += SerializeUtils.sizeOfString(nodeIp); s += SerializeUtils.sizeOfString(version); return s; }
@Override public int size() { int size = 0; size += SerializeUtils.sizeOfUint32(); // roundIndex size += SerializeUtils.sizeOfUint16(); // consensusMemberCount size += SerializeUtils.sizeOfUint48(); // roundStartTime size += SerializeUtils.sizeOfUint16(); // packingIndexOfRound if (currentVersion != null) { size += SerializeUtils.sizeOfUint32(); // mainVersion size += SerializeUtils.sizeOfUint32(); // currentVersion size += SerializeUtils.sizeOfUint16(); // percent; size += SerializeUtils.sizeOfUint32(); // delay; size += SerializeUtils.sizeOfBytes(stateRoot); } return size; }
public static Transaction getInstance(NulsByteBuffer byteBuffer) throws Exception { int txType = byteBuffer.readUint16(); byteBuffer.setCursor(byteBuffer.getCursor() - SerializeUtils.sizeOfUint16()); Class<? extends Transaction> txClass = TYPE_TX_MAP.get(txType); if (null == txClass) { throw new NulsRuntimeException(KernelErrorCode.DATA_NOT_FOUND); } Transaction tx = byteBuffer.readNulsData(txClass.newInstance()); return tx; }
@Override public int size() { int size = 0; size += SerializeUtils.sizeOfNulsData(txHash); // blockHeight size += SerializeUtils.sizeOfUint32(); size += SerializeUtils.sizeOfUint48(); size += SerializeUtils.sizeOfBytes(addresses); // txType size += SerializeUtils.sizeOfUint16(); size += 1; return size; }
@Override public int size() { int size = 0; size += SerializeUtils.sizeOfNulsData(txHash); size += SerializeUtils.sizeOfUint32(); // blockHeight size += SerializeUtils.sizeOfUint48(); size += SerializeUtils.sizeOfBytes(addresses); size += SerializeUtils.sizeOfUint16(); // txType size += 1; return size; }
@Override public int size() { int size = 0; size += SerializeUtils.sizeOfUint16(); // type size += SerializeUtils.sizeOfUint48(); // time size += SerializeUtils.sizeOfBytes(remark); size += SerializeUtils.sizeOfNulsData(txData); size += SerializeUtils.sizeOfNulsData(coinData); size += SerializeUtils.sizeOfBytes(transactionSignature); return size; }