Test signed messages with the second account
This commit is contained in:
@@ -59,9 +59,16 @@ describe('LedgerSubprovider', () => {
|
||||
data,
|
||||
fixtureData.TEST_RPC_ACCOUNT_0,
|
||||
);
|
||||
expect(ecSignatureHex.length).to.be.equal(132);
|
||||
expect(ecSignatureHex).to.be.equal(fixtureData.PERSONAL_MESSAGE_SIGNED_RESULT);
|
||||
});
|
||||
it('signs a personal message with second address', async () => {
|
||||
const data = ethUtils.bufferToHex(ethUtils.toBuffer(fixtureData.PERSONAL_MESSAGE_STRING));
|
||||
const ecSignatureHex = await ledgerSubprovider.signPersonalMessageAsync(
|
||||
data,
|
||||
fixtureData.TEST_RPC_ACCOUNT_1,
|
||||
);
|
||||
expect(ecSignatureHex).to.be.equal(fixtureData.PERSONAL_MESSAGE_ACCOUNT_1_SIGNED_RESULT);
|
||||
});
|
||||
it('signs a transaction', async () => {
|
||||
const txHex = await ledgerSubprovider.signTransactionAsync(fixtureData.TX_DATA);
|
||||
expect(txHex).to.be.equal(fixtureData.TX_DATA_SIGNED_RESULT);
|
||||
|
@@ -39,6 +39,11 @@ describe('MnemonicWalletSubprovider', () => {
|
||||
const ecSignatureHex = await subprovider.signPersonalMessageAsync(data, fixtureData.TEST_RPC_ACCOUNT_0);
|
||||
expect(ecSignatureHex).to.be.equal(fixtureData.PERSONAL_MESSAGE_SIGNED_RESULT);
|
||||
});
|
||||
it('signs a personal message with second address', async () => {
|
||||
const data = ethUtils.bufferToHex(ethUtils.toBuffer(fixtureData.PERSONAL_MESSAGE_STRING));
|
||||
const ecSignatureHex = await subprovider.signPersonalMessageAsync(data, fixtureData.TEST_RPC_ACCOUNT_1);
|
||||
expect(ecSignatureHex).to.be.equal(fixtureData.PERSONAL_MESSAGE_ACCOUNT_1_SIGNED_RESULT);
|
||||
});
|
||||
it('signs a transaction', async () => {
|
||||
const txHex = await subprovider.signTransactionAsync(fixtureData.TX_DATA);
|
||||
expect(txHex).to.be.equal(fixtureData.TX_DATA_SIGNED_RESULT);
|
||||
|
@@ -10,6 +10,8 @@ export const fixtureData = {
|
||||
PERSONAL_MESSAGE_STRING: 'hello world',
|
||||
PERSONAL_MESSAGE_SIGNED_RESULT:
|
||||
'0x1b0ec5e2908e993d0c8ab6b46da46be2688fdf03c7ea6686075de37392e50a7d7fcc531446699132fbda915bd989882e0064d417018773a315fb8d43ed063c9b00',
|
||||
PERSONAL_MESSAGE_ACCOUNT_1_SIGNED_RESULT:
|
||||
'0xe7ae0c21d02eb38f2c2a20d9d7876a98cc7ef035b7a4559d49375e2ec735e06f0d0ab0ff92ee56c5ffc28d516e6ed0692d0270feae8796408dbef060c6c7100f01',
|
||||
TESTRPC_DERIVATION_PATH: `m/44'/60'/0'/0`,
|
||||
NETWORK_ID: networkId,
|
||||
TX_DATA: {
|
||||
|
Reference in New Issue
Block a user