mirror of
https://github.com/Xahau/xahaud.git
synced 2025-11-25 21:15:49 +00:00
Improvements for rlint.js.
This commit is contained in:
13
bin/rlint.js
13
bin/rlint.js
@@ -71,6 +71,8 @@ var ledger_verify = function (ledger) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var ripple_selfs = {};
|
||||||
|
|
||||||
var accounts = {};
|
var accounts = {};
|
||||||
var counts = {};
|
var counts = {};
|
||||||
|
|
||||||
@@ -81,15 +83,18 @@ var ledger_verify = function (ledger) {
|
|||||||
}
|
}
|
||||||
else if (entry.LedgerEntryType === 'RippleState')
|
else if (entry.LedgerEntryType === 'RippleState')
|
||||||
{
|
{
|
||||||
if (entry.flags & (0x10000 | 0x40000))
|
if (entry.Flags & (0x10000 | 0x40000))
|
||||||
{
|
{
|
||||||
counts[entry.LowLimit.issuer] = (counts[entry.LowLimit.issuer] || 0) + 1;
|
counts[entry.LowLimit.issuer] = (counts[entry.LowLimit.issuer] || 0) + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (entry.flags & (0x20000 | 0x80000))
|
if (entry.Flags & (0x20000 | 0x80000))
|
||||||
{
|
{
|
||||||
counts[entry.HighLimit.issuer] = (counts[entry.HighLimit.issuer] || 0) + 1;
|
counts[entry.HighLimit.issuer] = (counts[entry.HighLimit.issuer] || 0) + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (entry.HighLimit.issuer === entry.LowLimit.issuer)
|
||||||
|
ripple_selfs[entry.Account] = entry;
|
||||||
}
|
}
|
||||||
else if (entry.LedgerEntryType == 'AccountRoot')
|
else if (entry.LedgerEntryType == 'AccountRoot')
|
||||||
{
|
{
|
||||||
@@ -151,6 +156,10 @@ var ledger_verify = function (ledger) {
|
|||||||
|
|
||||||
if (missing_accounts)
|
if (missing_accounts)
|
||||||
console.log("missing_accounts = %s", missing_accounts);
|
console.log("missing_accounts = %s", missing_accounts);
|
||||||
|
|
||||||
|
if (Object.keys(ripple_selfs).length)
|
||||||
|
console.log("RippleState selfs = %s", Object.keys(ripple_selfs).length);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
var ledger_request = function (remote, ledger_index, done) {
|
var ledger_request = function (remote, ledger_index, done) {
|
||||||
|
|||||||
Reference in New Issue
Block a user