Commit e7ebdc1
authored
release: 7.69.0 (#27086)
# 🚀 v7.69.0 Testing & Release Quality Process
Hi Team,
As part of our new **MetaMask Release Quality Process**, here’s a quick
overview of the key processes, testing strategies, and milestones to
ensure a smooth and high-quality deployment.
---
## 📋 Key Processes
### Testing Strategy
- **Developer Teams:**
Conduct regression and exploratory testing for your functional areas,
including automated and manual tests for critical workflows.
- **QA Team:**
Focus on exploratory testing across the wallet, prioritize high-impact
areas, and triage any Sentry errors found during testing.
- **Customer Success Team:**
Validate new functionalities and provide feedback to support release
monitoring.
### GitHub Signoff
- Each team must **sign off on the Release Candidate (RC)** via GitHub
by the end of the validation timeline (**Tuesday EOD PT**).
- Ensure all tests outlined in the Testing Plan are executed, and any
identified issues are addressed.
### Issue Resolution
- **Resolve all Release Blockers** (Sev0 and Sev1) by **Tuesday EOD
PT**.
- For unresolved blockers, PRs may be reverted, or feature flags
disabled to maintain release quality and timelines.
### Cherry-Picking Criteria
- Only **critical fixes** meeting outlined criteria will be
cherry-picked.
- Developers must ensure these fixes are thoroughly reviewed, tested,
and merged by **Tuesday EOD PT**.
---
## 🗓️ Timeline and Milestones
1. **Today (Friday):** Begin Release Candidate validation.
2. **Tuesday EOD PT:** Finalize RC with all fixes and cherry-picks.
3. **Wednesday:** Buffer day for final checks.
4. **Thursday:** Submit release to app stores and begin rollout to 1% of
users.
5. **Monday:** Scale deployment to 10%.
6. **Tuesday:** Full rollout to 100%.
---
## ✅ Signoff Checklist
Each team is responsible for signing off via GitHub. Use the checkbox
below to track signoff completion:
# Team sign-off checklist
- [x] Accounts Framework
- [x] Assets
- [x] Bots Team
- [x] Card
- [x] Confirmations
- [x] Core Platform
- [x] Design System
- [x] Earn
- [x] EVM Datalake
- [x] Extension Platform
- [x] Mobile Platform
- [x] Mobile UX
- [x] Networks
- [x] Onboarding
- [x] Perps
- [x] Predict
- [x] Ramp
- [x] Rewards
- [x] Social & AI
- [x] Swaps and Bridge
- [x] Wallet Integrations
This process is a major step forward in ensuring release stability and
quality. Let’s stay aligned and make this release a success! 🚀
Feel free to reach out if you have questions or need clarification.
Many thanks in advance
# Reference
- Testing plan sheet -
https://docs.google.com/spreadsheets/d/1tsoodlAlyvEUpkkcNcbZ4PM9HuC9cEM80RZeoVv5OCQ/edit?gid=404070372#gid=404070372File tree
1,522 files changed
+80419
-55044
lines changed- .claude/commands
- .cursor
- .github
- scripts
- workflows
- .storybook
- .yarn/patches
- android/app
- app
- __mocks__/@myx-trade
- component-library
- base-components/TagBase/__snapshots__
- components-temp
- ActionListItem/__snapshots__
- ButtonFilter/__snapshots__
- Buttons
- ButtonPill/__snapshots__
- ButtonSemantic/__snapshots__
- ButtonToggle/__snapshots__
- CellSelectWithMenu/__snapshots__
- Contracts/ContractBoxBase/__snapshots__
- CustomSpendCap
- CustomInput/__snapshots__
- __snapshots__
- HeaderCollapsibleStandard
- HeaderCollapsibleSubpage
- HeaderCollapsible
- HeaderCompactSearch
- HeaderCompactStandard
- HeaderRoot
- HeaderSearch
- HeaderStackedStandard
- HeaderStackedSubpage
- HeaderStandardAnimated
- KeyValueRow/__snapshots__
- ListItemMultiSelectButton/__snapshots__
- ListItemMultiSelectWithMenuButton/__snapshots__
- MainActionButton/__snapshots__
- MultichainAccounts
- MultichainAddWalletActions/__snapshots__
- MultichainAddressRow/__snapshots__
- Price/AggregatedPercentage/__snapshots__
- QuickActionButtons
- QuickActionButton/__snapshots__
- __snapshots__
- SegmentedControl/__snapshots__
- TabBar/__snapshots__
- TabEmptyState
- Tabs
- TabsBar/__snapshots__
- TabsList/__snapshots__
- Tab/__snapshots__
- TagColored
- __snapshots__
- TitleStandard
- components
- Avatars
- AvatarGroup
- __snapshots__
- Avatar
- foundation/AvatarBase
- variants
- AvatarAccount
- AvatarFavicon
- AvatarIcon
- __snapshots__
- AvatarNetwork
- AvatarToken
- Badges
- BadgeWrapper
- Badge
- foundation/BadgeBase
- variants
- BadgeNetwork
- BadgeNotifications
- BadgeStatus/__snapshots__
- Banners/Banner
- __snapshots__
- foundation/BannerBase
- variants
- BannerAlert/__snapshots__
- BannerTip/__snapshots__
- BottomSheets
- BottomSheetHeader
- __snapshots__
- BottomSheet/foundation/BottomSheetDialog/__snapshots__
- Buttons
- ButtonIcon
- __snapshots__
- Button
- foundation/ButtonBase/__snapshots__
- variants
- ButtonLink
- __snapshots__
- ButtonPrimary
- ButtonSecondary
- Cards/Card/__snapshots__
- Cells/Cell
- __snapshots__
- foundation/CellBase/__snapshots__
- variants
- CellDisplay/__snapshots__
- CellMultiSelect/__snapshots__
- CellSelect/__snapshots__
- Checkbox
- __snapshots__
- Form
- TextFieldSearch
- TextField
- __snapshots__
- foundation/Input
- __snapshots__
- Icons/Icon
- __snapshots__
- Modals/ModalConfirmation/__snapshots__
- Pickers
- PickerAccount/__snapshots__
- PickerBase/__snapshots__
- PickerNetwork/__snapshots__
- RadioButton/__snapshots__
- Select
- SelectButton
- __snapshots__
- foundation/__snapshots__
- SelectOption/__snapshots__
- SelectValue/__snapshots__
- Skeleton/__snapshots__
- Tags
- TagUrl/__snapshots__
- Tag/__snapshots__
- Texts
- SensitiveText/__snapshots__
- TextWithPrefixIcon/__snapshots__
- Text
- __snapshots__
- components
- Approvals
- ApprovalModal/__snapshots__
- SwitchChainApproval
- Base/Keypad/__snapshots__
- Snaps
- SnapUIAddressInput/__snapshots__
- SnapUIRenderer
- __snapshots__
- components
- __snapshots__
- SnapUISpinner
- UI
- AccountApproval/__snapshots__
- AccountFromToInfoCard/__snapshots__
- AccountInfoCard/__snapshots__
- AccountOverview/__snapshots__
- ActionView/__snapshots__
- AddressInputs/__snapshots__
- AnimatedSpinner/__snapshots__
- ApprovalTagUrl/__snapshots__
- AssetIcon/__snapshots__
- AssetOverview
- Balance/__snapshots__
- MarketClosedActionButton/__snapshots__
- Price
- TokenDetails/TokenDetailsList/__snapshots__
- BackupAlert/__snapshots__
- BalanceEmptyState
- BasicFunctionality
- BasicFunctionalityModal/__snapshots__
- __snapshots__
- BlockingActionModal/__snapshots__
- Bridge
- Views/BridgeView
- __snapshots__
- components
- ApprovalText/__snapshots__
- BridgeTokenSelector
- FlipQuoteButton/__snapshots__
- GaslessQuickPickOptions
- InputStepper/__snapshots__
- MarketClosedBottomSheets/__snapshots__
- QuoteDetailsCard
- __snapshots__
- QuoteExpiredModal/__snapshots__
- SlippageModal/__snapshots__
- TransactionDetails
- hooks
- useAssetMetadata
- useBridgeQuoteData
- useBridgeQuoteRequest
- useFormattedNetworkFee
- useIsNetworkGasSponsored
- useLatestBalance
- useRenderQuoteExpireModal
- useShouldRenderGasSponsoredBanner
- useShouldRenderMaxOption
- useTokenAddress
- useTokensWithBalance
- useTopTokens
- useTrackSwapPageViewed
- utils
- BrowserUrlBar/__snapshots__
- CaipAccountSelectorList/__snapshots__
- Card
- Views
- CardAuthentication
- __snapshots__
- CardHome
- __snapshots__
- CardWelcome
- Cashback
- SpendingLimit
- components
- AddFundsBottomSheet
- __snapshots__
- AssetSelectionBottomSheet
- CardButton
- __snapshots__
- DaimoPayModal
- ManageCardListItem/__snapshots__
- Onboarding
- PasswordBottomSheet
- __snapshots__
- ViewPinBottomSheet/__snapshots__
- hooks
- queries
- sdk
- util
- Charts/AdvancedChart
- __tests__
- webview
- CollectibleModal/__snapshots__
- CustomAlert/__snapshots__
- DeFiPositions
- DeleteWalletModal/__snapshots__
- Earn
- LendingLearnMoreModal/__snapshots__
- Views
- EarnInputView/__snapshots__
- EarnLendingDepositConfirmationView
- __snapshots__
- components
- DepositInfoSection/__snapshots__
- DepositReceiveSection/__snapshots__
- Erc20TokenHero/__snapshots__
- ProgressStepper/__snapshots__
- EarnLendingWithdrawalConfirmationView
- __snapshots__
- EarnMusdConversionEducationView
- EarnWithdrawInputView/__snapshots__
- MusdQuickConvertView
- components/MusdBalanceCard
- components
- EarnDepositTokenListItem/__snapshots__
- EarnLendingBalance/__snapshots__
- EarnMaintenanceBanner/__snapshots__
- EarnTokenList/__snapshots__
- EarnTokenSelector/__snapshots__
- Earnings
- EarningsHistory/EarningsHistoryChart/__snapshots__
- __snapshots__
- EmptyStateCta/__snapshots__
- MaxInputModal/__snapshots__
- Musd/MusdConversionAssetOverviewCta
- hooks
- modals/LendingMaxWithdrawalModal/__snapshots__
- selectors/featureFlags
- EditGasFee1559/__snapshots__
- EditGasFeeLegacy/__snapshots__
- EvmAccountSelectorList
- __snapshots__
- FundActionMenu
- HintModal/__snapshots__
- Identicon/__snapshots__
- Identity
- BackupAndSyncFeaturesToggles/__snapshots__
- BackupAndSyncToggle/__snapshots__
- ConfirmTurnOnBackupAndSyncModal/__snapshots__
- LedgerModals
- Steps/__snapshots__
- __snapshots__
- ManageNetworks
- __snapshots__
- MarketInsights
- Views/MarketInsightsView
- components
- MarketInsightsEntryCard
- MarketInsightsTrendItem
- MarketInsightsTweetCard
- hooks
- utils
- Name/__snapshots__
- NetworkImages/__snapshots__
- NetworkInfo/__snapshots__
- NetworkManager
- NetworkModal/__snapshots__
- NetworkMultiSelectorList
- NetworkMultiSelector
- NetworkSelectorList/__snapshots__
- NetworkVerificationInfo/__snapshots__
- NftGrid
- Notification
- BaseNotification/__snapshots__
- Empty/__snapshots__
- ResetNotificationsModal
- __snapshots__
- OptinMetrics
- __snapshots__
- PaymentRequest/__snapshots__
- PermissionsSummary/__snapshots__
- Perps
- Views
- PerpsHeroCardView
- PerpsHomeView
- PerpsMarketListView
- PerpsOrderBookView
- PerpsOrderView
- PerpsSelectProviderView
- __mocks__
- adapters
- components
- PerpsConnectionErrorView
- PerpsDeveloperOptionsSection/__snapshots__
- PerpsHomeHeader
- PerpsPositionCard
- PerpsProviderSelector
- constants
- hooks
- stream
- providers
- routes
- selectors/featureFlags
- services
- types
- utils
- PhishingModal/__snapshots__
- Predict
- components
- PredictDetailsButtonsSkeleton/__snapshots__
- PredictDetailsContentSkeleton/__snapshots__
- PredictDetailsHeaderSkeleton/__snapshots__
- PredictFeeBreakdownSheet
- PredictGameDetailsContent/__snapshots__
- PredictMarketSkeleton/__snapshots__
- PredictPositionsHeader
- constants
- controllers
- hooks
- providers
- polymarket
- safe
- queries
- selectors/featureFlags
- types
- utils
- views
- PredictBuyPreview
- PredictMarketDetails
- ProtectYourWalletModal/__snapshots__
- QRHardware
- QRSigningModal
- Ramp
- Aggregator
- Views
- BuildQuote/__snapshots__
- Checkout/__snapshots__
- Modals/Settings/__snapshots__
- OrderDetails
- __snapshots__
- OrdersList
- __snapshots__
- Quotes/__snapshots__
- SendTransaction/__snapshots__
- Settings
- __snapshots__
- components
- CustomAction/__snapshots__
- FiatSelectorModal/__snapshots__
- IncompatibleAccountTokenModal/__snapshots__
- OrderListItem/__snapshots__
- PaymentMethodSelectorModal
- __snapshots__
- Quote/__snapshots__
- TokenSelectModal/__snapshots__
- UnsupportedRegionModal/__snapshots__
- __snapshots__
- orderProcessor
- sdk
- Deposit
- Views
- AdditionalVerification/__snapshots__
- BankDetails/__snapshots__
- BasicInfo/__snapshots__
- BuildQuote/__snapshots__
- DepositOrderDetails
- __snapshots__
- EnterAddress/__snapshots__
- EnterEmail/__snapshots__
- KycProcessing/__snapshots__
- Modals
- ConfigurationModal/__snapshots__
- ErrorDetailsModal/__snapshots__
- IncompatibleAccountTokenModal/__snapshots__
- PaymentMethodSelectorModal/__snapshots__
- RegionSelectorModal/__snapshots__
- SsnInfoModal/__snapshots__
- StateSelectorModal/__snapshots__
- TokenSelectorModal/__snapshots__
- UnsupportedRegionModal/__snapshots__
- UnsupportedStateModal/__snapshots__
- WebviewModal/__snapshots__
- OrderProcessing/__snapshots__
- OtpCode/__snapshots__
- VerifyIdentity/__snapshots__
- components
- BankDetailRow/__snapshots__
- DepositDateField/__snapshots__
- DepositOrderContent/__snapshots__
- DepositPhoneField/__snapshots__
- ErrorView/__snapshots__
- NetworksFilterBar/__snapshots__
- NetworksFilterSelector/__snapshots__
- SdkErrorAlert/__snapshots__
- TruncatedError/__snapshots__
- hooks
- orderProcessor
- sdk
- types
- Views
- BuildQuote
- __snapshots__
- Checkout
- __snapshots__
- Modals
- ErrorDetailsModal
- __snapshots__
- PaymentSelectionModal
- __snapshots__
- ProcessingInfoModal
- __snapshots__
- ProviderSelectionModal
- __snapshots__
- SettingsModal
- __snapshots__
- TokenNotAvailableModal
- __snapshots__
- UnsupportedTokenModal/__snapshots__
- NativeFlow
- __snapshots__
- OrderDetails
- __snapshots__
- Settings/RegionSelector
- __snapshots__
- TokenSelection
- __snapshots__
- components
- EligibilityFailedModal/__snapshots__
- MenuItem/__snapshots__
- PaymentMethodPill/__snapshots__
- QuickAmounts/__snapshots__
- RampUnsupportedModal/__snapshots__
- TokenListItem/__snapshots__
- TokenNetworkFilterBar
- __snapshots__
- TruncatedError
- __snapshots__
- hooks
- orderProcessor
- utils
- __snapshots__
- ReceiveRequest/__snapshots__
- ReusableModal/__snapshots__
- Rewards
- Views
- components/Settings
- hooks
- SeedphraseModal/__snapshots__
- SelectComponent/__snapshots__
- SelectOptionSheet/__snapshots__
- SheetActionView/__snapshots__
- SimulationDetails/FiatDisplay
- SkipAccountSecurityModal/__snapshots__
- SlippageSlider/__snapshots__
- SrpInputGrid/__snapshots__
- Stake
- Views
- StakeConfirmationView/__snapshots__
- StakeEarningsHistoryView/__snapshots__
- UnstakeConfirmationView/__snapshots__
- components
- GasImpactModal/__snapshots__
- PoolStakingLearnMoreModal
- InteractiveTimespanChart
- ChartTimespanButtonGroup/__snapshots__
- GraphTooltip/__snapshots__
- PlotLine/__snapshots__
- __snapshots__
- __snapshots__
- StakeButton
- StakingBalance
- StakingBanners/ClaimBanner/__snapshots__
- StakingCta/__snapshots__
- __snapshots__
- StakingConfirmation
- AccountCard/__snapshots__
- ContractTag/__snapshots__
- RewardsCard/__snapshots__
- TokenValueStack/__snapshots__
- UnstakeTimeCard/__snapshots__
- YouReceiveCard/__snapshots__
- StakingEarnings/__snapshots__
- UpsellBanner/__snapshots__
- sdk/__snapshots__
- StyledButton/__snapshots__
- SwitchCustomNetwork/__snapshots__
- Tabs
- TabThumbnail/__snapshots__
- __snapshots__
- TokenDetails
- Views
- components
- hooks
- Tokens
- TokenList
- TokenListItemV2
- hooks
- util
- TransactionElement
- TransactionDetailsSheet
- TransactionDetails
- __snapshots__
- TransactionHeader/__snapshots__
- Transactions
- UpdateNeeded/__snapshots__
- WarningAlert/__snapshots__
- WebsiteIcon/__snapshots__
- Views
- AccountBackupStep1B/__snapshots__
- AccountBackupStep1/__snapshots__
- AccountConnect
- AccountConnectMultiSelector/__snapshots__
- __snapshots__
- AccountPermissions
- AccountPermissionsConfirmRevokeAll/__snapshots__
- ConnectionDetails/__snapshots__
- NetworkPermissionsConnected/__snapshots__
- PermittedNetworksInfoSheet/__snapshots__
- __snapshots__
- AccountStatus/__snapshots__
- AccountsMenu
- __snapshots__
- ActivityView
- __snapshots__
- AddAccountActions/__snapshots__
- AddBookmark/__snapshots__
- AddressSelector/__snapshots__
- AesCryptoTestForm/__snapshots__
- AssetDetails
- AssetDetailsActions/__snapshots__
- Asset
- BrowserTab
- __snapshots__
- components
- IpfsBanner/__snapshots__
- Options/__snapshots__
- PhishingModal/__snapshots__
- Browser/__snapshots__
- ChangeInSimulationModal/__snapshots__
- ChoosePassword
- FoxRiveLoaderAnimation/__snapshots__
- __snapshots__
- CollectibleView/__snapshots__
- ConnectHardware/SelectHardware
- ConnectQRHardware/__snapshots__
- DataCollectionModal/__snapshots__
- DetectedTokens/components/__snapshots__
- EditAccountName/__snapshots__
- ExperienceEnhancerModal
- GasEducationCarousel/__snapshots__
- Homepage
- Sections
- DeFi
- NFTs
- assets
- Perpetuals
- components
- PerpsMarketTileCard
- Predictions
- components
- hooks
- Tokens
- components
- hooks
- components/ViewMoreCard
- context
- hooks
- Identity/TurnOnBackupAndSync
- __snapshots__
- ImportFromSecretRecoveryPhrase/__snapshots__
- ImportNewSecretRecoveryPhrase
- ImportPrivateKeySuccess/__snapshots__
- ImportPrivateKey
- __snapshots__
- InfoNetworkModal/__snapshots__
- LedgerConnect/__snapshots__
- LedgerSelectAccount
- Login
- __snapshots__
- ManualBackupStep1/__snapshots__
- MultiRpcModal
- __snapshots__
- MultichainAccounts
- AccountGroupDetails/components
- MultichainAccountConnect
- MultichainAccountsConnectedList/__snapshots__
- MultichainPermissionsSummary
- WalletDetails/BaseWalletDetails
- NFTAutoDetectionModal
- __snapshots__
- NetworkConnect/NetworkConnectMultiSelector/__snapshots__
- NetworkSelector
- RpcSelectionModal/__snapshots__
- __snapshots__
- NetworksManagement/NetworkDetailsView
- components
- hooks
- NftDetails/__snapshots__
- Notifications/Details
- Fields
- OAuthRehydration
- OfflineMode/__snapshots__
- OnboardingSheet/__snapshots__
- OnboardingSuccess
- DefaultSettings/__snapshots__
- OnboardingAssetsSettings/__snapshots__
- OnboardingGeneralSettings/__snapshots__
- OnboardingSecuritySettings
- __snapshots__
- __snapshots__
- Onboarding
- OriginSpamModal/__snapshots__
- PickComponent/__snapshots__
- Pna25BottomSheet
- ProtectWalletMandatoryModal/__snapshots__
- QRAccountDisplay/__snapshots__
- QRScanner
- Quiz/SRPQuiz
- ResetPassword
- __snapshots__
- RevealPrivateCredential
- components
- hooks
- Settings
- AdvancedSettings
- FiatOnTestnetsFriction/__snapshots__
- __snapshots__
- AppInformation/__snapshots__
- AutoDetectNFTSettings
- __snapshots__
- AutoDetectTokensSettings
- __snapshots__
- BatchAccountBalanceSettings/__snapshots__
- Contacts
- AmbiguousAddressSheet/__snapshots__
- ContactForm/__snapshots__
- __snapshots__
- DeveloperOptions/__snapshots__
- DisplayNFTMediaSettings
- __snapshots__
- ExperimentalSettings
- __snapshots__
- GeneralSettings/__snapshots__
- IPFSGatewaySettings/__snapshots__
- Identity/__snapshots__
- NetworkDetailsCheckSettings/__snapshots__
- NetworksSettings/NetworkSettings
- CustomNetworkView
- __snapshots__
- NotificationsSettings
- CustomNotificationsRow/__snapshots__
- __snapshots__
- PermissionsSettings/PermissionItem/__snapshots__
- SecuritySettings
- Sections
- MetaMetricsAndDataCollectionSection
- __snapshots__
- ProtectYourWallet
- __snapshots__
- __snapshots__
- __snapshots__
- ShowDisplayMediaNFTSheet/__snapshots__
- ShowIpfsGatewaySheet/__snapshots__
- ShowTokenIdSheet/__snapshots__
- SocialLoginIosUser/__snapshots__
- SrpInput
- Input
- __snapshots__
- __snapshots__
- SuccessErrorSheet/__snapshots__
- TermsAndConditions/__snapshots__
- TokensFullView
- TrendingView
- UnifiedTransactionsView
- WalletConnectSessions
- __snapshots__
- WalletCreationError
- WalletRecovery/__snapshots__
- Wallet
- __snapshots__
- hooks
- confirmations
- components
- UI
- Tooltip/__snapshots__
- bottom-modal/__snapshots__
- copy-button/__snapshots__
- info-row-divider
- info-row
- info-section
- info-value/network/__snapshots__
- alerts/blocking-alert-message
- blockaid-banner/__snapshots__
- gas
- gas-speed
- selected-gas-fee-token
- hero-token
- info-root
- info
- musd-conversion-info-root
- musd-conversion-info
- musd-max-conversion-info
- predict-withdraw-info
- typed-sign-v3v4/simulation/components/value-display
- modals
- cancel-speedup-modal
- switch-account-type-modal
- rows
- percentage-row
- token-conversion-rate-row
- transactions
- from-to-row
- gas-fee-details-row
- hero-row
- send
- amount/amount-keyboard
- asset
- title
- token-conversion-asset-header
- context/qr-hardware-context
- hooks
- alerts
- gas/useCancelSpeedupGas
- pay
- legacy/components
- AddressElement/__snapshots__
- AddressList/__snapshots__
- Approval
- ApprovalFlowLoader/__snapshots__
- TemplateConfirmation
- Templates/__snapshots__
- __snapshots__
- ApproveTransactionHeader/__snapshots__
- CustomNonceModal/__snapshots__
- EditGasFeeLegacyUpdate/__snapshots__
- ErrorMessage/__snapshots__
- hooks
- useAnalytics
- __mocks__
- controllers/perps
- constants
- providers
- services
- types
- utils
- core
- Analytics
- Authentication
- hooks
- DeeplinkManager
- handlers/legacy
- util/deeplinks
- Engine
- controllers
- card-controller
- network-controller
- perps-controller
- ramps-controller
- event-handlers
- __snapshots__
- rewards-controller
- services
- utils
- transaction-controller/metrics_properties
- messengers
- bridge-controller-messenger
- bridge-status-controller-messenger
- card-controller-messenger
- perps-controller-messenger
- ramps-controller-messenger
- HardwareWallet
- adapters
- components
- HardwareWalletBottomSheet
- contents
- contexts
- errors
- hooks
- OAuthService
- OAuthLoginHandlers/androidHandlers
- SDKConnectV2
- adapters
- services
- types
- SDKConnect/ECIES
- redux/slices/card
- features/SampleFeature
- analytics
- components/views
- SampleCounterPane
- __snapshots__
- SampleFeatureDevSettingsEntryPoint
- SampleNetworkDisplay/__snapshots__
- SamplePetNames
- __snapshots__
- __snapshots__
- e2e
- images
- selectors
- bridgeController
- featureFlagController
- confirmations
- legalNotices
- networkBlacklist
- legalNotices
- multichainAccounts
- rampsController
- store/migrations
- util
- confirmation
- logs/__snapshots__
- networks
- notifications/hooks
- termsOfUse
- test
- docs
- musd
- perps
- myx
- ios
- MetaMask.xcodeproj
- locales/languages
- scripts
- docker
- ios
- perps
- agentic
- recipes
- tests
- api-mocking
- helpers
- mock-responses
- defaults
- ramps
- responses
- transak
- component-view
- docs
- flows
- framework
- fixtures
- json
- performance
- helpers/swap
- page-objects
- Confirmation
- Network
- Perps
- Ramps
- Send
- Settings/SecurityAndPrivacy
- Transactions
- Trending
- wallet
- performance
- mm-connect
- regression
- fixtures
- wallet
- reporters
- providers/sentry
- selectors/Browser
- smoke
- card
- confirmations
- send
- transactions
- multichain/permissions/chains
- networks
- perps
- ramps
- snaps
- swap
- trending
- wallet
- connections
- wdio/screen-objects
- Modals
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,522 files changed
+80419
-55044
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | | - | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
128 | 153 | | |
129 | 154 | | |
130 | 155 | | |
131 | 156 | | |
132 | 157 | | |
133 | 158 | | |
134 | 159 | | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
30 | 42 | | |
31 | 43 | | |
32 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
3 | 6 | | |
4 | 7 | | |
5 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
108 | 114 | | |
109 | 115 | | |
110 | 116 | | |
111 | 117 | | |
112 | 118 | | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
113 | 131 | | |
114 | 132 | | |
115 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
74 | | - | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
75 | 78 | | |
76 | 79 | | |
77 | 80 | | |
| |||
107 | 110 | | |
108 | 111 | | |
109 | 112 | | |
110 | | - | |
111 | 113 | | |
112 | 114 | | |
113 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
0 commit comments