Skip to content

Commit 38d0877

Browse files
Run tests on Sepolia
1 parent 33f8934 commit 38d0877

3 files changed

Lines changed: 20 additions & 5 deletions

File tree

packages/wallet/src/Wallet.test.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,23 @@ describe('Wallet', () => {
4444
const { result, transactionMeta } = await sendTransaction(
4545
wallet,
4646
{ from: addresses[0], to: addresses[0], data: '0x00' },
47-
{ networkClientId: 'mainnet' },
47+
{ networkClientId: 'sepolia' },
4848
);
4949

50-
await result;
50+
const hash = await result;
5151

52-
expect(result).toStrictEqual({});
53-
expect(transactionMeta).toStrictEqual({});
52+
expect(hash).toStrictEqual(expect.any(String));
53+
expect(transactionMeta).toStrictEqual(
54+
expect.objectContaining({
55+
txParams: expect.objectContaining({
56+
from: addresses[0],
57+
to: addresses[0],
58+
data: '0x00',
59+
value: '0x0',
60+
type: '0x2',
61+
}),
62+
}),
63+
);
5464
});
5565

5666
it('exposes state', async () => {

packages/wallet/src/initialization/instances/transaction-controller.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ export const transactionController: InitializationConfiguration<
3232
messenger,
3333
'NetworkController:getEIP1559Compatibility',
3434
),
35+
getNetworkState: messenger.call.bind(
36+
messenger,
37+
'NetworkController:getState',
38+
),
3539
sign: messenger.call.bind(messenger, 'KeyringController:signTransaction'),
3640
});
3741

@@ -63,6 +67,7 @@ export const transactionController: InitializationConfiguration<
6367
// TODO: These are added for use in the constructor, in the extension this uses the "init messenger" concept.
6468
'NetworkController:getNetworkClientRegistry',
6569
'NetworkController:getEIP1559Compatibility',
70+
'NetworkController:getState',
6671
'KeyringController:signTransaction',
6772
],
6873
events: [

packages/wallet/src/utilities.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export async function createSecretRecoveryPhrase(
4949

5050
/**
5151
* Sign a transaction using the wallet and submit it to the blockchain.
52-
*
52+
*
5353
* @param wallet - The wallet object.
5454
* @param transaction - The transaction.
5555
* @param options - The transaction options (including which network to use).

0 commit comments

Comments
 (0)