Commit e7405cc
committed
Merge remote-tracking branch 'origin/main' into namespace-runner-trial4
# Conflicts:
# .github/workflows/build-and-upload-to-testflight.yml
# .github/workflows/build-ios-e2e.yml
# .github/workflows/ci.yml
# .github/workflows/run-e2e-smoke-tests-ios.yml
# .github/workflows/run-e2e-workflow.yml
# .github/workflows/update-e2e-fixtures.yml
# .github/workflows/upload-to-testflight.yml1,384 files changed
Lines changed: 43684 additions & 46390 deletions
File tree
- .github
- actions
- check-force-builds
- find-reusable-build
- post-build-source-hash
- setup-e2e-env
- guidelines
- workflows
- .storybook
- .yarn/patches
- android
- app
- src
- main
- java/io/metamask
- qa/res
- drawable-hdpi
- drawable-ldpi
- drawable-mdpi
- drawable-night-hdpi
- drawable-night-ldpi
- drawable-night-mdpi
- drawable-night-xhdpi
- drawable-night-xxhdpi
- drawable-night-xxxhdpi
- drawable-night
- drawable-xhdpi
- drawable-xxhdpi
- drawable-xxxhdpi
- drawable
- layout-night
- layout
- mipmap-anydpi-v26
- mipmap-hdpi
- mipmap-mdpi
- mipmap-xhdpi
- mipmap-xxhdpi
- mipmap-xxxhdpi
- values-night
- values
- xml
- gradle/wrapper
- app
- __mocks__
- actions
- money
- multiSrp
- onboarding
- animations
- component-library
- components-temp
- Contracts
- ContractBoxBase
- ContractBox
- ListItemMultiSelectButton
- ListItemMultiSelectWithMenuButton
- MultichainAccounts/MultichainAddressRow
- Price/AggregatedPercentage
- SheetActions
- TabBar
- Tabs
- TabsIconBar
- TabsIconList
- TabsIconTab
- hooks
- components
- Avatars/Avatar/variants/AvatarNetwork
- BottomSheets/BottomSheet
- Buttons/Button/variants/ButtonLink
- Cells/Cell
- Form/TextField/foundation/Input
- Icons/Icon
- assets
- List
- ListItemMultiSelect
- ListItemSelect
- Modals/ModalMandatory
- Select
- SelectButton/foundation
- SelectOption
- Toast
- components
- Base
- AnimatedFox
- RemoteImage
- TokenIcon
- Snaps
- SnapUIRenderer
- __snapshots__
- SnapUISelector
- UI
- ActionModal
- ActionContent
- ActionView
- AddToAddressBookWrapper
- AssetElement
- AssetOverview
- AssetActionButton
- Price
- Assets/components
- AssetLogo
- Balance
- Bridge
- Views/BridgeView
- components
- BridgeTokenSelector
- PriceImpactModal
- QuoteSelectorView
- SlippageModal
- SwapsConfirmButton
- TransactionDetails
- hooks
- useAssetMetadata
- useBridgeQuoteEvents
- useBridgeQuoteRequest
- useBridgeViewOnFocus
- useInsufficientNativeReserveError
- useShouldRenderMaxOption
- useTokenSearch
- BrowserUrlBar
- Card
- Views/Cashback
- components
- ManageCardListItem
- Onboarding
- hooks
- pushProvisioning/adapters/wallet
- Charts/AdvancedChart
- __tests__
- DeFiPositions
- DefiEmptyState
- Earn
- LendingLearnMoreModal
- Views
- EarnInputView
- EarnLendingWithdrawalConfirmationView
- EarnMusdConversionEducationView
- components
- AssetOverviewClaimBonus
- EarnTokenList
- Musd/MusdConversionAssetRow
- hooks
- EthereumAddress
- HardwareWallet/AccountSelector
- HintModal
- Identity
- BackupAndSyncFeaturesToggles
- BackupAndSyncToggle
- ConfirmTurnOnBackupAndSyncModal
- MarketInsights
- Views/MarketInsightsView
- utils
- Money
- Views/MoneyHomeView
- components
- MoneyAccountHomeRow
- MoneyAddMoneySheet
- MoneyBalanceCard
- MoneyBalanceInfoSheet
- MoneyBalanceSummary
- MoneyConvertStablecoins
- MoneyEarningsInfoSheet
- MoneyEarnings
- MoneyHeader
- MoneyMetaMaskCard
- MoneyMusdEmptyBalanceRow
- MoneyPotentialEarnings
- MoneyWhatYouGet
- constants
- hooks
- routes
- utils
- MultichainBridgeTransactionListItem
- MultichainTransactionListItem
- NetworkAssetLogo
- NetworkInfo
- Notification
- BaseNotification
- Modal
- OptinMetrics
- Perps
- Views
- PerpsCancelAllOrdersView
- PerpsCloseAllPositionsView
- PerpsHomeView
- PerpsMarketListView
- PerpsSelectAdjustMarginActionView
- PerpsSelectModifyActionView
- PerpsSelectOrderTypeView
- PerpsTransactionsView
- PerpsWithdrawView
- components
- PerpsAdjustMarginActionSheet
- PerpsBottomSheetTooltip
- PerpsCompactOrderRow
- PerpsCrossMarginWarningBottomSheet
- PerpsFlipPositionConfirmSheet
- PerpsLimitPriceBottomSheet
- PerpsMarketListHeader
- PerpsModifyActionSheet
- PerpsOrderTypeBottomSheet
- PerpsWebSocketHealthToast
- hooks
- providers
- routes
- types
- PhishingModal
- Predict
- components
- PredictActivityDetail
- PredictActivity
- PredictBalance
- PredictDetailsChart
- components
- PredictGameDetailsContent
- PredictHome
- PredictMarketMultiple
- PredictMarketOutcome
- PredictMarketRowItem
- PredictMarketSingle
- PredictMarketSportCard
- PredictMarket
- PredictPicks
- PredictPositionDetail
- PredictPositionsHeader
- constants
- controllers
- hooks
- providers
- polymarket
- preflight
- protocol
- safe
- routes
- selectors/featureFlags
- types
- utils
- views
- PredictBuyWithAnyToken/components
- PredictBuyAmountSection
- PredictPayWithRow
- PredictFeed
- PredictMarketDetails
- components
- PredictMarketDetailsActions
- PredictMarketDetailsHeader
- PredictMarketDetailsOutcomes
- PredictMarketDetailsStatus
- QRHardware
- Ramp
- Aggregator
- Views/Quotes
- components
- hooks
- Deposit
- Views
- BasicInfo
- EnterAddress
- hooks
- Views
- BuildQuote
- Checkout
- HeadlessHost
- NativeFlow
- headless
- hooks
- utils
- ReusableModal
- Rewards
- Views
- components
- Benefits
- Campaigns
- tour
- ContentfulRichText
- EarnRewards
- EndOfSeasonClaimBottomSheet
- PreviousSeason
- RewardsUpdateRequired
- Settings
- Tabs
- LevelsTab
- MusdCalculatorTab
- OverviewTab
- hooks
- utils
- SecurityOptionToggle
- SelectComponent
- SettingsDrawer
- SettingsNotification
- SimulationDetails/BalanceChangeList
- Sites/components
- SiteRowItem
- SitesList
- SkipAccountSecurityModal
- SliderButton
- SlippageSlider
- Stake/components/StakingBalance/StakingCta
- StyledButton
- SwitchCustomNetwork
- TimeEstimateInfoModal
- TokenDetails
- components
- hooks
- TokenImage
- Tokens
- TokenList
- TokenListItem
- TransactionActionModal
- TransactionActionContent
- TransactionElement
- Trending
- components
- FilterBar
- TokenListPageLayout
- TrendingListHeader
- TrendingTokenRowItem
- TrendingTokensBottomSheet
- TrendingTokensList
- hooks/useTokenListFilters
- UrlAutocomplete
- WalletAction
- WalletHomeOnboardingSteps
- WarningExistingUserModal
- WebviewError
- Views
- AccountBackupStep1
- AccountConnect
- AccountPermissions
- AccountSelector
- ActivityView
- AddAccountActions
- AddAsset/components/NetworkListBottomSheet
- AndroidBackHandler
- BrowserTab
- components
- Options
- PhishingModal
- Browser
- CashTokensFullView
- ConnectQRHardware
- Instruction
- DiscoveryTab
- Homepage
- Sections
- Cash
- Perpetuals
- Predictions
- components
- hooks
- WhatsHappening
- components
- util
- components/HomepageDiscoveryTabs
- hooks
- ImportFromSecretRecoveryPhrase
- ImportPrivateKeySuccess
- InfoNetworkModal
- LedgerSelectAccount
- Login
- ManualBackupStep1
- ManualBackupStep3
- MediaPlayer
- MultichainAccounts
- MultichainAccountConnect
- sheets
- EditMultichainAccountName
- RevealSRP
- NetworkSelector/RpcSelectionModal
- NetworksManagement/NetworkDetailsView
- components
- hooks
- NftDetails
- Notifications
- OAuthRehydration
- OnboardingSuccess
- OnboardingSecuritySettings
- SDK/SDKSessionsManager
- Settings
- AdvancedSettings
- ResetAccountModal
- BatchAccountBalanceSettings
- NotificationsSettings
- SecuritySettings
- Sections/MetaMetricsAndDataCollectionSection
- SimpleWebview
- SocialLeaderboard/TraderPositionView
- components/QuickBuyBottomSheet
- SrpInput
- Input
- TermsAndConditions
- TradeWalletActions
- TrendingView
- components
- feeds
- dapps
- perps
- predictions
- sites
- stocks
- tokens
- search
- tabs
- UnifiedTransactionsView
- helpers
- Wallet
- WhatsHappeningDetailView
- components
- hooks
- utils
- confirmations
- __mocks__/controllers
- components
- UI
- Tooltip
- bottom-modal
- hero
- highlighted-item
- info-row
- alert-row
- info-value/address
- activity
- alert-banner
- confirmation-asset-polling-provider
- hero-token
- info
- custom-amount-info
- musd-conversion-info
- perps-withdraw-info
- predict-withdraw-info
- modals
- alert-modal
- switch-account-type-modal/account-network-row
- rows
- bridge-fee-row
- origin-row
- pay-with-row
- total-row
- transactions/hero-row
- send
- status-icon
- transactions/custom-amount
- context/confirmation-context
- hooks
- alerts
- pay
- send
- alerts
- legacy/components/WatchAssetRequest
- utils
- hooks
- useMultichainBalances
- constants
- core
- Analytics
- events/transactions
- Authentication
- DeeplinkManager/handlers/legacy
- Engine
- controllers
- keyring-controller
- rewards-controller
- services
- transaction-controller
- metrics_properties
- messengers
- transaction-controller-messenger
- utils
- HardwareWallet
- adapters
- analytics
- components/HardwareWalletBottomSheet
- contents
- contexts
- errors
- hooks
- OAuthService/OAuthLoginHandlers
- SDKConnect
- Connection
- handlers
- ToastService
- __mocks__
- declarations
- features/SampleFeature/components/views
- images
- multichain-accounts/AccountTreeInitService
- reducers
- onboarding
- rewards
- selectors
- featureFlagController
- chompApi
- confirmations
- homepage
- onboarding
- rewards
- store
- migrations
- persistConfig
- util
- activity
- analytics
- bridge/hooks
- useBridgeTxHistoryData
- device
- haptics/__mocks__
- notifications
- hooks
- settings/storage
- onboarding
- sentry
- string
- test
- transactions
- hooks
- docs
- readme
- ios
- MetaMask.xcodeproj
- MetaMask
- Base.lproj
- Images.xcassets/AppIcon-QA.appiconset
- locales/languages
- patches
- scripts
- ios
- perps/agentic/lib
- tests
- api-mocking
- mock-responses
- defaults
- polymarket
- component-view
- api-mocking
- fixtures
- helpers
- presets
- renderers
- feature-flags
- flows
- framework
- fixtures/performance
- utils
- module-mocking/sentry
- page-objects
- Browser
- MMConnect
- Predict
- Settings
- SecurityAndPrivacy
- swaps
- wallet
- performance/login
- regression
- multichain/permissions/accounts
- wallet
- scripts
- smoke
- assets
- defi
- market-insights
- confirmations
- send
- signatures
- transactions
- fixtures
- multichain/permissions/chains
- networks
- notifications
- predict
- snaps
- swap
- wallet
- browser
- utils
- wdio
- helpers
- screen-objects
- BrowserObject
- Modals
- Native
- Onboarding
- testIDs
- BrowserScreen
- Components
- Screens
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
161 | 165 | | |
| 166 | + | |
162 | 167 | | |
163 | 168 | | |
164 | 169 | | |
| |||
358 | 363 | | |
359 | 364 | | |
360 | 365 | | |
| 366 | + | |
361 | 367 | | |
362 | 368 | | |
363 | 369 | | |
| |||
| 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 | + | |
| 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 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
0 commit comments