Skip to content
Merged
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
2b7eaba
refactor(engine): wire TransactionController into @metamask/wallet init
matthewwalsh0 Jul 8, 2026
1edb07c
feat: replace getTransactionController instance with messenger mock
matthewwalsh0 Jul 9, 2026
e3a569d
fix: remove @jest/globals import, use global it.each
matthewwalsh0 Jul 9, 2026
a9e5d3e
fix: apply prettier formatting to wallet-init test files
matthewwalsh0 Jul 9, 2026
e375ce4
fix: revert messenger resolution to ^1.2.0, revert SnapsMethodMiddlew…
matthewwalsh0 Jul 9, 2026
3916d59
fix: add buildChild to ExtendedMessenger, fix lint (namespace imports…
matthewwalsh0 Jul 9, 2026
cbf909c
fix: pin snaps-rpc-methods@17.0.0, revert buildChild and getMessenger…
matthewwalsh0 Jul 9, 2026
e33f792
fix: remove trailing blank line in ExtendedMessenger.ts
matthewwalsh0 Jul 9, 2026
fad6dab
fix: revert specifications test to expect 14 caveats (snaps-rpc-metho…
matthewwalsh0 Jul 9, 2026
1c1464c
chore: upgrade to @metamask/messenger@2.0.0 + TC 68.4.0, match main
matthewwalsh0 Jul 10, 2026
d5b3977
chore: drop redundant NonNullable on transaction-controller options +…
matthewwalsh0 Jul 13, 2026
b0efe57
refactor: import store.getState directly in TC wallet-init, remove ge…
matthewwalsh0 Jul 14, 2026
78de67e
feat: add getSavedGasFees to TC wallet-init options (sync with main T…
matthewwalsh0 Jul 14, 2026
e32522c
fix: resolve format:check CI failure
matthewwalsh0 Jul 14, 2026
3e739cb
chore: bump @metamask/wallet to 7.0.1, drop TC resolution pin
matthewwalsh0 Jul 15, 2026
6067326
chore: restore @metamask/transaction-controller resolution pin (69.0.0)
matthewwalsh0 Jul 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions app/core/Engine/Engine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,6 @@ import { bridgeControllerInit } from './controllers/bridge-controller/bridge-con
import { bridgeStatusControllerInit } from './controllers/bridge-status-controller/bridge-status-controller-init';
import { multichainNetworkControllerInit } from './controllers/multichain-network-controller/multichain-network-controller-init';
import { currencyRateControllerInit } from './controllers/currency-rate-controller/currency-rate-controller-init';
import { TransactionControllerInit } from './controllers/transaction-controller';
import { defiPositionsControllerInit } from './controllers/defi-positions-controller/defi-positions-controller-init';
import { SignatureControllerInit } from './controllers/signature-controller';
import { GasFeeControllerInit } from './controllers/gas-fee-controller';
Expand Down Expand Up @@ -327,7 +326,6 @@ export class Engine {
GasFeeController: GasFeeControllerInit,
GatorPermissionsController: GatorPermissionsControllerInit,
SmartTransactionsController: smartTransactionsControllerInit,
TransactionController: TransactionControllerInit,
TransactionPayController: TransactionPayControllerInit,
SignatureController: SignatureControllerInit,
CurrencyRateController: currencyRateControllerInit,
Expand Down Expand Up @@ -432,7 +430,9 @@ export class Engine {
const signatureController = messengerClientsByName.SignatureController;
const smartTransactionsController =
messengerClientsByName.SmartTransactionsController;
const transactionController = messengerClientsByName.TransactionController;
const transactionController = this.#wallet.getInstance(
'TransactionController',
);
const seedlessOnboardingController =
messengerClientsByName.SeedlessOnboardingController;
const geolocationController = messengerClientsByName.GeolocationController;
Expand Down

This file was deleted.

Loading
Loading