mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-21 20:55:48 +00:00
Rework RPC ledger.
This commit is contained in:
committed by
Stefan Thomas
parent
f97f4ed26f
commit
f4a598c249
@@ -727,17 +727,38 @@ Remote.prototype.request_server_info = function () {
|
|||||||
|
|
||||||
// XXX This is a bad command. Some varients don't scale.
|
// XXX This is a bad command. Some varients don't scale.
|
||||||
// XXX Require the server to be trusted.
|
// XXX Require the server to be trusted.
|
||||||
Remote.prototype.request_ledger = function (ledger, full) {
|
Remote.prototype.request_ledger = function (ledger, opts) {
|
||||||
//utils.assert(this.trusted);
|
//utils.assert(this.trusted);
|
||||||
|
|
||||||
var request = new Request(this, 'ledger');
|
var request = new Request(this, 'ledger');
|
||||||
|
|
||||||
if (ledger)
|
if (ledger)
|
||||||
|
{
|
||||||
|
// DEPRECATED: use .ledger_hash() or .ledger_index()
|
||||||
|
console.log("request_ledger: ledger parameter is deprecated");
|
||||||
request.message.ledger = ledger;
|
request.message.ledger = ledger;
|
||||||
|
}
|
||||||
|
|
||||||
if (full)
|
if ('object' == typeof opts) {
|
||||||
|
if (opts.full)
|
||||||
request.message.full = true;
|
request.message.full = true;
|
||||||
|
|
||||||
|
if (opts.expand)
|
||||||
|
request.message.expand = true;
|
||||||
|
|
||||||
|
if (opts.transactions)
|
||||||
|
request.message.transactions = true;
|
||||||
|
|
||||||
|
if (opts.accounts)
|
||||||
|
request.message.accounts = true;
|
||||||
|
}
|
||||||
|
// DEPRECATED:
|
||||||
|
else if (opts)
|
||||||
|
{
|
||||||
|
console.log("request_ledger: full parameter is deprecated");
|
||||||
|
request.message.full = true;
|
||||||
|
}
|
||||||
|
|
||||||
return request;
|
return request;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -971,17 +992,6 @@ Remote.prototype.request_book_offers = function (gets, pays, taker) {
|
|||||||
return request;
|
return request;
|
||||||
};
|
};
|
||||||
|
|
||||||
Remote.prototype.request_ledger = function (ledger, full) {
|
|
||||||
var request = new Request(this, 'ledger');
|
|
||||||
|
|
||||||
request.message.ledger = ledger;
|
|
||||||
|
|
||||||
if (full)
|
|
||||||
request.message.full = true;
|
|
||||||
|
|
||||||
return request;
|
|
||||||
};
|
|
||||||
|
|
||||||
Remote.prototype.request_wallet_accounts = function (seed) {
|
Remote.prototype.request_wallet_accounts = function (seed) {
|
||||||
utils.assert(this.trusted); // Don't send secrets.
|
utils.assert(this.trusted); // Don't send secrets.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user