public Date date() { return fromSecondsSinceRippleEpoch(ledger_time); }
public static RippleDate now() { return new RippleDate(); }
public Date rippleDate() { return RippleDate.fromParser(parser); }
public long secondsSinceRippleEpoch() { return ((this.getTime() / 1000) - RIPPLE_EPOCH_SECONDS_OFFSET); } public static RippleDate fromSecondsSinceRippleEpoch(Number seconds) {
public static RippleDate fromParser(BinaryParser parser) { UInt32 uInt32 = UInt32.translate.fromParser(parser); return fromSecondsSinceRippleEpoch(uInt32); } public static RippleDate now() {
public Demurrage(byte[] bytes) { BinaryParser parser = new BinaryParser(bytes); parser.skip(1); // The type isoCode = isoCodeFromBytesAndOffset(parser.read(3), 0);// The isoCode interestStart = RippleDate.fromParser(parser); long l = UInt64.translate.fromParser(parser).longValue(); interestRate = Double.longBitsToDouble(l); } }
public static RippleDate fromSecondsSinceRippleEpoch(Number seconds) { return new RippleDate((seconds.longValue() + RIPPLE_EPOCH_SECONDS_OFFSET) * 1000); } public static RippleDate fromParser(BinaryParser parser) {
public static LedgerHeader fromReader(STReader reader) { LedgerHeader ledger = new LedgerHeader(); ledger.sequence = reader.uInt32(); ledger.totalXRP = reader.uInt64(); ledger.previousLedger = reader.hash256(); ledger.transactionHash= reader.hash256(); ledger.stateHash = reader.hash256(); ledger.parentCloseTime = reader.uInt32(); ledger.closeTime = reader.uInt32(); ledger.closeResolution = reader.uInt8(); ledger.closeFlags = reader.uInt8(); ledger.closeDate = RippleDate.fromSecondsSinceRippleEpoch(ledger.closeTime); return ledger; }