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: merge main #25

Merged
merged 78 commits into from
Jul 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
a3e2fdc
fix: update vi
Jul 3, 2023
b1fd75d
feat: update contract addresses
Jul 3, 2023
855da4d
Merge pull request #14 from AstraProtocol/feat/update-vi-03-07-2023
Jul 4, 2023
e465b7b
fix: comment about asa per block
Jul 4, 2023
3267a84
fix: unit tests
Jul 4, 2023
08d90c4
fix: add missing key
Jul 4, 2023
47906f9
Merge branch 'dev' into feat/deploy-new-contract-03-07-2023
ruitran Jul 4, 2023
86a48dd
fix: remove staking pool 0
Jul 4, 2023
435ccba
style: default fontweight 500
Jul 4, 2023
630e2f8
fix: update footer
viennguyen2-tiki Jul 4, 2023
42ed9b3
fix: cypress test swap
Jul 4, 2023
28a5ce0
translation: update sync vi/translation.json
Jul 4, 2023
aff1672
Merge pull request #15 from AstraProtocol/feat/deploy-new-contract-03…
Jul 4, 2023
6055fe7
Merge pull request #17 from AstraProtocol/style/default-font-weight
Jul 4, 2023
25de09c
fix: update as DBR-32 requirement + fee swap arg
Jul 4, 2023
87d7b6d
fix: hotfix missing args in Dockerfile
Jul 4, 2023
75a82f3
Merge pull request #18 from AstraProtocol/fix/dbr-32
Jul 4, 2023
b53c595
Merge pull request #16 from AstraProtocol/fix/update-footer
Jul 4, 2023
a726d70
fix: update layout
viennguyen2-tiki Jul 4, 2023
11f549b
fix: revert bg of footer
viennguyen2-tiki Jul 4, 2023
edc5f0c
translation: update recent tx msg
Jul 4, 2023
6c949f8
fix: work around git not detect change filename
Jul 4, 2023
10972d7
Merge pull request #19 from AstraProtocol/fix/layout-bugs
viennguyen2-tiki Jul 4, 2023
d8a869d
fix: return correct filenames
Jul 4, 2023
ceda96d
Merge pull request #21 from AstraProtocol/feat/fix-token-image
ruitran Jul 4, 2023
700edd9
Merge pull request #20 from AstraProtocol/fix/translate-recent-tx
Jul 4, 2023
67e7fbd
fix: config token test usdt failed
Jul 4, 2023
2ec1fa5
Merge pull request #22 from AstraProtocol/feat/fix-config-token-test-…
ruitran Jul 4, 2023
eb0bb6e
fix: missing args in Dockerfile and update wbnb to wasa
Jul 4, 2023
19a53bf
chore: remove log
tiendn Jul 4, 2023
f14ea2b
Merge pull request #23 from AstraProtocol/fix/dockerfile-and-linter
Jul 4, 2023
4129281
fix: show asa price chart
Jul 4, 2023
6cc4141
Merge pull request #24 from AstraProtocol/feat/fix-price-chart-sub-graph
ruitran Jul 4, 2023
9034096
fix: update input style
viennguyen2-tiki Jul 5, 2023
bbf0b92
chore: update yarn.lock
viennguyen2-tiki Jul 5, 2023
c961bae
style: update style in Swap approve step
Jul 5, 2023
1709398
Merge pull request #27 from AstraProtocol/fix/approve-swap-token
Jul 5, 2023
686e9ee
fix: disable switch theme
Jul 5, 2023
43634a6
chore: update default env
Jul 5, 2023
a1fd189
fix: update Chart style mobile + format value display
Jul 5, 2023
c3c8019
fix: modal on mobile
Jul 5, 2023
e63bb6b
fix: hide Bridge on Navigation on mobile
Jul 5, 2023
9e1bb5a
fix: update gas description + fee
Jul 5, 2023
b47f4b9
fix: update display QuestionHelper swap detail on mobile
Jul 5, 2023
697986c
fix: update logo
viennguyen2-tiki Jul 5, 2023
1987324
Merge pull request #28 from AstraProtocol/fix/update-with-feedback
Jul 5, 2023
61b9e4d
fix: add account when get signer
Jul 6, 2023
2f32a99
Merge pull request #29 from AstraProtocol/fix/inject-unknown-account
Jul 6, 2023
5391d6b
Merge branch 'dev' into fix/update-input
viennguyen2-tiki Jul 6, 2023
8d809cd
fix: update footer and logo
viennguyen2-tiki Jul 6, 2023
c4d3db3
fix: change logo of th connect wallet button
viennguyen2-tiki Jul 6, 2023
5abc3b1
Merge pull request #26 from AstraProtocol/fix/update-input
viennguyen2-tiki Jul 6, 2023
068359e
fix: apply new gas price
Jul 6, 2023
f6c3518
fix: update sdk 1.0.9 for swap fee
Jul 6, 2023
30ef6da
fix: show icon
viennguyen2-tiki Jul 6, 2023
798e868
Merge pull request #32 from AstraProtocol/fix/show-disconnect-icon
viennguyen2-tiki Jul 6, 2023
2969ee8
chore: update yarn.lock
Jul 6, 2023
6ad3dfd
fix: disable show subgraph health indicator
Jul 6, 2023
3baeaa7
fix: wrong show pair symbol when confirm swap
Jul 6, 2023
222015b
fix: remove gas price setting in settings
Jul 6, 2023
d816d1e
Merge pull request #31 from AstraProtocol/feat/update-sdk-1.0.9
ruitran Jul 6, 2023
42c2be2
Merge pull request #33 from AstraProtocol/fix/update-st
Jul 6, 2023
a9357d3
chore: add an ignore msg sentry
Jul 6, 2023
da1d68b
Merge pull request #34 from AstraProtocol/chore/sentry-ignore-msg
Jul 6, 2023
72dc5d0
fix: change gas price number to speed text
Jul 6, 2023
56121f3
fix: remove gas price number in code
Jul 6, 2023
8db17b8
fix: change tooltip for gas price
Jul 6, 2023
18d13dc
fix: update err msg remove lsg rejected and style
Jul 6, 2023
0b949d3
Merge pull request #30 from AstraProtocol/feat/fix-new-gas-price
ruitran Jul 6, 2023
28d5240
chore: use only sentry for prod
Jul 6, 2023
10d1e9e
fix: display change value and percent when hover linechart price
Jul 6, 2023
4cb035e
Merge pull request #36 from AstraProtocol/chore/use-sentry-for-prod
Jul 6, 2023
4e2032b
Merge pull request #35 from AstraProtocol/fix/update-err-msg-remove-l…
Jul 6, 2023
9cc251c
Merge pull request #37 from AstraProtocol/fix/display-change-value-an…
Jul 6, 2023
8537fdf
fix: swap link
viennguyen2-tiki Jul 6, 2023
539eb20
fix: update lib
viennguyen2-tiki Jul 6, 2023
a941724
build: add yarn.lock file
viennguyen2-tiki Jul 6, 2023
1d96294
Merge pull request #38 from AstraProtocol/fix/swap-link
viennguyen2-tiki Jul 6, 2023
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
8 changes: 4 additions & 4 deletions .env.sample
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ NEXT_PUBLIC_NODE_PRODUCTION=https://rpc.astranaut.dev
NEXT_PUBLIC_HOST=http://localhost:3000
NEXT_PUBLIC_EXPLORER=https://explorer.astranaut.dev
NEXT_PUBLIC_GTAG=
NEXT_PUBLIC_FEE=20
NEXT_PUBLIC_FEE=100
NEXT_PUBLIC_TITLE=SolarSwap
NEXT_PUBLIC_WALLET_CONNECT_RELAY=relay.walletconnect.com
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=af3dd8c81db591806b87e9dbdd42d470
NEXT_PUBLIC_DEFAULT_OUTPUT_CURRENCY=0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2
NEXT_PUBLIC_GN_INFO_CLIENT=http://167.172.80.21:8000/subgraphs/name/solarswap/exchange-v1
NEXT_PUBLIC_GN_BLOCK_CLIENT=http://167.172.80.21:8000/subgraphs/name/solarswap/blocks-v1
NEXT_PUBLIC_DEFAULT_OUTPUT_CURRENCY=0x2039A56173fDac411975Bce6F756059Ac33d0d79
NEXT_PUBLIC_GN_INFO_CLIENT=https://graph-node.astranaut.dev/subgraphs/name/solarswap/exchange-v1
NEXT_PUBLIC_GN_BLOCK_CLIENT=https://graph-node.astranaut.dev/subgraphs/name/solarswap/blocks-v1
8 changes: 4 additions & 4 deletions .github/workflows/dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ jobs:
NEXT_PUBLIC_HOST=https://defi.astranaut.dev
NEXT_PUBLIC_EXPLORER=http://explorer.astranaut.dev
NEXT_PUBLIC_GTAG=''
NEXT_PUBLIC_FEE=20
NEXT_PUBLIC_FEE=100
NEXT_PUBLIC_TITLE=SolarSwap
NEXT_PUBLIC_WALLET_CONNECT_RELAY=relay.walletconnect.com
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=af3dd8c81db591806b87e9dbdd42d670
NEXT_PUBLIC_SENTRY_DSN=https://3440367258bb4aa39f6798ce548c98c8@sentry.astranet.live/5
NEXT_PUBLIC_SENTRY_ENVIRONMENT=testnet
NEXT_PUBLIC_DEFAULT_OUTPUT_CURRENCY=0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2
NEXT_PUBLIC_GN_INFO_CLIENT=http://167.172.80.21:8000/subgraphs/name/solarswap/exchange-v1
NEXT_PUBLIC_GN_BLOCK_CLIENT=http://167.172.80.21:8000/subgraphs/name/solarswap/blocks-v1
NEXT_PUBLIC_DEFAULT_OUTPUT_CURRENCY=0x2039A56173fDac411975Bce6F756059Ac33d0d79
NEXT_PUBLIC_GN_INFO_CLIENT=https://graph-node.astranaut.dev/subgraphs/name/solarswap/exchange-v1
NEXT_PUBLIC_GN_BLOCK_CLIENT=https://graph-node.astranaut.dev/subgraphs/name/solarswap/blocks-v1
8 changes: 4 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ jobs:
NEXT_PUBLIC_HOST=https://solarswap.io
NEXT_PUBLIC_EXPLORER=http://explorer.astranaut.io
NEXT_PUBLIC_GTAG=G-MK9VVY7GT5
NEXT_PUBLIC_FEE=20
NEXT_PUBLIC_FEE=100
NEXT_PUBLIC_TITLE=SolarSwap
NEXT_PUBLIC_WALLET_CONNECT_RELAY=wc-relay.astranaut.io
NEXT_PUBLIC_SENTRY_DSN=https://3440367258bb4aa39f6798ce548c98c8@sentry.astranet.live/5
NEXT_PUBLIC_SENTRY_ENVIRONMENT=mainnet
NEXT_PUBLIC_DEFAULT_OUTPUT_CURRENCY=0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2
NEXT_PUBLIC_GN_INFO_CLIENT=http://167.172.80.21:8000/subgraphs/name/solarswap/exchange-v1
NEXT_PUBLIC_GN_BLOCK_CLIENT=http://167.172.80.21:8000/subgraphs/name/solarswap/blocks-v1
NEXT_PUBLIC_DEFAULT_OUTPUT_CURRENCY=0x2039A56173fDac411975Bce6F756059Ac33d0d79
NEXT_PUBLIC_GN_INFO_CLIENT=https://graph-node.astranaut.io/subgraphs/name/solarswap/exchange-v1
NEXT_PUBLIC_GN_BLOCK_CLIENT=https://graph-node.astranaut.io/subgraphs/name/solarswap/blocks-v1
8 changes: 8 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,13 @@ ARG NEXT_PUBLIC_EXPLORER
ARG NEXT_PUBLIC_GTAG
ARG NEXT_PUBLIC_FEE
ARG NEXT_PUBLIC_TITLE
ARG NEXT_PUBLIC_DEFAULT_OUTPUT_CURRENCY
ARG NEXT_PUBLIC_WALLET_CONNECT_RELAY
ARG NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID
ARG NEXT_PUBLIC_SENTRY_DSN
ARG NEXT_PUBLIC_SENTRY_ENVIRONMENT
ARG NEXT_PUBLIC_GN_INFO_CLIENT
ARG NEXT_PUBLIC_GN_BLOCK_CLIENT

COPY --from=deps /app/node_modules ./node_modules
COPY --from=deps /app/src ./src
Expand All @@ -52,6 +56,10 @@ RUN SENTRY_AUTH_TOKEN=${SENTRY_AUTH_TOKEN} \
NEXT_PUBLIC_WALLET_CONNECT_RELAY=${NEXT_PUBLIC_WALLET_CONNECT_RELAY} \
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=${NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID} \
NEXT_PUBLIC_SENTRY_DSN=${NEXT_PUBLIC_SENTRY_DSN} \
NEXT_PUBLIC_SENTRY_ENVIRONMENT=${NEXT_PUBLIC_SENTRY_ENVIRONMENT} \
NEXT_PUBLIC_DEFAULT_OUTPUT_CURRENCY=${NEXT_PUBLIC_DEFAULT_OUTPUT_CURRENCY} \
NEXT_PUBLIC_GN_INFO_CLIENT=${NEXT_PUBLIC_GN_INFO_CLIENT} \
NEXT_PUBLIC_GN_BLOCK_CLIENT=${NEXT_PUBLIC_GN_BLOCK_CLIENT} \
yarn build

# Production image, copy all the files and run next
Expand Down
60 changes: 30 additions & 30 deletions cypress/e2e/exchange/add-liquidity.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@ describe('Add Liquidity', () => {

/**
* Use contracts:
* WASA: 0xC60F8AF409Eac14d4926e641170382f313749Fdc
* USDT: 0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2
* WASA: 0xA625BF1c3565775B1859B579DF980Fef324E7315
* USDT: 0x2039A56173fDac411975Bce6F756059Ac33d0d79
* TNT: 0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548
* TNT2: 0xe65585B6Aa50f27d8C8aFac544c01d8668850f21
*/

/** Normal Add Liquidity */

it('loads the two correct tokens', () => {
cy.visit(`${HOST}/add/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`)
cy.visit(`${HOST}/add/0x2039A56173fDac411975Bce6F756059Ac33d0d79/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'USDT')
cy.get('#add-liquidity-input-tokenb #pair').should('contain.text', 'TNT')
})

it('loads the ASA and tokens', () => {
cy.visit(`${HOST}/add/ASA/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/add/ASA/0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'ASA')
cy.get('#add-liquidity-input-tokenb #pair').should('contain.text', 'USDT')
})

it('loads the WASA and tokens', () => {
cy.visit(`${HOST}/add/0xC60F8AF409Eac14d4926e641170382f313749Fdc/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`)
cy.visit(`${HOST}/add/0xA625BF1c3565775B1859B579DF980Fef324E7315/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'WASA')
cy.get('#add-liquidity-input-tokenb #pair').should('contain.text', 'TNT')
})
Expand All @@ -50,65 +50,65 @@ describe('Add Liquidity', () => {
it('single token can be selected', () => {
cy.visit(`${HOST}/add/0xe65585B6Aa50f27d8C8aFac544c01d8668850f21`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'TNT2')
cy.visit(`${HOST}/add/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/add/0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'USDT')
cy.visit(`${HOST}/add/ASA`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'ASA')
})

it('redirects /add/token-token to add/token/token', () => {
cy.visit(`${HOST}/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548-0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548-0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.url().should(
'contain',
'/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2',
'/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548/0x2039A56173fDac411975Bce6F756059Ac33d0d79',
)
})

it('redirects /add/ASA-token to /add/ASA/token', () => {
cy.visit(`${HOST}/add/ASA-0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.url().should('contain', '/add/ASA/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2')
cy.visit(`${HOST}/add/ASA-0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.url().should('contain', '/add/ASA/0x2039A56173fDac411975Bce6F756059Ac33d0d79')
})

it('redirects /add/token-ASA to /add/token/ASA', () => {
cy.visit(`${HOST}/add/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2-ASA`)
cy.url().should('contain', '/add/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/ASA')
cy.visit(`${HOST}/add/0x2039A56173fDac411975Bce6F756059Ac33d0d79-ASA`)
cy.url().should('contain', '/add/0x2039A56173fDac411975Bce6F756059Ac33d0d79/ASA')
})

it('redirects /add/WASA-token to /add/WASA/token', () => {
cy.visit(`${HOST}/add/0xC60F8AF409Eac14d4926e641170382f313749Fdc-0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`)
cy.visit(`${HOST}/add/0xA625BF1c3565775B1859B579DF980Fef324E7315-0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`)
cy.url().should(
'contain',
'/add/0xC60F8AF409Eac14d4926e641170382f313749Fdc/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548',
'/add/0xA625BF1c3565775B1859B579DF980Fef324E7315/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548',
)
})

it('redirects /add/token-WASA to /add/token/WASA', () => {
cy.visit(`${HOST}/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548-0xC60F8AF409Eac14d4926e641170382f313749Fdc`)
cy.visit(`${HOST}/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548-0xA625BF1c3565775B1859B579DF980Fef324E7315`)
cy.url().should(
'contain',
'/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548/0xC60F8AF409Eac14d4926e641170382f313749Fdc',
'/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548/0xA625BF1c3565775B1859B579DF980Fef324E7315',
)
})

/** Single-sided Add Liquidity */

it('Single-sided - loads the two correct tokens', () => {
cy.visit(
`${HOST}/add-single/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`,
`${HOST}/add-single/0x2039A56173fDac411975Bce6F756059Ac33d0d79/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`,
)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'USDT')
cy.get('#add-liquidity-input-tokenb #pair').should('contain.text', 'TNT')
})

it('Single-sided - loads the ASA and tokens', () => {
cy.visit(`${HOST}/add-single/ASA/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/add-single/ASA/0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'ASA')
cy.get('#add-liquidity-input-tokenb #pair').should('contain.text', 'USDT')
})

it('Single-sided - loads the WASA and tokens', () => {
cy.visit(
`${HOST}/add-single/0xC60F8AF409Eac14d4926e641170382f313749Fdc/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`,
`${HOST}/add-single/0xA625BF1c3565775B1859B579DF980Fef324E7315/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`,
)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'WASA')
cy.get('#add-liquidity-input-tokenb #pair').should('contain.text', 'TNT')
Expand Down Expand Up @@ -139,49 +139,49 @@ describe('Add Liquidity', () => {
it('Single-sided - single token can be selected', () => {
cy.visit(`${HOST}/add-single/0xe65585B6Aa50f27d8C8aFac544c01d8668850f21`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'TNT2')
cy.visit(`${HOST}/add-single/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/add-single/0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'USDT')
cy.visit(`${HOST}/add-single/ASA`)
cy.get('#add-liquidity-input-tokena #pair').should('contain.text', 'ASA')
})

it('Single-sided - redirects /add-single/token-token to add-single/token/token', () => {
cy.visit(
`${HOST}/add-single/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548-0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`,
`${HOST}/add-single/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548-0x2039A56173fDac411975Bce6F756059Ac33d0d79`,
)
cy.url().should(
'contain',
'/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2',
'/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548/0x2039A56173fDac411975Bce6F756059Ac33d0d79',
)
})

it('Single-sided - redirects /add-single/ASA-token to /add-single/ASA/token', () => {
cy.visit(`${HOST}/add-single/ASA-0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.url().should('contain', '/add-single/ASA/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2')
cy.visit(`${HOST}/add-single/ASA-0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.url().should('contain', '/add-single/ASA/0x2039A56173fDac411975Bce6F756059Ac33d0d79')
})

it('Single-sided - redirects /add-single/token-ASA to /add-single/token/ASA', () => {
cy.visit(`${HOST}/add-single/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2-ASA`)
cy.url().should('contain', '/add-single/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/ASA')
cy.visit(`${HOST}/add-single/0x2039A56173fDac411975Bce6F756059Ac33d0d79-ASA`)
cy.url().should('contain', '/add-single/0x2039A56173fDac411975Bce6F756059Ac33d0d79/ASA')
})

it('Single-sided - redirects /add-single/WASA-token to /add-single/WASA/token', () => {
cy.visit(
`${HOST}/add-single/0xC60F8AF409Eac14d4926e641170382f313749Fdc-0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`,
`${HOST}/add-single/0xA625BF1c3565775B1859B579DF980Fef324E7315-0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`,
)
cy.url().should(
'contain',
'/add/0xC60F8AF409Eac14d4926e641170382f313749Fdc/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548',
'/add/0xA625BF1c3565775B1859B579DF980Fef324E7315/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548',
)
})

it('Single-sided - redirects /add-single/token-WASA to /add-single/token/WASA', () => {
cy.visit(
`${HOST}/add-single/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548-0xC60F8AF409Eac14d4926e641170382f313749Fdc`,
`${HOST}/add-single/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548-0xA625BF1c3565775B1859B579DF980Fef324E7315`,
)
cy.url().should(
'contain',
'/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548/0xC60F8AF409Eac14d4926e641170382f313749Fdc',
'/add/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548/0xA625BF1c3565775B1859B579DF980Fef324E7315',
)
})
})
32 changes: 16 additions & 16 deletions cypress/e2e/exchange/remove-liquidity.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,36 +3,36 @@ describe('Remove Liquidity', () => {

/**
* Use contracts:
* WASA: 0xC60F8AF409Eac14d4926e641170382f313749Fdc
* USDT: 0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2
* WASA: 0xA625BF1c3565775B1859B579DF980Fef324E7315
* USDT: 0x2039A56173fDac411975Bce6F756059Ac33d0d79
* TNT: 0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548
* TNT2: 0xe65585B6Aa50f27d8C8aFac544c01d8668850f21
*/

/** Normal Remove Liquidity */

it('redirects from address-address to address/address', () => {
cy.visit(`${HOST}/remove/0xC60F8AF409Eac14d4926e641170382f313749Fdc-0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/remove/0xA625BF1c3565775B1859B579DF980Fef324E7315-0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.url().should(
'contain',
'/remove/0xC60F8AF409Eac14d4926e641170382f313749Fdc/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2',
'/remove/0xA625BF1c3565775B1859B579DF980Fef324E7315/0x2039A56173fDac411975Bce6F756059Ac33d0d79',
)
})

it('asa-usdt remove', () => {
cy.visit(`${HOST}/remove/ASA/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/remove/ASA/0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'ASA')
cy.get('#remove-liquidity-tokenb-symbol').should('contain.text', 'USDT')
})

it('usdt-asa remove', () => {
cy.visit(`${HOST}/remove/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/ASA`)
cy.visit(`${HOST}/remove/0x2039A56173fDac411975Bce6F756059Ac33d0d79/ASA`)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'USDT')
cy.get('#remove-liquidity-tokenb-symbol').should('contain.text', 'ASA')
})

it('loads the two correct tokens', () => {
cy.visit(`${HOST}/remove/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`)
cy.visit(`${HOST}/remove/0x2039A56173fDac411975Bce6F756059Ac33d0d79/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'USDT')
cy.get('#remove-liquidity-tokenb-symbol').should('contain.text', 'TNT')
})
Expand All @@ -44,13 +44,13 @@ describe('Remove Liquidity', () => {
})

it('does not crash if token is duplicated', () => {
cy.visit(`${HOST}/remove/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/remove/0x2039A56173fDac411975Bce6F756059Ac33d0d79/0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'USDT')
cy.get('#remove-liquidity-tokenb-symbol').should('contain.text', 'USDT')
})

it('token not in storage is loaded', () => {
cy.visit(`${HOST}/remove/0xe65585B6Aa50f27d8C8aFac544c01d8668850f21/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/remove/0xe65585B6Aa50f27d8C8aFac544c01d8668850f21/0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'TNT2')
cy.get('#remove-liquidity-tokenb-symbol').should('contain.text', 'USDT')
})
Expand All @@ -59,27 +59,27 @@ describe('Remove Liquidity', () => {

it('Single-sided - redirects from address-address to address/address', () => {
cy.visit(
`${HOST}/remove-single/0xC60F8AF409Eac14d4926e641170382f313749Fdc-0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`,
`${HOST}/remove-single/0xA625BF1c3565775B1859B579DF980Fef324E7315-0x2039A56173fDac411975Bce6F756059Ac33d0d79`,
)
cy.url().should(
'contain',
'/remove/0xC60F8AF409Eac14d4926e641170382f313749Fdc/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2',
'/remove/0xA625BF1c3565775B1859B579DF980Fef324E7315/0x2039A56173fDac411975Bce6F756059Ac33d0d79',
)
})

it('Single-sided - asa-usdt remove', () => {
cy.visit(`${HOST}/remove-single/ASA/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`)
cy.visit(`${HOST}/remove-single/ASA/0x2039A56173fDac411975Bce6F756059Ac33d0d79`)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'ASA')
})

it('Single-sided - usdt-asa remove', () => {
cy.visit(`${HOST}/remove-single/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/ASA`)
cy.visit(`${HOST}/remove-single/0x2039A56173fDac411975Bce6F756059Ac33d0d79/ASA`)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'USDT')
})

it('Single-sided - loads the two correct tokens', () => {
cy.visit(
`${HOST}/remove-single/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`,
`${HOST}/remove-single/0x2039A56173fDac411975Bce6F756059Ac33d0d79/0xEC846C99BB9Cb375DeC6c6E07DA0F35258F22548`,
)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'USDT')
})
Expand All @@ -91,14 +91,14 @@ describe('Remove Liquidity', () => {

it('Single-sided - does not crash if token is duplicated', () => {
cy.visit(
`${HOST}/remove-single/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`,
`${HOST}/remove-single/0x2039A56173fDac411975Bce6F756059Ac33d0d79/0x2039A56173fDac411975Bce6F756059Ac33d0d79`,
)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'USDT')
})

it('Single-sided - token not in storage is loaded', () => {
cy.visit(
`${HOST}/remove-single/0xe65585B6Aa50f27d8C8aFac544c01d8668850f21/0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2`,
`${HOST}/remove-single/0xe65585B6Aa50f27d8C8aFac544c01d8668850f21/0x2039A56173fDac411975Bce6F756059Ac33d0d79`,
)
cy.get('#remove-liquidity-tokena-symbol').should('contain.text', 'TNT2')
})
Expand Down
4 changes: 2 additions & 2 deletions cypress/e2e/exchange/swap.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ describe('Swap', () => {
cy.visit(`${HOST}/swap`)
})
const delay = 200
const usdt = '0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2'
const usdt = '0x2039A56173fDac411975Bce6F756059Ac33d0d79'
// const busd = '0x092d93f258ceea20c94ba01e8771115141dd7c20'
// it('can enter an amount into input', () => {
// cy.get('#swap-currency-input .token-amount-input').type('0.001', { delay }).should('have.value', '0.001')
Expand Down Expand Up @@ -42,7 +42,7 @@ describe('Swap', () => {
cy.get('#swap-currency-input .token-amount-input').type('0.001', { force: true, delay })
cy.get('#swap-currency-output').should('not.equal', '')
cy.get('#swap-button').click()
cy.get('#confirm-swap-or-send').should('contain', 'Xác nhận Hoán đổi')
cy.get('#confirm-swap-or-send').should('contain', 'Xác nhận đổi điểm')
})

it('add a recipient does not exist unless in expert mode', () => {
Expand Down
2 changes: 1 addition & 1 deletion cypress/integration/exchange/swap.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ describe('Swap', () => {
})

it('should get input and output currency from url params', () => {
cy.visit('/swap?inputCurrency=0x6f74f5511ba144990A8aeBaF20AFBD3B56EedCb2&outputCurrency=ASA')
cy.visit('/swap?inputCurrency=0x2039A56173fDac411975Bce6F756059Ac33d0d79&outputCurrency=ASA')
cy.get('#swap-currency-input #pair').should('contain', 'BUSD')
cy.get('#swap-currency-output #pair').should('contain', 'ASA')
})
Expand Down
Loading
Loading