diff --git a/web3.js/src/publickey.ts b/web3.js/src/publickey.ts index e5ca6f0aa3..1a90c5e1c0 100644 --- a/web3.js/src/publickey.ts +++ b/web3.js/src/publickey.ts @@ -129,6 +129,10 @@ export class PublicKey extends Struct { return zeroPad; } + get [Symbol.toStringTag](): string { + return `PublicKey(${this.toString()})`; + } + /** * Return the base-58 representation of the public key */ diff --git a/web3.js/test/connection.test.ts b/web3.js/test/connection.test.ts index 7e159eb09a..d77b22f478 100644 --- a/web3.js/test/connection.test.ts +++ b/web3.js/test/connection.test.ts @@ -4518,7 +4518,8 @@ describe('Connection', function () { expect(largestAccounts).to.have.length(2); const largestAccount = largestAccounts[0]; - expect(largestAccount.address).to.eql(testTokenAccountPubkey); + expect(largestAccount.address.equals(testTokenAccountPubkey)).to.be + .true; expect(largestAccount.amount).to.eq('11110'); expect(largestAccount.decimals).to.eq(2); expect(largestAccount.uiAmount).to.eq(111.1);