Skip to content

Commit

Permalink
Trading sell solana (#17018)
Browse files Browse the repository at this point in the history
* feat(e2e): new Trading sell tests

* feat(e2e): catch and abort solana send request in e2e sell test

* feat(e2e): Expands sell Solana flow till the end

change expiration of all quotes
test renaming
one file rename

* fix(e2e): PR improvements
  • Loading branch information
Vere-Grey authored Feb 15, 2025
1 parent ce4b8e1 commit 63e0da5
Show file tree
Hide file tree
Showing 20 changed files with 506 additions and 35 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"maxCrypto": 2.02309209,
"paymentMethod": "bankTransfer",
"quoteId": "7c373a66-ef08-4048-ae89-2af2d78252ae",
"validUntil": "2025-01-16T09:04:48.012Z"
"validUntil": "2099-01-16T09:04:48.012Z"
},
{
"exchange": "topper",
Expand Down Expand Up @@ -130,7 +130,7 @@
"maxCrypto": 10.03319,
"paymentMethod": "paypal",
"quoteId": "ae546157-0e26-46f6-9943-fed7f72eaffd",
"validUntil": "2025-01-16T09:00:47+00:00"
"validUntil": "2099-01-16T09:00:47+00:00"
},
{
"exchange": "mercuryo",
Expand Down Expand Up @@ -185,7 +185,7 @@
"maxCrypto": 1.00332,
"paymentMethod": "revolutPay",
"quoteId": "ae546157-0e26-46f6-9943-fed7f72eaffd",
"validUntil": "2025-01-16T09:00:47+00:00"
"validUntil": "2099-01-16T09:00:47+00:00"
},
{
"exchange": "mercuryo",
Expand Down Expand Up @@ -240,7 +240,7 @@
"maxCrypto": 0.20066,
"paymentMethod": "googlePay",
"quoteId": "ae546157-0e26-46f6-9943-fed7f72eaffd",
"validUntil": "2025-01-16T09:00:47+00:00"
"validUntil": "2099-01-16T09:00:47+00:00"
},
{
"exchange": "mercuryo",
Expand Down Expand Up @@ -277,7 +277,7 @@
"maxCrypto": 0.20066,
"paymentMethod": "creditCard",
"quoteId": "ae546157-0e26-46f6-9943-fed7f72eaffd",
"validUntil": "2025-01-16T09:00:47+00:00"
"validUntil": "2099-01-16T09:00:47+00:00"
},
{
"exchange": "paybis",
Expand All @@ -296,7 +296,7 @@
"maxCrypto": 0.20066,
"paymentMethod": "applePay",
"quoteId": "ae546157-0e26-46f6-9943-fed7f72eaffd",
"validUntil": "2025-01-16T09:00:47+00:00"
"validUntil": "2099-01-16T09:00:47+00:00"
},
{
"exchange": "moonpay",
Expand Down Expand Up @@ -369,7 +369,7 @@
"maxCrypto": 0.18573124,
"paymentMethod": "googlePay",
"quoteId": "1f50af6a-2bf5-447c-b8dc-a12e970a906c",
"validUntil": "2025-01-16T08:59:56.276Z"
"validUntil": "2099-01-16T08:59:56.276Z"
},
{
"exchange": "simplex",
Expand All @@ -388,7 +388,7 @@
"maxCrypto": 0.18573124,
"paymentMethod": "creditCard",
"quoteId": "1f50af6a-2bf5-447c-b8dc-a12e970a906c",
"validUntil": "2025-01-16T08:59:56.276Z"
"validUntil": "2099-01-16T08:59:56.276Z"
},
{
"exchange": "simplex",
Expand All @@ -407,7 +407,7 @@
"maxCrypto": 0.18573124,
"paymentMethod": "applePay",
"quoteId": "1f50af6a-2bf5-447c-b8dc-a12e970a906c",
"validUntil": "2025-01-16T08:59:56.276Z"
"validUntil": "2099-01-16T08:59:56.276Z"
},
{
"error": "Amount too low, minimum is CZK 1327.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@
"maxCrypto": 76.35358357,
"paymentMethod": "bankTransfer",
"quoteId": "f9076590-1099-471e-9de0-9a654d5fe054",
"validUntil": "2025-02-03T11:27:24.907Z"
"validUntil": "2099-02-03T11:27:24.907Z"
},
{
"exchange": "mercuryo",
Expand Down Expand Up @@ -166,7 +166,7 @@
"maxCrypto": 384.25632,
"paymentMethod": "paypal",
"quoteId": "f3dd260f-650f-48fa-9564-3f28817ca658",
"validUntil": "2025-02-03T11:23:25+00:00"
"validUntil": "2099-02-03T11:23:25+00:00"
},
{
"exchange": "mercuryo",
Expand Down Expand Up @@ -203,7 +203,7 @@
"maxCrypto": 38.42563,
"paymentMethod": "revolutPay",
"quoteId": "f3dd260f-650f-48fa-9564-3f28817ca658",
"validUntil": "2025-02-03T11:23:25+00:00"
"validUntil": "2099-02-03T11:23:25+00:00"
},
{
"exchange": "mercuryo",
Expand Down Expand Up @@ -258,7 +258,7 @@
"maxCrypto": 7.68513,
"paymentMethod": "googlePay",
"quoteId": "f3dd260f-650f-48fa-9564-3f28817ca658",
"validUntil": "2025-02-03T11:23:25+00:00"
"validUntil": "2099-02-03T11:23:25+00:00"
},
{
"exchange": "paybis",
Expand All @@ -277,7 +277,7 @@
"maxCrypto": 7.68513,
"paymentMethod": "creditCard",
"quoteId": "f3dd260f-650f-48fa-9564-3f28817ca658",
"validUntil": "2025-02-03T11:23:25+00:00"
"validUntil": "2099-02-03T11:23:25+00:00"
},
{
"exchange": "paybis",
Expand All @@ -296,7 +296,7 @@
"maxCrypto": 7.68513,
"paymentMethod": "applePay",
"quoteId": "f3dd260f-650f-48fa-9564-3f28817ca658",
"validUntil": "2025-02-03T11:23:25+00:00"
"validUntil": "2099-02-03T11:23:25+00:00"
},
{
"exchange": "moonpay",
Expand Down Expand Up @@ -369,7 +369,7 @@
"maxCrypto": 7.11481765,
"paymentMethod": "googlePay",
"quoteId": "8c15ae9c-7af9-4316-a36b-95cd3a2ddc72",
"validUntil": "2025-02-03T11:22:33.839Z"
"validUntil": "2099-02-03T11:22:33.839Z"
},
{
"exchange": "simplex",
Expand All @@ -388,7 +388,7 @@
"maxCrypto": 7.11481765,
"paymentMethod": "creditCard",
"quoteId": "8c15ae9c-7af9-4316-a36b-95cd3a2ddc72",
"validUntil": "2025-02-03T11:22:33.839Z"
"validUntil": "2099-02-03T11:22:33.839Z"
},
{
"exchange": "simplex",
Expand All @@ -407,7 +407,7 @@
"maxCrypto": 7.11481765,
"paymentMethod": "applePay",
"quoteId": "8c15ae9c-7af9-4316-a36b-95cd3a2ddc72",
"validUntil": "2025-02-03T11:22:33.839Z"
"validUntil": "2099-02-03T11:22:33.839Z"
},
{
"error": "Amount too low, minimum is CZK 1327.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@
"maxCrypto": 22007.29022299,
"paymentMethod": "creditCard",
"quoteId": "7e7b74d3-13d3-403b-ae50-e605d4abd846",
"validUntil": "2025-02-12T20:09:59.306Z"
"validUntil": "2099-02-12T20:09:59.306Z"
},
{
"exchange": "simplex",
Expand All @@ -173,7 +173,7 @@
"maxCrypto": 22007.29022299,
"paymentMethod": "applePay",
"quoteId": "7e7b74d3-13d3-403b-ae50-e605d4abd846",
"validUntil": "2025-02-12T20:09:59.306Z"
"validUntil": "2099-02-12T20:09:59.306Z"
},
{
"exchange": "simplex",
Expand All @@ -193,6 +193,6 @@
"maxCrypto": 22007.29022299,
"paymentMethod": "googlePay",
"quoteId": "7e7b74d3-13d3-403b-ae50-e605d4abd846",
"validUntil": "2025-02-12T20:09:59.306Z"
"validUntil": "2099-02-12T20:09:59.306Z"
}
]
10 changes: 9 additions & 1 deletion packages/suite-desktop-core/e2e/fixtures/invity/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,16 @@ import exchangeWatch from './exchange/watch.json';
import info from './info.json';
import sellList from './sell/list.json';
import sellQuotesBTC from './sell/quotes-bitcoin.json';
//Payloads
import sellQuotesEthereumToken from './sell/quotes-ethereum-token.json';
import sellQuotesSolana from './sell/quotes-solana.json';
import sellQuotesPayload from './sell/requests/quotes-request.json';
import sellTradePayload from './sell/requests/trade-request.json';
import sellWatchPayload from './sell/requests/watch-request.json';
import sellTradeBTC from './sell/trade-bitcoin.json';
import sellTradeEthereumToken from './sell/trade-ethereum-token.json';
import sellTradeSolana from './sell/trade-solana.json';
import sellWatch from './sell/watch.json';
//Payloads
//Types
import { SellTradeResponse, TradeResponse } from './types';

Expand Down Expand Up @@ -116,6 +120,10 @@ export {
buyWatch,
sellList,
sellQuotesBTC,
sellQuotesEthereumToken,
sellQuotesSolana,
sellTradeBTC,
sellTradeEthereumToken,
sellTradeSolana,
sellWatch,
};
Original file line number Diff line number Diff line change
Expand Up @@ -32,36 +32,36 @@
"minCrypto": 0.00032244,
"maxCrypto": 0.53742565,
"paymentMethod": "bankTransfer",
"validUntil": "2025-02-07T12:43:29Z"
"validUntil": "2099-02-07T12:43:29Z"
},
{
"exchange": "btcdirect-sell",
"fiatCurrency": "EUR",
"cryptoCurrency": "bitcoin",
"rate": 92153.84615384616,
"rate": 921538.4615384616,
"amountInCrypto": true,
"exp": "qtn7k13GIY/wauu7BvapWA==",
"country": "CZ",
"paymentMethodName": "SEPA",
"fiatStringAmount": "59.90",
"fiatStringAmount": "599.00",
"cryptoStringAmount": "0.00065",
"minFiat": 31.04,
"maxFiat": 51736.36,
"minCrypto": 0.00032244,
"maxCrypto": 0.53742565,
"paymentMethod": "sepa",
"validUntil": "2025-02-07T12:43:29Z"
"validUntil": "2099-02-07T12:43:29Z"
},
{
"exchange": "moonpay-sell",
"fiatCurrency": "EUR",
"cryptoCurrency": "bitcoin",
"rate": 85907.69230769231,
"rate": 859076.9230769231,
"amountInCrypto": true,
"exp": "qtn7k13GIY/wauu7BvapWA==",
"country": "CZ",
"paymentMethodName": "SEPA",
"fiatStringAmount": "55.84",
"fiatStringAmount": "558.40",
"cryptoStringAmount": "0.00065",
"minFiat": 20,
"maxFiat": 30000,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
[
{
"exchange": "btcdirect-sell",
"fiatCurrency": "EUR",
"cryptoCurrency": "ethereum--0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"rate": 0.9453571428571429,
"amountInCrypto": true,
"exp": "smWJR5rZZn8vPQSVap5/lQ==",
"country": "CZ",
"paymentMethodName": "Bank Transfer",
"fiatStringAmount": "9.32",
"cryptoStringAmount": "9.87",
"minFiat": 1,
"maxFiat": 50726.17,
"minCrypto": 1,
"maxCrypto": 52373.58101,
"paymentMethod": "bankTransfer",
"validUntil": "2099-02-11T14:16:33Z"
},
{
"exchange": "btcdirect-sell",
"fiatCurrency": "EUR",
"cryptoCurrency": "ethereum--0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"rate": 0.9453571428571429,
"amountInCrypto": true,
"exp": "smWJR5rZZn8vPQSVap5/lQ==",
"country": "CZ",
"paymentMethodName": "SEPA",
"fiatStringAmount": "9.32",
"cryptoStringAmount": "9.87",
"minFiat": 1,
"maxFiat": 50726.17,
"minCrypto": 1,
"maxCrypto": 52373.58101,
"paymentMethod": "sepa",
"validUntil": "2099-02-11T14:16:33Z"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
[
{
"exchange": "moonpay-sell",
"fiatCurrency": "EUR",
"cryptoCurrency": "solana",
"rate": 167,
"amountInCrypto": true,
"exp": "D2jSTmfl+NCtueFHot1j2Q==",
"country": "CZ",
"paymentMethodName": "Credit Card",
"fiatStringAmount": "8.183",
"cryptoStringAmount": "0.049",
"minFiat": 20,
"maxFiat": 30000,
"minCrypto": 0.01,
"maxCrypto": 30000,
"paymentMethod": "creditCard"
},
{
"exchange": "btcdirect-sell",
"fiatCurrency": "EUR",
"cryptoCurrency": "solana",
"rate": 185.2,
"amountInCrypto": true,
"exp": "D2jSTmfl+NCtueFHot1j2Q==",
"country": "CZ",
"paymentMethodName": "Bank Transfer",
"fiatStringAmount": "9.0758",
"cryptoStringAmount": "0.049",
"minFiat": 30.52,
"maxFiat": 50894.54,
"minCrypto": 0.01,
"maxCrypto": 267.73919776,
"paymentMethod": "bankTransfer",
"validUntil": "2099-02-11T18:53:29Z"
},
{
"exchange": "btcdirect-sell",
"fiatCurrency": "EUR",
"cryptoCurrency": "solana",
"rate": 185.2,
"amountInCrypto": true,
"exp": "D2jSTmfl+NCtueFHot1j2Q==",
"country": "CZ",
"paymentMethodName": "SEPA",
"fiatStringAmount": "9.0758",
"cryptoStringAmount": "0.049",
"minFiat": 30.52,
"maxFiat": 50894.54,
"minCrypto": 0.01,
"maxCrypto": 267.73919776,
"paymentMethod": "sepa",
"validUntil": "2099-02-11T18:53:29Z"
},
{
"exchange": "moonpay-sell",
"fiatCurrency": "EUR",
"cryptoCurrency": "solana",
"rate": 167,
"amountInCrypto": true,
"exp": "D2jSTmfl+NCtueFHot1j2Q==",
"country": "CZ",
"paymentMethodName": "SEPA",
"fiatStringAmount": "8.183",
"cryptoStringAmount": "0.049",
"minFiat": 20,
"maxFiat": 30000,
"minCrypto": 0.01,
"maxCrypto": 30000,
"paymentMethod": "sepa"
}
]
Loading

0 comments on commit 63e0da5

Please sign in to comment.