Alaa Hadad
5998ae21aa
Buy crypto by redirecting to onramp experience on pdapp instead of deposit popover ( #17689 )
...
* feat: disable deposit popover and replace it with global redirect to onramp on pdapp
* feat: remove legacy code for hardcoded onramp providers
* fix: remove unused visuals and components related to legacy code of deposit popover
* fix: remove unused messages
* feat: use a custom hook for all onramps related methods and variables
* fix: modify the custom hook implementation to include test networks
* fix: remove deprecated file buy-url
* fix: remove references for deleted deposit logos
* fix: network-controller failing unit test
* fix: snapshot loading-swaps-quotes-stories-metadata.test.js.snap
* fix: storybook tests
* fix: remove unused constatns related to buyable onramp chains
* fix: remove unused variables and fix eslint
* adding unit test for useRamps custom hook
* feat: add comment on the proper usage of useRamps within confirm-page-container component
* fix: add unit tests for buy button in token-overview page
* fix: add unit test for open the buy crypto URL for a buyable chain ID in token page
* feat: add unit test coverage for eth-overview page
* fix: update locales
2023-03-01 12:45:27 +04:00
David Walsh
24e0a9030b
UX: Move Portfolio link to its own button ( #17722 )
2023-02-21 09:32:08 -06:00
David Walsh
9e9f9126cc
UX: Icons: Use proper send icon on wallet and token overview pages ( #17720 )
2023-02-15 10:26:21 -06:00
Danica Shen
794f3039f1
feature: migrate design-system.ts ( #17518 )
2023-02-02 20:15:26 +00:00
David Walsh
18a1beb3dd
Update overview icons for buy, send, and swap ( #17492 )
2023-01-31 08:47:43 -06:00
Brad Decker
5f6d2ba6b0
Convert Transaction constants to typescript ( #17149 )
2023-01-18 08:47:29 -06:00
David Walsh
7d3b1d08da
NFTs: Update COLLECTIBLES_V1 to NFTS_V1 ( #16851 )
2022-12-08 11:37:47 -06:00
Nicolas Ferro
18ca016cf0
Ability to buy tokens with Wyre ( #15992 )
2022-09-28 09:41:56 -05:00
Nicolas Ferro
3f801e377d
Ability to buy tokens with Moonpay ( #15924 )
...
* Ability to buy tokens with Moonpay
* fix for test cases failing
* updated description for MoonPayChainSettings type
* removed test results
2022-09-23 09:38:40 -07:00
Nicolas Ferro
1b563188bf
Ability to buy tokens with Coinbase Pay and Transak ( #15551 )
...
Co-authored-by: Ariella Vu <20778143+digiwand@users.noreply.github.com>
Co-authored-by: Brad Decker <git@braddecker.dev>
Co-authored-by: Brad Decker <bhdecker84@gmail.com>
2022-09-19 10:00:57 -05:00
David Walsh
e8232aa714
Only render tooltip component if swap network is disabled ( #15733 )
2022-09-09 14:12:54 -05:00
John Brennan
82368e7451
Rename some events ( #15543 )
...
Co-authored-by: Brad Decker <bhdecker84@gmail.com>
2022-08-16 11:39:23 -05:00
Brad Decker
94967072f7
Remove global transaction state from send flow ( #14777 )
...
* remove global transaction state from send slice
* fixup new test
2022-07-01 08:58:35 -05:00
Niranjana Binoy
6c757ab5e0
Event tracking for Token Detection V2 ( #14441 )
2022-05-11 16:27:58 -04:00
Ariella Vu
78f4684b2a
MetaMetrics: Add EVENT.CATEGORIES const ( #14474 )
...
* MetaMetrics: add EVENT.CATEGORIES const
* MetaMetrics: add EVENT.CATEGORIES.INPAGE_PROVIDER
* MetaMetrics: add EVENT.CATEGORIES.AUTH
* MetaMetrics: add EVENT.CATEGORIES.ACCOUNTS pt. 1
* MetaMetrics: add EVENT.CATEGORIES.ACCOUNTS pt. 2
confirm we want to use 'Accounts' instead of 'Account'
* MetaMetrics: add EVENT.CATEGORIES.MESSAGES
* MetaMetrics: add EVENT.CATEGORIES.RETENTION const
* MetaMetrics: add EVENT.CATEGORIES.SETTINGS
* MetaMask: add missing EVENT.CATEGORIES.SNAPS
* MetaMetrics: add EVENT.CATEGORIES.WALLET const
* MetaMetrics: add EVENT.CATEGORIES.ONBOARDING const
* MetaMetrics: add EVENT.CATEGORIES.ONBOARDING
& EVENT.CATEGORIES.TRANSACTIONS consts
* MetaMetrics: use EVENT.CATEGORIES
* ducks/swaps: revert slice name
* MetaMetrics: add missing EVENT.CATEGORIES.NETWORK
2022-04-22 13:09:10 -03:00
filipsekulic
8cb1f4af2e
Renamed metametrics.new.js to metametrics.js ( #14327 )
2022-04-01 14:11:12 -05:00
VSaric
5564176d72
Remove usages of useNewMetricEvent hook ( #13955 )
2022-03-25 08:21:29 -05:00
David Walsh
1b1aae0577
Fix token icon when going from token detail to swaps ( #14062 )
2022-03-21 08:29:38 -05:00
Brad Decker
116d6b0eb8
add asset_type to transactions ( #13858 )
2022-03-16 17:15:03 -05:00
VSaric
060c6d651c
Remove usages of useMetricEvent hook ( #13930 )
2022-03-14 13:12:38 -05:00
Alex Donesky
db0230f23a
NFT UX cleanup grab-bag ( #13352 )
...
* NFT UX cleanup
2022-01-20 11:49:49 -06:00
Alex Donesky
f087e501a1
Add modal with directions to re-add token as NFT ( #13291 )
...
* Add modal pop for NFTs previously added as tokens - with directions to re-add as NFTs
2022-01-19 12:42:41 -06:00
David Walsh
6e928c661e
Create function for hardware keyring checking ( #12457 )
2021-10-27 18:54:18 -05:00
ryanml
8df521df8a
Updating swaps availability tooltip text ( #12157 )
...
* Updating swaps availability tooltip text
Fixes MetaMask/metamask-extension#12156
* text update
2021-09-20 06:51:22 -07:00
Alex Donesky
490d3b8d40
Integrate TokensController ( #11552 )
...
* Integrate controllers/tokensController
* address rebase issues
* small cleanup
* addressing feedback
* more feedback
2021-09-10 12:37:19 -05:00
Brad Decker
c30cb7d33a
Refactor send page state management ( #10965 )
2021-06-23 16:35:25 -05:00
Alex Donesky
e10ddbe3a3
add erc-721 token detection and flag to disable sending ( #11210 )
...
* add erc-721 token detection and flag to disable sending
* addressing feedback
* remove redundant provider instantiation
* fix issue caused by unprotected destructuring
* add tests and documentation
* move add isERC721 flag to useTokenTracker hook
* Update and unit tests
* use memoizedTokens in useTokenTracker
Co-authored-by: Dan Miller <danjm.com@gmail.com>
2021-06-22 12:39:44 -05:00
Brad Decker
9e509d0c9d
Relocate send state into send duck from metamask duck ( #11252 )
2021-06-10 12:53:15 -05:00
Brad Decker
09d81ac5f2
remove the ui/app and ui/lib folders ( #10911 )
2021-04-28 14:53:59 -05:00