decode method
Implementation
static XdrLedgerHeader decode(XdrDataInputStream stream) {
XdrLedgerHeader decodedLedgerHeader = XdrLedgerHeader();
decodedLedgerHeader.ledgerVersion = XdrUint32.decode(stream);
decodedLedgerHeader.previousLedgerHash = XdrHash.decode(stream);
decodedLedgerHeader.scpValue = XdrStellarValue.decode(stream);
decodedLedgerHeader.txSetResultHash = XdrHash.decode(stream);
decodedLedgerHeader.bucketListHash = XdrHash.decode(stream);
decodedLedgerHeader.ledgerSeq = XdrUint32.decode(stream);
decodedLedgerHeader.totalCoins = XdrInt64.decode(stream);
decodedLedgerHeader.feePool = XdrInt64.decode(stream);
decodedLedgerHeader.inflationSeq = XdrUint32.decode(stream);
decodedLedgerHeader.idPool = XdrUint64.decode(stream);
decodedLedgerHeader.baseFee = XdrUint32.decode(stream);
decodedLedgerHeader.baseReserve = XdrUint32.decode(stream);
decodedLedgerHeader.maxTxSetSize = XdrUint32.decode(stream);
int skipListsize = 4;
decodedLedgerHeader.skipList = List<XdrHash>(skipListsize);
for (int i = 0; i < skipListsize; i++) {
decodedLedgerHeader.skipList[i] = XdrHash.decode(stream);
}
decodedLedgerHeader.ext = XdrLedgerHeaderExt.decode(stream);
return decodedLedgerHeader;
}