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);
|
const zeroPad = new Buffer(32);
|
||||||
b.copy(zeroPad, 32 - b.length);
|
b.copy(zeroPad);
|
||||||
return zeroPad;
|
return zeroPad;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,6 +37,10 @@ test('isPublicKey', () => {
|
||||||
test('toBase58', () => {
|
test('toBase58', () => {
|
||||||
const key = new PublicKey('0x300000000000000000000000000000000000000000000000000000000000000');
|
const key = new PublicKey('0x300000000000000000000000000000000000000000000000000000000000000');
|
||||||
expect(key.toBase58()).toBe('CiDwVBFgWV9E5MvXWoLgnEgn2hK7rJikbvfWavzAQz3');
|
expect(key.toBase58()).toBe('CiDwVBFgWV9E5MvXWoLgnEgn2hK7rJikbvfWavzAQz3');
|
||||||
|
|
||||||
|
const key2 = new PublicKey('123456789');
|
||||||
|
expect(key2.toBase58()).toBe('Vj3WURvtMv1mii1vhTqLhcSwVWDRs2E135KtTYUXtTq');
|
||||||
|
console.log(key2.toBuffer());
|
||||||
});
|
});
|
||||||
|
|
||||||
test('toBuffer', () => {
|
test('toBuffer', () => {
|
||||||
|
|
Loading…
Reference in New Issue