public static byte[] uint48ToBytes(long val) { byte[] bytes = new byte[SerializeUtils.sizeOfUint48()]; bytes[0] = (byte) (0xFF & val); bytes[1] = (byte) (0xFF & (val >> 8)); bytes[2] = (byte) (0xFF & (val >> 16)); bytes[3] = (byte) (0xFF & (val >> 24)); bytes[4] = (byte) (0xFF & (val >> 32)); bytes[5] = (byte) (0xFF & (val >> 40)); return bytes; }
@Override public int size() { int size = 0; size += SerializeUtils.sizeOfBytes(owner); size += SerializeUtils.sizeOfInt64(); size += SerializeUtils.sizeOfUint48(); return size; }
@Override public int size() { int size = 0; size += 1; size += Address.ADDRESS_LENGTH; size += SerializeUtils.sizeOfUint48(); size += SerializeUtils.sizeOfVarInt(height); size += SerializeUtils.sizeOfVarInt(roundIndex); size += 2; size += SerializeUtils.sizeOfBytes(this.evidence); return size; }
@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 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.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.sizeOfUint16(); // type size += SerializeUtils.sizeOfUint48(); // time size += SerializeUtils.sizeOfBytes(remark); size += SerializeUtils.sizeOfNulsData(txData); size += SerializeUtils.sizeOfNulsData(coinData); size += SerializeUtils.sizeOfBytes(transactionSignature); return size; }
@Override public int size() { int size = 0; size += SerializeUtils.sizeOfInt64(); // deposit.getValue() size += SerializeUtils.sizeOfNulsData(agentHash); size += address.length; size += SerializeUtils.sizeOfUint48(); size += SerializeUtils.sizeOfNulsData(txHash); size += SerializeUtils.sizeOfVarInt(blockHeight); // blockHeight size += SerializeUtils.sizeOfVarInt(delHeight); // delHeight return size; }
@Override public int size() { int size = SerializeUtils.sizeOfNulsData(hash); size += Address.ADDRESS_LENGTH * 3; size += SerializeUtils.sizeOfInt64(); size += SerializeUtils.sizeOfDouble(commissionRate); size += SerializeUtils.sizeOfUint48(); size += SerializeUtils.sizeOfVarInt(blockHeight); size += SerializeUtils.sizeOfVarInt(delHeight); return size; }
@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.sizeOfNulsData(preHash); size += SerializeUtils.sizeOfNulsData(merkleHash); size += SerializeUtils.sizeOfUint48(); size += SerializeUtils.sizeOfUint32(); size += SerializeUtils.sizeOfUint32(); size += SerializeUtils.sizeOfBytes(extend); size += SerializeUtils.sizeOfNulsData(blockSignature); return size; }
@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; }