diff --git a/packages/ripple-address-codec/package.json b/packages/ripple-address-codec/package.json index a0d6a714..3f5fbfdd 100644 --- a/packages/ripple-address-codec/package.json +++ b/packages/ripple-address-codec/package.json @@ -1,6 +1,6 @@ { "name": "ripple-address-codec", - "version": "3.0.3", + "version": "3.0.4", "description": "encodes/decodes base58 encoded XRP Ledger identifiers", "files": [ "dist/*", diff --git a/packages/ripple-address-codec/src/xrp-codec.ts b/packages/ripple-address-codec/src/xrp-codec.ts index 8722cd76..ab684a69 100644 --- a/packages/ripple-address-codec/src/xrp-codec.ts +++ b/packages/ripple-address-codec/src/xrp-codec.ts @@ -193,11 +193,15 @@ export function encodeAccountID(bytes: Buffer): string { return codecWithXrpAlphabet.encode(bytes, opts) } +export const encodeAddress = encodeAccountID + export function decodeAccountID(accountId: string): Buffer { const opts = {versions: [ACCOUNT_ID], expectedLength: 20} return codecWithXrpAlphabet.decode(accountId, opts).bytes } +export const decodeAddress = decodeAccountID + export function decodeNodePublic(base58string: string): Buffer { const opts = {versions: [NODE_PUBLIC], expectedLength: 33} return codecWithXrpAlphabet.decode(base58string, opts).bytes