fix: zero pad correctly
This commit is contained in:
parent
4f1112534d
commit
aa1d6ba4d4
|
@ -56,7 +56,7 @@ export class PublicKey {
|
|||
}
|
||||
|
||||
const zeroPad = new Buffer(32);
|
||||
b.copy(zeroPad, 32 - b.length);
|
||||
b.copy(zeroPad);
|
||||
return zeroPad;
|
||||
}
|
||||
|
||||
|
|
|
@ -37,6 +37,10 @@ test('isPublicKey', () => {
|
|||
test('toBase58', () => {
|
||||
const key = new PublicKey('0x300000000000000000000000000000000000000000000000000000000000000');
|
||||
expect(key.toBase58()).toBe('CiDwVBFgWV9E5MvXWoLgnEgn2hK7rJikbvfWavzAQz3');
|
||||
|
||||
const key2 = new PublicKey('123456789');
|
||||
expect(key2.toBase58()).toBe('Vj3WURvtMv1mii1vhTqLhcSwVWDRs2E135KtTYUXtTq');
|
||||
console.log(key2.toBuffer());
|
||||
});
|
||||
|
||||
test('toBuffer', () => {
|
||||
|
|
Loading…
Reference in New Issue