feat: alias wallet.classicAddress as wallet.address (#1686)

* feat: alias wallet.classicAddress as wallet.address
This commit is contained in:
Nathan Nichols
2021-10-08 09:33:19 -07:00
committed by GitHub
parent 7e70142044
commit aeb5770f61
2 changed files with 15 additions and 0 deletions

View File

@@ -48,6 +48,15 @@ class Wallet {
public readonly classicAddress: string
public readonly seed?: string
/**
* Alias for wallet.classicAddress.
*
* @returns The wallet's classic address.
*/
public get address(): string {
return this.classicAddress
}
/**
* Creates a new Wallet.
*

View File

@@ -28,6 +28,8 @@ describe('Wallet', function () {
assert.isString(wallet.publicKey)
assert.isString(wallet.privateKey)
assert.isString(wallet.classicAddress)
assert.isString(wallet.address)
assert.equal(wallet.classicAddress, wallet.address)
assert.isString(wallet.seed)
assert.isTrue(wallet.publicKey.startsWith(ed25519KeyPrefix))
assert.isTrue(wallet.privateKey.startsWith(ed25519KeyPrefix))
@@ -41,6 +43,8 @@ describe('Wallet', function () {
assert.isString(wallet.publicKey)
assert.isString(wallet.privateKey)
assert.isString(wallet.classicAddress)
assert.isString(wallet.address)
assert.equal(wallet.classicAddress, wallet.address)
assert.isString(wallet.seed)
assert.isTrue(wallet.privateKey.startsWith(secp256k1PrivateKeyPrefix))
assert.isTrue(wallet.classicAddress.startsWith(classicAddressPrefix))
@@ -53,6 +57,8 @@ describe('Wallet', function () {
assert.isString(wallet.publicKey)
assert.isString(wallet.privateKey)
assert.isString(wallet.classicAddress)
assert.isString(wallet.address)
assert.equal(wallet.classicAddress, wallet.address)
assert.isString(wallet.seed)
assert.isTrue(wallet.publicKey.startsWith(ed25519KeyPrefix))
assert.isTrue(wallet.privateKey.startsWith(ed25519KeyPrefix))