Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
1fe19d3
feat: new
GeorgeGkas Apr 14, 2026
2efe9f3
fix: use correct request field
GeorgeGkas Apr 15, 2026
e5e0779
style: fix lint
GeorgeGkas Apr 15, 2026
3afb9f7
style: formatting
GeorgeGkas Apr 15, 2026
2489b21
fix: package
GeorgeGkas Apr 15, 2026
27e2ff3
feat: extract logic to service
GeorgeGkas Apr 15, 2026
17f4900
style: fix
GeorgeGkas Apr 15, 2026
bdcb4f8
style: fix
GeorgeGkas Apr 15, 2026
66c1e98
feat: add persist mechanism and state management
GeorgeGkas Apr 16, 2026
9768267
Merge branch 'main' into swaps-quotes
GeorgeGkas Apr 16, 2026
f26d2bc
style: fix
GeorgeGkas Apr 16, 2026
0d03c32
style: fix
GeorgeGkas Apr 16, 2026
3ae606e
fix: edge case
GeorgeGkas Apr 17, 2026
8e03e75
Merge branch 'main' into swaps-quotes
GeorgeGkas Apr 29, 2026
3481a8e
style: lint
GeorgeGkas Apr 29, 2026
277d97a
feat: improve
GeorgeGkas Apr 29, 2026
2e0b70f
refactor: naming
GeorgeGkas Apr 29, 2026
c9fd515
feat: use quoteId rather than requestId
GeorgeGkas Apr 30, 2026
4921fd5
style: lint
GeorgeGkas Apr 30, 2026
0d8c536
fix: startup retry logic
GeorgeGkas May 4, 2026
b51b91e
feat: add error handling
GeorgeGkas May 4, 2026
0fb17cb
feat: add enable flag
GeorgeGkas May 4, 2026
a328d15
style: fix
GeorgeGkas May 4, 2026
64acb94
test: update
GeorgeGkas May 4, 2026
64ec113
style: format
GeorgeGkas May 4, 2026
de7f861
test: fix
GeorgeGkas May 4, 2026
91bab64
test: add tests
GeorgeGkas May 4, 2026
e5a633a
style: fix
GeorgeGkas May 4, 2026
4cdbf1d
chore: add changelog
GeorgeGkas May 4, 2026
7732c30
Merge branch 'main' into swaps-quotes
GeorgeGkas May 4, 2026
7c742a5
chore: update changelog
GeorgeGkas May 4, 2026
c04f7ef
chore: changelog
GeorgeGkas May 4, 2026
2505ac0
fix: cursor bugbot review
GeorgeGkas May 4, 2026
c2e1b23
refactor: type
GeorgeGkas May 4, 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
4 changes: 4 additions & 0 deletions packages/bridge-controller/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added

- Add required `quoteId: string` to `QuoteResponseSchema`; quote responses without a `quoteId` will now fail validation ([#8462](https://github.com/MetaMask/core/pull/8462))
Comment thread
infiniteflower marked this conversation as resolved.

Comment on lines +12 to +13
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please mark this as a breaking change. Client e2e tests will need to be updated

### Changed

- Bump `@metamask/multichain-network-controller` from `^3.0.6` to `^3.1.0` ([#8665](https://github.com/MetaMask/core/pull/8665))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ const metricsContext = {
stx_enabled: true,
security_warnings: [],
warnings: [],
token_security_type_destination: null,
};

const assetExchangeRates = {
Expand Down
2 changes: 2 additions & 0 deletions packages/bridge-controller/src/bridge-controller.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3691,6 +3691,8 @@ describe('BridgeController', function () {
bridgeIds: ['bridge1', 'bridge2'],
fee: 0,
},
[FeatureId.QUICK_BUY]: undefined,
[FeatureId.DAPP_SWAP]: undefined,
},
});
messengerCallMock.mockResolvedValueOnce('AUTH_TOKEN');
Expand Down
1 change: 1 addition & 0 deletions packages/bridge-controller/src/utils/validators.ts
Original file line number Diff line number Diff line change
Expand Up @@ -471,6 +471,7 @@ export const QuoteResponseSchema = type({
TronTradeDataSchema,
string(),
]),
quoteId: string(),
});

export const validateQuoteResponse = (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,8 @@
"data": "0x3ce33bff00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000000000000000000000000000000000000d59f8000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000f736f636b6574416461707465725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e00000000000000000000000003a23f943181408eac424116af7b7790c94cb97a50000000000000000000000003a23f943181408eac424116af7b7790c94cb97a500000000000000000000000000000000000000000000000000000000000000890000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000000000000000000000000000000000000000d59f8000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000716a8b9dd056055c84b7a2ba0a016099465a518700000000000000000000000000000000000000000000000000000000000004a0c3540448000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000019d0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000084ad69fa4f00000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000141d32a89a1e0a5ef360034a2f60a4b917c1883800000000000000000000000000000000000000000000000000000000000000890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000284792ebcb90000000000000000000000000000000000000000000000000000000000d59f80000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000454000000000000000000000000000000000000000000000000000000000000000c40000000000000000000000000000000000000000000000000000000000000002000000000000000000000000141d32a89a1e0a5ef360034a2f60a4b917c18838000000000000000000000000141d32a89a1e0a5ef360034a2f60a4b917c1883800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000d55a40000000000000000000000000000000000000000000000000000000000000008900000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000067041c47000000000000000000000000000000000000000000000000000000006704704d00000000000000000000000000000000000000000000000000000000d00dfeeddeadbeef765753be7f7a64d5509974b0d678e1e3149b02f42c7402906f9888136205038026f20b3f6df2899044cab41d632bc7a6c35debd40516df85de6f194aeb05b72cb9ea4d5ce0f7c56c91a79536331112f1a846dc641c",
"gasLimit": 287227
},
"estimatedProcessingTimeInSeconds": 60
"estimatedProcessingTimeInSeconds": 60,
"quoteId": "90ae8e69-f03a-4cf6-bab7-ed4e3431eb37"
},
{
"quote": {
Expand Down Expand Up @@ -203,6 +204,7 @@
"data": "0x3ce33bff00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000000000000000000000000000000000000d59f8000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000f736f636b6574416461707465725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004400000000000000000000000003a23f943181408eac424116af7b7790c94cb97a50000000000000000000000003a23f943181408eac424116af7b7790c94cb97a500000000000000000000000000000000000000000000000000000000000000890000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000000000000000000000000000000000000000d59f8000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000716a8b9dd056055c84b7a2ba0a016099465a518700000000000000000000000000000000000000000000000000000000000002e4c3540448000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000018c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000084ad69fa4f00000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000141d32a89a1e0a5ef360034a2f60a4b917c18838000000000000000000000000000000000000000000000000000000000000008900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4b7dfe9d00000000000000000000000000000000000000000000000000000000000d59f8000000000000000000000000000000000000000000000000000000000000000c4000000000000000000000000141d32a89a1e0a5ef360034a2f60a4b917c188380000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff85000000000000000000000000000000000000000000000000000000000000008900000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000030d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000138bc5930d51a475e4669db259f69e61ca33803675e76540f062a76af8cbaef4672c9926e56d6a8c29a263de3ee8f734ad760461c448f82fdccdd8c2360fffba1b",
"gasLimit": 343079
},
"estimatedProcessingTimeInSeconds": 1560
"estimatedProcessingTimeInSeconds": 1560,
"quoteId": "0b6caac9-456d-47e6-8982-1945ae81ae82"
}
]
18 changes: 12 additions & 6 deletions packages/bridge-controller/tests/mock-quotes-erc20-native.json
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,8 @@
"gasLimit": 841446,
"effectiveGas": 641446
},
"estimatedProcessingTimeInSeconds": 64
"estimatedProcessingTimeInSeconds": 64,
"quoteId": "a63df72a-75ae-4416-a8ab-aff02596c75c"
},
{
"quote": {
Expand Down Expand Up @@ -217,7 +218,8 @@
"gasLimit": 553352,
"effectiveGas": 203352
},
"estimatedProcessingTimeInSeconds": 53
"estimatedProcessingTimeInSeconds": 53,
"quoteId": "aad73198-a64d-4310-b12d-9dcc81c412e2"
},
{
"quote": {
Expand Down Expand Up @@ -327,7 +329,8 @@
"gasLimit": 277423,
"effectiveGas": 177423
},
"estimatedProcessingTimeInSeconds": 15
"estimatedProcessingTimeInSeconds": 15,
"quoteId": "6cfd4952-c9b2-4aec-9349-af39c212f84b"
},
{
"quote": {
Expand Down Expand Up @@ -437,7 +440,8 @@
"effectiveGas": 547501,
"gasLimit": 647501
},
"estimatedProcessingTimeInSeconds": 24.159
"estimatedProcessingTimeInSeconds": 24.159,
"quoteId": "2c2ba7d8-3922-4081-9f27-63b7d5cc1986"
},
{
"quote": {
Expand Down Expand Up @@ -542,7 +546,8 @@
"gasLimit": 282048,
"effectiveGas": 182048
},
"estimatedProcessingTimeInSeconds": 360
"estimatedProcessingTimeInSeconds": 360,
"quoteId": "a77bc7b2-e8c8-4463-89db-5dd239d6aacc"
},
{
"quote": {
Expand Down Expand Up @@ -936,6 +941,7 @@
"gasLimit": 910342,
"effectiveGas": 710342
},
"estimatedProcessingTimeInSeconds": 20
"estimatedProcessingTimeInSeconds": 20,
"quoteId": "4f2154d9b330221b2ad461adf63acc2c"
}
]
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,8 @@
"gasLimit": 540099,
"effectiveGas": 540076
},
"estimatedProcessingTimeInSeconds": 45
"estimatedProcessingTimeInSeconds": 45,
"quoteId": "34c4136d-8558-4d87-bdea-eef8d2d30d6d"
},
{
"quote": {
Expand Down Expand Up @@ -271,6 +272,7 @@
"gasLimit": 682999,
"effectiveGas": 682910
},
"estimatedProcessingTimeInSeconds": 1029.717
"estimatedProcessingTimeInSeconds": 1029.717,
"quoteId": "5bf0f2f0-655c-4e13-a545-1ebad6f9d2bc"
}
]
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,8 @@
"gasLimit": 610414,
"effectiveGas": 610300
},
"estimatedProcessingTimeInSeconds": 60
"estimatedProcessingTimeInSeconds": 60,
"quoteId": "381c23bc-e3e4-48fe-bc53-257471e388ad"
},
{
"quote": {
Expand Down Expand Up @@ -311,6 +312,7 @@
"gasLimit": 664389,
"effectiveGas": 610300
},
"estimatedProcessingTimeInSeconds": 15
"estimatedProcessingTimeInSeconds": 15,
"quoteId": "4277a368-40d7-4e82-aa67-74f29dc5f98a"
}
]
6 changes: 4 additions & 2 deletions packages/bridge-controller/tests/mock-quotes-sol-erc20.json
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,8 @@
}
},
"trade": "AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAHDXLY8oVRIwA8ZdRSGjM5RIZJW8Wv+Twyw3NqU4Hov+OHoHp/dmeDvstKbICW3ezeGR69t3/PTAvdXgZVdJFJXaxkoKXUTWfEAyQyCCG9nwVoDsd10OFdnM9ldSi+9SLqHpqWVDV+zzkmftkF//DpbXxqeH8obNXHFR7pUlxG9uNVOn64oNsFdeUvD139j1M51iRmUY839Y25ET4jDRscT081oGb+rLnywLjLSrIQx6MkqNBhCFbxqY1YmoGZVORW/QMGRm/lIRcy/+ytunLDm+e8jOW7xfcSayxDmzpAAAAAjJclj04kifG7PRApFI4NgwtaE5na/xCEBI572Nvp+FkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCpBHnVW/IxwG7udMVuzmgVB/2xst6j9I5RArHNola8E4+0P/on9df2SnTAmx8pWHneSwmrNt/J3VFLMhqns4zl6JmXkZ+niuxMhAGrmKBaBo94uMv2Sl+Xh3i+VOO0m5BdNZ1ElenbwQylHQY+VW1ydG1MaUEeNpG+EVgswzPMwPoLBgAFAsBcFQAGAAkDQA0DAAAAAAAHBgABAhMICQAHBgADABYICQEBCAIAAwwCAAAAUEYVOwAAAAAJAQMBEQoUCQADBAETCgsKFw0ODxARAwQACRQj5RfLl3rjrSoBAAAAQ2QAAVBGFTsAAAAAyYZnBwAAAABkAAAJAwMAAAEJDAkAAAIBBBMVCQjGASBMKQwnooTbKNxdBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUHTKomh4KXvNgA0ovYKS5F8GIOBgAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAEIF7RFOAwAAAAAAAAAAAAAAaAIAAAAAAAC4CwAAAAAAAOAA2mcAAAAAAAAAAAAAAAAAAAAApapuIXG0FuHSfsU8qME9s/kaic0AAwGCsZdSuxV5eCm+Ria4LEQPgTg4bg65gNrTAefEzpAfPQgCABIMAgAAAAAAAAAAAAAACAIABQwCAAAAsIOFAAAAAAADWk6DVOZO8lMFQg2r0dgfltD6tRL/B1hH3u00UzZdgqkAAxEqIPdq2eRt/F6mHNmFe7iwZpdrtGmHNJMFlK7c6Bc6k6kjBezr6u/tAgvu3OGsJSwSElmcOHZ21imqH/rhJ2KgqDJdBPFH4SYIM1kBAAA=",
"estimatedProcessingTimeInSeconds": 12
"estimatedProcessingTimeInSeconds": 12,
"quoteId": "5cb5a527-d4e4-4b5e-b753-136afc3986d3"
},
{
"quote": {
Expand Down Expand Up @@ -293,6 +294,7 @@
}
},
"trade": "AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAIEnLY8oVRIwA8ZdRSGjM5RIZJW8Wv+Twyw3NqU4Hov+OHz7U6VQBhniAZG564p5JhG+y5+5uEABjxPtimE61bsqsz4TFeaDdmFmlW16xBf2qhUAUla7cIQjqp3HfLznM1aZqWVDV+zzkmftkF//DpbXxqeH8obNXHFR7pUlxG9uNVZ0EED+QHqrBQRqB+cbMfYZjXZcTe9r+CfdbguirL8P49t1pWG6qWtPmFmciR1xbrt4IW+b1nNcz2N5abYbCcsDgByJFz/oyJeNAhYJfn7erTZs6xJHjnuAV0v/cuH6iQNCzB1ajK9lOERjgtFNI8XDODau1kgDlDaRIGFfFNP09KMWgsU3Ye36HzgEdq38sqvZDFOifcDzPxfPOcDxeZgLShtMST0fB39lSGQI7f01fZv+JVg5S4qIF2zdmCAhSAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAACMlyWPTiSJ8bs9ECkUjg2DC1oTmdr/EIQEjnvY2+n4WQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt324ddloZPZy+FGzut5rBy0he1fWzeROoz1hX7/AKkEedVb8jHAbu50xW7OaBUH/bGy3qP0jlECsc2iVrwTj1E+LF26QsO9gzDavYNO6ZflUDWJ+gBV9eCQ5OcuzAMStD/6J/XX9kp0wJsfKVh53ksJqzbfyd1RSzIap7OM5egJanTpAxnCBLW4j9Mn+DAuluhVY4cEgRJ9Pah1VqYQXzWdRJXp28EMpR0GPlVtcnRtTGlBHjaRvhFYLMMzzMD6CQoABQLAXBUACgAJA0ANAwAAAAAACwYAAQIbDA0ACwYAAwAcDA0BAQwCAAMMAgAAAFBGFTsAAAAADQEDAREOKQ0PAAMEBQEcGw4OEA4dDx4SBAYTFBUNBxYICQ4fDwYFFxgZGiAhIiMNKMEgmzNB1pyBAwIAAAAaZAABOGQBAlBGFTsAAAAAP4hnBwAAAABkAAANAwMAAAEJEQUAAgEbDLwBj+v8wtNahk0AAAAAAAAAAAAAAAAUHTKomh4KXvNgA0ovYKS5F8GIOCjcXQcAAAAAAAAAAAAAAACUXhgAAAAAABb1AwAAAAAAGABuuH/gY8j1t421m3ekiET/qFVeKhVA3SJVS5OH/NW+oQMAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAQrPV80YDAAAACwLaZwAAAAAAAAAAAAAAAAAAAAClqm4hcbQW4dJ+xTyowT2z+RqJzQADWk6DVOZO8lMFQg2r0dgfltD6tRL/B1hH3u00UzZdgqkAARE9whapJMxiYg1Y/S9bROWrjXfldZCFcyME/snbeFkkhAUXFisYKQMaKiVZfTkrqqg0GkW+iGFAaIHEbhkRX4YCBLoWvHI1OH2T2gSmTlKhBREUDA0H",
"estimatedProcessingTimeInSeconds": 120
"estimatedProcessingTimeInSeconds": 120,
"quoteId": "12c94d29-4b5c-4aee-92de-76eee4172d3d"
}
]
9 changes: 9 additions & 0 deletions packages/bridge-status-controller/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added

- **BREAKING:** Add required `quoteId: string` to `BridgeHistoryItem` ([#8462](https://github.com/MetaMask/core/pull/8462))
- Add `QuoteStatusUpdateManager` for resilient quote-status reporting to the Bridge API; reports `SUBMITTED`/`FINALIZED_SUCCESS`/`FINALIZED_FAILURE`, retries immediately on retryable errors (up to 6×), defers on network failures (every 30 min for up to 12 h), and persists the queue to `deferredStatusUpdates` state across service-worker restarts ([#8462](https://github.com/MetaMask/core/pull/8462))
- Export `QuoteStatusUpdateError`, `QuoteStatusUpdateErrorType`, `QuoteStatusUpdateStatus`, `QuoteStatusUpdateResponse` and related enums ([#8462](https://github.com/MetaMask/core/pull/8462))
- Add optional `onQuoteStatusUpdateError` and `isQuoteStatusUpdateEnabled` constructor options to `BridgeStatusController` ([#8462](https://github.com/MetaMask/core/pull/8462))

### Changed

- **BREAKING:** `BridgeStatusControllerMessenger` `AllowedEvents` now requires `TransactionControllerTransactionSubmittedEvent` ([#8462](https://github.com/MetaMask/core/pull/8462))
- `BridgeStatusController` now subscribes to `TransactionController:transactionSubmitted` and handles `TransactionStatus.submitted` to report quote status for batch EVM (STX / 7702-delegated) transactions whose hash is unavailable at `submitTx` time ([#8462](https://github.com/MetaMask/core/pull/8462))
- Bump `@metamask/accounts-controller` from `^37.2.0` to `^38.0.0` ([#8665](https://github.com/MetaMask/core/pull/8665))
- Bump `@metamask/messenger` from `^1.1.1` to `^1.2.0` ([#8632](https://github.com/MetaMask/core/pull/8632))
- Bump `@metamask/keyring-controller` from `^25.2.0` to `^25.4.0` ([#8634](https://github.com/MetaMask/core/pull/8634), [#8665](https://github.com/MetaMask/core/pull/8665))
Expand Down
Loading
Loading