Commit 1c25150
committed
File tree
1,533 files changed
+89028
-29754
lines changed- .agents/skills
- ab-testing-implementation
- agents
- scripts
- component-view-test
- agents
- references
- e2e-test
- agents
- references
- performance-testing
- pr-changelog
- pr-codeowners
- pr-create
- pr-description
- pr-issue-search
- pr-manual-testing
- pr-readiness-check
- pr-review-queue
- pr-title
- .claude
- commands
- skills
- ab-testing-implementation
- component-view-test
- e2e-test
- performance-testing
- .cursor
- commands
- rules
- skills/worktree-create
- .github
- actions/smart-e2e-selection
- scripts
- workflows
- .yarn/patches
- android
- app
- src/main
- app
- actions/onboarding
- component-library
- components-temp
- ActionListItem
- Buttons
- ButtonHero
- ButtonSemantic
- HeaderStandardAnimated
- MultichainAccounts
- AccountCell
- MultichainAccountSelectorList
- AccountListCell
- ExternalAccountCell
- SectionHeader
- Skeleton
- components
- BottomSheets
- BottomSheetHeader
- BottomSheet
- Buttons/Button/foundation/ButtonBase
- Form/TextField
- Icons/Icon
- assets
- Skeleton
- components
- UI
- AccountOverview
- ApprovalTagUrl
- AssetIcon
- AssetOverview
- TronEnergyBandwidthDetail
- Assets/components/Balance
- BasicFunctionality/BasicFunctionalityModal
- Bridge
- Views/BridgeView
- __snapshots__
- _mocks_
- components
- BridgeTrendingTokensSection
- PriceImpactModal
- QuoteDetailsCard
- __snapshots__
- QuoteSelectorView
- SlippageModal
- SwapsConfirmButton
- SwapsKeypad
- TokenInputArea
- hooks
- useBridgeConfirm
- useBridgeQuoteData
- useBridgeViewOnFocus
- useDisplayCurrencyValue
- useFormattedBalanceWithThreshold
- useModalCloseOnQuoteExpiry
- usePriceImpactViewData
- useTrackAllQuotesSortedEvent
- utils
- isTradableToken
- Card
- Views
- CardAuthentication
- __snapshots__
- CardHome
- ChooseYourCard
- OrderCompleted
- SpendingLimit
- components
- AddFundsBottomSheet
- __snapshots__
- AssetSelectionBottomSheet
- DaimoPayModal
- Onboarding
- SpendingLimitProgressBar
- routes
- sdk
- util
- CustomNetworkSelector
- DeFiPositions
- DeepLinkModal
- Earn
- Views
- EarnLendingDepositConfirmationView
- __snapshots__
- components
- DepositInfoSection/__snapshots__
- DepositReceiveSection/__snapshots__
- ProgressStepper
- __snapshots__
- EarnLendingWithdrawalConfirmationView
- __snapshots__
- EarnMusdConversionEducationView
- MusdQuickConvertView
- components
- EarnBalance
- EarnTokenList
- Earnings/EarningsHistory/EarningsHistoryList
- MaxInputModal
- Musd/MusdConversionAssetListCta
- Tron
- StakePreview
- TronStakingButtons
- TronStakingCta
- TronUnstakedBanner
- TronUnstakingBanner
- constants/events
- hooks
- selectors
- utils
- Identity
- BackupAndSyncFeaturesToggles
- BackupAndSyncToggle
- ConfirmTurnOnBackupAndSyncModal
- NetworkInfo
- NetworkManager
- NetworkMultiSelectorList
- NetworkMultiSelector
- NftGrid
- OptinMetrics
- Perps
- Views
- PerpsAdjustMarginView
- PerpsCancelAllOrdersView
- PerpsCloseAllPositionsView
- PerpsHeroCardView
- PerpsHomeView
- PerpsMarketDetailsView
- PerpsMarketListView
- PerpsOrderBookView
- PerpsOrderDetailsView
- PerpsOrderView
- PerpsPositionsView
- PerpsSelectModifyActionView
- PerpsSelectProviderView
- PerpsTPSLView
- PerpsTabView
- PerpsWithdrawView
- adapters
- components
- FoxIcon
- LivePriceDisplay
- PerpsAdjustMarginActionSheet
- PerpsAmountDisplay
- PerpsCard
- PerpsCloseSummary
- PerpsCompactOrderRow
- PerpsConnectionErrorView
- PerpsCrossMarginWarningBottomSheet
- PerpsFlipPositionConfirmSheet
- PerpsGTMModal
- PerpsHomeHeader
- PerpsHomeSection
- PerpsLeverageBottomSheet
- PerpsLimitPriceBottomSheet
- PerpsLoader
- PerpsLoadingSkeleton
- PerpsMarketBalanceActions
- PerpsMarketListHeader
- PerpsMarketList
- PerpsMarketRowItem
- PerpsMarketSortFieldBottomSheet
- PerpsMarketStatisticsCard
- PerpsMarketTabs
- PerpsMarketTradesList
- PerpsMarketTypeSection
- PerpsModifyActionSheet
- PerpsOrderBookDepthChart
- PerpsOrderBookTable
- PerpsOrderHeader
- PerpsOrderTypeBottomSheet
- PerpsPositionCard
- PerpsQuoteDetailsCard
- PerpsRecentActivityList
- PerpsSlider
- PerpsTokenLogo
- PerpsTransactionDetailAssetHero
- PerpsTransactionItem
- PerpsTutorialCarousel
- TradingViewChart
- constants
- hooks
- stream
- mocks
- providers
- selectors
- featureFlags
- perpsController
- services
- types
- utils
- Predict
- components
- PredictActionButtons
- PredictActivityDetail
- PredictAmountDisplay
- PredictBalance
- PredictDetailsButtonsSkeleton
- PredictDetailsChart
- components
- PredictDetailsContentSkeleton
- PredictDetailsHeaderSkeleton
- PredictFeeBreakdownSheet
- PredictGTMModal
- PredictGameChart
- PredictGameDetailsContent
- PredictHome
- PredictKeypad
- PredictMarketMultiple
- PredictMarketOutcome
- PredictMarketSingle
- PredictMarketSkeleton
- PredictMarketSportCard
- PredictMarket
- PredictNewButton
- PredictOffline
- PredictPicks
- PredictPositionsHeader
- PredictSportFootballIcon
- PredictSportScoreboard
- PredictSportTeamGradient
- PredictSportTeamHelmet
- PredictSportTeamLogo
- PredictSportWinner
- constants
- controllers
- hooks
- providers/polymarket
- queries
- routes
- schemas
- selectors
- featureFlags
- predictController
- testUtils
- types
- utils
- views
- PredictBuyPreview
- PredictBuyWithAnyToken
- components
- PredictBuyActionButton
- PredictBuyAmountSection
- PredictBuyBottomContent
- PredictBuyMinimumError
- PredictBuyPreviewHeader
- PredictFeeSummary
- PredictPayWithAnyTokenInfo
- PredictPayWithRow
- hooks
- PredictFeed
- PredictMarketDetails
- components/PredictMarketDetailsActions
- PredictSellPreview
- PredictTransactionsView
- ProtectYourWalletModal
- QRHardware
- Ramp
- Aggregator
- Views
- BuildQuote
- __snapshots__
- Checkout
- Quotes
- __snapshots__
- Settings
- __snapshots__
- components
- ShapesBackgroundAnimation
- __snapshots__
- Deposit
- Views
- BasicInfo/__snapshots__
- EnterAddress/__snapshots__
- Modals
- StateSelectorModal
- UnsupportedRegionModal
- UnsupportedStateModal
- components
- DepositDateField/__snapshots__
- DepositPhoneField/__snapshots__
- DepositProgressBar
- DepositTextField
- __snapshots__
- StateSelector
- utils
- Views
- BuildQuote
- __snapshots__
- Checkout
- __snapshots__
- Modals
- PaymentSelectionModal
- ProcessingInfoModal
- __snapshots__
- ProviderSelectionModal
- TokenNotAvailableModal
- NativeFlow
- __snapshots__
- OrderDetails
- __snapshots__
- TokenSelection
- hooks
- utils
- Rewards
- Views
- components
- EndOfSeasonClaimBottomSheet
- Onboarding
- __tests__
- PreviousSeason
- RewardPointsAnimation
- RewardsReferralCodeTag
- SeasonStatus
- Settings
- Tabs
- LevelsTab
- MusdCalculatorTab
- OverviewTab
- WaysToEarn
- ThemeImageComponent
- hooks
- SimulationDetails
- Stake
- Views
- StakeConfirmationView
- __snapshots__
- StakeEarningsHistoryView/__snapshots__
- UnstakeConfirmationView
- __snapshots__
- components
- GasImpactModal
- TokenDetails
- Views
- components
- hooks
- Tokens
- TokenListControlBar
- TokenList
- ScamWarningModal
- TokenListItemV2
- TokenListItem
- ScamWarningIcon
- TokenListSkeleton
- TokenSortBottomSheet
- hooks
- util
- TransactionElement/TransactionDetails
- Transactions
- Trending
- components
- FilterBar
- TrendingTokensBottomSheet
- hooks/useRwaTokens
- UrlAutocomplete
- Views
- AccountActions
- AccountBackupStep1
- AccountConnect
- AccountConnectMultiSelector
- __snapshots__
- AccountPermissions
- AccountPermissionsConfirmRevokeAll
- AccountSelector
- AccountsMenu
- ActivityView
- AssetOptions
- BrowserTab
- CashTokensFullView
- ChoosePassword
- __snapshots__
- DeFiFullView
- Homepage
- Sections
- Cash
- DeFi
- hooks
- NFTs
- hooks
- Perpetuals
- components/PerpsMarketTileCard
- hooks
- Predictions
- hooks
- Tokens
- components
- hooks
- components
- ErrorState
- FadingScrollContainer
- SectionTitle
- ViewMoreCard
- context
- hooks
- ImportFromSecretRecoveryPhrase
- __snapshots__
- ImportNewSecretRecoveryPhrase
- LedgerSelectAccount
- ManualBackupStep1
- ManualBackupStep2
- ManualBackupStep3
- __snapshots__
- MultichainAccounts
- AccountDetails/components
- SmartAccountModal
- SmartAccountNetworkList
- IntroModal
- MultichainAccountsConnectedList
- NetworksManagement
- NetworkDetailsView
- components
- hooks
- OAuthRehydration
- Onboarding
- Pna25BottomSheet
- ResetPassword
- __snapshots__
- RevealPrivateCredential/components
- SDK/SDKSessionsManager
- Settings
- AdvancedSettings/FiatOnTestnetsFriction
- AppInformation
- SecuritySettings/Sections/MetaMetricsAndDataCollectionSection
- TokensFullView
- TrendingView
- Views/ExploreSearchScreen
- components
- SectionHeader
- Sections/SectionTypes
- UnifiedTransactionsView
- WalletActions
- Wallet
- __snapshots__
- hooks
- confirmations
- components
- UI
- Tooltip
- bottom-modal
- expandable
- highlighted-item
- info-row-divider
- info-row
- divider
- info-section
- info-section-accordion
- nft
- pill
- activity
- transaction-details-status
- transaction-details-summary
- batched-transactions-tag
- confirm
- edit-amount-keyboard
- gas/gas-fee-token-modal
- hero-nft
- hero-token
- avatar-token-with-network-badge
- info
- custom-amount-info
- musd-conversion-info-root
- transfer
- typed-sign-v3v4/simulation
- components/value-display
- typed-sign-decoded
- modals
- edit-spending-cap-modal
- pay-with-modal
- switch-account-type-modal
- account-network-row
- progress-list
- qr-info
- rows
- pay-with-row
- percentage-row
- receive-row
- transactions
- gas-fee-details-row
- hero-row
- send/amount/amount-keyboard
- signature-message-section
- smart-contract-with-logo
- status-icon
- title
- token-conversion-asset-header
- hooks
- metrics
- nft
- pay
- send
- transactions
- ui
- types
- utils
- hooks
- Ledger
- useIsOriginalNativeTokenSymbol
- useNetworkEnablement
- useNetworkSelection
- useNetworksByNamespace
- useNetworksToUse
- constants
- contexts
- controllers/perps
- constants
- providers
- services
- types
- core
- AgenticService
- Analytics
- Authentication
- BackgroundBridge
- EngineService
- Engine
- controllers
- accounts-controller
- analytics-controller
- card-controller
- providers
- services
- geolocation-controller
- keyring-controller
- predict-controller
- rewards-controller
- services
- snap-keyring
- storage-service
- transaction-controller
- messengers
- assets-controller
- core-backend
- geolocation-controller-messenger
- perps-controller-messenger
- rewards-controller-messenger
- utils/test
- HardwareWallet
- adapters
- hooks
- Ledger
- Multichain
- OAuthService
- OAuthLoginHandlers
- androidHandlers
- RPCMethods
- SDKConnectV2/services
- SDKConnect
- SDKDeeplinkProtocol
- handlers
- SnapKeyring
- redux/slices/bridge
- declarations
- images
- multichain-accounts
- reducers
- collectibles
- fiatOrders
- onboarding
- rewards
- selectors
- assets
- featureFlagController
- confirmations
- multichainAccounts
- rewards
- geolocationController
- multichain
- onboarding
- store
- migrations
- persistConfig
- sagas
- util
- address
- analytics
- helpers/snapKeyring
- assets
- logs/__snapshots__
- onboarding
- sentry
- __snapshots__
- smart-transactions
- swaps
- test
- docs
- perps
- readme
- ios
- MetaMask.xcodeproj
- MetaMask/Images.xcassets/fox.imageset
- fastlane
- locales/languages
- scripts
- perps/agentic
- tests
- .cursor/rules
- api-mocking
- helpers
- mock-responses
- musd
- polymarket
- ramps/responses
- component-view
- fixtures
- presets
- renderers
- controller-mocking/mock-config
- feature-flags
- flows
- framework
- fixtures
- json
- performance
- helpers/swap
- page-objects
- MMConnect
- Network
- Perps
- Predict
- Send
- Stake
- swaps
- wallet
- performance
- login
- predict
- mm-connect
- onboarding
- regression
- accounts
- assets
- defi
- confirmations
- fixtures
- networks
- perps
- ramps
- swap
- wallet
- reporters/providers/sentry
- scripts
- selectors
- Bridge
- Browser
- MMConnect
- smoke
- assets/defi
- card
- confirmations
- send
- signatures
- transactions
- 7702
- token-approve
- identity/utils
- multichain/permissions
- accounts
- chains
- networks
- performance
- account-list
- network-list
- perps
- predict
- ramps
- seedless
- snaps
- stake
- swap
- wallet
- analytics
- helpers
- settings
- tools/e2e-ai-analyzer
- analysis
- providers
- wdio/screen-objects
- Modals
- Native
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,533 files changed
+89028
-29754
lines changed| 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 | + | |
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Lines changed: 343 additions & 0 deletions
| 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 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
0 commit comments