mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-06 13:55:49 +00:00
Compare commits
5 Commits
ripple-bin
...
ripple-add
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
78d9b11794 | ||
|
|
4e0a093677 | ||
|
|
fe845de884 | ||
|
|
8461ef6804 | ||
|
|
7c6230b18e |
40
package-lock.json
generated
40
package-lock.json
generated
@@ -15575,8 +15575,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/typedoc": {
|
||||
"version": "0.22.8",
|
||||
"integrity": "sha512-92S+YzyhospdXN5rnkYUTgirdTYqNWY7NP9vco+IqQQoiSXzVSUsawVro+tMyEEsWUS7EMaJ2YOjB9uE0CBi6A==",
|
||||
"version": "0.22.10",
|
||||
"resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.10.tgz",
|
||||
"integrity": "sha512-hQYZ4WtoMZ61wDC6w10kxA42+jclWngdmztNZsDvIz7BMJg7F2xnT+uYsUa7OluyKossdFj9E9Ye4QOZKTy8SA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"glob": "^7.2.0",
|
||||
@@ -15592,7 +15593,7 @@
|
||||
"node": ">= 12.10.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x"
|
||||
"typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x"
|
||||
}
|
||||
},
|
||||
"node_modules/typedoc/node_modules/glob": {
|
||||
@@ -16607,7 +16608,7 @@
|
||||
}
|
||||
},
|
||||
"packages/ripple-address-codec": {
|
||||
"version": "4.2.1-beta.0",
|
||||
"version": "4.2.2",
|
||||
"integrity": "sha512-9QhBNDiWjwj7l+WQ7H7klXF/VwxVj2Q0HRhd4vLCueTPoxUtaNQyfvUZFiXJrqxg0heM3/iWxupkq4TwrXgSuQ==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
@@ -16619,7 +16620,7 @@
|
||||
}
|
||||
},
|
||||
"packages/ripple-binary-codec": {
|
||||
"version": "1.2.1-beta.0",
|
||||
"version": "1.2.2",
|
||||
"integrity": "sha512-XMRCbFXyG+dGp3x7tMs9IwA+FVWPPaGjdHYW2+g4Q/WQJqFp5MRED+jjOBOUafmrW4TUsOn1PEEdbB4ozWbDBw==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
@@ -16628,7 +16629,7 @@
|
||||
"buffer": "5.6.0",
|
||||
"create-hash": "^1.2.0",
|
||||
"decimal.js": "^10.2.0",
|
||||
"ripple-address-codec": "^4.2.1-beta.0"
|
||||
"ripple-address-codec": "^4.2.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10.22.0"
|
||||
@@ -16643,7 +16644,7 @@
|
||||
}
|
||||
},
|
||||
"packages/ripple-keypairs": {
|
||||
"version": "1.1.1-beta.0",
|
||||
"version": "1.1.2",
|
||||
"integrity": "sha512-Zlmbtn2YUpW4uKlLm2/tpkY5RC/EXQlkJwIIKp0AoF9D23pJ43/EuipNW2F6qURdbkUezDwB0bMV7uRXip3x2w==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
@@ -16651,14 +16652,14 @@
|
||||
"brorand": "^1.0.5",
|
||||
"elliptic": "^6.5.4",
|
||||
"hash.js": "^1.0.3",
|
||||
"ripple-address-codec": "^4.2.1-beta.0"
|
||||
"ripple-address-codec": "^4.2.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 10"
|
||||
}
|
||||
},
|
||||
"packages/xrpl": {
|
||||
"version": "2.0.3-beta.0",
|
||||
"version": "2.0.4",
|
||||
"integrity": "sha512-NmrSYpXym7NzGABeXU1H8g4ZtCxRhr/3wu0lguxzcIYpcKPgWLYimg+s9NLLNbPWTZdxXu9SeSWu5zh4gyqAeA==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
@@ -16667,9 +16668,9 @@
|
||||
"bip39": "^3.0.4",
|
||||
"https-proxy-agent": "^5.0.0",
|
||||
"lodash": "^4.17.4",
|
||||
"ripple-address-codec": "^4.2.1-beta.0",
|
||||
"ripple-binary-codec": "^1.2.1-beta.0",
|
||||
"ripple-keypairs": "^1.1.1-beta.0",
|
||||
"ripple-address-codec": "^4.2.2",
|
||||
"ripple-binary-codec": "^1.2.2",
|
||||
"ripple-keypairs": "^1.1.2",
|
||||
"ws": "^8.2.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -27095,7 +27096,7 @@
|
||||
"buffer": "5.6.0",
|
||||
"create-hash": "^1.2.0",
|
||||
"decimal.js": "^10.2.0",
|
||||
"ripple-address-codec": "^4.2.1-beta.0"
|
||||
"ripple-address-codec": "^4.2.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"buffer": {
|
||||
@@ -27115,7 +27116,7 @@
|
||||
"brorand": "^1.0.5",
|
||||
"elliptic": "^6.5.4",
|
||||
"hash.js": "^1.0.3",
|
||||
"ripple-address-codec": "^4.2.1-beta.0"
|
||||
"ripple-address-codec": "^4.2.2"
|
||||
}
|
||||
},
|
||||
"rsvp": {
|
||||
@@ -28569,8 +28570,9 @@
|
||||
}
|
||||
},
|
||||
"typedoc": {
|
||||
"version": "0.22.8",
|
||||
"integrity": "sha512-92S+YzyhospdXN5rnkYUTgirdTYqNWY7NP9vco+IqQQoiSXzVSUsawVro+tMyEEsWUS7EMaJ2YOjB9uE0CBi6A==",
|
||||
"version": "0.22.10",
|
||||
"resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.10.tgz",
|
||||
"integrity": "sha512-hQYZ4WtoMZ61wDC6w10kxA42+jclWngdmztNZsDvIz7BMJg7F2xnT+uYsUa7OluyKossdFj9E9Ye4QOZKTy8SA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"glob": "^7.2.0",
|
||||
@@ -29252,9 +29254,9 @@
|
||||
"bip39": "^3.0.4",
|
||||
"https-proxy-agent": "^5.0.0",
|
||||
"lodash": "^4.17.4",
|
||||
"ripple-address-codec": "^4.2.1-beta.0",
|
||||
"ripple-binary-codec": "^1.2.1-beta.0",
|
||||
"ripple-keypairs": "^1.1.1-beta.0",
|
||||
"ripple-address-codec": "^4.2.2",
|
||||
"ripple-binary-codec": "^1.2.2",
|
||||
"ripple-keypairs": "^1.1.2",
|
||||
"ws": "^8.2.2",
|
||||
"xrpl-local": "file:src"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ripple-address-codec",
|
||||
"version": "4.2.1",
|
||||
"version": "4.2.2",
|
||||
"description": "encodes/decodes base58 encoded XRP Ledger identifiers",
|
||||
"files": [
|
||||
"dist/*",
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
# ripple-binary-codec Release History
|
||||
|
||||
## 1.2.2 (2021-12-2)
|
||||
- Fix issue where unsupported currency codes weren't being correctly processed
|
||||
|
||||
## 1.2.1 (2021-12-1)
|
||||
- Fix issue where npm < 7 could not install the library
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ripple-binary-codec",
|
||||
"version": "1.2.1",
|
||||
"version": "1.2.2",
|
||||
"description": "XRP Ledger binary codec",
|
||||
"files": [
|
||||
"dist/*",
|
||||
@@ -17,7 +17,7 @@
|
||||
"buffer": "5.6.0",
|
||||
"create-hash": "^1.2.0",
|
||||
"decimal.js": "^10.2.0",
|
||||
"ripple-address-codec": "^4.2.1"
|
||||
"ripple-address-codec": "^4.2.2"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "run-script-os",
|
||||
|
||||
@@ -89,7 +89,7 @@ class Currency extends Hash160 {
|
||||
|
||||
if (this.bytes[0] !== 0) {
|
||||
this._iso = null
|
||||
} else if (code.toString('hex') === '000000') {
|
||||
} else if (/^0*$/.test(this.bytes.toString('hex'))) {
|
||||
this._iso = 'XRP'
|
||||
} else {
|
||||
this._iso = isoCodeFromHex(code)
|
||||
|
||||
@@ -69,6 +69,7 @@ describe('Currency', function () {
|
||||
expect(Currency.from('X8P').toJSON()).toBe('X8P')
|
||||
expect(Currency.from('USD').toJSON()).toBe('USD')
|
||||
})
|
||||
|
||||
test('can be constructed from a Buffer', function () {
|
||||
const xrp = new Currency(Buffer.alloc(20))
|
||||
expect(xrp.iso()).toBe('XRP')
|
||||
@@ -77,6 +78,12 @@ describe('Currency', function () {
|
||||
const currency = '015841551A748AD2C1F76FF6ECB0CCCD00000000'
|
||||
expect(Currency.from(currency).toJSON()).toBe(currency)
|
||||
})
|
||||
|
||||
test('Can handle other non-standard currency codes', () => {
|
||||
const currency = '0000000000414C6F676F30330000000000000000'
|
||||
expect(Currency.from(currency).toJSON()).toBe(currency)
|
||||
})
|
||||
|
||||
test('throws on invalid reprs', function () {
|
||||
expect(() => Currency.from(Buffer.alloc(19))).toThrow()
|
||||
expect(() => Currency.from(1)).toThrow()
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ripple-keypairs",
|
||||
"version": "1.1.1",
|
||||
"version": "1.1.2",
|
||||
"description": "Cryptographic key pairs for the XRP Ledger",
|
||||
"scripts": {
|
||||
"build": "tsc -b",
|
||||
@@ -21,7 +21,7 @@
|
||||
"brorand": "^1.0.5",
|
||||
"elliptic": "^6.5.4",
|
||||
"hash.js": "^1.0.3",
|
||||
"ripple-address-codec": "^4.2.1"
|
||||
"ripple-address-codec": "^4.2.2"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "xrpl",
|
||||
"version": "2.0.3",
|
||||
"version": "2.0.4",
|
||||
"license": "ISC",
|
||||
"description": "A TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser",
|
||||
"files": [
|
||||
@@ -24,9 +24,9 @@
|
||||
"bip39": "^3.0.4",
|
||||
"https-proxy-agent": "^5.0.0",
|
||||
"lodash": "^4.17.4",
|
||||
"ripple-address-codec": "^4.2.1",
|
||||
"ripple-binary-codec": "^1.2.1",
|
||||
"ripple-keypairs": "^1.1.1",
|
||||
"ripple-address-codec": "^4.2.2",
|
||||
"ripple-binary-codec": "^1.2.2",
|
||||
"ripple-keypairs": "^1.1.2",
|
||||
"ws": "^8.2.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
Reference in New Issue
Block a user