mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
Rework config.js to not be add to web pack.
This commit is contained in:
@@ -6,13 +6,10 @@ var bn = require('./sjcl/core.js').bn;
|
|||||||
var utils = require('./utils.js');
|
var utils = require('./utils.js');
|
||||||
var jsbn = require('./jsbn.js');
|
var jsbn = require('./jsbn.js');
|
||||||
|
|
||||||
// Don't include in browser context.
|
|
||||||
var config = require('../../test/config.js');
|
|
||||||
|
|
||||||
var BigInteger = jsbn.BigInteger;
|
var BigInteger = jsbn.BigInteger;
|
||||||
var nbi = jsbn.nbi;
|
var nbi = jsbn.nbi;
|
||||||
|
|
||||||
var alphabets = {
|
var alphabets = {
|
||||||
'ripple' : "rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz",
|
'ripple' : "rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz",
|
||||||
'bitcoin' : "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
|
'bitcoin' : "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
|
||||||
};
|
};
|
||||||
@@ -158,8 +155,8 @@ UInt160.prototype.equals = function(d) {
|
|||||||
// value = NaN on error.
|
// value = NaN on error.
|
||||||
UInt160.prototype.parse_json = function (j) {
|
UInt160.prototype.parse_json = function (j) {
|
||||||
// Canonicalize and validate
|
// Canonicalize and validate
|
||||||
if (config.accounts && j in config.accounts)
|
if (exports.config.accounts && j in exports.config.accounts)
|
||||||
j = config.accounts[j].account;
|
j = exports.config.accounts[j].account;
|
||||||
|
|
||||||
switch (j) {
|
switch (j) {
|
||||||
case undefined:
|
case undefined:
|
||||||
@@ -603,6 +600,8 @@ exports.Amount = Amount;
|
|||||||
exports.Currency = Currency;
|
exports.Currency = Currency;
|
||||||
exports.UInt160 = UInt160;
|
exports.UInt160 = UInt160;
|
||||||
|
|
||||||
|
exports.config = {};
|
||||||
|
|
||||||
exports.consts = {
|
exports.consts = {
|
||||||
'address_xns' : "rrrrrrrrrrrrrrrrrrrrrhoLvTp",
|
'address_xns' : "rrrrrrrrrrrrrrrrrrrrrhoLvTp",
|
||||||
'address_one' : "rrrrrrrrrrrrrrrrrrrrBZbvji",
|
'address_one' : "rrrrrrrrrrrrrrrrrrrrBZbvji",
|
||||||
|
|||||||
@@ -21,9 +21,6 @@ var EventEmitter = require('events').EventEmitter;
|
|||||||
var Amount = require('./amount.js').Amount;
|
var Amount = require('./amount.js').Amount;
|
||||||
var UInt160 = require('./amount.js').UInt160;
|
var UInt160 = require('./amount.js').UInt160;
|
||||||
|
|
||||||
// Don't include in browser context.
|
|
||||||
var config = require('../../test/config.js');
|
|
||||||
|
|
||||||
// Request events emmitted:
|
// Request events emmitted:
|
||||||
// 'success' : Request successful.
|
// 'success' : Request successful.
|
||||||
// 'error' : Request failed.
|
// 'error' : Request failed.
|
||||||
@@ -159,7 +156,6 @@ var Remote = function (trusted, websocket_ip, websocket_port, trace) {
|
|||||||
this.state = 'offline'; // 'online', 'offline'
|
this.state = 'offline'; // 'online', 'offline'
|
||||||
this.retry_timer = undefined;
|
this.retry_timer = undefined;
|
||||||
this.retry = undefined;
|
this.retry = undefined;
|
||||||
this.config = config || { 'accounts' : {}};
|
|
||||||
|
|
||||||
// Cache information for accounts.
|
// Cache information for accounts.
|
||||||
this.accounts = {
|
this.accounts = {
|
||||||
@@ -182,7 +178,7 @@ var Remote = function (trusted, websocket_ip, websocket_port, trace) {
|
|||||||
Remote.prototype = new EventEmitter;
|
Remote.prototype = new EventEmitter;
|
||||||
|
|
||||||
Remote.from_config = function (name, trace) {
|
Remote.from_config = function (name, trace) {
|
||||||
var serverConfig = config.servers[name];
|
var serverConfig = exports.config.servers[name];
|
||||||
|
|
||||||
return new Remote(serverConfig.trusted, serverConfig.websocket_ip, serverConfig.websocket_port, trace);
|
return new Remote(serverConfig.trusted, serverConfig.websocket_ip, serverConfig.websocket_port, trace);
|
||||||
};
|
};
|
||||||
@@ -1141,7 +1137,7 @@ Transaction.prototype.set_flags = function (flags) {
|
|||||||
|
|
||||||
Transaction.prototype._account_secret = function (account) {
|
Transaction.prototype._account_secret = function (account) {
|
||||||
// Fill in secret from config, if needed.
|
// Fill in secret from config, if needed.
|
||||||
return this.remote.config.accounts[account] ? this.remote.config.accounts[account].secret : undefined;
|
return exports.config.accounts && exports.config.accounts[account] ? exports.config.accounts[account].secret : undefined;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Options:
|
// Options:
|
||||||
@@ -1268,6 +1264,7 @@ Transaction.prototype.wallet_add = function (src, amount, authorized_key, public
|
|||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
exports.config = {};
|
||||||
exports.Remote = Remote;
|
exports.Remote = Remote;
|
||||||
|
|
||||||
// vim:sw=2:sts=2:ts=8
|
// vim:sw=2:sts=2:ts=8
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ var amount = require("../src/js/amount.js");
|
|||||||
var Amount = require("../src/js/amount.js").Amount;
|
var Amount = require("../src/js/amount.js").Amount;
|
||||||
var UInt160 = require("../src/js/amount.js").UInt160;
|
var UInt160 = require("../src/js/amount.js").UInt160;
|
||||||
|
|
||||||
|
require("../src/js/amount.js").config = require("./config.js");
|
||||||
|
|
||||||
var config = require('./config.js');
|
var config = require('./config.js');
|
||||||
|
|
||||||
buster.testCase("Amount", {
|
buster.testCase("Amount", {
|
||||||
|
|||||||
@@ -8,6 +8,9 @@ var Server = require("./server.js").Server;
|
|||||||
|
|
||||||
var testutils = require("./testutils.js");
|
var testutils = require("./testutils.js");
|
||||||
|
|
||||||
|
require("../src/js/amount.js").config = require("./config.js");
|
||||||
|
require("../src/js/remote.js").config = require("./config.js");
|
||||||
|
|
||||||
buster.testRunner.timeout = 5000;
|
buster.testRunner.timeout = 5000;
|
||||||
|
|
||||||
buster.testCase("Offer tests", {
|
buster.testCase("Offer tests", {
|
||||||
|
|||||||
@@ -6,6 +6,9 @@ var Server = require("./server.js").Server;
|
|||||||
|
|
||||||
var testutils = require("./testutils.js");
|
var testutils = require("./testutils.js");
|
||||||
|
|
||||||
|
require("../src/js/amount.js").config = require("./config.js");
|
||||||
|
require("../src/js/remote.js").config = require("./config.js");
|
||||||
|
|
||||||
var fastTearDown = true;
|
var fastTearDown = true;
|
||||||
|
|
||||||
// How long to wait for server to start.
|
// How long to wait for server to start.
|
||||||
|
|||||||
@@ -7,6 +7,9 @@ var Server = require("./server.js").Server;
|
|||||||
|
|
||||||
var testutils = require("./testutils.js");
|
var testutils = require("./testutils.js");
|
||||||
|
|
||||||
|
require("../src/js/amount.js").config = require("./config.js");
|
||||||
|
require("../src/js/remote.js").config = require("./config.js");
|
||||||
|
|
||||||
// How long to wait for server to start.
|
// How long to wait for server to start.
|
||||||
var serverDelay = 1500;
|
var serverDelay = 1500;
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,9 @@ var Amount = require("../src/js/amount.js").Amount;
|
|||||||
var Remote = require("../src/js/remote.js").Remote;
|
var Remote = require("../src/js/remote.js").Remote;
|
||||||
var Server = require("./server.js").Server;
|
var Server = require("./server.js").Server;
|
||||||
|
|
||||||
|
require("../src/js/amount.js").config = require("./config.js");
|
||||||
|
require("../src/js/remote.js").config = require("./config.js");
|
||||||
|
|
||||||
var config = require("./config.js");
|
var config = require("./config.js");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ var buster = require("buster");
|
|||||||
var Server = require("./server.js").Server;
|
var Server = require("./server.js").Server;
|
||||||
var Remote = require("../src/js/remote.js").Remote;
|
var Remote = require("../src/js/remote.js").Remote;
|
||||||
|
|
||||||
|
require("../src/js/remote.js").config = require("./config.js");
|
||||||
|
|
||||||
// How long to wait for server to start.
|
// How long to wait for server to start.
|
||||||
var serverDelay = 1500;
|
var serverDelay = 1500;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user