From 87d664784ceb41e092999a6b19751529bb85b840 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Tue, 25 Jul 2017 14:23:10 -0700 Subject: [PATCH] refactor: s/ts/time. s/ps/mtime. --- docs/REST-RPC-API.md | 14 +- lib/blockchain/chain.js | 50 +- lib/blockchain/chainentry.js | 30 +- lib/http/rpc.js | 42 +- lib/mempool/mempool.js | 10 +- lib/mempool/mempoolentry.js | 14 +- lib/mining/cpuminer.js | 8 +- lib/mining/miner.js | 14 +- lib/mining/template.js | 34 +- lib/net/bip152.js | 4 +- lib/net/hostlist.js | 38 +- lib/net/packets.js | 16 +- lib/net/peer.js | 22 +- lib/net/pool.js | 10 +- lib/primitives/abstractblock.js | 16 +- lib/primitives/block.js | 6 +- lib/primitives/headers.js | 8 +- lib/primitives/merkleblock.js | 8 +- lib/primitives/netaddress.js | 26 +- lib/primitives/tx.js | 24 +- lib/primitives/txmeta.js | 42 +- lib/protocol/networks.js | 10 +- lib/types.js | 2 +- lib/utils/util.js | 10 +- lib/wallet/client.js | 2 +- lib/wallet/common.js | 2 +- lib/wallet/records.js | 38 +- lib/wallet/rpc.js | 14 +- lib/wallet/txdb.js | 40 +- migrate/ensure-tip-index.js | 2 +- migrate/walletdb3to4.js | 4 +- scripts/gen.js | 14 +- test/block-test.js | 2 +- test/chain-test.js | 4 +- test/data/block300025.json | 1846 +++++++++++++++---------------- test/protocol-test.js | 12 +- test/wallet-test.js | 2 +- 37 files changed, 1219 insertions(+), 1221 deletions(-) diff --git a/docs/REST-RPC-API.md b/docs/REST-RPC-API.md index a37f9f61..e26220ee 100644 --- a/docs/REST-RPC-API.md +++ b/docs/REST-RPC-API.md @@ -478,8 +478,8 @@ Example: "hash": "0de09025e68b78e13f5543f46a9516fa37fcc06409bf03eda0e85ed34018f822", "height": -1, "block": null, - "ts": 0, - "ps": 1486685530, + "time": 0, + "mtime": 1486685530, "date": "2017-02-10T00:12:10Z", "index": -1, "size": 226, @@ -549,7 +549,7 @@ Do not broadcast or add to wallet. "witnessHash": "0799a1d3ebfd108d2578a60e1b685350d42e1ef4d5cd326f99b8bf794c81ed17", "fee": "0.0000454", "rate": "0.00020088", - "ps": 1486686322, + "mtime": 1486686322, "version": 1, "flag": 1, "inputs": [ @@ -626,7 +626,7 @@ Example: { "hash": "39864ce2f29635638bbdc3e943b3a182040fdceb6679fa3dabc8c827e05ff6a7", "height": 3, - "ts": 1485471341, + "time": 1485471341, "hashes": [ "dd1a110edcdcbb3110a1cbe0a545e4b0a7813ffa5e77df691478205191dad66f" ] @@ -846,8 +846,8 @@ Example: "hash": "0de09025e68b78e13f5543f46a9516fa37fcc06409bf03eda0e85ed34018f822", "height": -1, "block": null, - "ts": 0, - "ps": 1486685530, + "time": 0, + "mtime": 1486685530, "date": "2017-02-10T00:12:10Z", "index": -1, "size": 226, @@ -951,4 +951,4 @@ Example: "type": "pubkeyhash", "address": "mwX8J1CDGUqeQcJPnjNBG4s97vhQsJG7Eq" } -``` \ No newline at end of file +``` diff --git a/lib/blockchain/chain.js b/lib/blockchain/chain.js index f4810acf..70e745d7 100644 --- a/lib/blockchain/chain.js +++ b/lib/blockchain/chain.js @@ -230,7 +230,7 @@ Chain.prototype.verify = async function verify(block, prev, flags) { let hash = block.hash('hex'); let now = this.network.now(); let height = prev.height + 1; - let ts, mtp, commit, state, bits; + let time, mtp, commit, state, bits; assert(typeof flags === 'number'); @@ -275,7 +275,7 @@ Chain.prototype.verify = async function verify(block, prev, flags) { return this.state; // Ensure the POW is what we expect. - bits = await this.getTarget(block.ts, prev); + bits = await this.getTarget(block.time, prev); if (block.bits !== bits) { throw new VerifyError(block, @@ -287,7 +287,7 @@ Chain.prototype.verify = async function verify(block, prev, flags) { // Ensure the timestamp is correct. mtp = await prev.getMedianTime(); - if (block.ts <= mtp) { + if (block.time <= mtp) { throw new VerifyError(block, 'invalid', 'time-too-old', @@ -297,7 +297,7 @@ Chain.prototype.verify = async function verify(block, prev, flags) { // Check timestamp against adj-time+2hours. // If this fails we may be able to accept // the block later. - if (block.ts > now + 2 * 60 * 60) { + if (block.time > now + 2 * 60 * 60) { throw new VerifyError(block, 'invalid', 'time-too-new', @@ -321,7 +321,7 @@ Chain.prototype.verify = async function verify(block, prev, flags) { throw new VerifyError(block, 'obsolete', 'bad-version', 0); // Get the new deployment state. - state = await this.getDeployments(block.ts, prev); + state = await this.getDeployments(block.time, prev); // Enforce BIP91/BIP148. if (state.hasBIP91() || state.hasBIP148()) { @@ -330,12 +330,12 @@ Chain.prototype.verify = async function verify(block, prev, flags) { } // Get timestamp for tx.isFinal(). - ts = state.hasMTP() ? mtp : block.ts; + time = state.hasMTP() ? mtp : block.time; // Transactions must be finalized with // regards to nSequence and nLockTime. for (let tx of block.txs) { - if (!tx.isFinal(height, ts)) { + if (!tx.isFinal(height, time)) { throw new VerifyError(block, 'invalid', 'bad-txns-nonfinal', @@ -409,12 +409,12 @@ Chain.prototype.verify = async function verify(block, prev, flags) { /** * Check all deployments on a chain, ranging from p2sh to segwit. * @method - * @param {Number} ts + * @param {Number} time * @param {ChainEntry} prev * @returns {Promise} - Returns {@link DeploymentState}. */ -Chain.prototype.getDeployments = async function getDeployments(ts, prev) { +Chain.prototype.getDeployments = async function getDeployments(time, prev) { let deployments = this.network.deployments; let height = prev.height + 1; let state = new DeploymentState(); @@ -428,7 +428,7 @@ Chain.prototype.getDeployments = async function getDeployments(ts, prev) { // not have a signature. See: // 6a26d2ecb67f27d1fa5524763b49029d7106e91e3cc05743073461a719776192 // 9c08a4d78931342b37fd5f72900fb9983087e6f46c4a097d8a1f52c74e28eaf6 - if (ts >= consensus.BIP16_TIME) + if (time >= consensus.BIP16_TIME) state.flags |= Script.flags.VERIFY_P2SH; // Coinbase heights are now enforced (bip34). @@ -480,7 +480,7 @@ Chain.prototype.getDeployments = async function getDeployments(ts, prev) { // assumption that deployment checks should // only ever examine the values of the // previous block (necessary for mining). - let mtp = await prev.getMedianTime(ts); + let mtp = await prev.getMedianTime(time); if (mtp >= 1501545600 && mtp <= 1510704000) state.bip148 = true; } @@ -1642,8 +1642,8 @@ Chain.prototype.limitOrphans = function limitOrphans() { let oldest; for (let orphan of this.orphanMap.values()) { - if (now < orphan.ts + 60 * 60) { - if (!oldest || orphan.ts < oldest.ts) + if (now < orphan.time + 60 * 60) { + if (!oldest || orphan.time < oldest.time) oldest = orphan; continue; } @@ -1814,7 +1814,7 @@ Chain.prototype.maybeSync = function maybeSync() { this.checkpoints = false; } - if (this.tip.ts < util.now() - this.network.block.maxTipAge) + if (this.tip.time < util.now() - this.network.block.maxTipAge) return; if (!this.hasChainwork()) @@ -1841,8 +1841,8 @@ Chain.prototype.hasChainwork = function hasChainwork() { */ Chain.prototype.getProgress = function getProgress() { - let start = this.network.genesis.ts; - let current = this.tip.ts - start; + let start = this.network.genesis.time; + let current = this.tip.time - start; let end = util.now() - start - 40 * 60; return Math.min(1, current / end); }; @@ -1989,19 +1989,19 @@ Chain.prototype.getCurrentTarget = async function getCurrentTarget() { /** * Calculate the next target. * @method - * @param {Number} ts - Next block timestamp. + * @param {Number} time - Next block timestamp. * @param {ChainEntry} prev - Previous entry. * @returns {Promise} - returns Number * (target is in compact/mantissa form). */ -Chain.prototype.getTarget = async function getTarget(ts, prev) { +Chain.prototype.getTarget = async function getTarget(time, prev) { let pow = this.network.pow; let first, height; // Genesis if (!prev) { - assert(ts === this.network.genesis.ts); + assert(time === this.network.genesis.time); return pow.bits; } @@ -2009,7 +2009,7 @@ Chain.prototype.getTarget = async function getTarget(ts, prev) { if ((prev.height + 1) % pow.retargetInterval !== 0) { if (pow.targetReset) { // Special behavior for testnet: - if (ts > prev.ts + pow.targetSpacing * 2) + if (time > prev.time + pow.targetSpacing * 2) return pow.bits; while (prev.height !== 0 @@ -2055,7 +2055,7 @@ Chain.prototype.retarget = function retarget(prev, first) { if (pow.noRetargeting) return prev.bits; - actualTimespan = prev.ts - first.ts; + actualTimespan = prev.time - first.time; target = consensus.fromCompact(prev.bits); if (actualTimespan < targetTimespan / 4 | 0) @@ -2275,7 +2275,7 @@ Chain.prototype.getDeploymentState = async function getDeploymentState() { if (this.options.spv) return this.state; - return await this.getDeployments(this.tip.ts, prev); + return await this.getDeployments(this.tip.time, prev); }; /** @@ -2296,8 +2296,8 @@ Chain.prototype.verifyFinal = async function verifyFinal(prev, tx, flags) { return tx.isFinal(height, -1); if (flags & common.lockFlags.MEDIAN_TIME_PAST) { - let ts = await prev.getMedianTime(); - return tx.isFinal(height, ts); + let time = await prev.getMedianTime(); + return tx.isFinal(height, time); } return tx.isFinal(height, this.network.now()); @@ -2658,7 +2658,7 @@ function Orphan(block, flags, id) { this.block = block; this.flags = flags; this.id = id; - this.ts = util.now(); + this.time = util.now(); } /* diff --git a/lib/blockchain/chainentry.js b/lib/blockchain/chainentry.js index e4782082..c024c064 100644 --- a/lib/blockchain/chainentry.js +++ b/lib/blockchain/chainentry.js @@ -35,7 +35,7 @@ const InvItem = require('../primitives/invitem'); * This value will never be negative. * @property {Hash} prevBlock * @property {Hash} merkleRoot - * @property {Number} ts + * @property {Number} time * @property {Number} bits * @property {Number} nonce * @property {Number} height @@ -52,7 +52,7 @@ function ChainEntry(chain, options, prev) { this.version = 1; this.prevBlock = encoding.NULL_HASH; this.merkleRoot = encoding.NULL_HASH; - this.ts = 0; + this.time = 0; this.bits = 0; this.nonce = 0; this.height = -1; @@ -90,7 +90,7 @@ ChainEntry.prototype.fromOptions = function fromOptions(options, prev) { assert(util.isNumber(options.version)); assert(typeof options.prevBlock === 'string'); assert(typeof options.merkleRoot === 'string'); - assert(util.isNumber(options.ts)); + assert(util.isNumber(options.time)); assert(util.isNumber(options.bits)); assert(util.isNumber(options.nonce)); assert(!options.chainwork || BN.isBN(options.chainwork)); @@ -99,7 +99,7 @@ ChainEntry.prototype.fromOptions = function fromOptions(options, prev) { this.version = options.version; this.prevBlock = options.prevBlock; this.merkleRoot = options.merkleRoot; - this.ts = options.ts; + this.time = options.time; this.bits = options.bits; this.nonce = options.nonce; this.height = options.height; @@ -267,11 +267,11 @@ ChainEntry.prototype.getNextEntry = async function getNextEntry() { /** * Calculate median time past. * @method - * @param {Number?} ts + * @param {Number?} time * @returns {Promise} - Returns Number. */ -ChainEntry.prototype.getMedianTime = async function getMedianTime(ts) { +ChainEntry.prototype.getMedianTime = async function getMedianTime(time) { let timespan = ChainEntry.MEDIAN_TIMESPAN; let entry = this; let median = []; @@ -279,15 +279,15 @@ ChainEntry.prototype.getMedianTime = async function getMedianTime(ts) { // In case we ever want to check // the MTP of the _current_ block // (necessary for BIP148). - if (ts != null) { - median.push(ts); + if (time != null) { + median.push(time); timespan -= 1; } for (let i = 0; i < timespan && entry; i++) { let cache; - median.push(entry.ts); + median.push(entry.time); cache = entry.getPrevCache(); @@ -364,7 +364,7 @@ ChainEntry.prototype.fromBlock = function fromBlock(block, prev) { this.version = block.version; this.prevBlock = block.prevBlock; this.merkleRoot = block.merkleRoot; - this.ts = block.ts; + this.time = block.time; this.bits = block.bits; this.nonce = block.nonce; this.height = prev ? prev.height + 1: 0; @@ -395,7 +395,7 @@ ChainEntry.prototype.toRaw = function toRaw() { bw.writeU32(this.version); bw.writeHash(this.prevBlock); bw.writeHash(this.merkleRoot); - bw.writeU32(this.ts); + bw.writeU32(this.time); bw.writeU32(this.bits); bw.writeU32(this.nonce); bw.writeU32(this.height); @@ -420,7 +420,7 @@ ChainEntry.prototype.fromRaw = function fromRaw(data) { this.version = br.readU32(); this.prevBlock = br.readHash('hex'); this.merkleRoot = br.readHash('hex'); - this.ts = br.readU32(); + this.time = br.readU32(); this.bits = br.readU32(); this.nonce = br.readU32(); this.height = br.readU32(); @@ -452,7 +452,7 @@ ChainEntry.prototype.toJSON = function toJSON() { version: this.version, prevBlock: util.revHex(this.prevBlock), merkleRoot: util.revHex(this.merkleRoot), - ts: this.ts, + time: this.time, bits: this.bits, nonce: this.nonce, height: this.height, @@ -472,7 +472,7 @@ ChainEntry.prototype.fromJSON = function fromJSON(json) { assert(util.isUInt32(json.version)); assert(typeof json.prevBlock === 'string'); assert(typeof json.merkleRoot === 'string'); - assert(util.isUInt32(json.ts)); + assert(util.isUInt32(json.time)); assert(util.isUInt32(json.bits)); assert(util.isUInt32(json.nonce)); assert(typeof json.chainwork === 'string'); @@ -481,7 +481,7 @@ ChainEntry.prototype.fromJSON = function fromJSON(json) { this.version = json.version; this.prevBlock = util.revHex(json.prevBlock); this.merkleRoot = util.revHex(json.merkleRoot); - this.ts = json.ts; + this.time = json.time; this.bits = json.bits; this.nonce = json.nonce; this.height = json.height; diff --git a/lib/http/rpc.js b/lib/http/rpc.js index 5a1c95b3..1edbf444 100644 --- a/lib/http/rpc.js +++ b/lib/http/rpc.js @@ -409,7 +409,7 @@ RPC.prototype.getPeerInfo = async function getPeerInfo(args, help) { lastrecv: peer.lastRecv / 1000 | 0, bytessent: peer.socket.bytesWritten, bytesrecv: peer.socket.bytesRead, - conntime: peer.ts !== 0 ? (util.ms() - peer.ts) / 1000 | 0 : 0, + conntime: peer.time !== 0 ? (util.ms() - peer.time) / 1000 | 0 : 0, timeoffset: offset, pingtime: peer.lastPong !== -1 ? (peer.lastPong - peer.lastPing) / 1000 @@ -1024,7 +1024,7 @@ RPC.prototype.submitWork = async function submitWork(data) { RPC.prototype._submitWork = async function _submitWork(data) { let attempt = this.attempt; - let header, nonce, ts, nonces; + let header, nonce, time, nonces; let n1, n2, proof, block, entry; if (!attempt) @@ -1053,9 +1053,9 @@ RPC.prototype._submitWork = async function _submitWork(data) { [n1, n2] = nonces; nonce = header.nonce; - ts = header.ts; + time = header.time; - proof = attempt.getProof(n1, n2, ts, nonce); + proof = attempt.getProof(n1, n2, time, nonce); if (!proof.verify(attempt.target)) return false; @@ -1095,14 +1095,14 @@ RPC.prototype._createWork = async function _createWork() { let attempt = await this.updateWork(); let n1 = this.nonce1; let n2 = this.nonce2; - let ts = attempt.ts; + let time = attempt.time; let data, root, head; data = Buffer.allocUnsafe(128); data.fill(0); root = attempt.getRoot(n1, n2); - head = attempt.getHeader(root, ts, 0); + head = attempt.getHeader(root, time, 0); head.copy(data, 0); @@ -1388,10 +1388,10 @@ RPC.prototype._createTemplate = async function _createTemplate(maxVersion, coinb target: util.revHex(attempt.target.toString('hex')), bits: util.hex32(attempt.bits), noncerange: '00000000ffffffff', - curtime: attempt.ts, + curtime: attempt.time, mintime: attempt.mtp + 1, - maxtime: attempt.ts + 7200, - expires: attempt.ts + 7200, + maxtime: attempt.time + 7200, + expires: attempt.time + 7200, sigoplimit: consensus.MAX_BLOCK_SIGOPS_COST / scale | 0, sizelimit: consensus.MAX_BLOCK_SIZE, weightlimit: undefined, @@ -1784,7 +1784,7 @@ RPC.prototype.getRawTransaction = async function getRawTransaction(args, help) { entry = await this.chain.db.getEntry(meta.block); json = this.txToJSON(tx, entry); - json.time = meta.ps; + json.time = meta.mtime; json.hex = tx.toRaw().toString('hex'); return json; @@ -2187,18 +2187,18 @@ RPC.prototype.reconsiderBlock = async function reconsiderBlock(args, help) { RPC.prototype.setMockTime = async function setMockTime(args, help) { let valid = new Validator([args]); - let ts = valid.u32(0); + let time = valid.u32(0); let delta; if (help || args.length !== 1) throw new RPCError(errs.MISC_ERROR, 'setmocktime timestamp'); - if (ts == null) + if (time == null) throw new RPCError(errs.TYPE_ERROR, 'Invalid timestamp.'); this.network.time.offset = 0; - delta = this.network.now() - ts; + delta = this.network.now() - time; this.network.time.offset = -delta; @@ -2378,7 +2378,7 @@ RPC.prototype._addBlock = async function _addBlock(block) { prev = await this.chain.db.getEntry(block.prevBlock); if (prev) { - let state = await this.chain.getDeployments(block.ts, prev); + let state = await this.chain.getDeployments(block.time, prev); // Fix eloipool bug (witness nonce is not present). if (state.hasWitness() && block.getCommitmentHash()) { @@ -2485,7 +2485,7 @@ RPC.prototype.getHashRate = async function getHashRate(lookup, height) { if (lookup > tip.height) lookup = tip.height; - minTime = tip.ts; + minTime = tip.time; maxTime = minTime; entry = tip; @@ -2495,8 +2495,8 @@ RPC.prototype.getHashRate = async function getHashRate(lookup, height) { if (!entry) throw new RPCError(errs.DATABASE_ERROR, 'Not found.'); - minTime = Math.min(entry.ts, minTime); - maxTime = Math.max(entry.ts, maxTime); + minTime = Math.min(entry.time, minTime); + maxTime = Math.max(entry.time, maxTime); } if (minTime === maxTime) @@ -2549,7 +2549,7 @@ RPC.prototype.txToJSON = function txToJSON(tx, entry) { if (entry) { height = entry.height; - time = entry.ts; + time = entry.time; hash = entry.rhash(); conf = this.chain.height - height + 1; } @@ -2648,7 +2648,7 @@ RPC.prototype.headerToJSON = async function headerToJSON(entry) { version: entry.version, versionHex: util.hex32(entry.version), merkleroot: util.revHex(entry.merkleRoot), - time: entry.ts, + time: entry.time, mediantime: mtp, bits: entry.bits, difficulty: toDifficulty(entry.bits), @@ -2686,7 +2686,7 @@ RPC.prototype.blockToJSON = async function blockToJSON(entry, block, details) { merkleroot: util.revHex(entry.merkleRoot), coinbase: block.txs[0].inputs[0].script.toJSON(), tx: txs, - time: entry.ts, + time: entry.time, mediantime: mtp, bits: entry.bits, difficulty: toDifficulty(entry.bits), @@ -2703,7 +2703,7 @@ RPC.prototype.entryToJSON = function entryToJSON(entry) { size: entry.size, fee: Amount.btc(entry.deltaFee, true), modifiedfee: 0, - time: entry.ts, + time: entry.time, height: entry.height, startingpriority: entry.priority, currentpriority: entry.getPriority(this.chain.height), diff --git a/lib/mempool/mempool.js b/lib/mempool/mempool.js index bc85d777..c380909b 100644 --- a/lib/mempool/mempool.js +++ b/lib/mempool/mempool.js @@ -378,7 +378,7 @@ Mempool.prototype.limitSize = function limitSize(added) { if (this.hasDepends(entry.tx)) continue; - if (now < entry.ts + expiryTime) { + if (now < entry.time + expiryTime) { queue.insert(entry); continue; } @@ -598,7 +598,7 @@ Mempool.prototype.getMeta = function getMeta(hash) { return; meta = TXMeta.fromTX(entry.tx); - meta.ps = entry.ts; + meta.mtime = entry.time; return meta; }; @@ -2146,7 +2146,7 @@ TXIndex.prototype.getMeta = function getMeta(addr) { for (let entry of items.values()) { let meta = TXMeta.fromTX(entry.tx); - meta.ps = entry.ts; + meta.mtime = entry.time; out.push(meta); } @@ -2554,8 +2554,8 @@ function cmpRate(a, b) { y = xs * yf; if (x === y) { - x = a.ts; - y = b.ts; + x = a.time; + y = b.time; } return x - y; diff --git a/lib/mempool/mempoolentry.js b/lib/mempool/mempoolentry.js index 7876cc4e..043fab57 100644 --- a/lib/mempool/mempoolentry.js +++ b/lib/mempool/mempoolentry.js @@ -21,12 +21,12 @@ const TX = require('../primitives/tx'); * @param {TX} options.tx - Transaction in mempool. * @param {Number} options.height - Entry height. * @param {Number} options.priority - Entry priority. - * @param {Number} options.ts - Entry time. + * @param {Number} options.time - Entry time. * @param {Amount} options.value - Value of on-chain coins. * @property {TX} tx * @property {Number} height * @property {Number} priority - * @property {Number} ts + * @property {Number} time * @property {Amount} value */ @@ -41,7 +41,7 @@ function MempoolEntry(options) { this.priority = 0; this.fee = 0; this.deltaFee = 0; - this.ts = 0; + this.time = 0; this.value = 0; this.dependencies = false; this.descFee = 0; @@ -65,7 +65,7 @@ MempoolEntry.prototype.fromOptions = function fromOptions(options) { this.priority = options.priority; this.fee = options.fee; this.deltaFee = options.deltaFee; - this.ts = options.ts; + this.time = options.time; this.value = options.value; this.dependencies = options.dependencies; this.descFee = options.descFee; @@ -113,7 +113,7 @@ MempoolEntry.prototype.fromTX = function fromTX(tx, view, height) { this.priority = priority; this.fee = fee; this.deltaFee = fee; - this.ts = util.now(); + this.time = util.now(); this.value = value; this.dependencies = dependencies; this.descFee = fee; @@ -313,7 +313,7 @@ MempoolEntry.prototype.toRaw = function toRaw() { bw.writeU32(this.sigops); bw.writeDouble(this.priority); bw.writeU64(this.fee); - bw.writeU32(this.ts); + bw.writeU32(this.time); bw.writeU64(this.value); bw.writeU8(this.dependencies ? 1 : 0); return bw.render(); @@ -335,7 +335,7 @@ MempoolEntry.prototype.fromRaw = function fromRaw(data) { this.priority = br.readDouble(); this.fee = br.readU64(); this.deltaFee = this.fee; - this.ts = br.readU32(); + this.time = br.readU32(); this.value = br.readU64(); this.dependencies = br.readU8() === 1; this.descFee = this.fee; diff --git a/lib/mining/cpuminer.js b/lib/mining/cpuminer.js index 6c30bbf6..f953f091 100644 --- a/lib/mining/cpuminer.js +++ b/lib/mining/cpuminer.js @@ -456,9 +456,9 @@ CPUJob.prototype.getHeader = function getHeader() { let attempt = this.attempt; let n1 = this.nonce1; let n2 = this.nonce2; - let ts = attempt.ts; + let time = attempt.time; let root = attempt.getRoot(n1, n2); - let data = attempt.getHeader(root, ts, 0); + let data = attempt.getHeader(root, time, 0); return data; }; @@ -472,13 +472,13 @@ CPUJob.prototype.commit = function commit(nonce) { let attempt = this.attempt; let n1 = this.nonce1; let n2 = this.nonce2; - let ts = attempt.ts; + let time = attempt.time; let proof; assert(!this.committed, 'Job already committed.'); this.committed = true; - proof = attempt.getProof(n1, n2, ts, nonce); + proof = attempt.getProof(n1, n2, time, nonce); return attempt.commit(proof); }; diff --git a/lib/mining/miner.js b/lib/mining/miner.js index a5202ec6..99c6d460 100644 --- a/lib/mining/miner.js +++ b/lib/mining/miner.js @@ -122,7 +122,7 @@ Miner.prototype.createBlock = async function createBlock(tip, address) { Miner.prototype._createBlock = async function createBlock(tip, address) { let version = this.options.version; - let ts, mtp, locktime, target, attempt, state; + let time, mtp, locktime, target, attempt, state; if (!tip) tip = this.chain.tip; @@ -134,21 +134,21 @@ Miner.prototype._createBlock = async function createBlock(tip, address) { version = await this.chain.computeBlockVersion(tip); mtp = await tip.getMedianTime(); - ts = Math.max(this.network.now(), mtp + 1); - locktime = ts; + time = Math.max(this.network.now(), mtp + 1); + locktime = time; - state = await this.chain.getDeployments(ts, tip); + state = await this.chain.getDeployments(time, tip); if (state.hasMTP()) locktime = mtp; - target = await this.chain.getTarget(ts, tip); + target = await this.chain.getTarget(time, tip); attempt = new BlockTemplate({ prevBlock: tip.hash, height: tip.height + 1, version: version, - ts: ts, + time: time, bits: target, locktime: locktime, mtp: mtp, @@ -199,7 +199,7 @@ Miner.prototype._createBlock = async function createBlock(tip, address) { */ Miner.prototype.updateTime = function updateTime(attempt) { - attempt.ts = Math.max(this.network.now(), attempt.mtp + 1); + attempt.time = Math.max(this.network.now(), attempt.mtp + 1); }; /** diff --git a/lib/mining/template.js b/lib/mining/template.js index 6dd5e7a1..39535477 100644 --- a/lib/mining/template.js +++ b/lib/mining/template.js @@ -40,7 +40,7 @@ function BlockTemplate(options) { this.prevBlock = encoding.NULL_HASH; this.version = 1; this.height = 0; - this.ts = 0; + this.time = 0; this.bits = 0; this.target = encoding.ZERO_HASH; this.locktime = 0; @@ -88,9 +88,9 @@ BlockTemplate.prototype.fromOptions = function fromOptions(options) { this.height = options.height; } - if (options.ts != null) { - assert(typeof options.ts === 'number'); - this.ts = options.ts; + if (options.time != null) { + assert(typeof options.time === 'number'); + this.time = options.time; } if (options.bits != null) @@ -393,18 +393,18 @@ BlockTemplate.prototype.getRoot = function getRoot(nonce1, nonce2) { /** * Create raw block header with given parameters. * @param {Buffer} root - * @param {Number} ts + * @param {Number} time * @param {Number} nonce * @returns {Buffer} */ -BlockTemplate.prototype.getHeader = function getHeader(root, ts, nonce) { +BlockTemplate.prototype.getHeader = function getHeader(root, time, nonce) { let bw = new StaticWriter(80); bw.writeU32(this.version); bw.writeHash(this.prevBlock); bw.writeHash(root); - bw.writeU32(ts); + bw.writeU32(time); bw.writeU32(this.bits); bw.writeU32(nonce); @@ -415,16 +415,16 @@ BlockTemplate.prototype.getHeader = function getHeader(root, ts, nonce) { * Calculate proof with given parameters. * @param {Number} nonce1 * @param {Number} nonce2 - * @param {Number} ts + * @param {Number} time * @param {Number} nonce * @returns {BlockProof} */ -BlockTemplate.prototype.getProof = function getProof(nonce1, nonce2, ts, nonce) { +BlockTemplate.prototype.getProof = function getProof(nonce1, nonce2, time, nonce) { let root = this.getRoot(nonce1, nonce2); - let data = this.getHeader(root, ts, nonce); + let data = this.getHeader(root, time, nonce); let hash = digest.hash256(data); - return new BlockProof(hash, root, nonce1, nonce2, ts, nonce); + return new BlockProof(hash, root, nonce1, nonce2, time, nonce); }; /** @@ -459,7 +459,7 @@ BlockTemplate.prototype.commit = function commit(proof) { let root = proof.root; let n1 = proof.nonce1; let n2 = proof.nonce2; - let ts = proof.ts; + let time = proof.time; let nonce = proof.nonce; let block = new Block(); let tx; @@ -467,7 +467,7 @@ BlockTemplate.prototype.commit = function commit(proof) { block.version = this.version; block.prevBlock = this.prevBlock; block.merkleRoot = root.toString('hex'); - block.ts = ts; + block.time = time; block.bits = this.bits; block.nonce = nonce; @@ -498,7 +498,7 @@ BlockTemplate.prototype.toCoinbase = function toCoinbase() { */ BlockTemplate.prototype.toBlock = function toBlock() { - let proof = this.getProof(0, 0, this.ts, 0); + let proof = this.getProof(0, 0, this.time, 0); return this.commit(proof); }; @@ -659,16 +659,16 @@ BlockEntry.fromEntry = function fromEntry(entry, attempt) { * @param {Hash} root * @param {Number} nonce1 * @param {Number} nonce2 - * @param {Number} ts + * @param {Number} time * @param {Number} nonce */ -function BlockProof(hash, root, nonce1, nonce2, ts, nonce) { +function BlockProof(hash, root, nonce1, nonce2, time, nonce) { this.hash = hash; this.root = root; this.nonce1 = nonce1; this.nonce2 = nonce2; - this.ts = ts; + this.time = time; this.nonce = nonce; } diff --git a/lib/net/bip152.js b/lib/net/bip152.js index 3b48034c..a5dee340 100644 --- a/lib/net/bip152.js +++ b/lib/net/bip152.js @@ -463,7 +463,7 @@ CompactBlock.prototype.toBlock = function toBlock() { block.version = this.version; block.prevBlock = this.prevBlock; block.merkleRoot = this.merkleRoot; - block.ts = this.ts; + block.time = this.time; block.bits = this.bits; block.nonce = this.nonce; block._hash = this._hash; @@ -490,7 +490,7 @@ CompactBlock.prototype.fromBlock = function fromBlock(block, witness, nonce) { this.version = block.version; this.prevBlock = block.prevBlock; this.merkleRoot = block.merkleRoot; - this.ts = block.ts; + this.time = block.time; this.bits = block.bits; this.nonce = block.nonce; this.totalTX = block.txs.length; diff --git a/lib/net/hostlist.js b/lib/net/hostlist.js index 64090d42..4ed8a0c5 100644 --- a/lib/net/hostlist.js +++ b/lib/net/hostlist.js @@ -509,18 +509,18 @@ HostList.prototype.add = function add(addr, src) { entry.addr.services >>>= 0; // Online? - if (now - addr.ts < 24 * 60 * 60) + if (now - addr.time < 24 * 60 * 60) interval = 60 * 60; // Periodically update time. - if (entry.addr.ts < addr.ts - interval - penalty) { - entry.addr.ts = addr.ts; + if (entry.addr.time < addr.time - interval - penalty) { + entry.addr.time = addr.time; this.needsFlush = true; } // Do not update if no new // information is present. - if (entry.addr.ts && addr.ts <= entry.addr.ts) + if (entry.addr.time && addr.time <= entry.addr.time) return false; // Do not update if the entry was @@ -598,7 +598,7 @@ HostList.prototype.evictFresh = function evictFresh(bucket) { continue; } - if (entry.addr.ts < old.addr.ts) + if (entry.addr.time < old.addr.time) old = entry; } @@ -625,13 +625,13 @@ HostList.prototype.isStale = function isStale(entry) { if (entry.lastAttempt && entry.lastAttempt >= now - 60) return false; - if (entry.addr.ts > now + 10 * 60) + if (entry.addr.time > now + 10 * 60) return true; - if (entry.addr.ts === 0) + if (entry.addr.time === 0) return true; - if (now - entry.addr.ts > HostList.HORIZON_DAYS * 24 * 60 * 60) + if (now - entry.addr.time > HostList.HORIZON_DAYS * 24 * 60 * 60) return true; if (entry.lastSuccess === 0 && entry.attempts >= HostList.RETRIES) @@ -718,8 +718,8 @@ HostList.prototype.markSuccess = function markSuccess(hostname) { if (!entry) return; - if (now - entry.addr.ts > 20 * 60) - entry.addr.ts = now; + if (now - entry.addr.time > 20 * 60) + entry.addr.time = now; }; /** @@ -799,7 +799,7 @@ HostList.prototype.evictUsed = function evictUsed(bucket) { let old = bucket.head; for (let entry = bucket.head; entry; entry = entry.next) { - if (entry.addr.ts < old.addr.ts) + if (entry.addr.time < old.addr.time) old = entry; } @@ -984,7 +984,7 @@ HostList.prototype.getLocal = function getLocal(src) { } } - bestDest.ts = this.network.now(); + bestDest.time = this.network.now(); return bestDest; }; @@ -1350,7 +1350,7 @@ HostEntry.prototype.toJSON = function toJSON() { addr: this.addr.hostname, src: this.src.hostname, services: this.addr.services.toString(2), - ts: this.addr.ts, + time: this.addr.time, attempts: this.attempts, lastSuccess: this.lastSuccess, lastAttempt: this.lastAttempt @@ -1380,10 +1380,10 @@ HostEntry.prototype.fromJSON = function fromJSON(json, network) { assert(util.isUInt32(this.addr.services)); } - if (json.ts != null) { - assert(util.isNumber(json.ts)); - assert(json.ts >= 0); - this.addr.ts = json.ts; + if (json.time != null) { + assert(util.isNumber(json.time)); + assert(json.time >= 0); + this.addr.time = json.time; } if (json.src != null) { @@ -1458,7 +1458,7 @@ function HostListOptions(options) { this.address = new NetAddress(); this.address.services = this.services; - this.address.ts = this.network.now(); + this.address.time = this.network.now(); this.seeds = this.network.seeds; this.nodes = []; @@ -1583,7 +1583,7 @@ HostListOptions.prototype.fromOptions = function fromOptions(options) { this.flushInterval = options.flushInterval; } - this.address.ts = this.network.now(); + this.address.time = this.network.now(); this.address.services = this.services; return this; diff --git a/lib/net/packets.js b/lib/net/packets.js index 29017e29..443642d7 100644 --- a/lib/net/packets.js +++ b/lib/net/packets.js @@ -140,7 +140,7 @@ Packet.prototype.fromRaw = function fromRaw(data) { * @param {Object?} options * @param {Number} options.version - Protocol version. * @param {Number} options.services - Service bits. - * @param {Number} options.ts - Timestamp of discovery. + * @param {Number} options.time - Timestamp of discovery. * @param {NetAddress} options.local - Our address. * @param {NetAddress} options.remote - Their address. * @param {Buffer} options.nonce @@ -150,7 +150,7 @@ Packet.prototype.fromRaw = function fromRaw(data) { * should be relayed immediately. * @property {Number} version - Protocol version. * @property {Number} services - Service bits. - * @property {Number} ts - Timestamp of discovery. + * @property {Number} time - Timestamp of discovery. * @property {NetAddress} local - Our address. * @property {NetAddress} remote - Their address. * @property {Buffer} nonce @@ -168,7 +168,7 @@ function VersionPacket(options) { this.version = common.PROTOCOL_VERSION; this.services = common.LOCAL_SERVICES; - this.ts = util.now(); + this.time = util.now(); this.remote = new NetAddress(); this.local = new NetAddress(); this.nonce = encoding.ZERO_U64; @@ -198,8 +198,8 @@ VersionPacket.prototype.fromOptions = function fromOptions(options) { if (options.services != null) this.services = options.services; - if (options.ts != null) - this.ts = options.ts; + if (options.time != null) + this.time = options.time; if (options.remote) this.remote.fromOptions(options.remote); @@ -257,7 +257,7 @@ VersionPacket.prototype.toWriter = function toWriter(bw) { bw.write32(this.version); bw.writeU32(this.services); bw.writeU32(0); - bw.write64(this.ts); + bw.write64(this.time); this.remote.toWriter(bw, false); this.local.toWriter(bw, false); bw.writeBytes(this.nonce); @@ -291,7 +291,7 @@ VersionPacket.prototype.fromReader = function fromReader(br) { // are currently unused. br.readU32(); - this.ts = br.read53(); + this.time = br.read53(); this.remote.fromReader(br, false); if (br.left() > 0) { @@ -312,7 +312,7 @@ VersionPacket.prototype.fromReader = function fromReader(br) { this.version = 300; assert(this.version >= 0, 'Version is negative.'); - assert(this.ts >= 0, 'Timestamp is negative.'); + assert(this.time >= 0, 'Timestamp is negative.'); // No idea why so many peers do this. if (this.height < 0) diff --git a/lib/net/peer.js b/lib/net/peer.js index e0beb5d1..245ee25a 100644 --- a/lib/net/peer.js +++ b/lib/net/peer.js @@ -46,7 +46,7 @@ const packetTypes = packets.types; * @property {Boolean} destroyed * @property {Boolean} ack - Whether verack has been received. * @property {Boolean} connected - * @property {Number} ts + * @property {Number} time * @property {Boolean} preferHeaders - Whether the peer has * requested getheaders. * @property {Hash?} hashContinue - The block hash at which to continue @@ -89,7 +89,7 @@ function Peer(options) { this.destroyed = false; this.ack = false; this.handshake = false; - this.ts = 0; + this.time = 0; this.lastSend = 0; this.lastRecv = 0; this.drainSize = 0; @@ -418,7 +418,7 @@ Peer.prototype.accept = function accept(socket) { this.address = NetAddress.fromSocket(socket, this.network); this.address.services = 0; - this.ts = util.ms(); + this.time = util.ms(); this.outbound = false; this.connected = true; @@ -531,7 +531,7 @@ Peer.prototype.initConnect = function initConnect() { }; this.socket.once('connect', () => { - this.ts = util.ms(); + this.time = util.ms(); this.connected = true; this.emit('connect'); @@ -940,7 +940,7 @@ Peer.prototype.sendVersion = function sendVersion() { let packet = new packets.VersionPacket(); packet.version = this.options.version; packet.services = this.options.services; - packet.ts = this.network.now(); + packet.time = this.network.now(); packet.remote = this.address; packet.local.setNull(); packet.local.services = this.options.services; @@ -1274,16 +1274,16 @@ Peer.prototype.maybeTimeout = function maybeTimeout() { } if (this.options.isFull() || !this.syncing) { - for (let ts of this.blockMap.values()) { - if (now > ts + Peer.BLOCK_TIMEOUT) { + for (let time of this.blockMap.values()) { + if (now > time + Peer.BLOCK_TIMEOUT) { this.error('Peer is stalling (block).'); this.destroy(); return; } } - for (let ts of this.txMap.values()) { - if (now > ts + Peer.TX_TIMEOUT) { + for (let time of this.txMap.values()) { + if (now > time + Peer.TX_TIMEOUT) { this.error('Peer is stalling (tx).'); this.destroy(); return; @@ -1299,10 +1299,10 @@ Peer.prototype.maybeTimeout = function maybeTimeout() { } } - if (now > this.ts + 60000) { + if (now > this.time + 60000) { let mult; - assert(this.ts !== 0); + assert(this.time !== 0); if (this.lastRecv === 0 || this.lastSend === 0) { this.error('Peer is stalling (no message).'); diff --git a/lib/net/pool.js b/lib/net/pool.js index 8ecc212c..b53b203c 100644 --- a/lib/net/pool.js +++ b/lib/net/pool.js @@ -1472,7 +1472,7 @@ Pool.prototype.handleVersion = async function handleVersion(peer, packet) { packet.services.toString(2), packet.agent); - this.network.time.add(peer.hostname(), packet.ts); + this.network.time.add(peer.hostname(), packet.time); this.nonces.remove(peer.hostname()); if (!peer.outbound && packet.remote.isRoutable()) @@ -1584,8 +1584,8 @@ Pool.prototype.handleAddr = async function handleAddr(peer, packet) { if (!addr.hasServices(services)) continue; - if (addr.ts <= 100000000 || addr.ts > now + 10 * 60) - addr.ts = now - 5 * 24 * 60 * 60; + if (addr.time <= 100000000 || addr.time > now + 10 * 60) + addr.time = now - 5 * 24 * 60 * 60; if (addr.port === 0) continue; @@ -2436,10 +2436,10 @@ Pool.prototype.handleBadOrphan = function handleBadOrphan(msg, err, id) { Pool.prototype.logStatus = function logStatus(block) { if (this.chain.height % 20 === 0) { this.logger.debug('Status:' - + ' ts=%s height=%d progress=%s' + + ' time=%s height=%d progress=%s' + ' orphans=%d active=%d' + ' target=%s peers=%d', - util.date(block.ts), + util.date(block.time), this.chain.height, (this.chain.getProgress() * 100).toFixed(2) + '%', this.chain.orphanMap.size, diff --git a/lib/primitives/abstractblock.js b/lib/primitives/abstractblock.js index 3f392e4d..29249490 100644 --- a/lib/primitives/abstractblock.js +++ b/lib/primitives/abstractblock.js @@ -27,7 +27,7 @@ const consensus = require('../protocol/consensus'); * number will never be negative. * @property {Hash} prevBlock - Previous block hash. * @property {Hash} merkleRoot - Merkle root hash. - * @property {Number} ts - Timestamp. + * @property {Number} time - Timestamp. * @property {Number} bits * @property {Number} nonce */ @@ -39,7 +39,7 @@ function AbstractBlock() { this.version = 1; this.prevBlock = encoding.NULL_HASH; this.merkleRoot = encoding.NULL_HASH; - this.ts = 0; + this.time = 0; this.bits = 0; this.nonce = 0; @@ -60,14 +60,14 @@ AbstractBlock.prototype.parseOptions = function parseOptions(options) { assert(util.isNumber(options.version)); assert(typeof options.prevBlock === 'string'); assert(typeof options.merkleRoot === 'string'); - assert(util.isNumber(options.ts)); + assert(util.isNumber(options.time)); assert(util.isNumber(options.bits)); assert(util.isNumber(options.nonce)); this.version = options.version; this.prevBlock = options.prevBlock; this.merkleRoot = options.merkleRoot; - this.ts = options.ts; + this.time = options.time; this.bits = options.bits; this.nonce = options.nonce; @@ -88,14 +88,14 @@ AbstractBlock.prototype.parseJSON = function parseJSON(json) { assert(util.isNumber(json.version)); assert(typeof json.prevBlock === 'string'); assert(typeof json.merkleRoot === 'string'); - assert(util.isNumber(json.ts)); + assert(util.isNumber(json.time)); assert(util.isNumber(json.bits)); assert(util.isNumber(json.nonce)); this.version = json.version; this.prevBlock = util.revHex(json.prevBlock); this.merkleRoot = util.revHex(json.merkleRoot); - this.ts = json.ts; + this.time = json.time; this.bits = json.bits; this.nonce = json.nonce; @@ -184,7 +184,7 @@ AbstractBlock.prototype.writeHead = function writeHead(bw) { bw.writeU32(this.version); bw.writeHash(this.prevBlock); bw.writeHash(this.merkleRoot); - bw.writeU32(this.ts); + bw.writeU32(this.time); bw.writeU32(this.bits); bw.writeU32(this.nonce); return bw; @@ -199,7 +199,7 @@ AbstractBlock.prototype.readHead = function readHead(br) { this.version = br.readU32(); this.prevBlock = br.readHash('hex'); this.merkleRoot = br.readHash('hex'); - this.ts = br.readU32(); + this.time = br.readU32(); this.bits = br.readU32(); this.nonce = br.readU32(); return this; diff --git a/lib/primitives/block.js b/lib/primitives/block.js index 517b963e..caf14444 100644 --- a/lib/primitives/block.js +++ b/lib/primitives/block.js @@ -551,14 +551,14 @@ Block.prototype.format = function format(view, height) { height: height != null ? height : -1, size: this.getSize(), virtualSize: this.getVirtualSize(), - date: util.date(this.ts), + date: util.date(this.time), version: util.hex32(this.version), prevBlock: util.revHex(this.prevBlock), merkleRoot: util.revHex(this.merkleRoot), commitmentHash: commitmentHash ? util.revHex(commitmentHash) : null, - ts: this.ts, + time: this.time, bits: this.bits, nonce: this.nonce, txs: this.txs.map((tx, i) => { @@ -596,7 +596,7 @@ Block.prototype.getJSON = function getJSON(network, view, height) { version: this.version, prevBlock: util.revHex(this.prevBlock), merkleRoot: util.revHex(this.merkleRoot), - ts: this.ts, + time: this.time, bits: this.bits, nonce: this.nonce, txs: this.txs.map((tx, i) => { diff --git a/lib/primitives/headers.js b/lib/primitives/headers.js index 0f4a9da5..c8ff6212 100644 --- a/lib/primitives/headers.js +++ b/lib/primitives/headers.js @@ -142,7 +142,7 @@ Headers.fromEntry = function fromEntry(entry) { headers.version = entry.version; headers.prevBlock = entry.prevBlock; headers.merkleRoot = entry.merkleRoot; - headers.ts = entry.ts; + headers.time = entry.time; headers.bits = entry.bits; headers.nonce = entry.nonce; headers._hash = Buffer.from(entry.hash, 'hex'); @@ -200,7 +200,7 @@ Headers.prototype.getJSON = function getJSON(network, view, height) { version: this.version, prevBlock: util.revHex(this.prevBlock), merkleRoot: util.revHex(this.merkleRoot), - ts: this.ts, + time: this.time, bits: this.bits, nonce: this.nonce }; @@ -249,11 +249,11 @@ Headers.prototype.format = function format(view, height) { return { hash: this.rhash(), height: height != null ? height : -1, - date: util.date(this.ts), + date: util.date(this.time), version: util.hex32(this.version), prevBlock: util.revHex(this.prevBlock), merkleRoot: util.revHex(this.merkleRoot), - ts: this.ts, + time: this.time, bits: this.bits, nonce: this.nonce }; diff --git a/lib/primitives/merkleblock.js b/lib/primitives/merkleblock.js index 2d3998cb..ccc8d2a5 100644 --- a/lib/primitives/merkleblock.js +++ b/lib/primitives/merkleblock.js @@ -302,11 +302,11 @@ MerkleBlock.prototype.format = function format(view, height) { return { hash: this.rhash(), height: height != null ? height : -1, - date: util.date(this.ts), + date: util.date(this.time), version: util.hex32(this.version), prevBlock: util.revHex(this.prevBlock), merkleRoot: util.revHex(this.merkleRoot), - ts: this.ts, + time: this.time, bits: this.bits, nonce: this.nonce, totalTX: this.totalTX, @@ -450,7 +450,7 @@ MerkleBlock.prototype.getJSON = function getJSON(network, view, height) { version: this.version, prevBlock: util.revHex(this.prevBlock), merkleRoot: util.revHex(this.merkleRoot), - ts: this.ts, + time: this.time, bits: this.bits, nonce: this.nonce, totalTX: this.totalTX, @@ -623,7 +623,7 @@ MerkleBlock.fromMatches = function fromMatches(block, matches) { merkle.version = block.version; merkle.prevBlock = block.prevBlock; merkle.merkleRoot = block.merkleRoot; - merkle.ts = block.ts; + merkle.time = block.time; merkle.bits = block.bits; merkle.nonce = block.nonce; merkle.totalTX = totalTX; diff --git a/lib/primitives/netaddress.js b/lib/primitives/netaddress.js index d053107d..b6ed4dd2 100644 --- a/lib/primitives/netaddress.js +++ b/lib/primitives/netaddress.js @@ -19,14 +19,14 @@ const BufferReader = require('../utils/reader'); * @alias module:primitives.NetAddress * @constructor * @param {Object} options - * @param {Number?} options.ts - Timestamp. + * @param {Number?} options.time - Timestamp. * @param {Number?} options.services - Service bits. * @param {String?} options.host - IP address (IPv6 or IPv4). * @param {Number?} options.port - Port. * @property {Host} host * @property {Number} port * @property {Number} services - * @property {Number} ts + * @property {Number} time */ function NetAddress(options) { @@ -36,7 +36,7 @@ function NetAddress(options) { this.host = '0.0.0.0'; this.port = 0; this.services = 0; - this.ts = 0; + this.time = 0; this.hostname = '0.0.0.0:0'; this.raw = IP.ZERO_IP; @@ -75,9 +75,9 @@ NetAddress.prototype.fromOptions = function fromOptions(options) { this.services = options.services; } - if (options.ts) { - assert(typeof options.ts === 'number'); - this.ts = options.ts; + if (options.time) { + assert(typeof options.time === 'number'); + this.time = options.time; } this.hostname = IP.toHostname(this.host, this.port); @@ -250,7 +250,7 @@ NetAddress.prototype.fromHost = function fromHost(host, port, network) { this.host = IP.toString(this.raw); this.port = port; this.services = NetAddress.DEFAULT_SERVICES; - this.ts = network.now(); + this.time = network.now(); this.hostname = IP.toHostname(this.host, this.port); @@ -332,7 +332,7 @@ NetAddress.fromSocket = function fromSocket(hostname, network) { */ NetAddress.prototype.fromReader = function fromReader(br, full) { - this.ts = full ? br.readU32() : 0; + this.time = full ? br.readU32() : 0; this.services = br.readU32(); // Note: hi service bits @@ -389,7 +389,7 @@ NetAddress.fromRaw = function fromRaw(data, full) { NetAddress.prototype.toWriter = function toWriter(bw, full) { if (full) - bw.writeU32(this.ts); + bw.writeU32(this.time); bw.writeU32(this.services); bw.writeU32(0); @@ -429,7 +429,7 @@ NetAddress.prototype.toJSON = function toJSON() { host: this.host, port: this.port, services: this.services, - ts: this.ts + time: this.time }; }; @@ -444,12 +444,12 @@ NetAddress.prototype.fromJSON = function fromJSON(json) { assert(util.isNumber(json.port)); assert(json.port >= 0 && json.port <= 0xffff); assert(util.isNumber(json.services)); - assert(util.isNumber(json.ts)); + assert(util.isNumber(json.time)); this.raw = IP.toBuffer(json.host); this.host = json.host; this.port = json.port; this.services = json.services; - this.ts = json.ts; + this.time = json.time; this.hostname = IP.toHostname(this.host, this.port); return this; }; @@ -473,7 +473,7 @@ NetAddress.prototype.inspect = function inspect() { return ''; }; diff --git a/lib/primitives/tx.js b/lib/primitives/tx.js index 51670eb5..5c924855 100644 --- a/lib/primitives/tx.js +++ b/lib/primitives/tx.js @@ -1216,7 +1216,7 @@ TX.prototype.hasCoins = function hasCoins(view) { * @param {Number} height - Height at which to test. This * is usually the chain height, or the chain height + 1 * when the transaction entered the mempool. - * @param {Number} ts - Time at which to test. This is + * @param {Number} time - Time at which to test. This is * usually the chain tip's parent's median time, or the * time at which the transaction entered the mempool. If * MEDIAN_TIME_PAST is enabled this will be the median @@ -1224,13 +1224,13 @@ TX.prototype.hasCoins = function hasCoins(view) { * @returns {Boolean} */ -TX.prototype.isFinal = function isFinal(height, ts) { +TX.prototype.isFinal = function isFinal(height, time) { let THRESHOLD = consensus.LOCKTIME_THRESHOLD; if (this.locktime === 0) return true; - if (this.locktime < (this.locktime < THRESHOLD ? height : ts)) + if (this.locktime < (this.locktime < THRESHOLD ? height : time)) return true; for (let input of this.inputs) { @@ -2082,7 +2082,7 @@ TX.prototype.format = function format(view, entry, index) { let fee = 0; let height = -1; let block = null; - let ts = 0; + let time = 0; let date = null; if (view) { @@ -2097,8 +2097,8 @@ TX.prototype.format = function format(view, entry, index) { if (entry) { height = entry.height; block = util.revHex(entry.hash); - ts = entry.ts; - date = util.date(ts); + time = entry.time; + date = util.date(time); } if (index == null) @@ -2115,7 +2115,7 @@ TX.prototype.format = function format(view, entry, index) { minFee: Amount.btc(this.getMinFee()), height: height, block: block, - ts: ts, + time: time, date: date, index: index, version: this.version, @@ -2152,7 +2152,7 @@ TX.prototype.toJSON = function toJSON() { */ TX.prototype.getJSON = function getJSON(network, view, entry, index) { - let rate, fee, height, block, ts, date; + let rate, fee, height, block, time, date; if (view) { fee = this.getFee(view); @@ -2166,8 +2166,8 @@ TX.prototype.getJSON = function getJSON(network, view, entry, index) { if (entry) { height = entry.height; block = util.revHex(entry.hash); - ts = entry.ts; - date = util.date(ts); + time = entry.time; + date = util.date(time); } network = Network.get(network); @@ -2177,10 +2177,10 @@ TX.prototype.getJSON = function getJSON(network, view, entry, index) { witnessHash: this.wtxid(), fee: fee, rate: rate, - ps: util.now(), + mtime: util.now(), height: height, block: block, - ts: ts, + time: time, date: date, index: index, version: this.version, diff --git a/lib/primitives/txmeta.js b/lib/primitives/txmeta.js index 0e39ebe9..19f13ff0 100644 --- a/lib/primitives/txmeta.js +++ b/lib/primitives/txmeta.js @@ -24,10 +24,10 @@ function TXMeta(options) { return new TXMeta(options); this.tx = new TX(); - this.ps = util.now(); + this.mtime = util.now(); this.height = -1; this.block = null; - this.ts = 0; + this.time = 0; this.index = 0; if (options) @@ -46,9 +46,9 @@ TXMeta.prototype.fromOptions = function fromOptions(options) { this.tx = options.tx; } - if (options.ps != null) { - assert(util.isNumber(options.ps)); - this.ps = options.ps; + if (options.mtime != null) { + assert(util.isNumber(options.mtime)); + this.mtime = options.mtime; } if (options.height != null) { @@ -61,9 +61,9 @@ TXMeta.prototype.fromOptions = function fromOptions(options) { this.block = options.block; } - if (options.ts != null) { - assert(util.isNumber(options.ts)); - this.ts = options.ts; + if (options.time != null) { + assert(util.isNumber(options.time)); + this.time = options.time; } if (options.index != null) { @@ -95,7 +95,7 @@ TXMeta.prototype.fromTX = function fromTX(tx, entry, index) { if (entry) { this.height = entry.height; this.block = entry.hash; - this.ts = entry.ts; + this.time = entry.time; this.index = index; } return this; @@ -127,10 +127,10 @@ TXMeta.prototype.inspect = function inspect() { TXMeta.prototype.format = function format(view) { let data = this.tx.format(view, null, this.index); - data.ps = this.ps; + data.mtime = this.mtime; data.height = this.height; data.block = this.block ? util.revHex(this.block) : null; - data.ts = this.ts; + data.time = this.time; return data; }; @@ -153,10 +153,10 @@ TXMeta.prototype.toJSON = function toJSON() { TXMeta.prototype.getJSON = function getJSON(network, view) { let json = this.tx.getJSON(network, view, null, this.index); - json.ps = this.ps; + json.mtime = this.mtime; json.height = this.height; json.block = this.block ? util.revHex(this.block) : null; - json.ts = this.ts; + json.time = this.time; return json; }; @@ -169,13 +169,13 @@ TXMeta.prototype.getJSON = function getJSON(network, view) { TXMeta.prototype.fromJSON = function fromJSON(json) { this.tx.fromJSON(json); - assert(util.isNumber(json.ps)); + assert(util.isNumber(json.mtime)); assert(util.isNumber(json.height)); assert(!json.block || typeof json.block === 'string'); - assert(util.isNumber(json.ts)); + assert(util.isNumber(json.time)); assert(util.isNumber(json.index)); - this.ps = json.ps; + this.mtime = json.mtime; this.height = json.height; this.block = util.revHex(json.block); this.index = json.index; @@ -231,13 +231,13 @@ TXMeta.prototype.toRaw = function toRaw() { this.tx.toWriter(bw); - bw.writeU32(this.ps); + bw.writeU32(this.mtime); if (this.block) { bw.writeU8(1); bw.writeHash(this.block); bw.writeU32(this.height); - bw.writeU32(this.ts); + bw.writeU32(this.time); bw.writeU32(this.index); } else { bw.writeU8(0); @@ -257,12 +257,12 @@ TXMeta.prototype.fromRaw = function fromRaw(data) { this.tx.fromReader(br); - this.ps = br.readU32(); + this.mtime = br.readU32(); if (br.readU8() === 1) { this.block = br.readHash('hex'); this.height = br.readU32(); - this.ts = br.readU32(); + this.time = br.readU32(); this.index = br.readU32(); if (this.index === 0x7fffffff) this.index = -1; @@ -295,7 +295,7 @@ TXMeta.isTXMeta = function isTXMeta(obj) { return obj && Array.isArray(obj.inputs) && typeof obj.locktime === 'number' - && typeof obj.ps === 'number'; + && typeof obj.mtime === 'number'; }; /* diff --git a/lib/protocol/networks.js b/lib/protocol/networks.js index 4b86d888..ab6109fa 100644 --- a/lib/protocol/networks.js +++ b/lib/protocol/networks.js @@ -129,7 +129,7 @@ main.genesis = { hash: '6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000', prevBlock: '0000000000000000000000000000000000000000000000000000000000000000', merkleRoot: '3ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a', - ts: 1231006505, + time: 1231006505, bits: 486604799, nonce: 2083236893, height: 0 @@ -521,7 +521,7 @@ testnet.genesis = { hash: '43497fd7f826957108f4a30fd9cec3aeba79972084e90ead01ea330900000000', prevBlock: '0000000000000000000000000000000000000000000000000000000000000000', merkleRoot: '3ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a', - ts: 1296688602, + time: 1296688602, bits: 486604799, nonce: 414098458, height: 0 @@ -681,7 +681,7 @@ regtest.genesis = { hash: '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', prevBlock: '0000000000000000000000000000000000000000000000000000000000000000', merkleRoot: '3ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a', - ts: 1296688602, + time: 1296688602, bits: 545259519, nonce: 2, height: 0 @@ -842,7 +842,7 @@ segnet4.genesis = { hash: 'b291211d4bb2b7e1b7a4758225e69e50104091a637213d033295c010f55ffb18', prevBlock: '0000000000000000000000000000000000000000000000000000000000000000', merkleRoot: '3ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a', - ts: 1452831101, + time: 1452831101, bits: 503447551, nonce: 0, height: 0 @@ -1004,7 +1004,7 @@ simnet.genesis = { hash: 'f67ad7695d9b662a72ff3d8edbbb2de0bfa67b13974bb9910d116d5cbd863e68', prevBlock: '0000000000000000000000000000000000000000000000000000000000000000', merkleRoot: '3ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a', - ts: 1401292357, + time: 1401292357, bits: 545259519, nonce: 2, height: 0 diff --git a/lib/types.js b/lib/types.js index f26b5c7d..fac6ea31 100644 --- a/lib/types.js +++ b/lib/types.js @@ -133,7 +133,7 @@ * This value will never be negative. * @property {Hash} prevBlock * @property {Hash} merkleRoot - * @property {Number} ts + * @property {Number} time * @property {Number} bits * @property {Number} nonce * @property {Number} height diff --git a/lib/utils/util.js b/lib/utils/util.js index d3d99b0a..72f9ecf0 100644 --- a/lib/utils/util.js +++ b/lib/utils/util.js @@ -392,15 +392,15 @@ util.ms = function ms() { /** * Create a Date ISO string from time in unix time (seconds). - * @param {Number?} ts - Seconds in unix time. + * @param {Number?} time - Seconds in unix time. * @returns {String} */ -util.date = function date(ts) { - if (ts == null) - ts = util.now(); +util.date = function date(time) { + if (time == null) + time = util.now(); - return new Date(ts * 1000).toISOString().slice(0, -5) + 'Z'; + return new Date(time * 1000).toISOString().slice(0, -5) + 'Z'; }; /** diff --git a/lib/wallet/client.js b/lib/wallet/client.js index 67ab31a1..6b26eb4a 100644 --- a/lib/wallet/client.js +++ b/lib/wallet/client.js @@ -321,7 +321,7 @@ function parseEntry(data, enc) { height = br.readU32(); hash = block.hash('hex'); - return new BlockMeta(hash, height, block.ts); + return new BlockMeta(hash, height, block.time); } function parseBlock(entry, txs) { diff --git a/lib/wallet/common.js b/lib/wallet/common.js index 57e74aeb..2ff7acff 100644 --- a/lib/wallet/common.js +++ b/lib/wallet/common.js @@ -56,7 +56,7 @@ common.isName = function isName(key) { common.sortTX = function sortTX(txs) { return txs.sort((a, b) => { - return a.ps - b.ps; + return a.mtime - b.mtime; }); }; diff --git a/lib/wallet/records.js b/lib/wallet/records.js index 4279d5b3..c00383a4 100644 --- a/lib/wallet/records.js +++ b/lib/wallet/records.js @@ -98,16 +98,16 @@ ChainState.prototype.toRaw = function toRaw() { * @constructor * @param {Hash} hash * @param {Number} height - * @param {Number} ts + * @param {Number} time */ -function BlockMeta(hash, height, ts) { +function BlockMeta(hash, height, time) { if (!(this instanceof BlockMeta)) - return new BlockMeta(hash, height, ts); + return new BlockMeta(hash, height, time); this.hash = hash || encoding.NULL_HASH; this.height = height != null ? height : -1; - this.ts = ts || 0; + this.time = time || 0; } /** @@ -116,7 +116,7 @@ function BlockMeta(hash, height, ts) { */ BlockMeta.prototype.clone = function clone() { - return new BlockMeta(this.hash, this.height, this.ts); + return new BlockMeta(this.hash, this.height, this.time); }; /** @@ -137,7 +137,7 @@ BlockMeta.prototype.toHash = function toHash() { BlockMeta.prototype.fromEntry = function fromEntry(entry) { this.hash = entry.hash; this.height = entry.height; - this.ts = entry.ts; + this.time = entry.time; return this; }; @@ -150,7 +150,7 @@ BlockMeta.prototype.fromEntry = function fromEntry(entry) { BlockMeta.prototype.fromJSON = function fromJSON(json) { this.hash = util.revHex(json.hash); this.height = json.height; - this.ts = json.ts; + this.time = json.time; return this; }; @@ -164,7 +164,7 @@ BlockMeta.prototype.fromRaw = function fromRaw(data) { let br = new BufferReader(data); this.hash = br.readHash('hex'); this.height = br.readU32(); - this.ts = br.readU32(); + this.time = br.readU32(); return this; }; @@ -208,7 +208,7 @@ BlockMeta.prototype.toRaw = function toRaw() { let bw = new StaticWriter(42); bw.writeHash(this.hash); bw.writeU32(this.height); - bw.writeU32(this.ts); + bw.writeU32(this.time); return bw.render(); }; @@ -221,7 +221,7 @@ BlockMeta.prototype.toJSON = function toJSON() { return { hash: util.revHex(this.hash), height: this.height, - ts: this.ts + time: this.time }; }; @@ -533,11 +533,11 @@ function TXRecord(tx, block) { this.tx = null; this.hash = null; - this.ps = util.now(); + this.mtime = util.now(); this.height = -1; this.block = null; this.index = -1; - this.ts = 0; + this.time = 0; if (tx) this.fromTX(tx, block); @@ -580,7 +580,7 @@ TXRecord.fromTX = function fromTX(tx, block) { TXRecord.prototype.setBlock = function setBlock(block) { this.height = block.height; this.block = block.hash; - this.ts = block.ts; + this.time = block.time; }; /** @@ -590,7 +590,7 @@ TXRecord.prototype.setBlock = function setBlock(block) { TXRecord.prototype.unsetBlock = function unsetBlock() { this.height = -1; this.block = null; - this.ts = 0; + this.time = 0; }; /** @@ -601,7 +601,7 @@ TXRecord.prototype.unsetBlock = function unsetBlock() { TXRecord.prototype.getBlock = function getBlock() { if (this.height === -1) return; - return new BlockMeta(this.block, this.height, this.ts); + return new BlockMeta(this.block, this.height, this.time); }; /** @@ -656,7 +656,7 @@ TXRecord.prototype.toRaw = function toRaw() { this.tx.toWriter(bw); - bw.writeU32(this.ps); + bw.writeU32(this.mtime); if (this.block) { if (index === -1) @@ -665,7 +665,7 @@ TXRecord.prototype.toRaw = function toRaw() { bw.writeU8(1); bw.writeHash(this.block); bw.writeU32(this.height); - bw.writeU32(this.ts); + bw.writeU32(this.time); bw.writeU32(index); } else { bw.writeU8(0); @@ -687,12 +687,12 @@ TXRecord.prototype.fromRaw = function fromRaw(data) { this.tx.fromReader(br); this.hash = this.tx.hash('hex'); - this.ps = br.readU32(); + this.mtime = br.readU32(); if (br.readU8() === 1) { this.block = br.readHash('hex'); this.height = br.readU32(); - this.ts = br.readU32(); + this.time = br.readU32(); this.index = br.readU32(); if (this.index === 0x7fffffff) this.index = -1; diff --git a/lib/wallet/rpc.js b/lib/wallet/rpc.js index a9d094cd..b64e9d0a 100644 --- a/lib/wallet/rpc.js +++ b/lib/wallet/rpc.js @@ -588,11 +588,11 @@ RPC.prototype._toWalletTX = async function _toWalletTX(wtx) { confirmations: details.confirmations, blockhash: details.block ? util.revHex(details.block) : null, blockindex: details.index, - blocktime: details.ts, + blocktime: details.time, txid: util.revHex(details.hash), walletconflicts: [], - time: details.ps, - timereceived: details.ps, + time: details.mtime, + timereceived: details.mtime, 'bip125-replaceable': 'no', details: det, hex: details.tx.toRaw().toString('hex') @@ -1101,11 +1101,11 @@ RPC.prototype._toListTX = async function _toListTX(wtx) { confirmations: details.getDepth(), blockhash: details.block ? util.revHex(details.block) : null, blockindex: details.index, - blocktime: details.ts, + blocktime: details.time, txid: util.revHex(details.hash), walletconflicts: [], - time: details.ps, - timereceived: details.ps, + time: details.mtime, + timereceived: details.mtime, 'bip125-replaceable': 'no' }; }; @@ -1545,7 +1545,7 @@ RPC.prototype.importPrunedFunds = async function importPrunedFunds(args, help) { block = { hash: hash, - ts: block.ts, + time: block.time, height: height }; diff --git a/lib/wallet/txdb.js b/lib/wallet/txdb.js index 9ccd2f58..26828c03 100644 --- a/lib/wallet/txdb.js +++ b/lib/wallet/txdb.js @@ -921,7 +921,7 @@ TXDB.prototype.insert = async function insert(wtx, block) { // Save and index the transaction record. this.put(layout.t(hash), wtx.toRaw()); - this.put(layout.m(wtx.ps, hash), null); + this.put(layout.m(wtx.mtime, hash), null); if (!block) this.put(layout.p(hash), null); @@ -933,7 +933,7 @@ TXDB.prototype.insert = async function insert(wtx, block) { // queries later. for (let account of accounts) { this.put(layout.T(account, hash), null); - this.put(layout.M(account, wtx.ps, hash), null); + this.put(layout.M(account, wtx.mtime, hash), null); if (!block) this.put(layout.P(account, hash), null); @@ -1234,7 +1234,7 @@ TXDB.prototype.erase = async function erase(wtx, block) { // Remove the transaction data // itself as well as unindex. this.del(layout.t(hash)); - this.del(layout.m(wtx.ps, hash)); + this.del(layout.m(wtx.mtime, hash)); if (!block) this.del(layout.p(hash)); @@ -1244,7 +1244,7 @@ TXDB.prototype.erase = async function erase(wtx, block) { // Remove all secondary indexing. for (let account of accounts) { this.del(layout.T(account, hash)); - this.del(layout.M(account, wtx.ps, hash)); + this.del(layout.M(account, wtx.mtime, hash)); if (!block) this.del(layout.P(account, hash)); @@ -2514,7 +2514,7 @@ TXDB.prototype.zap = async function zap(account, age) { if (wtx.height !== -1) continue; - assert(now - wtx.ps >= age); + assert(now - wtx.mtime >= age); this.logger.debug('Zapping TX: %s (%s)', wtx.tx.txid(), this.wallet.id); @@ -2851,19 +2851,18 @@ function Details(txdb, wtx, block) { this.hash = wtx.hash; this.tx = wtx.tx; - this.ps = wtx.ps; + this.mtime = wtx.mtime; this.size = this.tx.getSize(); this.vsize = this.tx.getVirtualSize(); this.block = null; this.height = -1; - this.ts = 0; - this.index = -1; + this.time = 0; if (block) { this.block = block.hash; this.height = block.height; - this.ts = block.ts; + this.time = block.time; } this.inputs = []; @@ -2996,10 +2995,9 @@ Details.prototype.toJSON = function toJSON() { hash: util.revHex(this.hash), height: this.height, block: this.block ? util.revHex(this.block) : null, - ts: this.ts, - ps: this.ps, - date: util.date(this.ts || this.ps), - index: this.index, + time: this.time, + mtime: this.mtime, + date: util.date(this.time || this.mtime), size: this.size, virtualSize: this.vsize, fee: fee, @@ -3066,16 +3064,16 @@ DetailsMember.prototype.getJSON = function getJSON(network) { * @constructor * @param {Hash} hash * @param {Number} height - * @param {Number} ts + * @param {Number} time */ -function BlockRecord(hash, height, ts) { +function BlockRecord(hash, height, time) { if (!(this instanceof BlockRecord)) - return new BlockRecord(hash, height, ts); + return new BlockRecord(hash, height, time); this.hash = hash || encoding.NULL_HASH; this.height = height != null ? height : -1; - this.ts = ts || 0; + this.time = time || 0; this.hashes = []; this.index = new Set(); } @@ -3137,7 +3135,7 @@ BlockRecord.prototype.fromRaw = function fromRaw(data) { this.hash = br.readHash('hex'); this.height = br.readU32(); - this.ts = br.readU32(); + this.time = br.readU32(); count = br.readU32(); @@ -3180,7 +3178,7 @@ BlockRecord.prototype.toRaw = function toRaw() { bw.writeHash(this.hash); bw.writeU32(this.height); - bw.writeU32(this.ts); + bw.writeU32(this.time); bw.writeU32(this.hashes.length); @@ -3199,7 +3197,7 @@ BlockRecord.prototype.toJSON = function toJSON() { return { hash: util.revHex(this.hash), height: this.height, - ts: this.ts, + time: this.time, hashes: this.hashes.map(util.revHex) }; }; @@ -3213,7 +3211,7 @@ BlockRecord.prototype.toJSON = function toJSON() { BlockRecord.prototype.fromMeta = function fromMeta(block) { this.hash = block.hash; this.height = block.height; - this.ts = block.ts; + this.time = block.time; return this; }; diff --git a/migrate/ensure-tip-index.js b/migrate/ensure-tip-index.js index 084637c8..31e6fdca 100644 --- a/migrate/ensure-tip-index.js +++ b/migrate/ensure-tip-index.js @@ -51,7 +51,7 @@ function entryFromRaw(data) { entry.version = p.readU32(); // Technically signed entry.prevBlock = p.readHash('hex'); entry.merkleRoot = p.readHash('hex'); - entry.ts = p.readU32(); + entry.time = p.readU32(); entry.bits = p.readU32(); entry.nonce = p.readU32(); entry.height = p.readU32(); diff --git a/migrate/walletdb3to4.js b/migrate/walletdb3to4.js index e3987252..ab429706 100644 --- a/migrate/walletdb3to4.js +++ b/migrate/walletdb3to4.js @@ -100,8 +100,8 @@ function fromExtended(data, saveCoins) { tx.height = p.readU32(); tx.block = p.readHash('hex'); tx.index = p.readU32(); - tx.ts = p.readU32(); - tx.ps = p.readU32(); + tx.time = p.readU32(); + tx.mtime = p.readU32(); if (tx.block === encoding.NULL_HASH) tx.block = null; diff --git a/scripts/gen.js b/scripts/gen.js index 457c7c4c..ad0928df 100644 --- a/scripts/gen.js +++ b/scripts/gen.js @@ -62,7 +62,7 @@ function createGenesisBlock(options) { version: options.version, prevBlock: encoding.NULL_HASH, merkleRoot: tx.hash('hex'), - ts: options.ts, + time: options.time, bits: options.bits, nonce: options.nonce, height: 0 @@ -75,42 +75,42 @@ function createGenesisBlock(options) { main = createGenesisBlock({ version: 1, - ts: 1231006505, + time: 1231006505, bits: 486604799, nonce: 2083236893 }); testnet = createGenesisBlock({ version: 1, - ts: 1296688602, + time: 1296688602, bits: 486604799, nonce: 414098458 }); regtest = createGenesisBlock({ version: 1, - ts: 1296688602, + time: 1296688602, bits: 545259519, nonce: 2 }); segnet3 = createGenesisBlock({ version: 1, - ts: 1452831101, + time: 1452831101, bits: 486604799, nonce: 0 }); segnet4 = createGenesisBlock({ version: 1, - ts: 1452831101, + time: 1452831101, bits: 503447551, nonce: 0 }); btcd = createGenesisBlock({ version: 1, - ts: 1401292357, + time: 1401292357, bits: 545259519, nonce: 2 }); diff --git a/test/block-test.js b/test/block-test.js index 5b7f3213..e66e604f 100644 --- a/test/block-test.js +++ b/test/block-test.js @@ -61,7 +61,7 @@ describe('Block', function() { version: 2, prevBlock: 'd1831d4411bdfda89d9d8c842b541beafd1437fc560dbe5c0000000000000000', merkleRoot: '28bec1d35af480ba3884553d72694f6ba6c163a5c081d7e6edaec15f373f19af', - ts: 1399713634, + time: 1399713634, bits: 419465580, nonce: 1186968784, totalTX: 461, diff --git a/test/chain-test.js b/test/chain-test.js index 94808c98..549734a8 100644 --- a/test/chain-test.js +++ b/test/chain-test.js @@ -483,14 +483,14 @@ describe('Chain', function() { it('should fail to connect bad MTP', async () => { let mtp = await chain.tip.getMedianTime(); let job = await cpu.createJob(); - job.attempt.ts = mtp - 1; + job.attempt.time = mtp - 1; assert.equal(await mineBlock(job), 'time-too-old'); }); it('should fail to connect bad time', async () => { let job = await cpu.createJob(); let now = network.now() + 3 * 60 * 60; - job.attempt.ts = now; + job.attempt.time = now; assert.equal(await mineBlock(job), 'time-too-new'); }); diff --git a/test/data/block300025.json b/test/data/block300025.json index 75a4fde8..6f6bce87 100644 --- a/test/data/block300025.json +++ b/test/data/block300025.json @@ -5,7 +5,7 @@ "version": 2, "prevBlock": "00000000000000005cbe0d56fc3714fdea1b542b848c9d9da8fdbd11441d83d1", "merkleRoot": "af193f375fc1aeede6d781c0a563c1a66b4f69723d558438ba80f45ad3c1be28", - "ts": 1399713634, + "time": 1399713634, "bits": 419465580, "nonce": 1186968784, "totalTX": 0, @@ -16,8 +16,8 @@ "witnessHash": "0000000000000000000000000000000000000000000000000000000000000000", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 0, "changeIndex": -1, "version": 1, @@ -48,8 +48,8 @@ "witnessHash": "a17cb56f386346017346398e9fe1b72a33e2a405fd1a8c826d3beb93e87521ef", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 1, "changeIndex": -1, "version": 1, @@ -92,8 +92,8 @@ "witnessHash": "cf9c554c6881a2672476a82c222ac09ffbf15806a7050d8e66bc0f197a2af86e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 2, "changeIndex": -1, "version": 1, @@ -136,8 +136,8 @@ "witnessHash": "479a5e9cc43d1d4af90783de28f5448c315f62c966dbe37ebe6625f15fe59cf5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 3, "changeIndex": -1, "version": 1, @@ -180,8 +180,8 @@ "witnessHash": "29b04bcefb7c6dfd7f33b38f7e4f2eaa5df022edb011ab935a5e7792857856db", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 4, "changeIndex": -1, "version": 1, @@ -224,8 +224,8 @@ "witnessHash": "84064bcb6588b5cb101940dda858cf081d5bda93c46aba86df237c6ef59367ff", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 5, "changeIndex": -1, "version": 1, @@ -268,8 +268,8 @@ "witnessHash": "9fee29567f0472b7148cba6e4b4670b81f57e0e52bbcc275239a40361f837708", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 6, "changeIndex": -1, "version": 1, @@ -312,8 +312,8 @@ "witnessHash": "1404ba05dd0b1f36de0251b1eafcb0ab91cba1a0934e8facf219962757419e50", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 7, "changeIndex": -1, "version": 1, @@ -374,8 +374,8 @@ "witnessHash": "0e0a2581f96035681c02a2ac57afcbe20fe3ce0336f8e9e77af18d321932fecb", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 8, "changeIndex": -1, "version": 1, @@ -436,8 +436,8 @@ "witnessHash": "1bff350c4779d9d98f2e619f9bc5a227a18955c8f544420da436f8d3c02668d0", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 9, "changeIndex": -1, "version": 1, @@ -480,8 +480,8 @@ "witnessHash": "2250515cf1406e226770e41da3fadd8fc43d21f5c24906df196cfea0bea6fe8c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 10, "changeIndex": -1, "version": 1, @@ -524,8 +524,8 @@ "witnessHash": "46b706617b1f908013cb469bdaa66d0c5a8a39689700f940cea4247083730e86", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 11, "changeIndex": -1, "version": 1, @@ -568,8 +568,8 @@ "witnessHash": "f7f2b176e9be30cf8a627edd4c351b0cea2acd24ad3be57ef6b1d93b6bdec8fb", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 12, "changeIndex": -1, "version": 1, @@ -612,8 +612,8 @@ "witnessHash": "162f6199f249402b7f366b166bacd93e57471a4105387cd754a75b3ad70f9b39", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 13, "changeIndex": -1, "version": 1, @@ -656,8 +656,8 @@ "witnessHash": "78754544b29d89312f2d16b4789e8861a0b54d26a9248cf895fc9df06fc83fc2", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 14, "changeIndex": -1, "version": 1, @@ -718,8 +718,8 @@ "witnessHash": "0c53187e2958931ed8626280e7bd513d2b0cfa807794d2dfb7492d79f456f9a8", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 15, "changeIndex": -1, "version": 1, @@ -758,8 +758,8 @@ "witnessHash": "a02c6999cd47a5e72590ef4a747addae150cff83f7cafdc82b33cf17b5c41cec", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 16, "changeIndex": -1, "version": 1, @@ -798,8 +798,8 @@ "witnessHash": "7881e5c8abe79dcb726a254cd0b48f09379f358959bc1012712c2e3783f68aad", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 17, "changeIndex": -1, "version": 1, @@ -842,8 +842,8 @@ "witnessHash": "fd3ce309bc93ed54182334585fa67ee9c1777021dfc4aba4436b78918488b687", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 18, "changeIndex": -1, "version": 1, @@ -886,8 +886,8 @@ "witnessHash": "19e49ffabfee963615d48e58cf0dfe1e569ac0ed4553fea8621242edc7953ae4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 19, "changeIndex": -1, "version": 1, @@ -930,8 +930,8 @@ "witnessHash": "312143313cc80c122f23ca0dc8d74ebce16f4ab27ad3bd06b490c20c6a7ebc66", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 20, "changeIndex": -1, "version": 1, @@ -974,8 +974,8 @@ "witnessHash": "898a03be617f58a0fc8aef4c5415f9d4e20621850a0d0afd32be8a500f368de1", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 21, "changeIndex": -1, "version": 1, @@ -1018,8 +1018,8 @@ "witnessHash": "a9d865a4d8713e6eb332f7f4b20e2ddd8cb9458076f741199426b11d22d82870", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 22, "changeIndex": -1, "version": 1, @@ -1062,8 +1062,8 @@ "witnessHash": "9ced854ec57b7e9507c49b80595788e7695a37bbe085d81c1a08b719014caa0c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 23, "changeIndex": -1, "version": 1, @@ -1102,8 +1102,8 @@ "witnessHash": "32abb1debf3ba9c240feea7fcf0c32c9e4230be80da39276a91572f51b508cc1", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 24, "changeIndex": -1, "version": 1, @@ -1164,8 +1164,8 @@ "witnessHash": "8b85b8fb989f2ef49e8939a50a186f79b214bb5e8c278fa6e5efdce73ee38319", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 25, "changeIndex": -1, "version": 1, @@ -1204,8 +1204,8 @@ "witnessHash": "878b62bc56344e7713e39ba5ceb739ada5bc0cfde9f74ef9966108783d31ee8d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 26, "changeIndex": -1, "version": 1, @@ -1244,8 +1244,8 @@ "witnessHash": "20d8e77631d35238054c0e0f1dd6ed7f42edc0a578c50318affd211c0a5c335a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 27, "changeIndex": -1, "version": 1, @@ -1284,8 +1284,8 @@ "witnessHash": "0c9df6a2c82cca4ea85ac80e7e8efafa9b2adcbbec879ea4ac62e8a40afc771f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 28, "changeIndex": -1, "version": 1, @@ -1324,8 +1324,8 @@ "witnessHash": "9e382c8d2224011a08bf3fb12af895fabe9d204fc07388c7c250e9e0b586b103", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 29, "changeIndex": -1, "version": 1, @@ -1364,8 +1364,8 @@ "witnessHash": "8a9c0788c60344ec13f21eb7c6032119d7fef634735b919c1e905d9bac41c6aa", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 30, "changeIndex": -1, "version": 1, @@ -1404,8 +1404,8 @@ "witnessHash": "f15f1388ee2aaba9d14d76fe47593ead43663d62e3b61f8f50ad9bc632bb07ed", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 31, "changeIndex": -1, "version": 1, @@ -1444,8 +1444,8 @@ "witnessHash": "2d0d4bcc96d94413aa96404bcd1734b43333897390eae801c180a17682254f10", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 32, "changeIndex": -1, "version": 1, @@ -1484,8 +1484,8 @@ "witnessHash": "70043fd4ad382558452a6b30a73ef229064eaedf591649ff20d7ef7e6c505bfd", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 33, "changeIndex": -1, "version": 1, @@ -1528,8 +1528,8 @@ "witnessHash": "c0c1520ea8d4836acbd874033b457505c4d0c1dc6fcb28068417eccdceaf7201", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 34, "changeIndex": -1, "version": 1, @@ -1572,8 +1572,8 @@ "witnessHash": "19a97a7ea5104239dd739f86802942575d2bb2d8ee81b3c7b3aceb2d2e746f37", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 35, "changeIndex": -1, "version": 1, @@ -1652,8 +1652,8 @@ "witnessHash": "0fc3170c023676eeb77ef9ac453b26c5aee0a0fb249f2d6b247c7de439bf847e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 36, "changeIndex": -1, "version": 1, @@ -1714,8 +1714,8 @@ "witnessHash": "73147be7f4277aa0fcdac127640897a19c699074de0d621d5ff5d4bb34c141e1", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 37, "changeIndex": -1, "version": 1, @@ -1776,8 +1776,8 @@ "witnessHash": "4765e89f7d028206085da98cd352b64610b6c00ec4273dfcc3206244caee0928", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 38, "changeIndex": -1, "version": 1, @@ -1838,8 +1838,8 @@ "witnessHash": "0456a2d502039be6a1f93985edc7b58f18f1a1f8ef9415c959835a0e7f23342d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 39, "changeIndex": -1, "version": 1, @@ -1900,8 +1900,8 @@ "witnessHash": "66ce17375418c740e00a847cb9672565c7ed571a91570adc3cca865fa69a8628", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 40, "changeIndex": -1, "version": 1, @@ -1962,8 +1962,8 @@ "witnessHash": "33be3a17a31a3896016147de05754c37d6fd35f117d2288f41d7a7e26c10a9b2", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 41, "changeIndex": -1, "version": 1, @@ -2024,8 +2024,8 @@ "witnessHash": "e9967f13b1cff431d16c079f8199571fd5d13addf196c2e98b003e38928042f9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 42, "changeIndex": -1, "version": 1, @@ -2086,8 +2086,8 @@ "witnessHash": "1294791082ff3656ea47ffa1eb159e25941cd6adc8074ce9f8e02de99795a71d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 43, "changeIndex": -1, "version": 1, @@ -2148,8 +2148,8 @@ "witnessHash": "4e1f0208ad9dc68ab3834bad92ee2f1d36599f5a9a3943006ed4e5c9df9515c7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 44, "changeIndex": -1, "version": 1, @@ -2210,8 +2210,8 @@ "witnessHash": "73984e5bf188c71f064d7a6c62ec11f27eadf1a24d41fbf4f3891a4d294a8a3f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 45, "changeIndex": -1, "version": 1, @@ -2272,8 +2272,8 @@ "witnessHash": "f1e6575a154a2671cecf3f13d9adbd84407869848f7efc49a83ac4017db214c6", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 46, "changeIndex": -1, "version": 1, @@ -2334,8 +2334,8 @@ "witnessHash": "3c63bf912d2ef5ff5135e4187dd6d4cb6d1dd372a87022165d28397c9b7e791d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 47, "changeIndex": -1, "version": 1, @@ -2396,8 +2396,8 @@ "witnessHash": "77593041faf065bdd974ced64ce6b435a488e58f2efa7d5dfcaf467ea6a4d041", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 48, "changeIndex": -1, "version": 1, @@ -2458,8 +2458,8 @@ "witnessHash": "9b58787ddc94e5dbaafef3419e9ad1044b43d3ce52e26b8cb7229ce86c1d12ad", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 49, "changeIndex": -1, "version": 1, @@ -2520,8 +2520,8 @@ "witnessHash": "2addec28dc17625879eaeb997b6b3ed9326b62a5a1e0d7c759ff35093f0f0e94", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 50, "changeIndex": -1, "version": 1, @@ -2582,8 +2582,8 @@ "witnessHash": "c55a8e969adf6a2ac79b8454720be29cd3ee417a1da8038ec951da8cfcb8efaa", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 51, "changeIndex": -1, "version": 1, @@ -2644,8 +2644,8 @@ "witnessHash": "5d15cd4ba37ec7fd3b55d622343bb889bbeea9601931b8025483c4daef6743df", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 52, "changeIndex": -1, "version": 1, @@ -2684,8 +2684,8 @@ "witnessHash": "614e9b36b639d1d4471eb041b835b42cc20b549880e4e302176b7e13bbd5899f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 53, "changeIndex": -1, "version": 1, @@ -2724,8 +2724,8 @@ "witnessHash": "078e56ffe6ba3d15725f097dc25af8104e455ce161e91dfe1e6cfd57b901a17e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 54, "changeIndex": -1, "version": 1, @@ -2764,8 +2764,8 @@ "witnessHash": "8d971b147f3c7bbd4d4fdd1b9f8f7fe8ab23925f09bef14d038f2100420f2d89", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 55, "changeIndex": -1, "version": 1, @@ -2804,8 +2804,8 @@ "witnessHash": "8e037f68e3d915a3f7ad05359f4f9a03e6c069eac875414a6c9a7eec0a1cd383", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 56, "changeIndex": -1, "version": 1, @@ -2844,8 +2844,8 @@ "witnessHash": "6170432711a9324551f57fc837f13fb30556bf32e2c757124f0fabf38c6012f5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 57, "changeIndex": -1, "version": 1, @@ -2884,8 +2884,8 @@ "witnessHash": "edafcf87716fe81a4399fb5e2be90f14b954c40cfc4392721ebc3fcea7c9c913", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 58, "changeIndex": -1, "version": 1, @@ -2924,8 +2924,8 @@ "witnessHash": "a662d5d92a5d127efc5c72866ce3a1064f6462837c4c1aa9c1c84c2c80d0dd1b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 59, "changeIndex": -1, "version": 1, @@ -2968,8 +2968,8 @@ "witnessHash": "609cf357a3b1f9a145ae443293deb29b40cb5e32fa4dc504d2922e96ffbca7a2", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 60, "changeIndex": -1, "version": 1, @@ -3012,8 +3012,8 @@ "witnessHash": "cbbdfd11a852f3d012e222cb970fa8b8171722610f276607936f60e922b5abcd", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 61, "changeIndex": -1, "version": 1, @@ -3056,8 +3056,8 @@ "witnessHash": "8f91fc29f5bfa3e931cc5725420fb69460a804666ddb880be1d67d0ad6c9f6c7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 62, "changeIndex": -1, "version": 1, @@ -3100,8 +3100,8 @@ "witnessHash": "22bf81c758e476271e6400d8b8e4de5874ffb156c1a62655c19ac67c78bdcb95", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 63, "changeIndex": -1, "version": 1, @@ -3144,8 +3144,8 @@ "witnessHash": "0767b259263fb62ff2361a56d08b07c7a62c4cb16db4682b51fb1e7194af24a6", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 64, "changeIndex": -1, "version": 1, @@ -3188,8 +3188,8 @@ "witnessHash": "f700c4eff50b50731c0613989f70cff32b59e92df2c560fbb1f58bef83061b7e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 65, "changeIndex": -1, "version": 1, @@ -3232,8 +3232,8 @@ "witnessHash": "629c67898e6cda2c32d3126389398adc030cedbab09b3f60a8611fea925e88c7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 66, "changeIndex": -1, "version": 1, @@ -3276,8 +3276,8 @@ "witnessHash": "ce26a3427345db1d8655009a543a56ec7e28fa2ed363d73d626144918d671391", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 67, "changeIndex": -1, "version": 1, @@ -3320,8 +3320,8 @@ "witnessHash": "cf5a5bfc6aac203f881918eca090e82ab1a6149660831f05a05d3c9f9ef2d386", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 68, "changeIndex": -1, "version": 1, @@ -3364,8 +3364,8 @@ "witnessHash": "205751ff10c189df5821aea53a1957a11d88a205ad3a6970fdfdde7289d49505", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 69, "changeIndex": -1, "version": 1, @@ -3408,8 +3408,8 @@ "witnessHash": "4b48bb45bce87a6bd989cf8f7e9a96ff41da755b4c618209a3a2ef8fd4fc23c5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 70, "changeIndex": -1, "version": 1, @@ -3452,8 +3452,8 @@ "witnessHash": "e129bc5e48001deb054a16f633ded73ed0053df932215ffa40b1aa97ff1e477a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 71, "changeIndex": -1, "version": 1, @@ -3496,8 +3496,8 @@ "witnessHash": "1024430301c78c3b844b80c6b44e24b8b6efa41d4a4b1d203aa889ad5c1489fb", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 72, "changeIndex": -1, "version": 1, @@ -3540,8 +3540,8 @@ "witnessHash": "5f6ee4bb9613ed091f5af458291d5776106d314a48c1ac45fc9a6fbb31dc7b5d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 73, "changeIndex": -1, "version": 1, @@ -3584,8 +3584,8 @@ "witnessHash": "b8fd984ec0297fa2a90228056c52dd8a214e81ee839c50e0fe41e82cdf26c685", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 74, "changeIndex": -1, "version": 1, @@ -3628,8 +3628,8 @@ "witnessHash": "376a743d26ab09424021c56228b8c7a5d7948dd8a2dcece68f4657bd59aed960", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 75, "changeIndex": -1, "version": 1, @@ -3672,8 +3672,8 @@ "witnessHash": "30c7f611e932e4cbc6fb0f6049ace1a287a945c0c2372795372c4dfb19e5adfa", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 76, "changeIndex": -1, "version": 1, @@ -3716,8 +3716,8 @@ "witnessHash": "7a97e28deddec43c665033b70bb50541667a588677200f43266fa53257a34956", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 77, "changeIndex": -1, "version": 1, @@ -3760,8 +3760,8 @@ "witnessHash": "2c1e4e9677c1f3cb9fadf67d4433a4745e63a19c0a1ed45288b390c400496fa9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 78, "changeIndex": -1, "version": 1, @@ -3804,8 +3804,8 @@ "witnessHash": "d6200701dec406bd6be9436ff49ddb2c170e187b0cfebc0080c095127925356d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 79, "changeIndex": -1, "version": 1, @@ -3848,8 +3848,8 @@ "witnessHash": "f724074120a5527cbf4b063f0fd4437a2d11f2fc8a70e6041bd853f14d2a01b7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 80, "changeIndex": -1, "version": 1, @@ -3892,8 +3892,8 @@ "witnessHash": "7a331298363eed11e071ababda06efb0fcabcfbe21fe4b62c44920698305a8ca", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 81, "changeIndex": -1, "version": 1, @@ -3936,8 +3936,8 @@ "witnessHash": "ab9a5f1c1cc82eff1f64b8438bfe6b8921b40fad329a5949df6aea0ba3d21736", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 82, "changeIndex": -1, "version": 1, @@ -3980,8 +3980,8 @@ "witnessHash": "fbadb361a0d96738184659e802a9b2c64579bca34394d5fd9d5457822690980c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 83, "changeIndex": -1, "version": 1, @@ -4024,8 +4024,8 @@ "witnessHash": "700666230b80f59dc87f3ad8a53476c441c6119ab89490a90d817ed693579a4f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 84, "changeIndex": -1, "version": 1, @@ -4068,8 +4068,8 @@ "witnessHash": "2ffa6ff6eb34bec59a51c327c49b148ee756e1cc5a7cfd17e55626042f1ff1a2", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 85, "changeIndex": -1, "version": 1, @@ -4112,8 +4112,8 @@ "witnessHash": "dab4add20e9e8b09ef355cf7060dd88d189156859dc87c44fe4a5203fa644ee7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 86, "changeIndex": -1, "version": 1, @@ -4156,8 +4156,8 @@ "witnessHash": "3580d397129722f68da349e0dcd6e3d9988d247e58da27cc16b7ac7dd1bdf96c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 87, "changeIndex": -1, "version": 1, @@ -4200,8 +4200,8 @@ "witnessHash": "054fb024109511a90f37be3316d709c21358fe4f0b3587e4647f8d0fcb4c3cd3", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 88, "changeIndex": -1, "version": 1, @@ -4244,8 +4244,8 @@ "witnessHash": "50a6b1716559fcc6415c5951a2ddc8bdb2e58c9749c3d340d7dc01519554ab25", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 89, "changeIndex": -1, "version": 1, @@ -4288,8 +4288,8 @@ "witnessHash": "87b35953f5507029f7aad06936cb6c2d600b7be55f5360e8c038410502af9a81", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 90, "changeIndex": -1, "version": 1, @@ -4332,8 +4332,8 @@ "witnessHash": "48e960f022a554ac70bdaa4e9364b5fe8c1b0d9f8715cdde0f56bd30652ff7ef", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 91, "changeIndex": -1, "version": 1, @@ -4376,8 +4376,8 @@ "witnessHash": "354bf62c01c4089137547857d0b2f7ec6827d7fca305dd6618cb605d65f4e4e7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 92, "changeIndex": -1, "version": 1, @@ -4420,8 +4420,8 @@ "witnessHash": "9c9e3d830e86b53e782c1fb74b128f682d7b6fb6e5796a5763bcb22c01e7d933", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 93, "changeIndex": -1, "version": 1, @@ -4464,8 +4464,8 @@ "witnessHash": "c141d050c7faf55bfb044535f8e60f1169f75b00a8becf66ad4fdd00bb0ef821", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 94, "changeIndex": -1, "version": 1, @@ -4508,8 +4508,8 @@ "witnessHash": "ac2ee8275091aa876086fe53d2c76f527a793ad77ca574e711ac2a6ecd4394ab", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 95, "changeIndex": -1, "version": 1, @@ -4548,8 +4548,8 @@ "witnessHash": "78fc74e3759105cde81aa9bd8b0972c9c1fd241fe81df5ca82b78191a1bf6cdb", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 96, "changeIndex": -1, "version": 1, @@ -4588,8 +4588,8 @@ "witnessHash": "efedb9f2e8e28c70d4804b10a58894158dc91128afc93cbf7bb583a49b0cab17", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 97, "changeIndex": -1, "version": 1, @@ -4632,8 +4632,8 @@ "witnessHash": "41b2fe993e1e59e500739c023e0ae7f1f860b9b34174f513d62b04e00348eba4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 98, "changeIndex": -1, "version": 1, @@ -4676,8 +4676,8 @@ "witnessHash": "0777af11126121598a0bf7295c16a9703b6556db052ddcdd9ae407bc37d516c8", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 99, "changeIndex": -1, "version": 1, @@ -4720,8 +4720,8 @@ "witnessHash": "37b7f95affd69f589ba6864c295eed72a3abb11b132ba36f5a23548b33cdc044", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 100, "changeIndex": -1, "version": 1, @@ -4764,8 +4764,8 @@ "witnessHash": "367c1c3a0ec8c3d8bbf8213d42202450a2157076202e998ef33721bdb280fd67", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 101, "changeIndex": -1, "version": 1, @@ -4808,8 +4808,8 @@ "witnessHash": "6e1ec4e54d6699636ebf21c665cdb291ee545a3af6651a4098e8b0d94247c251", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 102, "changeIndex": -1, "version": 1, @@ -4852,8 +4852,8 @@ "witnessHash": "ffd03ba45678f8bb0941b131b2b9ef71103c1653d69f67f9a64d77b6acf359a5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 103, "changeIndex": -1, "version": 1, @@ -4896,8 +4896,8 @@ "witnessHash": "6a35e64848fe1e1e648d9e807be052dd7c2961fa0f0b5c5cc67cc30a661f999b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 104, "changeIndex": -1, "version": 1, @@ -4940,8 +4940,8 @@ "witnessHash": "72703ba6663c30e9550bf68d2dd8a52abc45c2a1d4b431e710aedbfe9301e9d5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 105, "changeIndex": -1, "version": 1, @@ -4984,8 +4984,8 @@ "witnessHash": "a030141b91f410593b3d5f2943079a952277af54d332044e870f65ca53d30170", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 106, "changeIndex": -1, "version": 1, @@ -5028,8 +5028,8 @@ "witnessHash": "b35fd688ed0f62031356a9b8db9129058fcc520053ed358e0c5d1dde6f03d61a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 107, "changeIndex": -1, "version": 1, @@ -5068,8 +5068,8 @@ "witnessHash": "ac3f228550662a7c592878c0e0d9365ad26049fef04629732b47d31f5a9d0bcb", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 108, "changeIndex": -1, "version": 1, @@ -5112,8 +5112,8 @@ "witnessHash": "b3b33a687814628dfc81814a9b4fb7062ead2211268e4306dd25c44ca648797c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 109, "changeIndex": -1, "version": 1, @@ -5156,8 +5156,8 @@ "witnessHash": "ab19cf0773a2f7ff247e12517f6fb368fc92fda147a3014e0907d1c07ca5d4c5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 110, "changeIndex": -1, "version": 1, @@ -5196,8 +5196,8 @@ "witnessHash": "ad2d5045450a1b6fa5f6513232a4a1f09c3390056f403f4a1ab7ea54c901da0a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 111, "changeIndex": -1, "version": 1, @@ -5240,8 +5240,8 @@ "witnessHash": "4bfe8b2f33cd22d329e453f4ed9d9a8edce6547910f7fdb0263ab2a6c58d6b79", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 112, "changeIndex": -1, "version": 1, @@ -5284,8 +5284,8 @@ "witnessHash": "dfa3986babe54b50d013bca88c939e4554d70a774af729acb9e733f3cde1a966", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 113, "changeIndex": -1, "version": 1, @@ -5328,8 +5328,8 @@ "witnessHash": "59b807f61be36d2e380bf8ec15f3f07114a59de8b75df8ec17f58668d9cfd5a0", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 114, "changeIndex": -1, "version": 1, @@ -5372,8 +5372,8 @@ "witnessHash": "c530865b6acf4e74556725ce2796d5e67618d3f8fc712e8b0b7c8ba7248b3836", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 115, "changeIndex": -1, "version": 1, @@ -5416,8 +5416,8 @@ "witnessHash": "7df6ee56dfe56a9b97c0fc162bd9e715d62b56210699c582c5dee715f5422164", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 116, "changeIndex": -1, "version": 1, @@ -5460,8 +5460,8 @@ "witnessHash": "2e62956d09b991b597d5b6e34aaa39462f0c45881e0d5ebcdf153db0d58635aa", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 117, "changeIndex": -1, "version": 1, @@ -5504,8 +5504,8 @@ "witnessHash": "332ff53505ed943d8e4561d40561ec7d0c96cd27a8aded0f126c05ebdf532dd1", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 118, "changeIndex": -1, "version": 1, @@ -5548,8 +5548,8 @@ "witnessHash": "d8d8e2bd01d7a167f079e505dbe51274400d80e61111b369633f43b8e97359dd", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 119, "changeIndex": -1, "version": 1, @@ -5592,8 +5592,8 @@ "witnessHash": "025ca1879dcc15bc0eaedf69d3a4127d39bd03418da7f5a956ee09be14bfd0cc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 120, "changeIndex": -1, "version": 1, @@ -5636,8 +5636,8 @@ "witnessHash": "82b9a9fd44ce6ade38e71be6e636b8ec4761e7111307c75f48cdb4a8efddd982", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 121, "changeIndex": -1, "version": 1, @@ -5680,8 +5680,8 @@ "witnessHash": "abeba4bc963938410b4cac241654266f8c6e796483f072bdf33fc38813290930", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 122, "changeIndex": -1, "version": 1, @@ -5724,8 +5724,8 @@ "witnessHash": "540cf35d71838c8239ed9b0055b7b7cd3d50f08552d23043a03356a5c6a9c9f7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 123, "changeIndex": -1, "version": 1, @@ -5768,8 +5768,8 @@ "witnessHash": "25298fd74f336429d7d567662b5597ef7c22cea1d7c9042fa16b55e0496f5c9f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 124, "changeIndex": -1, "version": 1, @@ -5812,8 +5812,8 @@ "witnessHash": "af1f05a19daeef6aea64ae1110d5e1f208194edbc1f58fe8d1c547637987df6c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 125, "changeIndex": -1, "version": 1, @@ -5856,8 +5856,8 @@ "witnessHash": "05470be871fea368454689b1cac8cbeb801146808fa267564842dc6f07e086fc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 126, "changeIndex": -1, "version": 1, @@ -5900,8 +5900,8 @@ "witnessHash": "7945d0782a1a9d548a42e32280229fec6d4d3bf197c300062a2a954eb3c081da", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 127, "changeIndex": -1, "version": 1, @@ -5944,8 +5944,8 @@ "witnessHash": "db0c982357c85ecaf7cfaec6da31a54afeed99771fe360c192df666d0e878dc0", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 128, "changeIndex": -1, "version": 1, @@ -5988,8 +5988,8 @@ "witnessHash": "c05f1ad2184be66054d3d09ef6d74a67498fd4247d9894c9e55bb43d935096c4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 129, "changeIndex": -1, "version": 1, @@ -6032,8 +6032,8 @@ "witnessHash": "007ccea62d7df2e6df491763dc9ab00ffffed6a01d3058a63085558dd598338f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 130, "changeIndex": -1, "version": 1, @@ -6076,8 +6076,8 @@ "witnessHash": "5dfa9be4bd5aaa203daa8d17a605dc10cf7fdc95c6b1b97f6e2dc634e2410ae7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 131, "changeIndex": -1, "version": 1, @@ -6120,8 +6120,8 @@ "witnessHash": "88db7a1cb1f1620b83e62f72ed9cff9a8ccffa9c22dafd5dacc3f62a6f6b226a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 132, "changeIndex": -1, "version": 1, @@ -6164,8 +6164,8 @@ "witnessHash": "96cc2f4cf3c9947eacad94b20a004c46dfaaabba5131aabf05b1bbe161ba62b4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 133, "changeIndex": -1, "version": 1, @@ -6208,8 +6208,8 @@ "witnessHash": "011bcd0073bc572ee5602b2729729c4040423691d3c2ed62e1da0976993f51fa", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 134, "changeIndex": -1, "version": 1, @@ -6252,8 +6252,8 @@ "witnessHash": "3ae96ed7dcf039b0f99e4a1412cfcf173ca9a402bb83b2a5dba8063a41231076", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 135, "changeIndex": -1, "version": 1, @@ -6296,8 +6296,8 @@ "witnessHash": "0d94d164917712d1662110688eac29016529418acdc21e2898e491f91c203646", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 136, "changeIndex": -1, "version": 1, @@ -6340,8 +6340,8 @@ "witnessHash": "cf4cc8654d4fc0b4f1d1c01c1535f1a91197a0cbeffcebda665819cd5603e02c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 137, "changeIndex": -1, "version": 1, @@ -6384,8 +6384,8 @@ "witnessHash": "4ae24fad4d93596ed26857553bbb4b5f09cc6be644e02478f484665f87a61408", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 138, "changeIndex": -1, "version": 1, @@ -6428,8 +6428,8 @@ "witnessHash": "36f2aaa5964739ab2e7ddbb2bfe90a667497efc83817bebb72890063b8e5fa91", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 139, "changeIndex": -1, "version": 1, @@ -6472,8 +6472,8 @@ "witnessHash": "2ece7092942c6a30939eefda9ff3f68db838b5cc2d9bc2ecd015ee2b3c17bcfc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 140, "changeIndex": -1, "version": 1, @@ -6516,8 +6516,8 @@ "witnessHash": "3658036b9851d286a0581ff84e7fa6599669c0fcd08c92c4ff04a5de28b79015", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 141, "changeIndex": -1, "version": 1, @@ -6560,8 +6560,8 @@ "witnessHash": "419ac9f292ad6d981f143ba747826d33ad03b626c3da0fa26bbf259096cb8ff9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 142, "changeIndex": -1, "version": 1, @@ -6604,8 +6604,8 @@ "witnessHash": "7c9f88910e511cb6414351bfeadea40cfd68d9176679732845ac7afab7462cd8", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 143, "changeIndex": -1, "version": 1, @@ -6648,8 +6648,8 @@ "witnessHash": "61efbf3fb97d849909b0d2fdd9e75da87d5cb94e7725d2f9f00c4825600898af", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 144, "changeIndex": -1, "version": 1, @@ -6692,8 +6692,8 @@ "witnessHash": "1fd1ad9b1d533fa11ab9c51e2f3bc0417ac742f6106b991d9a21d81f256e7e2b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 145, "changeIndex": -1, "version": 1, @@ -6736,8 +6736,8 @@ "witnessHash": "d2681ab0e00f8d62081e141eb5c7a36a371f861399205d785afae1b4e07f25cf", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 146, "changeIndex": -1, "version": 1, @@ -6780,8 +6780,8 @@ "witnessHash": "62b3c3a2f4ee940432f367a331eb550006740f510d880afee901bb5e7ef48ac4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 147, "changeIndex": -1, "version": 1, @@ -6824,8 +6824,8 @@ "witnessHash": "77b43a0392931916e1c2c023e7ebdff1a15ebc384b045495be377d60224699df", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 148, "changeIndex": -1, "version": 1, @@ -6868,8 +6868,8 @@ "witnessHash": "490b92a7fa735e433c89a3bc928b65d6192b403a2e96c5b6baed428b773a1f76", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 149, "changeIndex": -1, "version": 1, @@ -6912,8 +6912,8 @@ "witnessHash": "5a2fbbc003daeae5816fc2d47261f48a4fd8ccca9f15913e5c33b3a16dc7dd12", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 150, "changeIndex": -1, "version": 1, @@ -6956,8 +6956,8 @@ "witnessHash": "4a3ac6451164cc8329f3c1a7212d87b38ea098db1774572447ccc74a005e4067", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 151, "changeIndex": -1, "version": 1, @@ -7000,8 +7000,8 @@ "witnessHash": "305fc353044744ecdd266ff873f779a814f77eaa071b54ae276b5bb6af1b4807", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 152, "changeIndex": -1, "version": 1, @@ -7044,8 +7044,8 @@ "witnessHash": "5205823f8e9a134eb808b54bab41c21fe927847ce63cfd9b31de3c5bccdb9966", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 153, "changeIndex": -1, "version": 1, @@ -7088,8 +7088,8 @@ "witnessHash": "62827bf546cc3eabd9515eb640af57ef9ab73b6c5ac91858def9e18659cc7e81", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 154, "changeIndex": -1, "version": 1, @@ -7132,8 +7132,8 @@ "witnessHash": "d72c504ab4488e4d7ff6f773951fe4a6e079b3637a7a1d64d05d3bf6486dd253", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 155, "changeIndex": -1, "version": 1, @@ -7176,8 +7176,8 @@ "witnessHash": "974aa1bd33693d8f8188a9a855d964ee9208165226e67ed449aeceef864e4c0a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 156, "changeIndex": -1, "version": 1, @@ -7220,8 +7220,8 @@ "witnessHash": "de1a8d84b9c425f7191cb734b3f0be18acb8afcb7dff7b5bdc91effee19ff646", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 157, "changeIndex": -1, "version": 1, @@ -7264,8 +7264,8 @@ "witnessHash": "111a6b5b711b7937de6d7e861aeee54f26b8e78d8cc6ae2051e8bd75b7601c18", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 158, "changeIndex": -1, "version": 1, @@ -7308,8 +7308,8 @@ "witnessHash": "780944f54c90fe00886f0bbd358376a9de2a57c87716da03f60a942d5daecd13", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 159, "changeIndex": -1, "version": 1, @@ -7352,8 +7352,8 @@ "witnessHash": "e30fbf462de5f4f8840caec49d208ed4a86e18ce2a0b0b15c48dcf9291332417", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 160, "changeIndex": -1, "version": 1, @@ -7396,8 +7396,8 @@ "witnessHash": "fa4aa69f8a65b901e62b2e01a6e7bce7a30645c4f7b9206c744918b153f7a1ba", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 161, "changeIndex": -1, "version": 1, @@ -7440,8 +7440,8 @@ "witnessHash": "2c08540c8470b6e4c25c7c2f907f0f88949d2b8e3c7b2504f90f421b20ca1035", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 162, "changeIndex": -1, "version": 1, @@ -7484,8 +7484,8 @@ "witnessHash": "1ba9cc851eac434b0b49e3e1d86f2a37655984027de510e88a863aa5cfed88b9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 163, "changeIndex": -1, "version": 1, @@ -7528,8 +7528,8 @@ "witnessHash": "f13bb8680c8e11b04d4be6f370d7db0ffcdab6be951d9fa934efde0dd7ba4ce4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 164, "changeIndex": -1, "version": 1, @@ -7572,8 +7572,8 @@ "witnessHash": "14d50f114e8a7e0bc96f5457988a93a2dde60d79e752495192c14a9678aa2666", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 165, "changeIndex": -1, "version": 1, @@ -7616,8 +7616,8 @@ "witnessHash": "8e429f0d879876de8b62813db629da716bac75490871828ea218fad0f655a3f7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 166, "changeIndex": -1, "version": 1, @@ -7682,8 +7682,8 @@ "witnessHash": "fc40cec763970ac0255dffbd7889f25fc697f47b6010aacd4ceeb9a4b02bee76", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 167, "changeIndex": -1, "version": 1, @@ -7744,8 +7744,8 @@ "witnessHash": "3ad6b54fe2f692224ad3031056601c5e0c1c037efe600823984015b925e0e64a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 168, "changeIndex": -1, "version": 1, @@ -7810,8 +7810,8 @@ "witnessHash": "047e49ee9f942362adda5477846da6a48e60f36dbcc414bae84336f55226ef75", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 169, "changeIndex": -1, "version": 1, @@ -7876,8 +7876,8 @@ "witnessHash": "663bbd130547efd23a2f4ab153ff95c2dd21ee894a9883d537183935f3b7687a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 170, "changeIndex": -1, "version": 1, @@ -7942,8 +7942,8 @@ "witnessHash": "cbe07049cbc0464c55f241df1cf5b5d180c47b4b08d17df1ce80eb6e98cf67dc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 171, "changeIndex": -1, "version": 1, @@ -8008,8 +8008,8 @@ "witnessHash": "7203e26ce14b2409f12b47737ccd0b9676b33e4e87cb4526f4493469588cc664", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 172, "changeIndex": -1, "version": 1, @@ -8070,8 +8070,8 @@ "witnessHash": "82af52ee805504ee07054d894dafa03e533dbcde677f7525ef1ae0528bd43116", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 173, "changeIndex": -1, "version": 1, @@ -8136,8 +8136,8 @@ "witnessHash": "223fe498ee0cae311da708da3b62079c7eabfe8863ab6c9871e5a22de718ea9b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 174, "changeIndex": -1, "version": 1, @@ -8198,8 +8198,8 @@ "witnessHash": "485c13c47394a65c0fef1d79a229163b552379f8af7ceed47f3c4b9683c31bc3", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 175, "changeIndex": -1, "version": 1, @@ -8264,8 +8264,8 @@ "witnessHash": "5a6ae09b6842d16c7327b0d2bc316eca90d3268ff469a5b7b7f837f2737ad7dc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 176, "changeIndex": -1, "version": 1, @@ -8330,8 +8330,8 @@ "witnessHash": "a092947c538070e2d75d0b103e70a2f74a91271de0ee0864990d63b490fecc3b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 177, "changeIndex": -1, "version": 1, @@ -8392,8 +8392,8 @@ "witnessHash": "4c50d35a4e68ee20bba2072c3c2f9142c35908c9f914895bb8e0089f082ee556", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 178, "changeIndex": -1, "version": 1, @@ -8458,8 +8458,8 @@ "witnessHash": "32d3b23e55d0b91d900f84eb219a7e4716e7ae82f27ffd5a65b4588865f0e1f3", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 179, "changeIndex": -1, "version": 1, @@ -8520,8 +8520,8 @@ "witnessHash": "de0217866c61c3bb9bd9c329ff4a3cd994c433cfec6564e35dad482f05421e30", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 180, "changeIndex": -1, "version": 1, @@ -8586,8 +8586,8 @@ "witnessHash": "17a4877b9d2c20a363d1f52ad70bc4cc4aa5864c3297e42d2d773429d6bbbd00", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 181, "changeIndex": -1, "version": 1, @@ -8648,8 +8648,8 @@ "witnessHash": "259820bf9359036030f9093d05960800b7560f0133cf49d51ff7655c684af13e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 182, "changeIndex": -1, "version": 1, @@ -8714,8 +8714,8 @@ "witnessHash": "f51bcd93c0ef63ab3aaa857fc856b20e350a0dccd5c87d6e7d26eadd9de1510c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 183, "changeIndex": -1, "version": 1, @@ -8776,8 +8776,8 @@ "witnessHash": "f1f1868bfc26cea0203c6fe0778b4d8adefb7953c368027d02da7ec1b8fba53b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 184, "changeIndex": -1, "version": 1, @@ -8842,8 +8842,8 @@ "witnessHash": "76c4c31e6ef03e3a15107ee12fe3f4f30ff458be5357bdd949b821ceb2424f25", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 185, "changeIndex": -1, "version": 1, @@ -8904,8 +8904,8 @@ "witnessHash": "7bbba888b442798b791fb3695d897c4b8cce59b084435cb9c9ef1ccb59f61ac6", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 186, "changeIndex": -1, "version": 1, @@ -8970,8 +8970,8 @@ "witnessHash": "4210cc2322034792cf750016486c8195a41c493fa7186adec06b15963ffca8c5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 187, "changeIndex": -1, "version": 1, @@ -9032,8 +9032,8 @@ "witnessHash": "9fe67a7927f2abdd4c3316f25d652fba4438a68575700c8959c2861b73df6043", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 188, "changeIndex": -1, "version": 1, @@ -9098,8 +9098,8 @@ "witnessHash": "3b4c82f5b8cf9e36a5904e6978a433a323f69afe940467c4991b74e26247adc3", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 189, "changeIndex": -1, "version": 1, @@ -9160,8 +9160,8 @@ "witnessHash": "3ece388fa5de75c945aff90ddb971efc0b9fc034ff4f8d638899bb3103ff5ba1", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 190, "changeIndex": -1, "version": 1, @@ -9226,8 +9226,8 @@ "witnessHash": "570af765958108c2aad60c94457d54fe0d05edd75733d628ed4b7a6a7ce6708c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 191, "changeIndex": -1, "version": 1, @@ -9288,8 +9288,8 @@ "witnessHash": "03de43ad0d9d41fc0b62d5cc5d4a972f7de4bef10c82be3c0c139295b03083bf", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 192, "changeIndex": -1, "version": 1, @@ -9404,8 +9404,8 @@ "witnessHash": "0442f8b655af48eac6a8f5c87c616fc26a0d28e7f4ee0d444414f0a638aa54fd", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 193, "changeIndex": -1, "version": 1, @@ -9448,8 +9448,8 @@ "witnessHash": "fbd24683c3ed34a7b31e22c60156b6061d30bda3d26682fdb0c6f2711494a788", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 194, "changeIndex": -1, "version": 1, @@ -9492,8 +9492,8 @@ "witnessHash": "9a092c6396be9df818924619081d47dd39ea6469427d39da76266fc13053e5f1", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 195, "changeIndex": -1, "version": 1, @@ -9536,8 +9536,8 @@ "witnessHash": "af2a3663c18e4225ad0d970671f136c755262d93226b0a4ed4e9a81a6e4291dd", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 196, "changeIndex": -1, "version": 1, @@ -9580,8 +9580,8 @@ "witnessHash": "dc1df861a8c2a6fb728cd72d53a88472723b25d11ef458cad958044e634b5dd4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 197, "changeIndex": -1, "version": 1, @@ -9624,8 +9624,8 @@ "witnessHash": "c8686bf594d37c47a728c7d36c3e78f0d84fff2f52d961216e07547f46fe27ab", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 198, "changeIndex": -1, "version": 1, @@ -9664,8 +9664,8 @@ "witnessHash": "d210132a66be76ed8edbfe516e4c8d1ebcea2d5a29d7b4ae652e77892caa48a9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 199, "changeIndex": -1, "version": 1, @@ -9708,8 +9708,8 @@ "witnessHash": "855094f0f0205e664c64d6fefdb6053fe28e4556c4ba09b2ca7acd5fa57f92c6", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 200, "changeIndex": -1, "version": 1, @@ -9752,8 +9752,8 @@ "witnessHash": "059d9055a8ee5e2fd4327e93dca6ea1f8dc0e7c90344e96d5727cbcdc1ba5463", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 201, "changeIndex": -1, "version": 1, @@ -9796,8 +9796,8 @@ "witnessHash": "c7d157782ebb347060b2bba17725bfe0072c7c9f76f21575ec82cb59ce1e903f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 202, "changeIndex": -1, "version": 1, @@ -9840,8 +9840,8 @@ "witnessHash": "45fbbc16e5730dbef91b6b31540722f7f00ba42ff31686f28074608c658275d5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 203, "changeIndex": -1, "version": 1, @@ -9884,8 +9884,8 @@ "witnessHash": "60f6f7ccfe96ee03db59230a88c70f9ac2d26988c749b9b8ecebc28407f46d7b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 204, "changeIndex": -1, "version": 1, @@ -9928,8 +9928,8 @@ "witnessHash": "be034aeea9400c833163839e1a13d1c67e85caf95d032b2f72fa78fb0074efbf", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 205, "changeIndex": -1, "version": 1, @@ -9972,8 +9972,8 @@ "witnessHash": "b4fa7015b676fbced8117ecef47883e8f6876154dc7d68f76c307f69b49fd02d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 206, "changeIndex": -1, "version": 1, @@ -10016,8 +10016,8 @@ "witnessHash": "dbd2980740195119eb9314add80a841e086f53b9f56f3b6f6b762e8001bf1fec", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 207, "changeIndex": -1, "version": 1, @@ -10060,8 +10060,8 @@ "witnessHash": "7eb196648bce30bcbf2df7c131aa1a2cc8ae3c41e7b721e44d7f1ba895e07785", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 208, "changeIndex": -1, "version": 1, @@ -10104,8 +10104,8 @@ "witnessHash": "f7967d217e7cd67baa414eb08eb3fac359cbe6cd70cc2becc3e8940f39e2cb7e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 209, "changeIndex": -1, "version": 1, @@ -10148,8 +10148,8 @@ "witnessHash": "3e55827311aeaa6c1c20d40b365e1cf6163e88add060a38740292686e93cdb5a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 210, "changeIndex": -1, "version": 1, @@ -10192,8 +10192,8 @@ "witnessHash": "a9de6c9e75d455f475ef81b0a2c928c0cdca937d37c386f3710dc16c7f376154", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 211, "changeIndex": -1, "version": 1, @@ -10236,8 +10236,8 @@ "witnessHash": "c50ef971b51f31b554ff4fb34ec4a184bd98bf6259cf4e383e9ed26733bb1edc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 212, "changeIndex": -1, "version": 1, @@ -10280,8 +10280,8 @@ "witnessHash": "3d6e71d4c582b6fe2d21ccb44799081e15c30c8b7a0f66b0e3cfd856a594eadf", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 213, "changeIndex": -1, "version": 1, @@ -10324,8 +10324,8 @@ "witnessHash": "7e2c4fc9ba2a1de93bb3cbb7dedf54dc3a5ca7f55d67a721c5d24c28a9daad53", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 214, "changeIndex": -1, "version": 1, @@ -10368,8 +10368,8 @@ "witnessHash": "6a401ced94e43dee0acaffa906e73eb50dc4e83253fc52ad65eb5da5142af7d4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 215, "changeIndex": -1, "version": 1, @@ -10412,8 +10412,8 @@ "witnessHash": "0d5858163b0b16dc6ab877c915696a9f121522f524c228e35c3d5c33e941487f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 216, "changeIndex": -1, "version": 1, @@ -10456,8 +10456,8 @@ "witnessHash": "dc448c02e7e493e193c8a3fcf0f6921551775248b921843102874d97b1d0cf20", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 217, "changeIndex": -1, "version": 1, @@ -10500,8 +10500,8 @@ "witnessHash": "6be72267c9a08e969702c412a53d1249ebe01cd32f0c33d62b6b33eedc26b3d5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 218, "changeIndex": -1, "version": 1, @@ -10544,8 +10544,8 @@ "witnessHash": "e3602d237616ce22def4ab6a54215bfb65f06bf8bde555d26f5c66bac72252ac", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 219, "changeIndex": -1, "version": 1, @@ -10588,8 +10588,8 @@ "witnessHash": "68cac3f892a91a8a8939e9d1b9f33e3e5fafc1472f1508712390eb1b3c12b627", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 220, "changeIndex": -1, "version": 1, @@ -10632,8 +10632,8 @@ "witnessHash": "20e567b7035a956a07893bc3c06ffbee7561739ad517e072af2067e931c07884", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 221, "changeIndex": -1, "version": 1, @@ -10676,8 +10676,8 @@ "witnessHash": "4c99a15078620d8cd09d27728d5eab61594f0d56038ca60e00f00cfcc6551800", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 222, "changeIndex": -1, "version": 1, @@ -10720,8 +10720,8 @@ "witnessHash": "cbf77f93ee10fd668147435243688fc1d473c5c78998d95fc5989414f8fe3915", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 223, "changeIndex": -1, "version": 1, @@ -10764,8 +10764,8 @@ "witnessHash": "7b4b94b9346f73cb469c930cb274732c6c3678b3651bf5688398fbaefbac83f6", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 224, "changeIndex": -1, "version": 1, @@ -10808,8 +10808,8 @@ "witnessHash": "349fd4c3cc1b1586fb7076af24bb2e0ebe2ac6d3cfdb7f334ce9caa189527a37", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 225, "changeIndex": -1, "version": 1, @@ -10852,8 +10852,8 @@ "witnessHash": "b2b73f43ab422b8adb4e5cbbf58adbb61fe88be09bb48df3bbb8efb4586426e7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 226, "changeIndex": -1, "version": 1, @@ -10896,8 +10896,8 @@ "witnessHash": "6d6c61c07eedd91c023ec9bf67c6e2b7468ce6886984686bfb3bc344af4ca37b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 227, "changeIndex": -1, "version": 1, @@ -10940,8 +10940,8 @@ "witnessHash": "e550b98316693e73d83da75300ad3faeb99a968eeda47edaa2214457207eaab0", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 228, "changeIndex": -1, "version": 1, @@ -10984,8 +10984,8 @@ "witnessHash": "1e4ae00f2afbb2921e9815209ece36be3412bd794db1759bffe95ae30ec1265c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 229, "changeIndex": -1, "version": 1, @@ -11028,8 +11028,8 @@ "witnessHash": "5e5a3bb35ac6acf35a73189414f16aae35b4eb700143b157b30d98a6430372e9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 230, "changeIndex": -1, "version": 1, @@ -11068,8 +11068,8 @@ "witnessHash": "1fafcb932f0ca6ff030b025fc322066490f15179864a3613727cd7451281981f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 231, "changeIndex": -1, "version": 1, @@ -11112,8 +11112,8 @@ "witnessHash": "7e4c2bc61090dd222764e02d3f133d0d63c500d2c84e7fb34563fd6002fb2b0e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 232, "changeIndex": -1, "version": 1, @@ -11156,8 +11156,8 @@ "witnessHash": "ad1f912113a902413e4840c85bed595658facaf90e96b3d0cdde85f5b2ae7e29", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 233, "changeIndex": -1, "version": 1, @@ -11200,8 +11200,8 @@ "witnessHash": "0b82b25627cecc831c8a48e19437fefcc81b18ebe8252e105f96c4f1b03d720c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 234, "changeIndex": -1, "version": 1, @@ -11244,8 +11244,8 @@ "witnessHash": "078caa9f781b2c346090929c36ff28536e11c840909b8afa61c383a7b82072d7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 235, "changeIndex": -1, "version": 1, @@ -11288,8 +11288,8 @@ "witnessHash": "f18ece5101763235b57a5525d3a2b35999bdb02ea2bd9d5d9eb8f0d37398ae53", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 236, "changeIndex": -1, "version": 1, @@ -11332,8 +11332,8 @@ "witnessHash": "0404ec9a48dccbf49814989ae82d1a03f6082349cea5063b0c8c6aa9303367ec", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 237, "changeIndex": -1, "version": 1, @@ -11376,8 +11376,8 @@ "witnessHash": "3b3fc7c04f2a34daa471d2552de578255e7463e7872ef3fe153074e390c8f136", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 238, "changeIndex": -1, "version": 1, @@ -11420,8 +11420,8 @@ "witnessHash": "0c4884af71ac4d81fc6017701a7cd8a129cde30cd9fdfbb097099b1ef98796d7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 239, "changeIndex": -1, "version": 1, @@ -11464,8 +11464,8 @@ "witnessHash": "3e072881a1e965ccabb705f2495e5c6ad85d81f868299bb83d3f848876e73820", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 240, "changeIndex": -1, "version": 1, @@ -11508,8 +11508,8 @@ "witnessHash": "44ef67b925432050bb10af2633f0bc499bb652e3697da5ccdb852b551241f851", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 241, "changeIndex": -1, "version": 1, @@ -11552,8 +11552,8 @@ "witnessHash": "2179eb00b5e2d800104a0d00d117c0d81ccc0d925ad27c396270c75a8b32e731", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 242, "changeIndex": -1, "version": 1, @@ -11596,8 +11596,8 @@ "witnessHash": "b9c1fe0ec24fc762ecaf06fd547158f89abdfd2f442cacda51f4a577646c4d3d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 243, "changeIndex": -1, "version": 1, @@ -11640,8 +11640,8 @@ "witnessHash": "dd4f2bfeb33c421067de9f833c19a1e36cff3ad2866fe883c0fdb99bf9faf7a5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 244, "changeIndex": -1, "version": 1, @@ -11684,8 +11684,8 @@ "witnessHash": "f15bf0bd183affa15f8da03b4fe327df2ee61a3241682cb2a75466146000334d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 245, "changeIndex": -1, "version": 1, @@ -11728,8 +11728,8 @@ "witnessHash": "c140980f9f9ba3c6efdea31a5f1a39e2167cbf13bd6d35f635be96df71b36c51", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 246, "changeIndex": -1, "version": 1, @@ -11772,8 +11772,8 @@ "witnessHash": "4cbefa26add0b81214d07840fe05b16f1d82992ae671bab565026b1b641c29f1", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 247, "changeIndex": -1, "version": 1, @@ -11816,8 +11816,8 @@ "witnessHash": "10b1212240fc95e871e57d931e478b96bc247a7268578f85cd35b41780e1b33d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 248, "changeIndex": -1, "version": 1, @@ -11860,8 +11860,8 @@ "witnessHash": "03fdc031253084fb38aeb2b5df00fd8e78fa6221c4fcad9fda7b08db36ca195d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 249, "changeIndex": -1, "version": 1, @@ -11904,8 +11904,8 @@ "witnessHash": "82ca8cea3231d27efd6237cbaf37507a26e2345dbfad376c47776e5b351e2a9a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 250, "changeIndex": -1, "version": 1, @@ -11948,8 +11948,8 @@ "witnessHash": "69fe925b4dd1581c41382606ad94a23213b89d1f204b658f2a1148059753ac04", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 251, "changeIndex": -1, "version": 1, @@ -11992,8 +11992,8 @@ "witnessHash": "c9f44fd8e7da7146faea3333b87fd5ce43898e92483bef616791c298750727ae", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 252, "changeIndex": -1, "version": 1, @@ -12036,8 +12036,8 @@ "witnessHash": "1ccdeaddb5f3e8dbef55877c356286ae5091982876a8f603510c4cc5a6bf883d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 253, "changeIndex": -1, "version": 1, @@ -12080,8 +12080,8 @@ "witnessHash": "2e4886a6598f9d72ed2e12962535cddc8c6724585ef334df799004e351f00b63", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 254, "changeIndex": -1, "version": 1, @@ -12124,8 +12124,8 @@ "witnessHash": "c36270b66bb5dfa23705ccc60b5704c1ebaedba4f69e98c2873192860df11c2c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 255, "changeIndex": -1, "version": 1, @@ -12172,8 +12172,8 @@ "witnessHash": "b0db1eb42d06722fe8ccd0b176200780cbe1d58a2ccbe2bc3385778426445d43", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 256, "changeIndex": -1, "version": 1, @@ -12216,8 +12216,8 @@ "witnessHash": "960f8dafb590e8a1dc894b5c7c91f354806b47619b487f45cb5468611a28f771", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 257, "changeIndex": -1, "version": 1, @@ -12260,8 +12260,8 @@ "witnessHash": "d653bf013a522038cb00b121ab1bd2cc46b0530999504eecbdeca19e8c7bcf3c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 258, "changeIndex": -1, "version": 1, @@ -12304,8 +12304,8 @@ "witnessHash": "a31ac72ea45ee4202f3245970eeee184e857f48578f33c01884ca3cb587bcb3a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 259, "changeIndex": -1, "version": 1, @@ -12352,8 +12352,8 @@ "witnessHash": "956cf452111df32a32c12e30d4e9ccb2734b1e91f317bcb462a43f3985a0a891", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 260, "changeIndex": -1, "version": 1, @@ -12396,8 +12396,8 @@ "witnessHash": "fe4c0431c4bd2d4692ec5144cc72268452f56c558e2853cfac7c4a18636c31bb", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 261, "changeIndex": -1, "version": 1, @@ -12530,8 +12530,8 @@ "witnessHash": "73dd6bd64e371d910cb43c8cba3615e052f1979fd4e2209045a45e60b220e6fd", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 262, "changeIndex": -1, "version": 1, @@ -12582,8 +12582,8 @@ "witnessHash": "df0df5927461c0640e291303bed558e029b177b0341eabb5ea2369d6adb746a2", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 263, "changeIndex": -1, "version": 1, @@ -12630,8 +12630,8 @@ "witnessHash": "93f44874e4f0ac55143bc43787370e7335328c5e78073c54ce097852b09c163f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 264, "changeIndex": -1, "version": 1, @@ -12710,8 +12710,8 @@ "witnessHash": "d582986875c017e9ccf8308e7fab725f3751d6af60bb68c03101c24a5e9bebbe", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 265, "changeIndex": -1, "version": 1, @@ -12790,8 +12790,8 @@ "witnessHash": "73d46ec04381099858e54f5cb378e43f0d705c86d1659f3cb363c079c8155c6d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 266, "changeIndex": -1, "version": 1, @@ -12870,8 +12870,8 @@ "witnessHash": "50bc9aabe9d3b78de346b0b1829e8b6ea9bb85a5e44871a480ee538f945cbfc2", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 267, "changeIndex": -1, "version": 1, @@ -12950,8 +12950,8 @@ "witnessHash": "6699b374dd446b856dc61a50390eae95e3011ba39577789162c22e18ca11782a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 268, "changeIndex": -1, "version": 1, @@ -13030,8 +13030,8 @@ "witnessHash": "9ee393f480118322dabb3717752047e3800eca0701e26e989dcfbe1ba10b052d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 269, "changeIndex": -1, "version": 1, @@ -13110,8 +13110,8 @@ "witnessHash": "633f71c99e6609bb10bee4a624fb565fac13e7da1208f201ea79238a7fba04d7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 270, "changeIndex": -1, "version": 1, @@ -13190,8 +13190,8 @@ "witnessHash": "5d39df0bc99960f6cba04a0ed68e99d205a7f2b63c3b1cba9bf170d4406c9c5f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 271, "changeIndex": -1, "version": 1, @@ -13270,8 +13270,8 @@ "witnessHash": "fdf80c889f89b4c13234ce66b078dad70c1301fed0150e393a671dd74a655c8f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 272, "changeIndex": -1, "version": 1, @@ -13350,8 +13350,8 @@ "witnessHash": "dab24570202b9559b5c310da245f8ecfe5050d8d4c4f1d1d6d242592b3b49712", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 273, "changeIndex": -1, "version": 1, @@ -13556,8 +13556,8 @@ "witnessHash": "29778598db5cf170f8bb06ebf66fabf083fe7fafdb3aa507dfbb3aceb3642bb5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 274, "changeIndex": -1, "version": 1, @@ -13708,8 +13708,8 @@ "witnessHash": "5e493035338c4ec38fe4800d6bad1d198cfb3cda0c4b6d161a491a6c9f91303f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 275, "changeIndex": -1, "version": 1, @@ -13860,8 +13860,8 @@ "witnessHash": "5773341daf3cb86318ee629f51996c70cb2b074bde2c909431c2e942dda45d5a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 276, "changeIndex": -1, "version": 1, @@ -13918,8 +13918,8 @@ "witnessHash": "002dbe6fb0abf7fdf2ec00c565aa93e3789de6c09f9a4c352eb7e41c48745dc8", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 277, "changeIndex": -1, "version": 1, @@ -13976,8 +13976,8 @@ "witnessHash": "c398587668f11ccf46725627ba35be99555cad4a655e9976af2de032c3c61514", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 278, "changeIndex": -1, "version": 1, @@ -14200,8 +14200,8 @@ "witnessHash": "d152f08118010b71f79bbb315e0815097069cad1608edf683bfe713efca670fc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 279, "changeIndex": -1, "version": 1, @@ -14260,8 +14260,8 @@ "witnessHash": "dd0715ebd60131df4880f276ccba4b55740978b759fa09f9ff4223947a6c0542", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 280, "changeIndex": -1, "version": 1, @@ -14574,8 +14574,8 @@ "witnessHash": "1a02e7fd2a252ed146435ef1791b806996773a14f5e8f753df8bc3467104d664", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 281, "changeIndex": -1, "version": 1, @@ -14618,8 +14618,8 @@ "witnessHash": "c767ebc67e43c761c9d2276d995cd4235cf94a48a7be1f72b44dd74fcc8a882b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 282, "changeIndex": -1, "version": 1, @@ -14680,8 +14680,8 @@ "witnessHash": "a1f91ef6c0cf36d2f2632da3e8fff3497b6ba30e8191a7be2ad82917ff55a81d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 283, "changeIndex": -1, "version": 1, @@ -14742,8 +14742,8 @@ "witnessHash": "5c92531edf7b441ad27e876afcc0252aed04bde4b481833a03a9c95ab9df392e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 284, "changeIndex": -1, "version": 1, @@ -14804,8 +14804,8 @@ "witnessHash": "f1c97673d21ceb6a799aec54bb5f781c9630098aa1b0e1fd0b9e9cd47646cd9b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 285, "changeIndex": -1, "version": 1, @@ -14866,8 +14866,8 @@ "witnessHash": "c02ddf214fba2a42651e6f1008d3962ad0286cd47feb15a2068d2832fb5618e8", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 286, "changeIndex": -1, "version": 1, @@ -14928,8 +14928,8 @@ "witnessHash": "ca7a6cbad1676b3b096be7584af7ebac5d2c5ff5542f271a230377778f115b00", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 287, "changeIndex": -1, "version": 1, @@ -14990,8 +14990,8 @@ "witnessHash": "2c1c1d82549653e82b59d5bfc97c371ee9f26d06638b1d914aa86ec859544a93", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 288, "changeIndex": -1, "version": 1, @@ -15052,8 +15052,8 @@ "witnessHash": "c3b2f57b3b56ca4f88757b8b133b8e451e20bce28937cb44d50ba244620c75a7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 289, "changeIndex": -1, "version": 1, @@ -15114,8 +15114,8 @@ "witnessHash": "91b47401fec564f051a8251a4427473f2c21c6de32012feed1e25078a35e1cb4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 290, "changeIndex": -1, "version": 1, @@ -15176,8 +15176,8 @@ "witnessHash": "aacedf4cb563527da63777b72c2af68419ec779cbc5cb257d94679a8a93fcafc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 291, "changeIndex": -1, "version": 1, @@ -15238,8 +15238,8 @@ "witnessHash": "3b133257dc71de271625b010f4e550104363d9a336375f61f38bc3fd8885b03d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 292, "changeIndex": -1, "version": 1, @@ -15300,8 +15300,8 @@ "witnessHash": "c5909b36e84ce28feca7661d4f7c7f4bd15f5e662bcb0893ebdd064ef7b8ac4a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 293, "changeIndex": -1, "version": 1, @@ -15340,8 +15340,8 @@ "witnessHash": "8d6571393b01506db4619b6a06588de4919adc75cb35f8aef87cb6c605370923", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 294, "changeIndex": -1, "version": 1, @@ -15402,8 +15402,8 @@ "witnessHash": "fde1f1b7e916203e44ac403a387499b2c9a189a6917bff131dcd70cff805ec47", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 295, "changeIndex": -1, "version": 1, @@ -15464,8 +15464,8 @@ "witnessHash": "ed4e37630636dd289a7bf806a8d6bc48b47b646c522bed2183e44ab0dc638059", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 296, "changeIndex": -1, "version": 1, @@ -15526,8 +15526,8 @@ "witnessHash": "97057b2d13aec42bc81dbaf5c88cb5cb4692133a0d81aab7dd7530dda4f39df3", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 297, "changeIndex": -1, "version": 1, @@ -15570,8 +15570,8 @@ "witnessHash": "9934ee52aaa3f1bfd008a15c3a8ee17defd3dcb338051c1054d363ca51ebafce", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 298, "changeIndex": -1, "version": 1, @@ -15632,8 +15632,8 @@ "witnessHash": "ba6ceddee3d4b4b752181c10c1934c43e0e0d1be1e8a348b8c17639d2cc46e43", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 299, "changeIndex": -1, "version": 1, @@ -15694,8 +15694,8 @@ "witnessHash": "e5c397aece37160ca30b84f84aecfafd43a239d6f55686e47788316641e1b035", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 300, "changeIndex": -1, "version": 1, @@ -15756,8 +15756,8 @@ "witnessHash": "96d40c7bf21006aaa587712c05ac908984c5d28d829afd2cb291ed47d56dd5d2", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 301, "changeIndex": -1, "version": 1, @@ -15818,8 +15818,8 @@ "witnessHash": "003f8ccbc80850a6c43c5de8923b2b1e1fa25ea4e4e7a9e3a3d6d7a3ea30005a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 302, "changeIndex": -1, "version": 1, @@ -15880,8 +15880,8 @@ "witnessHash": "b19fd8f868f7bc3cac4dd32ca88d981f72757098d70242ff36fe4c56b18d3fe7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 303, "changeIndex": -1, "version": 1, @@ -15942,8 +15942,8 @@ "witnessHash": "65f46855e37170c9764cb46097b58eadb6f0ac3be9db6ecb4284d37af6999fd7", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 304, "changeIndex": -1, "version": 1, @@ -16004,8 +16004,8 @@ "witnessHash": "0b52a563082fcba08a7b45d51199dbc84dc086abc7a68cfb4080e27251663107", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 305, "changeIndex": -1, "version": 1, @@ -16066,8 +16066,8 @@ "witnessHash": "ec5aa9d042c54bf07ce2aa03f07625f1daa36cefffa828495c495a293648f7eb", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 306, "changeIndex": -1, "version": 1, @@ -16110,8 +16110,8 @@ "witnessHash": "7174fa91c86c3baa8ddd8d4b4f74931452b3c90b1e0fedf8298d0d12d63669ea", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 307, "changeIndex": -1, "version": 1, @@ -16172,8 +16172,8 @@ "witnessHash": "3a77676c4bbb93e8cd9259269bebaf981c5e364d750e43d607f15f86c1703708", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 308, "changeIndex": -1, "version": 1, @@ -16234,8 +16234,8 @@ "witnessHash": "147fd3316e47bda359a4daf299f7e71b91e5bd78928748699e132a40e1fece94", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 309, "changeIndex": -1, "version": 1, @@ -16296,8 +16296,8 @@ "witnessHash": "af4a205d9309b423e1201498d88d8cb8bd663b88762a72325e9987c7d9b8a914", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 310, "changeIndex": -1, "version": 1, @@ -16358,8 +16358,8 @@ "witnessHash": "4b40b06f0b769a672d67a22185a45af4746fa9d4e46d5b7bcfed4461aaeec96b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 311, "changeIndex": -1, "version": 1, @@ -16420,8 +16420,8 @@ "witnessHash": "ef5ddfa319ad8b5f065e84b4ee7357ac2cb58289243763bab6411aad3be461de", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 312, "changeIndex": -1, "version": 1, @@ -16482,8 +16482,8 @@ "witnessHash": "736a40b153ccfeae6cada21933fcdecbd03435e9f3523dd9e251c679ffefd8ee", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 313, "changeIndex": -1, "version": 1, @@ -16652,8 +16652,8 @@ "witnessHash": "6ceceb3e2131378aafc6e5bb41cf2ac430e2df2da046dc85f5bd132805e4322c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 314, "changeIndex": -1, "version": 1, @@ -16764,8 +16764,8 @@ "witnessHash": "1403059176e98b1124cb827d9f6f39ebee91d5f2744c0e861a9419d7a25b22cc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 315, "changeIndex": -1, "version": 1, @@ -16862,8 +16862,8 @@ "witnessHash": "e22f550e52c242d2b4eee6afe17e653ec95965d16347a60b1f73ccb855139983", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 316, "changeIndex": -1, "version": 1, @@ -16960,8 +16960,8 @@ "witnessHash": "6fb7ee5e64f85b100c61767398b303bc973fc65562184317ce6d404b528a00b8", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 317, "changeIndex": -1, "version": 1, @@ -17058,8 +17058,8 @@ "witnessHash": "880b4eda91c08b40ac24dd5a44089a5407f0fabd7ac46a2e527effa7c48bf683", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 318, "changeIndex": -1, "version": 1, @@ -17156,8 +17156,8 @@ "witnessHash": "0788ff04bad74d1175b690fd3355113fda7512f3858d1697fc6c0df85d3fa9ef", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 319, "changeIndex": -1, "version": 1, @@ -17254,8 +17254,8 @@ "witnessHash": "febc6fffb6d3b38b99108a6699d4352c4d1f53c4c10642d6ecd8f04f965c6829", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 320, "changeIndex": -1, "version": 1, @@ -17312,8 +17312,8 @@ "witnessHash": "17451eed93b3bc567c4db08a1914baeaa2dbc83aa62b307013d34b6c1c632c76", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 321, "changeIndex": -1, "version": 1, @@ -17370,8 +17370,8 @@ "witnessHash": "9e1bdeaea158690c412c02ba636601e7ee97d7b21b5e0b3a08124809d8bd26ad", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 322, "changeIndex": -1, "version": 1, @@ -17428,8 +17428,8 @@ "witnessHash": "85152e039cdf5e540a8283ae482027796747d9312fae696d5fa2b0fd97f5689a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 323, "changeIndex": -1, "version": 1, @@ -17544,8 +17544,8 @@ "witnessHash": "3c006be96c07917a48cdac11c86d2888bd1c1005f73f9a2c2ca7126e7d5e4dfc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 324, "changeIndex": -1, "version": 1, @@ -17732,8 +17732,8 @@ "witnessHash": "18322690a2a3c2ea087eb3aaeb5643ce46dee125c6b5a68229d93e316444e881", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 325, "changeIndex": -1, "version": 1, @@ -18010,8 +18010,8 @@ "witnessHash": "23c6e721f2a244b1c5a6559a625a7f12f9a191e5857df058757e7ffc87562d78", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 326, "changeIndex": -1, "version": 1, @@ -18072,8 +18072,8 @@ "witnessHash": "6d4feefbf33c9a156d3723cccb0348a5cc83738ca42c5b181f5cd7243bc16669", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 327, "changeIndex": -1, "version": 1, @@ -18134,8 +18134,8 @@ "witnessHash": "8a8db69dcd53e22943ac919770ebbc9ec9eeeed176089782e6ff1ed3fe5fa430", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 328, "changeIndex": -1, "version": 1, @@ -18196,8 +18196,8 @@ "witnessHash": "584f54c06dfe09a0ffb73e200ad0f572d1a93643ca813289eef909001d4716af", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 329, "changeIndex": -1, "version": 1, @@ -18258,8 +18258,8 @@ "witnessHash": "ba5cbb56c839a9ad5a32b4b84c88e0fa633bad202e9818c4ae84819f24794d39", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 330, "changeIndex": -1, "version": 1, @@ -18320,8 +18320,8 @@ "witnessHash": "989235c2baeec7d6d722bc70d958188542bda7a37c29befe52957f1504323abf", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 331, "changeIndex": -1, "version": 1, @@ -18382,8 +18382,8 @@ "witnessHash": "8003055945c0aca41256dee4d4d1a3dfc81c3045de7ca5501bd7194b5ee819a0", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 332, "changeIndex": -1, "version": 1, @@ -18426,8 +18426,8 @@ "witnessHash": "e7d66fdfbba852d9e466874bd65dc1fc4d03b089f4ac840453d4a33717f7b187", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 333, "changeIndex": -1, "version": 1, @@ -18488,8 +18488,8 @@ "witnessHash": "8ea590a1988f8d5b5ed225f7c560008b5c56b13cee38d555535f4b7d35199a0e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 334, "changeIndex": -1, "version": 1, @@ -18550,8 +18550,8 @@ "witnessHash": "00efdb5b8e7f75df11663a0430768ffb544445ecfac958ffb795c80391a488cc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 335, "changeIndex": -1, "version": 1, @@ -18594,8 +18594,8 @@ "witnessHash": "435dfdf9e23a06507a4d194c17349c25b1391c877015e15a542cd9feffc8e29b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 336, "changeIndex": -1, "version": 1, @@ -18656,8 +18656,8 @@ "witnessHash": "c9f2540ff319f2d9a1db6f4c4e1c84422d745ca70e63e1b9b91d506cfc37e029", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 337, "changeIndex": -1, "version": 1, @@ -18696,8 +18696,8 @@ "witnessHash": "e80e1449bb89bc0fe336a396dd66d714de72f225b0885bae7f15b09073d88939", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 338, "changeIndex": -1, "version": 1, @@ -18758,8 +18758,8 @@ "witnessHash": "16e438d29d4a19e0df2f656564950c785884a1806b2ccc037ebea0b2ec4d792e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 339, "changeIndex": -1, "version": 1, @@ -18802,8 +18802,8 @@ "witnessHash": "3bb4ae8053139f15015583720f578d0c9e75c294e797413cc61229e34fcb6102", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 340, "changeIndex": -1, "version": 1, @@ -18864,8 +18864,8 @@ "witnessHash": "32eab198a046b5b962c72434716e5ab2c5afd2822ac0e40279126a760912718b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 341, "changeIndex": -1, "version": 1, @@ -18926,8 +18926,8 @@ "witnessHash": "825c4ccbdd0dc9085d210f643411fa67a166e0a924a6f6d21c01ee39a747155c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 342, "changeIndex": -1, "version": 1, @@ -18988,8 +18988,8 @@ "witnessHash": "e710ac6ab29d72f7a1b39668209ffa3d0d7b8c762438e36b45c55584edda5b21", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 343, "changeIndex": -1, "version": 1, @@ -19050,8 +19050,8 @@ "witnessHash": "0cc0dd6f9fd72222dffd2f46a89b7a87dcbc4d54313e6e7d6f7bf45d41302602", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 344, "changeIndex": -1, "version": 1, @@ -19112,8 +19112,8 @@ "witnessHash": "78e29ab14d9175dd90f61807c3635762a31e273b9c82faa5da09f057d2ae0697", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 345, "changeIndex": -1, "version": 1, @@ -19174,8 +19174,8 @@ "witnessHash": "65dd34850904472517e837679b4be6f340473a0820a0a2eb6f594c564abdd3a3", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 346, "changeIndex": -1, "version": 1, @@ -19236,8 +19236,8 @@ "witnessHash": "87104d1434372519911baeba177c7c2b09ae03e15e87dbf564cd45224d87ed18", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 347, "changeIndex": -1, "version": 1, @@ -19298,8 +19298,8 @@ "witnessHash": "fd4c9dd188826a910e711c29fc828874d43259c750bf4843755919ccd671869f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 348, "changeIndex": -1, "version": 1, @@ -19360,8 +19360,8 @@ "witnessHash": "feef7fba09508788f791118e03108cddd98c576e42d31f939a15f46e2eda0a4e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 349, "changeIndex": -1, "version": 1, @@ -19422,8 +19422,8 @@ "witnessHash": "7c4423c6df15e115cafedc6cf63b45f8e8d56d4cf555645d4c21549fe0f9ca0a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 350, "changeIndex": -1, "version": 1, @@ -19484,8 +19484,8 @@ "witnessHash": "df9848e42c5b882950224a4c6a31ecd09deee4065bfc725242fe53ed8bd1554f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 351, "changeIndex": -1, "version": 1, @@ -19546,8 +19546,8 @@ "witnessHash": "95c0b1bd9a0e759dec2c00acc231715928c90720156e2af91ddb1d2ed0bfc68f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 352, "changeIndex": -1, "version": 1, @@ -19608,8 +19608,8 @@ "witnessHash": "55c373d567149b856ef6210399f80f8b898bc928ba22f671971ae893685c3f23", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 353, "changeIndex": -1, "version": 1, @@ -19670,8 +19670,8 @@ "witnessHash": "a13c23660c9a94ea98309d70824b64e915ec99346907057e0f9c31cf876c9852", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 354, "changeIndex": -1, "version": 1, @@ -19714,8 +19714,8 @@ "witnessHash": "93be8b240da7c42645df9d13ecbb35affafc7c1c09e6d2db8a933fbee9df6161", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 355, "changeIndex": -1, "version": 1, @@ -19776,8 +19776,8 @@ "witnessHash": "833134f7294b463140285526461b962c366316c594dbdad156eb1e8506f90b48", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 356, "changeIndex": -1, "version": 1, @@ -19838,8 +19838,8 @@ "witnessHash": "1d2cb3f7f458b1f18ad55f9c7a0729bdf215a9f85145156cf587a0ed1438cc2e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 357, "changeIndex": -1, "version": 1, @@ -19900,8 +19900,8 @@ "witnessHash": "adf5e5bf0eeedf5551e16d95c3f4785acad5792557fdaa0fd225adec44ad8122", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 358, "changeIndex": -1, "version": 1, @@ -19944,8 +19944,8 @@ "witnessHash": "b42069b3eda4453f2ff2fb7b5332705475a3a79c951a17359bc3f4448e7fa820", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 359, "changeIndex": -1, "version": 1, @@ -20006,8 +20006,8 @@ "witnessHash": "915a0f1efa6b8054ef09c803fb2434be6892c7619f547c3d85b1e1b88cbebf07", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 360, "changeIndex": -1, "version": 1, @@ -20046,8 +20046,8 @@ "witnessHash": "97d80dea23b1bccd743730d1fbe1190eba92ddd1cd5658bb93fa6a64834963e1", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 361, "changeIndex": -1, "version": 1, @@ -20108,8 +20108,8 @@ "witnessHash": "508d709f7fdb8790c8e10af5da34be0e780aa00f060686db93d43060c0819ae4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 362, "changeIndex": -1, "version": 1, @@ -20152,8 +20152,8 @@ "witnessHash": "2517ad0a4bfd32413c80f3a43ee8c08d173385716ebb28e4a5a50fa43703ad84", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 363, "changeIndex": -1, "version": 1, @@ -20196,8 +20196,8 @@ "witnessHash": "506e2b29df148a9973359da069af459649ca9a943a6a27e082ff11b8a77e9d94", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 364, "changeIndex": -1, "version": 1, @@ -20258,8 +20258,8 @@ "witnessHash": "a1a01b1ff38b7c51dad7098bfa2169ad34d0447ad762a279b356ee014b230e3a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 365, "changeIndex": -1, "version": 1, @@ -20334,8 +20334,8 @@ "witnessHash": "c6056bcf8432602e0d612bd720bdf106932c833f7113b20f7a0cbbaf3c5539c4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 366, "changeIndex": -1, "version": 1, @@ -20410,8 +20410,8 @@ "witnessHash": "474f52643cfc36f0ca4556163e553d7763900db3e69fc7bc06d7390fa136023e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 367, "changeIndex": -1, "version": 1, @@ -20458,8 +20458,8 @@ "witnessHash": "52b34b980222753b0f3f9d450a74bb3b6c0f789669f5439796ec6ac1b085559e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 368, "changeIndex": -1, "version": 1, @@ -20574,8 +20574,8 @@ "witnessHash": "bed06339018885aa3f537b031bac8cb1347542f1f4de7739b43eee8d4a2b1d5b", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 369, "changeIndex": -1, "version": 1, @@ -20690,8 +20690,8 @@ "witnessHash": "7d928a6e44248dfd585b3b84f45bb78be26f406417f0dc84d1aff51d342e1bd9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 370, "changeIndex": -1, "version": 1, @@ -20806,8 +20806,8 @@ "witnessHash": "f3484a690e27980a9c548c6effe7654e24a442a758a6a44072666abbce066534", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 371, "changeIndex": -1, "version": 1, @@ -21516,8 +21516,8 @@ "witnessHash": "4dc8a701668a86986977dd079c17c955fcc8b0fe7eaffeb682bcf130ebf56f80", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 372, "changeIndex": -1, "version": 1, @@ -21650,8 +21650,8 @@ "witnessHash": "c6b3298c1f18dfa15743f85bb3b7eedcb5f323542067cb6294451eeb14c38c83", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 373, "changeIndex": -1, "version": 1, @@ -21730,8 +21730,8 @@ "witnessHash": "fd306868152c68855f6907cef165938a80db86a4e37f2cec1d9a3f1e3287db52", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 374, "changeIndex": -1, "version": 1, @@ -21792,8 +21792,8 @@ "witnessHash": "6196df27275169d550a93bd2f364c83c4c61d4e7a3281109f122b0cbf06ce2ab", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 375, "changeIndex": -1, "version": 1, @@ -21836,8 +21836,8 @@ "witnessHash": "9678b90ba885d3f1dc6141907e470756c62935a17ba8072c06b1d0eecd974528", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 376, "changeIndex": -1, "version": 1, @@ -21916,8 +21916,8 @@ "witnessHash": "bfec0f882068ae83f87ee0a99d5b3ba241710460183fa4f319b537d72fc98613", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 377, "changeIndex": -1, "version": 1, @@ -21996,8 +21996,8 @@ "witnessHash": "cc6fc850057bf7ecc25a2a8150d3696321895cb4d18b0a0509440bb4c02f533c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 378, "changeIndex": -1, "version": 1, @@ -22076,8 +22076,8 @@ "witnessHash": "4de5ba2d4d06cbc1d4feaad87309646768829c6a1680b5e9fcccf115bdd124dc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 379, "changeIndex": -1, "version": 1, @@ -22156,8 +22156,8 @@ "witnessHash": "1f6f4156d701061c4e6175f2c2e042fe235e2f9dcc5a4cb4d09b39864ec4af36", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 380, "changeIndex": -1, "version": 1, @@ -22236,8 +22236,8 @@ "witnessHash": "05364c74c9b04ed51e20cc48438a6768a25c675dcdfd1a3fc461604ac38e8fcc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 381, "changeIndex": -1, "version": 1, @@ -22316,8 +22316,8 @@ "witnessHash": "19d3527f7b8630a37044cbfd66f080d310951f1171eca8d22c61a2b75d430b3a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 382, "changeIndex": -1, "version": 1, @@ -22396,8 +22396,8 @@ "witnessHash": "ccb8d8e14361594cd1664b9ee8c39d2cacb6429a89e4f33047d4c2cc22873aeb", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 383, "changeIndex": -1, "version": 1, @@ -22440,8 +22440,8 @@ "witnessHash": "8390d6bb1e04d11042412285be5fe0921ef9c2ec9cc579d403510a794fc0fb8d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 384, "changeIndex": -1, "version": 1, @@ -22520,8 +22520,8 @@ "witnessHash": "eac7126fe68802d1c966a78b89c0119ad3593e2fadb735f0652147f0df66bd60", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 385, "changeIndex": -1, "version": 1, @@ -22600,8 +22600,8 @@ "witnessHash": "1a6377f2d7ac370f0d038971903e8be4de8e4dfe5e80400d766bdcbfe55f370c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 386, "changeIndex": -1, "version": 1, @@ -22680,8 +22680,8 @@ "witnessHash": "6f9511cbec63e6fe8bf0877572d0230c809d03fbff74f1038c7c7494c25d1776", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 387, "changeIndex": -1, "version": 1, @@ -22760,8 +22760,8 @@ "witnessHash": "375b170205148fcc644702e0d124511fd8b2757d3cb84b75f439ba59a631b3f4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 388, "changeIndex": -1, "version": 1, @@ -22840,8 +22840,8 @@ "witnessHash": "d8b50a8a188e5863b06c3e8d53bb4080f76090aa40acffd440ea9b1e74e0e135", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 389, "changeIndex": -1, "version": 1, @@ -22920,8 +22920,8 @@ "witnessHash": "21d57c6f0cf8125a35bb0aa8620213ac5256d44ce2b0d65b4a1220a1891b2e2a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 390, "changeIndex": -1, "version": 1, @@ -23000,8 +23000,8 @@ "witnessHash": "f9736d135dcc43f318df1edcb661a161509f309d23f86585cd125f08c4d23fff", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 391, "changeIndex": -1, "version": 1, @@ -23080,8 +23080,8 @@ "witnessHash": "6f243746bd2b4e4c98e482da7fcc91f6f7f5d45a835a586d0c9295de45434e87", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 392, "changeIndex": -1, "version": 1, @@ -23124,8 +23124,8 @@ "witnessHash": "1222410d68f5e956b43a5c7e5bdf90741c6debd698d09592dbf8a132e204f208", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 393, "changeIndex": -1, "version": 1, @@ -23186,8 +23186,8 @@ "witnessHash": "221f15c4babeef066b178bfe0d335422f5ea7bf5af76c3ab4089fc8d568d8b4c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 394, "changeIndex": -1, "version": 1, @@ -23230,8 +23230,8 @@ "witnessHash": "b0f066f7d5cc618046edb31c488b02cbaba612b3ac481155ef72e97a03dd75ef", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 395, "changeIndex": -1, "version": 1, @@ -23310,8 +23310,8 @@ "witnessHash": "5708f3c63be2baf9d478256cded8787c84f1eb8262c6751993a84cd04cf89373", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 396, "changeIndex": -1, "version": 1, @@ -23390,8 +23390,8 @@ "witnessHash": "5ceec2d8ee90cb4b956870fac6055bead9333570f656ec3014307031de518cec", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 397, "changeIndex": -1, "version": 1, @@ -23466,8 +23466,8 @@ "witnessHash": "8b5b05427f111bea94883ce7a5bdee7e7a0bcfcfebc2babefd54db202e857529", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 398, "changeIndex": -1, "version": 1, @@ -23546,8 +23546,8 @@ "witnessHash": "7860c680270ac315785b4f5b83bbd05fb5bb53cbf611fba9f42db80f22e3c693", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 399, "changeIndex": -1, "version": 1, @@ -23622,8 +23622,8 @@ "witnessHash": "dec2b78570167698d549bd8bab2382e541a449316ccf02c23da8ec33635ef4a9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 400, "changeIndex": -1, "version": 1, @@ -23788,8 +23788,8 @@ "witnessHash": "7366d9110ef570ccaf33483039fe5822777b387d9f444cd4b213a849eb743f76", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 401, "changeIndex": -1, "version": 1, @@ -23868,8 +23868,8 @@ "witnessHash": "4845defad6a1729d7ac88a50f76935df3871a7095fdc821a060ba3dde81ef201", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 402, "changeIndex": -1, "version": 1, @@ -23948,8 +23948,8 @@ "witnessHash": "1ccbd36c8cdf1d497b190e13606be80e1ff297fcdccfd5cc74066668e55ad6cc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 403, "changeIndex": -1, "version": 1, @@ -23992,8 +23992,8 @@ "witnessHash": "3bc1ff9cfe257902b98fd8cfd22c037700dd0ad1c4917fa0d3fc51d9e67c8003", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 404, "changeIndex": -1, "version": 1, @@ -24072,8 +24072,8 @@ "witnessHash": "c9c45b678e0a8a1eebe9377d8abcbdcc1936e4f75600635488e97f79c2108726", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 405, "changeIndex": -1, "version": 1, @@ -24116,8 +24116,8 @@ "witnessHash": "6e4f0ec2e2e89a76a1be0b3c88e0a0467a0ccd15861b807f424c5f99dd8a70f5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 406, "changeIndex": -1, "version": 1, @@ -24196,8 +24196,8 @@ "witnessHash": "d567fabd3dd262b8b263ce479c2ab3d3877ca7433c0c470650fc529d21450582", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 407, "changeIndex": -1, "version": 1, @@ -24236,8 +24236,8 @@ "witnessHash": "adf4a990f1efd92696da227159e80433478b77dd2125c3d712ac7077be541695", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 408, "changeIndex": -1, "version": 1, @@ -24316,8 +24316,8 @@ "witnessHash": "78d955590ef9e4bb73609820ccc02ba89d580c93c84c94f0c3a2ba256116c296", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 409, "changeIndex": -1, "version": 1, @@ -24396,8 +24396,8 @@ "witnessHash": "47c8bd81046d92f3452eeab8bac9bdc40c75936ef09365d825841ac7ca47f1d4", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 410, "changeIndex": -1, "version": 1, @@ -24476,8 +24476,8 @@ "witnessHash": "23df19b39310369364fe62ae1bc9036bbd93183906fff659bc60e6e84f7a5350", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 411, "changeIndex": -1, "version": 1, @@ -24556,8 +24556,8 @@ "witnessHash": "bb1e3209b494b674237de2d8fc8a4902b4e2fd6c42d57365136011fead6a312f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 412, "changeIndex": -1, "version": 1, @@ -24636,8 +24636,8 @@ "witnessHash": "05473a1714b82763591a4c2549c845e2ffcbe3c56326f672f8bdd1a3d55b2a5a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 413, "changeIndex": -1, "version": 1, @@ -24676,8 +24676,8 @@ "witnessHash": "2596c9633ae8fe573278e48fe7dfda751e5f8b630234c69c75e5e398da127397", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 414, "changeIndex": -1, "version": 1, @@ -24756,8 +24756,8 @@ "witnessHash": "3fb7ebfbb23edd275807130ab5d092a3c1e78703fd079d65b24ea2a16ddcf2b5", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 415, "changeIndex": -1, "version": 1, @@ -24800,8 +24800,8 @@ "witnessHash": "5f21a6529eea61bee04386318caedd18282c77b2e257821fc3d258befc3b9f43", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 416, "changeIndex": -1, "version": 1, @@ -24880,8 +24880,8 @@ "witnessHash": "5d7d97093c1bc4f1b7502d5b8a57345557f8bb3a43f65b1c59ed27ee5688358e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 417, "changeIndex": -1, "version": 1, @@ -24920,8 +24920,8 @@ "witnessHash": "9f3161fd83c30070ca715b7e1f3f7edaa8542f6c1b04e3658b3a6985ec3c79e3", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 418, "changeIndex": -1, "version": 1, @@ -25018,8 +25018,8 @@ "witnessHash": "eff4cc10df0bf0c5fb76fa58e388b7255dce8e19b1db8e2440dbf635236311fc", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 419, "changeIndex": -1, "version": 1, @@ -25098,8 +25098,8 @@ "witnessHash": "d7af7189e0413f0a8a3196c88eeae139cda6ebed7c3bf7c08e935fa0a522e9ec", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 420, "changeIndex": -1, "version": 1, @@ -25138,8 +25138,8 @@ "witnessHash": "f5bbb1351ab5c53ef1543d87fee9abc124d81d6247679bc6b24ff2c10db15b87", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 421, "changeIndex": -1, "version": 1, @@ -25236,8 +25236,8 @@ "witnessHash": "3d6241e48e7f8869ef21044bc396f526e0c59b1e4a121b2f38f82872fc18ef64", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 422, "changeIndex": -1, "version": 1, @@ -25334,8 +25334,8 @@ "witnessHash": "92fb83ccb76bcbaf223400a4104d6726d075d89031f345f52835d89ae6d89e07", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 423, "changeIndex": -1, "version": 1, @@ -25432,8 +25432,8 @@ "witnessHash": "cba9ede8786b12994ceb35023c9d59ee51fff7211432d894481459e353e6f74e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 424, "changeIndex": -1, "version": 1, @@ -25616,8 +25616,8 @@ "witnessHash": "73250d51c1c51b318db872362fb0875b3a403c4ef011be7688ad78f1640cc727", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 425, "changeIndex": -1, "version": 1, @@ -25804,8 +25804,8 @@ "witnessHash": "9822434809fe66c59bef56cca22c7aead23ad7e9127898d49f811422bc8413f9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 426, "changeIndex": -1, "version": 1, @@ -25902,8 +25902,8 @@ "witnessHash": "d9a013e0f7948aac38eccfc2d0b021fbe7754141b8ea0539afba8b0568afdc10", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 427, "changeIndex": -1, "version": 1, @@ -26144,8 +26144,8 @@ "witnessHash": "043d598972a6f2e553c8d7fd728640eef19f9fa78c3f3878cb44993f5f07ed06", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 428, "changeIndex": -1, "version": 1, @@ -26872,8 +26872,8 @@ "witnessHash": "0c4195d68cafdda11b265e9d8bdd026a55088cf1245c73cf543c341f94b2049a", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 429, "changeIndex": -1, "version": 1, @@ -26970,8 +26970,8 @@ "witnessHash": "882913bdc8781d6b181825cc3d986315400201d02375c4015df948e20da4d96f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 430, "changeIndex": -1, "version": 1, @@ -27068,8 +27068,8 @@ "witnessHash": "759615d1954c62380c492a51743c365037300d04b729d8e573d3ecdb0bb0ad89", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 431, "changeIndex": -1, "version": 1, @@ -27534,8 +27534,8 @@ "witnessHash": "40984b437ba75ad1f97c6bbf843559c5a9b1a865534f1055ea895e2b112918d6", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 432, "changeIndex": -1, "version": 1, @@ -28096,8 +28096,8 @@ "witnessHash": "3839ea1c80f531500111b2af5d1de10f69e4933a0bd901b78c92d5b0337ff343", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 433, "changeIndex": -1, "version": 1, @@ -28334,8 +28334,8 @@ "witnessHash": "b4c414b9acb15bca04f8ae614f79f547dfd82340e9651b22943342bb3628d7ef", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 434, "changeIndex": -1, "version": 1, @@ -28608,8 +28608,8 @@ "witnessHash": "dbb220ef8a2d9dded1ee8f75c31e6ae6e8b56b3f25f07ca7fc77e2dc823ba7b9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 435, "changeIndex": -1, "version": 1, @@ -29152,8 +29152,8 @@ "witnessHash": "39be4c5fbfddfe532179f47509f9c1a76fcc3778904114592fc5fe1206f1fbe2", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 436, "changeIndex": -1, "version": 1, @@ -29592,8 +29592,8 @@ "witnessHash": "889b49c8d4f45b5c623e9d6e617fd7b40a0e81805f644f1faf8b15a5b1424f9d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 437, "changeIndex": -1, "version": 1, @@ -29862,8 +29862,8 @@ "witnessHash": "d69c66fad04a28f68398c16251b7eddeac01ee13471d17cc4260cdd2ecd83678", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 438, "changeIndex": -1, "version": 1, @@ -30414,8 +30414,8 @@ "witnessHash": "fdd7833c139a12cbb6be3fbdf8ebe694441698ddadd52a8a3b52372e3911398d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 439, "changeIndex": -1, "version": 1, @@ -31448,8 +31448,8 @@ "witnessHash": "0679a554a45213e3a57f0c6af98c781f11c6943221be5909a7c5c158307a1e49", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 440, "changeIndex": -1, "version": 1, @@ -31564,8 +31564,8 @@ "witnessHash": "3785b50533231fd9740088551a86b6b8aa4c8351a0e6eb5225fea9324c18075d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 441, "changeIndex": -1, "version": 1, @@ -32022,8 +32022,8 @@ "witnessHash": "5469193cb638b67cd9702be924157ad669ac3e60a68fa65b033850919637e20f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 442, "changeIndex": -1, "version": 1, @@ -32146,8 +32146,8 @@ "witnessHash": "8f098c0d832c9962be3d517c751cb402a17ae437a8d23837c86c67cd1fd47e78", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 443, "changeIndex": -1, "version": 1, @@ -32448,8 +32448,8 @@ "witnessHash": "4b26ab370dc47618bd5de04592364a20f97c30ad119c1e00ccd4fc3058692997", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 444, "changeIndex": -1, "version": 1, @@ -32754,8 +32754,8 @@ "witnessHash": "2131827f1edc2c578f63e5529ae5c19af045f1ae059e0eee58fafed22a3c9846", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 445, "changeIndex": -1, "version": 1, @@ -33046,8 +33046,8 @@ "witnessHash": "b6118f48fa46fa21a08ac0a4ccd47cb051ac6f88e127c596a901f06fb109116f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 446, "changeIndex": -1, "version": 1, @@ -33454,8 +33454,8 @@ "witnessHash": "ed29ed3a5ae474015b4ed1875a43acb767f68ed274b5cc64404364f737d02bca", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 447, "changeIndex": -1, "version": 1, @@ -33736,8 +33736,8 @@ "witnessHash": "810bf5b04f992908f43e29548f9c44f568d673854b63ef3aa474f29550474c3e", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 448, "changeIndex": -1, "version": 1, @@ -34280,8 +34280,8 @@ "witnessHash": "36c30d565051fc52504406366cb54d219f1282d5e70e2253e23af6ab214c557d", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 449, "changeIndex": -1, "version": 1, @@ -34898,8 +34898,8 @@ "witnessHash": "c1b759121d09b36f190f34d60a86fcdacb5b7ed4560b393c4e248a1f6ab2b638", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 450, "changeIndex": -1, "version": 1, @@ -35338,8 +35338,8 @@ "witnessHash": "ecfdab638152d74b1f104519ac6cf7df675fb4e89e33b63983af979657e82b7c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 451, "changeIndex": -1, "version": 1, @@ -35574,8 +35574,8 @@ "witnessHash": "01dcbe5dd8ecf909ef7e10a5efeb83bfb81c5543b3c7c5f36f18bec0a8198463", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 452, "changeIndex": -1, "version": 1, @@ -35704,8 +35704,8 @@ "witnessHash": "ff067e8ed0672b5e6716962a8a839176d8c560682ec0f5cf760e758ede442e59", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 453, "changeIndex": -1, "version": 1, @@ -35838,8 +35838,8 @@ "witnessHash": "2c9e8d2ee2316ed2c4ffccd293a9c4a901a00fd8e42ed58eccb19cfe7b1a5939", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 454, "changeIndex": -1, "version": 1, @@ -35972,8 +35972,8 @@ "witnessHash": "a598fc81415c72ac00bb52ea2fce4a0919caf39ffea1ccc098b6ed020754fcd2", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 455, "changeIndex": -1, "version": 1, @@ -36106,8 +36106,8 @@ "witnessHash": "b48e235cec32fcdc66e9d5d04ec94756121aa5b48acea1f541e6dccceb94375f", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 456, "changeIndex": -1, "version": 1, @@ -37194,8 +37194,8 @@ "witnessHash": "9d728f581941687e5109da282ab73c143345e075de9528e2030d5d3a115e6e32", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 457, "changeIndex": -1, "version": 1, @@ -37310,8 +37310,8 @@ "witnessHash": "e92e8166572c576f19e831e976a1614557ed5522800f34c90653256386529d7c", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 458, "changeIndex": -1, "version": 1, @@ -37404,8 +37404,8 @@ "witnessHash": "eb65f914814460cff8ce7257d87a6ff1aa5b6fb6eb88c2188bf2e1ceefb69db9", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 459, "changeIndex": -1, "version": 1, @@ -38258,8 +38258,8 @@ "witnessHash": "9f7704a69ef678d08755f1aec2ee7d7517c4aa82525d8c926cdce523f9863c23", "height": 300025, "block": "0000000000000000821c4e0acc40f88bedbce3b73ba2358b5ade58a9022cc78c", - "ts": 1399713634, - "ps": 0, + "time": 1399713634, + "mtime": 0, "index": 460, "changeIndex": -1, "version": 1, diff --git a/test/protocol-test.js b/test/protocol-test.js index b40f38fc..a3a7a8aa 100644 --- a/test/protocol-test.js +++ b/test/protocol-test.js @@ -35,7 +35,7 @@ describe('Protocol', function() { v1 = packets.VersionPacket.fromOptions({ version: 300, services: 1, - ts: network.now(), + time: network.now(), remote: new NetAddress(), local: new NetAddress(), nonce: util.nonce(), @@ -54,7 +54,7 @@ describe('Protocol', function() { v2 = packets.VersionPacket.fromOptions({ version: 300, services: 1, - ts: network.now(), + time: network.now(), remote: new NetAddress(), local: new NetAddress(), nonce: util.nonce(), @@ -79,13 +79,13 @@ describe('Protocol', function() { services: 1, host: '127.0.0.1', port: 8333, - ts: util.now() + time: util.now() }), new NetAddress({ services: 1, host: '::123:456:789a', port: 18333, - ts: util.now() + time: util.now() }) ]; @@ -93,12 +93,12 @@ describe('Protocol', function() { assert.equal(typeof payload.items.length, 'number'); assert.equal(payload.items.length, 2); - assert.equal(typeof payload.items[0].ts, 'number'); + assert.equal(typeof payload.items[0].time, 'number'); assert.equal(payload.items[0].services, 1); assert.equal(payload.items[0].host, hosts[0].host); assert.equal(payload.items[0].port, hosts[0].port); - assert.equal(typeof payload.items[1].ts, 'number'); + assert.equal(typeof payload.items[1].time, 'number'); assert.equal(payload.items[1].services, 1); assert.equal(payload.items[1].host, hosts[1].host); assert.equal(payload.items[1].port, hosts[1].port); diff --git a/test/wallet-test.js b/test/wallet-test.js index 6f6d7a5a..b7356a22 100644 --- a/test/wallet-test.js +++ b/test/wallet-test.js @@ -38,7 +38,7 @@ function nextBlock(height) { hash: hash, height: height, prevBlock: prev, - ts: globalTime + height, + time: globalTime + height, merkleRoot: encoding.NULL_HASH, nonce: 0, bits: 0