Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Sell crypto - Moonpay #1069

Merged
merged 22 commits into from
Mar 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
5 changes: 5 additions & 0 deletions assets/img/wallet/transactions/moonpay.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 14 additions & 17 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -100,27 +100,24 @@ PODS:
- hermes-engine/Pre-built (0.71.14)
- InputMask (6.1.0)
- libevent (2.1.12)
- libwebp (1.3.2):
- libwebp/demux (= 1.3.2)
- libwebp/mux (= 1.3.2)
- libwebp/sharpyuv (= 1.3.2)
- libwebp/webp (= 1.3.2)
- libwebp/demux (1.3.2):
- libwebp (1.2.4):
- libwebp/demux (= 1.2.4)
- libwebp/mux (= 1.2.4)
- libwebp/webp (= 1.2.4)
- libwebp/demux (1.2.4):
- libwebp/webp
- libwebp/mux (1.3.2):
- libwebp/mux (1.2.4):
- libwebp/demux
- libwebp/sharpyuv (1.3.2)
- libwebp/webp (1.3.2):
- libwebp/sharpyuv
- libwebp/webp (1.2.4)
- Mixpanel-swift (4.1.3):
- Mixpanel-swift/Complete (= 4.1.3)
- Mixpanel-swift/Complete (4.1.3)
- MixpanelReactNative (2.3.1):
- Mixpanel-swift (= 4.1.3)
- React-Core
- MMKV (1.3.0):
- MMKVCore (~> 1.3.0)
- MMKVCore (1.3.0)
- MMKV (1.3.1):
- MMKVCore (~> 1.3.1)
- MMKVCore (1.3.1)
- MultiplatformBleAdapter (0.1.9)
- OpenSSL-Universal (1.1.1100)
- Permission-Notifications (3.7.2):
Expand Down Expand Up @@ -919,11 +916,11 @@ SPEC CHECKSUMS:
hermes-engine: d7cc127932c89c53374452d6f93473f1970d8e88
InputMask: 71d291dc54d2deaeac6512afb6ec2304228c0bb7
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
libwebp: 1786c9f4ff8a279e4dac1e8f385004d5fc253009
libwebp: f62cb61d0a484ba548448a4bd52aabf150ff6eef
Mixpanel-swift: d7c7c6a2f7c65f735af3cb4746ed61a5aab0e551
MixpanelReactNative: 07c808338a1eb69b0c9077668e3acfb0b2dd6689
MMKV: 9c6c3fa4ddd849f28c7b9a5c9d23aab84f14ee35
MMKVCore: 9bb7440b170181ac5b81f542ac258103542e693d
MMKV: 5a07930c70c70b86cd87761a42c8f3836fb681d7
MMKVCore: e50135dbd33235b6ab390635991bab437ab873c0
MultiplatformBleAdapter: 5a6a897b006764392f9cef785e4360f54fb9477d
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
Permission-Notifications: dbc8cb572cdfbc3c2941feecce4c7900bbdccea1
Expand Down Expand Up @@ -1005,4 +1002,4 @@ SPEC CHECKSUMS:

PODFILE CHECKSUM: 43d1d98bad36cb295d2549a3d9457936e8d60af2

COCOAPODS: 1.13.0
COCOAPODS: 1.14.3
9 changes: 5 additions & 4 deletions locales/de/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,7 @@
"Additional third-party fees may apply.": "Es können zusätzliche Gebühren von Dritten anfallen.",
"Reminder": "Erinnerung",
"linkedWalletWarnMsg": "Keep in mind that once the funds are received in your {{selectedWallet}} wallet, to move them you will need to have enough funds in your {{chain}} linked wallet {{linkedWalletName}} to pay the {{chainCoin}} miner fees.",
"linkedWalletSellWarnMsg": "Please note that to move funds from your {{selectedWallet}} wallet, you will need to have sufficient funds in your linked wallet {{chain}} {{linkedWalletName}} to pay the {{chainCoin}} mining fees.",
"Out of service": "Out of service",
"This feature is temporarily out of service. Please try again later.": "This feature is temporarily out of service. Please try again later.",
"Deposit to": "Einzahlung auf",
Expand Down Expand Up @@ -498,19 +499,19 @@
"The payment is complete and the crypto has been delivered to the user's wallet.": "The payment is complete and the crypto has been delivered to the user's wallet.",
"Payment expired": "Payment expired",
"Order expired before execution.": "Order expired before execution.",
"TokensOnEthereumNetworkDescription": "TokensOnEthereumNetworkDescription",
"TokensOnPolygonNetworkDescription": "TokensOnPolygonNetworkDescription",
"TokensOnEthereumNetworkDescription": "Tokens on the Ethereum network need an Ethereum wallet to pay for fees.",
"TokensOnPolygonNetworkDescription": "Tokens on the Polygon network need a Polygon wallet to pay for fees.",
"Wallet": "Wallet",
"MinimizeArgTokens": "Minimize {{currency}} tokens",
"swapToWalletsConditionMessage": "swapToWalletsConditionMessage",
"swapToWalletsConditionMessage": "Below are the available coins/tokens that you can swap to. If you are not able to see some of your wallets, remember that your key must be backed up.",
"There are no wallets available to use this feature.": "There are no wallets available to use this feature.",
"Select a wallet": "Wallet-Typ auswählen",
"Swap to": "Swap to",
"Choose a key you would like to swap the funds to": "Choose a key you would like to swap the funds to",
"Choose a key you would like to deposit the funds to": "Choose a key you would like to deposit the funds to",
"AML/KYC Policy": "AML/KYC-Richtlinie",
"What can I swap?": "What can I swap?",
"swapFromWalletsConditionMessage": "swapFromWalletsConditionMessage",
"swapFromWalletsConditionMessage": "Below are the available coins/tokens that you can swap from. If you are not able to see some of your wallets, remember that your key must be backed up and have funds not locked due to pending transactions.",
"Can't exchange this currencies, please try again later.": "Can't exchange this currencies, please try again later.",
"Failed to create transaction for Changelly, please try again later.": "Die Transaktion für Changelly konnte nicht erstellt werden, bitte versuchen Sie es später noch einmal.",
"Error creating transaction": "Fehler beim Erstellen der Transaktion",
Expand Down
1 change: 1 addition & 0 deletions locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -449,6 +449,7 @@
"Additional third-party fees may apply.": "Additional third-party fees may apply.",
"Reminder": "Reminder",
"linkedWalletWarnMsg": "Keep in mind that once the funds are received in your {{selectedWallet}} wallet, to move them you will need to have enough funds in your {{chain}} linked wallet {{linkedWalletName}} to pay the {{chainCoin}} miner fees.",
"linkedWalletSellWarnMsg": "Please note that to move funds from your {{selectedWallet}} wallet, you will need to have sufficient funds in your linked wallet {{chain}} {{linkedWalletName}} to pay the {{chainCoin}} mining fees.",
"Out of service": "Out of service",
"This feature is temporarily out of service. Please try again later.": "This feature is temporarily out of service. Please try again later.",
"Deposit to": "Deposit to",
Expand Down
1 change: 1 addition & 0 deletions locales/es/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -448,6 +448,7 @@
"Additional third-party fees may apply.": "Pueden aplicarse comisiones adicionales de terceros.",
"Reminder": "Recordatorio",
"linkedWalletWarnMsg": "Ten en cuenta que una vez recibidos los fondos en tu billetera {{selectedWallet}}, para moverlos necesitarás tener los fondos suficientes en {{chain}} vinculados a la billetera {{linkedWalletName}} para pagar la comisión de la red {{chainCoin}}.",
"linkedWalletSellWarnMsg": "Please note that to move funds from your {{selectedWallet}} wallet, you will need to have sufficient funds in your linked wallet {{chain}} {{linkedWalletName}} to pay the {{chainCoin}} mining fees.",
"Out of service": "Out of service",
"This feature is temporarily out of service. Please try again later.": "This feature is temporarily out of service. Please try again later.",
"Deposit to": "Depositar en",
Expand Down
9 changes: 5 additions & 4 deletions locales/fr/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,7 @@
"Additional third-party fees may apply.": "Des frais supplémentaires de tiers peuvent s'appliquer.",
"Reminder": "Rappel",
"linkedWalletWarnMsg": "Keep in mind that once the funds are received in your {{selectedWallet}} wallet, to move them you will need to have enough funds in your {{chain}} linked wallet {{linkedWalletName}} to pay the {{chainCoin}} miner fees.",
"linkedWalletSellWarnMsg": "Please note that to move funds from your {{selectedWallet}} wallet, you will need to have sufficient funds in your linked wallet {{chain}} {{linkedWalletName}} to pay the {{chainCoin}} mining fees.",
"Out of service": "Out of service",
"This feature is temporarily out of service. Please try again later.": "This feature is temporarily out of service. Please try again later.",
"Deposit to": "Déposer sur",
Expand Down Expand Up @@ -498,19 +499,19 @@
"The payment is complete and the crypto has been delivered to the user's wallet.": "The payment is complete and the crypto has been delivered to the user's wallet.",
"Payment expired": "Payment expired",
"Order expired before execution.": "Order expired before execution.",
"TokensOnEthereumNetworkDescription": "TokensOnEthereumNetworkDescription",
"TokensOnPolygonNetworkDescription": "TokensOnPolygonNetworkDescription",
"TokensOnEthereumNetworkDescription": "Tokens on the Ethereum network need an Ethereum wallet to pay for fees.",
"TokensOnPolygonNetworkDescription": "Tokens on the Polygon network need a Polygon wallet to pay for fees.",
"Wallet": "Portefeuille",
"MinimizeArgTokens": "Minimize {{currency}} tokens",
"swapToWalletsConditionMessage": "swapToWalletsConditionMessage",
"swapToWalletsConditionMessage": "Below are the available coins/tokens that you can swap to. If you are not able to see some of your wallets, remember that your key must be backed up.",
"There are no wallets available to use this feature.": "There are no wallets available to use this feature.",
"Select a wallet": "Sélectionnez un portefeuille",
"Swap to": "Swap to",
"Choose a key you would like to swap the funds to": "Choose a key you would like to swap the funds to",
"Choose a key you would like to deposit the funds to": "Choose a key you would like to deposit the funds to",
"AML/KYC Policy": "Politique AML/KYC",
"What can I swap?": "What can I swap?",
"swapFromWalletsConditionMessage": "swapFromWalletsConditionMessage",
"swapFromWalletsConditionMessage": "Below are the available coins/tokens that you can swap from. If you are not able to see some of your wallets, remember that your key must be backed up and have funds not locked due to pending transactions.",
"Can't exchange this currencies, please try again later.": "Can't exchange this currencies, please try again later.",
"Failed to create transaction for Changelly, please try again later.": "Impossible de créer une transaction pour Changelly, veuillez réessayer plus tard.",
"Error creating transaction": "Erreur lors de la création d'une transaction",
Expand Down
9 changes: 5 additions & 4 deletions locales/ja/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,7 @@
"Additional third-party fees may apply.": "別途、サードパーティーからの手数料がかかることがあります。",
"Reminder": "注意",
"linkedWalletWarnMsg": "Keep in mind that once the funds are received in your {{selectedWallet}} wallet, to move them you will need to have enough funds in your {{chain}} linked wallet {{linkedWalletName}} to pay the {{chainCoin}} miner fees.",
"linkedWalletSellWarnMsg": "Please note that to move funds from your {{selectedWallet}} wallet, you will need to have sufficient funds in your linked wallet {{chain}} {{linkedWalletName}} to pay the {{chainCoin}} mining fees.",
"Out of service": "Out of service",
"This feature is temporarily out of service. Please try again later.": "This feature is temporarily out of service. Please try again later.",
"Deposit to": "預け入れ先",
Expand Down Expand Up @@ -498,19 +499,19 @@
"The payment is complete and the crypto has been delivered to the user's wallet.": "The payment is complete and the crypto has been delivered to the user's wallet.",
"Payment expired": "Payment expired",
"Order expired before execution.": "Order expired before execution.",
"TokensOnEthereumNetworkDescription": "TokensOnEthereumNetworkDescription",
"TokensOnPolygonNetworkDescription": "TokensOnPolygonNetworkDescription",
"TokensOnEthereumNetworkDescription": "Tokens on the Ethereum network need an Ethereum wallet to pay for fees.",
"TokensOnPolygonNetworkDescription": "Tokens on the Polygon network need a Polygon wallet to pay for fees.",
"Wallet": "ウォレット",
"MinimizeArgTokens": "Minimize {{currency}} tokens",
"swapToWalletsConditionMessage": "swapToWalletsConditionMessage",
"swapToWalletsConditionMessage": "Below are the available coins/tokens that you can swap to. If you are not able to see some of your wallets, remember that your key must be backed up.",
"There are no wallets available to use this feature.": "There are no wallets available to use this feature.",
"Select a wallet": "ウォレットを選択",
"Swap to": "Swap to",
"Choose a key you would like to swap the funds to": "Choose a key you would like to swap the funds to",
"Choose a key you would like to deposit the funds to": "Choose a key you would like to deposit the funds to",
"AML/KYC Policy": "マネーロンダリング防止(AML)/顧客確認(KYC)ポリシー",
"What can I swap?": "What can I swap?",
"swapFromWalletsConditionMessage": "swapFromWalletsConditionMessage",
"swapFromWalletsConditionMessage": "Below are the available coins/tokens that you can swap from. If you are not able to see some of your wallets, remember that your key must be backed up and have funds not locked due to pending transactions.",
"Can't exchange this currencies, please try again later.": "Can't exchange this currencies, please try again later.",
"Failed to create transaction for Changelly, please try again later.": "Changellyの取引作成に失敗しました。後でもう一度お試しください。",
"Error creating transaction": "取引作成エラー",
Expand Down
9 changes: 5 additions & 4 deletions locales/nl/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,7 @@
"Additional third-party fees may apply.": "Extra kosten voor derden kunnen van toepassing zijn.",
"Reminder": "Herinnering",
"linkedWalletWarnMsg": "Keep in mind that once the funds are received in your {{selectedWallet}} wallet, to move them you will need to have enough funds in your {{chain}} linked wallet {{linkedWalletName}} to pay the {{chainCoin}} miner fees.",
"linkedWalletSellWarnMsg": "Please note that to move funds from your {{selectedWallet}} wallet, you will need to have sufficient funds in your linked wallet {{chain}} {{linkedWalletName}} to pay the {{chainCoin}} mining fees.",
"Out of service": "Out of service",
"This feature is temporarily out of service. Please try again later.": "This feature is temporarily out of service. Please try again later.",
"Deposit to": "Storten op",
Expand Down Expand Up @@ -498,19 +499,19 @@
"The payment is complete and the crypto has been delivered to the user's wallet.": "The payment is complete and the crypto has been delivered to the user's wallet.",
"Payment expired": "Payment expired",
"Order expired before execution.": "Order expired before execution.",
"TokensOnEthereumNetworkDescription": "TokensOnEthereumNetworkDescription",
"TokensOnPolygonNetworkDescription": "TokensOnPolygonNetworkDescription",
"TokensOnEthereumNetworkDescription": "Tokens on the Ethereum network need an Ethereum wallet to pay for fees.",
"TokensOnPolygonNetworkDescription": "Tokens on the Polygon network need a Polygon wallet to pay for fees.",
"Wallet": "Wallet",
"MinimizeArgTokens": "Minimize {{currency}} tokens",
"swapToWalletsConditionMessage": "swapToWalletsConditionMessage",
"swapToWalletsConditionMessage": "Below are the available coins/tokens that you can swap to. If you are not able to see some of your wallets, remember that your key must be backed up.",
"There are no wallets available to use this feature.": "There are no wallets available to use this feature.",
"Select a wallet": "Selecteer een wallet",
"Swap to": "Swap to",
"Choose a key you would like to swap the funds to": "Choose a key you would like to swap the funds to",
"Choose a key you would like to deposit the funds to": "Choose a key you would like to deposit the funds to",
"AML/KYC Policy": "AML/KYC-beleid",
"What can I swap?": "What can I swap?",
"swapFromWalletsConditionMessage": "swapFromWalletsConditionMessage",
"swapFromWalletsConditionMessage": "Below are the available coins/tokens that you can swap from. If you are not able to see some of your wallets, remember that your key must be backed up and have funds not locked due to pending transactions.",
"Can't exchange this currencies, please try again later.": "Can't exchange this currencies, please try again later.",
"Failed to create transaction for Changelly, please try again later.": "Transactie aanmaken voor Changelly mislukt, probeer het later opnieuw.",
"Error creating transaction": "Fout bij aanmaken transactie",
Expand Down
9 changes: 5 additions & 4 deletions locales/pt/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,7 @@
"Additional third-party fees may apply.": "Poderão ser aplicadas taxas adicionais de terceiros.",
"Reminder": "Lembrete",
"linkedWalletWarnMsg": "Keep in mind that once the funds are received in your {{selectedWallet}} wallet, to move them you will need to have enough funds in your {{chain}} linked wallet {{linkedWalletName}} to pay the {{chainCoin}} miner fees.",
"linkedWalletSellWarnMsg": "Please note that to move funds from your {{selectedWallet}} wallet, you will need to have sufficient funds in your linked wallet {{chain}} {{linkedWalletName}} to pay the {{chainCoin}} mining fees.",
"Out of service": "Out of service",
"This feature is temporarily out of service. Please try again later.": "This feature is temporarily out of service. Please try again later.",
"Deposit to": "Depositar em",
Expand Down Expand Up @@ -498,19 +499,19 @@
"The payment is complete and the crypto has been delivered to the user's wallet.": "The payment is complete and the crypto has been delivered to the user's wallet.",
"Payment expired": "Payment expired",
"Order expired before execution.": "Order expired before execution.",
"TokensOnEthereumNetworkDescription": "TokensOnEthereumNetworkDescription",
"TokensOnPolygonNetworkDescription": "TokensOnPolygonNetworkDescription",
"TokensOnEthereumNetworkDescription": "Tokens on the Ethereum network need an Ethereum wallet to pay for fees.",
"TokensOnPolygonNetworkDescription": "Tokens on the Polygon network need a Polygon wallet to pay for fees.",
"Wallet": "Carteira",
"MinimizeArgTokens": "Minimize {{currency}} tokens",
"swapToWalletsConditionMessage": "swapToWalletsConditionMessage",
"swapToWalletsConditionMessage": "Below are the available coins/tokens that you can swap to. If you are not able to see some of your wallets, remember that your key must be backed up.",
"There are no wallets available to use this feature.": "There are no wallets available to use this feature.",
"Select a wallet": "Selecionar uma carteira",
"Swap to": "Swap to",
"Choose a key you would like to swap the funds to": "Choose a key you would like to swap the funds to",
"Choose a key you would like to deposit the funds to": "Choose a key you would like to deposit the funds to",
"AML/KYC Policy": "Política de Anti-Lavagem de Dinheiro/Conheça o seu Cliente",
"What can I swap?": "What can I swap?",
"swapFromWalletsConditionMessage": "swapFromWalletsConditionMessage",
"swapFromWalletsConditionMessage": "Below are the available coins/tokens that you can swap from. If you are not able to see some of your wallets, remember that your key must be backed up and have funds not locked due to pending transactions.",
"Can't exchange this currencies, please try again later.": "Can't exchange this currencies, please try again later.",
"Failed to create transaction for Changelly, please try again later.": "Ocorreu um erro ao criar uma transação para Changelly, tente novamente mais tarde.",
"Error creating transaction": "Erro ao criar a transação",
Expand Down
Loading