diff --git a/HISTORY.md b/HISTORY.md index d423d7fb..59ccb1c0 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -21,9 +21,15 @@ parseBinary: false } ``` ++ Added full currency name support, e.g. `Currency.from_json('XRP').to_human({full_name:'Ripples'})` will return `XRP - Ripples` + ++ Improved interest bearing currency support, e.g. `Currency.from_human('USD - US Dollar (2.5%pa)')` + Improve test coverage ++ Added blob vault client. The vault client facilitates interaction with ripple's namespace and blob vault or 3rd party blob vaults using ripple's blob vault software (https://github.com/ripple/ripple-blobvault). A list of the available functions can be found at [docs/VAULTCLIENT.md](docs/VAULTCLIENT.md) + + ##0.7.35 + `LastLedgerSequence` is set by default on outgoing transactions. This refers to the last valid ledger index (AKA sequence) for a transaction. By default, this index is set to the current index (at submission time) plus 8. In theory, this allows ripple-lib to deterministically fail a transaction whose submission request timed out, but whose associated server continues to emit ledger_closed events. diff --git a/test/vault-test.js b/test/vault-test.js index 737c4a97..7d664702 100644 --- a/test/vault-test.js +++ b/test/vault-test.js @@ -113,10 +113,11 @@ var blob = new Blob(); //must be set for self signed certs process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'; while(!sjcl.random.isReady()) { - sjcl.random.addEntropy(require('crypto').randomBytes(128).toString()); //add entropy to seed the generator + sjcl.random.addEntropy(require('crypto').randomBytes(128).toString('base64')); //add entropy to seed the generator } var mockRippleTxt; +var mockRippleTxt2; var mockAuthSign; var mockRegister; var mockBlob; @@ -129,7 +130,14 @@ var mockProfile; var mockDelete; if (!online) { - mockRippleTxt = nock('https://' + exampleData.domain) + mockRippleTxt = nock('https://ripple.com') + .persist() + .get('/ripple.txt') + .reply(200, rippleTxtRes, { + 'Content-Type': 'text/plain' + }); + + mockRippleTxt2 = nock('https://' + exampleData.domain) .persist() .get('/ripple.txt') .reply(200, rippleTxtRes, {