From 9e57daf1048b766241a404faebb7e4f549af0ce6 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Mon, 11 Oct 2021 14:36:50 +0400 Subject: [PATCH 01/35] Geoblocking disabled by default --- cmake/project.metadata.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/project.metadata.cmake b/cmake/project.metadata.cmake index 00b1eab1cb..c478d1c18c 100644 --- a/cmake/project.metadata.cmake +++ b/cmake/project.metadata.cmake @@ -9,7 +9,7 @@ set(DEX_DISCORD "https://komodoplatform.com/discord") set(DEX_TWITTER "https://twitter.com/AtomicDEX") set(DEX_PRIMARY_COIN "KMD") ## Main coin of the DEX, will be enabled by default and will be the default left ticker for trading set(DEX_SECOND_PRIMARY_COIN "LTC") ## Second main coin of the DEX, will be enabled by default and will be the default right ticker for trading -option(DISABLE_GEOBLOCKING "Enable to disable geoblocking (for dev purpose)" OFF) +option(DISABLE_GEOBLOCKING "Enable to disable geoblocking (for dev purpose)" ON) set(DEX_REPOSITORY_OWNER ${DEX_COMPANY}) set(DEX_REPOSITORY_NAME "atomicDEX-Desktop") set(DEX_CHECKSUM_API_URL "https://komodo.live/static/checksum.json") From 52221bbf43ba0a1f5707c58c5ece155158aaa566 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Tue, 19 Oct 2021 16:06:35 +0400 Subject: [PATCH 02/35] Set Firo, Bitcoin and Ethereum as default coins --- assets/config/0.5.2-coins.json | 8 ++++---- assets/config/cfg.json | 8 +++++--- cmake/project.metadata.cmake | 4 ++-- src/core/atomicdex/config/raw.mm2.coins.cfg.hpp | 2 +- src/core/atomicdex/services/price/global.provider.hpp | 4 ++-- 5 files changed, 14 insertions(+), 12 deletions(-) diff --git a/assets/config/0.5.2-coins.json b/assets/config/0.5.2-coins.json index 7ec465c8e3..91e4ddbafa 100644 --- a/assets/config/0.5.2-coins.json +++ b/assets/config/0.5.2-coins.json @@ -1755,7 +1755,7 @@ "https://explorer.firo.org/" ], "type": "UTXO", - "active": false, + "active": true, "currently_enabled": false }, "FIRO-BEP20": { @@ -2367,7 +2367,7 @@ "currently_enabled": false }, "LTC": { - "active": true, + "active": false, "coin": "LTC", "coingecko_id": "litecoin", "coinpaprika_id": "ltc-litecoin", @@ -2806,7 +2806,7 @@ "name": "Moonriver" }, "ETH": { - "active": false, + "active": true, "coin": "ETH", "coingecko_id": "ethereum", "coinpaprika_id": "eth-ethereum", @@ -3326,7 +3326,7 @@ "explorer_url": [ "https://kmdexplorer.io/" ], - "active": true, + "active": false, "currently_enabled": false }, "KMD-BEP20": { diff --git a/assets/config/cfg.json b/assets/config/cfg.json index 2cc5b79023..23747c1095 100644 --- a/assets/config/cfg.json +++ b/assets/config/cfg.json @@ -41,7 +41,9 @@ "KMD": "KMD", "BTC": "₿", "BTC_ALT": "฿", - "LTC": "Ł" + "LTC": "Ł", + "FIRO": "FIRO", + "ETH": "ETH" }, "available_fiat": [ "USD", @@ -81,7 +83,7 @@ "possible_currencies": [ "USD", "BTC", - "KMD", - "LTC" + "FIRO", + "ETH" ] } \ No newline at end of file diff --git a/cmake/project.metadata.cmake b/cmake/project.metadata.cmake index c478d1c18c..2c53e20a1b 100644 --- a/cmake/project.metadata.cmake +++ b/cmake/project.metadata.cmake @@ -7,8 +7,8 @@ set(DEX_WEBSITE "https://atomicdex.io/") set(DEX_SUPPORT_PAGE "https://support.komodoplatform.com/support/home") set(DEX_DISCORD "https://komodoplatform.com/discord") set(DEX_TWITTER "https://twitter.com/AtomicDEX") -set(DEX_PRIMARY_COIN "KMD") ## Main coin of the DEX, will be enabled by default and will be the default left ticker for trading -set(DEX_SECOND_PRIMARY_COIN "LTC") ## Second main coin of the DEX, will be enabled by default and will be the default right ticker for trading +set(DEX_PRIMARY_COIN "FIRO") ## Main coin of the DEX, will be enabled by default and will be the default left ticker for trading +set(DEX_SECOND_PRIMARY_COIN "BTC") ## Second main coin of the DEX, will be enabled by default and will be the default right ticker for trading option(DISABLE_GEOBLOCKING "Enable to disable geoblocking (for dev purpose)" ON) set(DEX_REPOSITORY_OWNER ${DEX_COMPANY}) set(DEX_REPOSITORY_NAME "atomicDEX-Desktop") diff --git a/src/core/atomicdex/config/raw.mm2.coins.cfg.hpp b/src/core/atomicdex/config/raw.mm2.coins.cfg.hpp index 78a65a8383..3f89cc7ee0 100644 --- a/src/core/atomicdex/config/raw.mm2.coins.cfg.hpp +++ b/src/core/atomicdex/config/raw.mm2.coins.cfg.hpp @@ -103,7 +103,7 @@ namespace atomic_dex std::optional requires_notarization{std::nullopt}; std::optional is_po_s{std::nullopt}; std::optional segwit{std::nullopt}; - std::optional address_format{std::nullopt}; + std::optional address_format{std::nullopt}; std::optional estimate_fee_mode{std::nullopt}; std::optional taddr{std::nullopt}; std::optional decimals{std::nullopt}; diff --git a/src/core/atomicdex/services/price/global.provider.hpp b/src/core/atomicdex/services/price/global.provider.hpp index 84affc9fe1..23167b84cf 100644 --- a/src/core/atomicdex/services/price/global.provider.hpp +++ b/src/core/atomicdex/services/price/global.provider.hpp @@ -33,8 +33,8 @@ namespace atomic_dex ag::ecs::system_manager& m_system_manager; atomic_dex::cfg& m_cfg; - t_supported_fiat_registry m_supported_fiat_registry{"USD", "EUR", "BTC", "KMD", "GBP", "HKD", "IDR", "ILS", "DKK", "INR", "CHF", "MXN", - "CZK", "SGD", "THB", "HRK", "MYR", "NOK", "CNY", "BGN", "PHP", "PLN", "ZAR", "CAD", + t_supported_fiat_registry m_supported_fiat_registry{"USD", "EUR", "BTC", "KMD", "GBP", "HKD", "IDR", "ILS", "DKK", "INR", "CHF", "MXN", "ETH" + "CZK", "SGD", "THB", "HRK", "MYR", "NOK", "CNY", "BGN", "PHP", "PLN", "ZAR", "CAD", "FIRO" "ISK", "BRL", "RON", "NZD", "TRY", "JPY", "RUB", "KRW", "AUD", "HUF", "SEK", "LTC", "DOGE"}; t_providers_registry m_coin_rate_providers{}; t_json_synchronized m_other_fiats_rates; From eb6f9c27b1a777595551b3f43169b513d09f5c50 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Wed, 24 Nov 2021 13:51:35 +0400 Subject: [PATCH 03/35] Rebranding AtomicDex to FiroDex --- ...-desktop-cd.yml => firodex-desktop-cd.yml} | 6 +-- ...-desktop-ci.yml => firodex-desktop-ci.yml} | 43 +++++++++--------- ...-vt.yml => firodex-desktop-release-vt.yml} | 0 .github/workflows/sync_mirror.yml | 26 ----------- assets/config/game.config.maker.json | 2 +- assets/logo/dex-logo-64.png | Bin 15220 -> 2174 bytes assets/logo/dex-logo-gold.png | Bin 29144 -> 4162 bytes assets/logo/dex-logo-sidebar-dark-gold.png | Bin 24451 -> 4568 bytes assets/logo/dex-logo-sidebar-dark.png | Bin 9713 -> 4256 bytes assets/logo/dex-logo-sidebar-gold.png | Bin 24016 -> 4211 bytes assets/logo/dex-logo-sidebar.png | Bin 9236 -> 4211 bytes assets/logo/dex-logo.icns | Bin 145000 -> 22133 bytes assets/logo/dex-logo.ico | Bin 23130 -> 4286 bytes assets/logo/dex-logo.png | Bin 14353 -> 4162 bytes assets/logo/dex-tray-icon.png | Bin 5369 -> 2489 bytes ci_tools_atomic_dex/ci_scripts/osx_script.sh | 4 +- .../ci_scripts/windows_script.ps1 | 20 +++----- cmake/project.metadata.cmake | 10 ++-- 18 files changed, 39 insertions(+), 72 deletions(-) rename .github/workflows/{atomicdex-desktop-cd.yml => firodex-desktop-cd.yml} (99%) rename .github/workflows/{atomicdex-desktop-ci.yml => firodex-desktop-ci.yml} (94%) rename .github/workflows/{atomicdex-desktop-release-vt.yml => firodex-desktop-release-vt.yml} (100%) delete mode 100644 .github/workflows/sync_mirror.yml diff --git a/.github/workflows/atomicdex-desktop-cd.yml b/.github/workflows/firodex-desktop-cd.yml similarity index 99% rename from .github/workflows/atomicdex-desktop-cd.yml rename to .github/workflows/firodex-desktop-cd.yml index f9f3dae234..1614609234 100644 --- a/.github/workflows/atomicdex-desktop-cd.yml +++ b/.github/workflows/firodex-desktop-cd.yml @@ -1,4 +1,4 @@ -name: AtomicDex-Desktop CD releases +name: FiroDex-Desktop CD releases on: push: @@ -6,8 +6,8 @@ on: - temporary_disabled env: - DEX_PROJECT_NAME: "atomicdex-desktop" - DEX_DISPLAY_NAME: "AtomicDex Desktop" + DEX_PROJECT_NAME: "firodex-desktop" + DEX_DISPLAY_NAME: "FiroDex Desktop" DEX_COMPANY: "KomodoPlatform" DEX_WEBSITE: "https://atomicdex.io/" diff --git a/.github/workflows/atomicdex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml similarity index 94% rename from .github/workflows/atomicdex-desktop-ci.yml rename to .github/workflows/firodex-desktop-ci.yml index 36495d7c73..c3fab7674d 100644 --- a/.github/workflows/atomicdex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -1,17 +1,17 @@ -name: AtomicDex-Desktop CI +name: FiroDex-Desktop CI on: pull_request: types: [ opened, synchronize, reopened ] push: branches: - - master + - temporary_disabled schedule: - cron: '0 0 * * 1' env: - DEX_PROJECT_NAME: "atomicdex-desktop" - DEX_DISPLAY_NAME: "AtomicDex Desktop" + DEX_PROJECT_NAME: "firodex-desktop" + DEX_DISPLAY_NAME: "FiroDex Desktop" DEX_COMPANY: "KomodoPlatform" DEX_WEBSITE: "https://atomicdex.io/" @@ -70,10 +70,10 @@ jobs: host: 'linux' target: 'desktop' dir: '${{ github.workspace }}' - mirror: 'http://mirrors.ocf.berkeley.edu/qt' + #mirror: 'http://mirrors.ocf.berkeley.edu/qt' #mirror: https://qt-mirror.dannhauer.de #mirror: https://www.funet.fi/pub/mirrors/download.qt-project.org - #mirror: https://ftp.fau.de/qtproject + mirror: https://ftp.fau.de/qtproject modules: 'qtcharts qtwidgets debug_info qtwebengine qtwebview' aqtversion: '==0.8' py7zrversion: '==0.6' @@ -85,10 +85,10 @@ jobs: version: ${{ matrix.qt }} host: 'mac' target: 'desktop' - mirror: 'http://mirrors.ocf.berkeley.edu/qt' + #mirror: 'http://mirrors.ocf.berkeley.edu/qt' #mirror: https://qt-mirror.dannhauer.de #mirror: https://www.funet.fi/pub/mirrors/download.qt-project.org - #mirror: https://ftp.fau.de/qtproject + mirror: https://ftp.fau.de/qtproject dir: '${{ github.workspace }}' modules: 'qtcharts qtwidgets debug_info qtwebview qtwebengine' @@ -106,10 +106,10 @@ jobs: host: 'windows' target: 'desktop' arch: 'win64_msvc2019_64' - mirror: 'http://mirrors.ocf.berkeley.edu/qt' + #mirror: 'http://mirrors.ocf.berkeley.edu/qt' #mirror: https://qt-mirror.dannhauer.de #mirror: https://www.funet.fi/pub/mirrors/download.qt-project.org - #mirror: https://ftp.fau.de/qtproject + mirror: https://ftp.fau.de/qtproject dir: 'C:\' modules: 'qtcharts qtwidgets debug_info qtwebview qtwebengine' @@ -126,12 +126,13 @@ jobs: if: runner.os == 'Linux' run: | export DEBIAN_FRONTEND=noninteractive - export SHELL=/bin/bash - echo "CHOOSENIM_CHOOSE_VERSION=1.4.0" >> $GITHUB_ENV + echo "CHOOSENIM_CHOOSE_VERSION=1.4.8" >> $GITHUB_ENV + export CHOOSENIM_CHOOSE_VERSION=1.4.8 curl https://nim-lang.org/choosenim/init.sh > choosenim.sh chmod +x choosenim.sh ./choosenim.sh -y export PATH=/home/runner/.nimble/bin:$PATH + ls /home/runner/.choosenim/toolchains chmod +x /home/runner/.choosenim/toolchains/nim-1.4.8/bin/* - name: Install deps (Linux) @@ -167,7 +168,7 @@ jobs: echo "CXX=/usr/local/opt/llvm/bin/clang++" >> $GITHUB_ENV echo "CC=/usr/local/opt/llvm/bin/clang" >> $GITHUB_ENV - - name: Build AtomicDEX (Linux) + - name: Build FiroDEX (Linux) if: runner.os == 'Linux' run: | export QT_INSTALL_CMAKE_PATH=${{ github.workspace }}/Qt/${{ matrix.qt }}/gcc_64/lib/cmake @@ -203,7 +204,7 @@ jobs: p12-file-base64: ${{ secrets.CERTIFICATES_INSTALLER_P12 }} p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - - name: Build AtomicDEX (MacOS) + - name: Build FiroDEX (MacOS) if: runner.os == 'macOS' run: | export MAC_SIGN_IDENTITY="${{ secrets.MAC_SIGN_IDENTITY }}" @@ -219,7 +220,7 @@ jobs: nimble build -y ./ci_tools_atomic_dex bundle ${{ matrix.type }} --osx_sdk=$HOME/sdk/MacOSX10.14.sdk --compiler=clang++ - - name: Build AtomicDEX (Windows) + - name: Build FiroDEX (Windows) if: runner.os == 'Windows' shell: powershell run: | @@ -272,19 +273,17 @@ jobs: - name: Running Tests (Windows) shell: powershell - working-directory: ci_tools_atomic_dex if: runner.os == 'Windows' && 'KomodoPlatform/atomicDEX-Desktop' == github.repository run: | echo "Running tests" $Env:REPORT_CI_TOKEN = "${{ secrets.REPORT_CI_TOKEN_SECRET }}" $Env:QT_INSTALL_CMAKE_PATH = "C:\Qt\${{ matrix.qt }}\msvc2019_64" - cmd /c '.\ci_tools_atomic_dex.exe tests release 2>&1' - cd build-Release - cd bin - ls + cd build\bin + ./atomicdex-desktop_tests.exe --reporters=xml --out=${{ env.DEX_PROJECT_NAME }}-tests-result.xml -s #Invoke-WebRequest -Uri https://report.ci/upload.py -OutFile upload.py #python upload.py --sha $(git rev-parse HEAD) -n "[Doctest Windows]" --include='${{ env.DEX_PROJECT_NAME }}-tests-result.xml' --framework=doctest --merge ".*" + - name: Upload env variable for artifacts (Linux) if: runner.os == 'Linux' run: | @@ -365,5 +364,5 @@ jobs: name: ${{ env.artifact_name_installer }} path: ./bundled/windows/${{ env.DEX_PROJECT_NAME }}_installer.exe retention-days: 7 - - + + \ No newline at end of file diff --git a/.github/workflows/atomicdex-desktop-release-vt.yml b/.github/workflows/firodex-desktop-release-vt.yml similarity index 100% rename from .github/workflows/atomicdex-desktop-release-vt.yml rename to .github/workflows/firodex-desktop-release-vt.yml diff --git a/.github/workflows/sync_mirror.yml b/.github/workflows/sync_mirror.yml deleted file mode 100644 index ad86db71c4..0000000000 --- a/.github/workflows/sync_mirror.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: GitlabSync - -on: - push: - branches: - - '*' - pull_request: - branches: - - dev - delete: - branches: - - '*' - -jobs: - sync: - runs-on: ubuntu-latest - name: Git Repo Sync - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - uses: wangchucheng/git-repo-sync@v0.1.0 - with: - target-url: ${{ secrets.GITLAB_URL }} - target-username: ${{ secrets.GITLAB_USERNAME }} - target-token: ${{ secrets.GITLAB_TOKEN }} diff --git a/assets/config/game.config.maker.json b/assets/config/game.config.maker.json index 666850111a..f75e0854ef 100644 --- a/assets/config/game.config.maker.json +++ b/assets/config/game.config.maker.json @@ -12,7 +12,7 @@ "native_desktop_mode": false, "scale_mode": "fit", "window_height": 900.0, - "window_title": "atomicDEX Desktop", + "window_title": "firoDEX Desktop", "window_width": 1280.0, "no_style": false, "mouse_grabbed": false, diff --git a/assets/logo/dex-logo-64.png b/assets/logo/dex-logo-64.png index c7d99459d299c3c5c0539fa59f55af674e6b6883..de1f762aaa963038de5da888cd1543bacf91eda1 100644 GIT binary patch delta 2162 zcmV-&2#xpjcK#5MBYyx1a7bBm000fw000fw0YWI7cmMzhFiAu~RCt{2TWe4hR~A0q zJr9@%xGFGDo-r}e5zQ!=2uM=wCK#0@l{K}sm5|aPyP7pdBPNOqY$B}2Cs8+uVK>=S zS(-8_)U1g`W#uuYB8WJWxQo087#>=}Ff+`fyZ1*nRfg%F>3{C&nK5O)pZB}>oO8dK z?!Ncja}kmx;Xwu(>HtEGUjzts0HKCpY6F5G0drQV(IL9Exe`<;2qRo>3{d0;{{-nq zg#w&#xhIWBKe6SRi~)NwO?~Gf9t}JSVA#Gh!DY3sx0;8u$GiKItb=ATi4$JOAQ%cV zwaO6@r|FO=V}Jf73=coDWasuSzG4cv05$oWFo7hzXsokm^=NCGnsB@QvWE&Vn3+7+ zG;LPW$9LLp?tJ0g370?i0wzFB{w5J779TWUZeBgnKPciHp%=(h3a4W6!YbV1cr&YF zpOcG?fCx}mP@F$tXxwk<=?mu)6kEt+HItgmCpV;(?tiFcJC;`g>I#Y@Exo4tfriUE zwt@H!1Oau%6Rk3}a%sly;xVSfcoV=-Sej+J&~SRZJ2<~O9U>Fs?XkaJn!R|(+qF#k z^CCd~){-@yr@yXrS|$Sb&13N|D5tQSJHoB#Z7`>8X>?w82} z05~lZNPqk1)m4VV(#>qgvib+qZ!KBVe(KCIeA2-_N){0RDiRi#yaSS$C|2VzvB)01 zU|t4>VNG;>I6nf0!qTi;r_P)Y#xI{)UIvLd*<6Q@0zfK;VVzVYr$?Z!pg7WWq2Y8e zCO`eLM<8LvGya&E2>_qtIL>G-!bkv1ucb~ z{areqR)De2p4FT@vIK&mpnv-fT7F`{3^)II(k~ykjo<%~j-wR7uzhF3Xlt9=FRu*o z@T%t_B3?_&x9mL({w7sMjcux?J%=?^9Dk(%E~|CDzfPF|6N_QN#y`;VciTJR))!y- z?T2vVU^NeKpyDV6u$qTCuS413(N|vvi6WYoZ~ovzAPMg|M5eIxnwC?wQwlKN-Iv6R zS1%CCq%dzC{cC3A+70OW=HI;evzdnysM!4Z8n`av6*1ig1)2Gq$O@F(} zdG%-MHHB4bbRK&dk8=Ut+FXh8=qH?V z?3_}*?I)|j(qjU-Rz=C{3pUVZd0kc;Tq@oLz+lxk*3}Ec&8=KQ1j6N>oPXNpkqJ9oi&^iw|FQ9`OzIH(FQD8B*{MGS8R331On1yS?o((>1jRDo;4 zO3U+whtDTK7X7dC<^*5^odTJc^JO`^aLNSd_t;-K1bC~DS%WFU5*Mk zEeL;thhBURrp-#E;g;*vuXKh^U#dR~ zGL?doAMfsiQ%~oBubLq~5Uo${&#C@Q1Hd9FIz#uUU$5oaudJe-JbwT{^PWRNnLGeM zWMW(u9Y-s`lv_oFckBLH9>0DtiIb2aV$kS|j{p<0simalR;pW9&!!x{nL03QMMeOnJhS6cWm zSC=osj?-hB*P?x9~&x z2`6-&`3CNM_aCmq8ABwOk($i3l}u{~8K=K64C};kJbR?YSbytwI3#R>vJH*Er6NWJ z8-4)`6GP(4XY-c4zpaMp7}j-yhQiX#|2^^L9=Dy>4Wr+{!o-l2vuxYay?-h5){mD$ zNkd`jYq!2QTjd~Uk{^qmxFYzMrtJ20wrjzmW#c`jq>26kMwh0fN`)gL zUfUs6M4uB%rH6l3m!`a-Qlmp2d+m2}1Vg2mNF*c)LWp1(2_)&polX~t6V~tkaoiHp oYjY18emNWsbpWBp124e;0PW{d{ZSRcDF6Tf07*qoM6N<$g8kbSPyhe` literal 15220 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 literal 29144 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 B)>;4n diff --git a/assets/logo/dex-logo-sidebar-dark.png b/assets/logo/dex-logo-sidebar-dark.png index 0902c315a78eac8c0510ea0124e8ab0a96c0ea56..022eaf7cbf444274bda3fe3c1fb91fc41b86123a 100644 GIT binary patch delta 4240 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 diff --git a/assets/logo/dex-logo-sidebar-gold.png b/assets/logo/dex-logo-sidebar-gold.png index 5f2ea6aa147442597c4146a9e11553a9f9fb3086..7cd7609923b3f9e9b0c2cbf88a78663de0d1d736 100644 GIT binary patch delta 4199 zcmZ8jc{J2-)SpNQjX?+#CQGtKma*@oY$YUvj5RyuXZMwLWS302 z+4p@d%e?A+|9YQ)o^zh_Iro0(-g?Si2k3dV)m5JOWNc*mzhWHC z>}bwO6z;|evG3i*>4ZQZsB)2E=$R`&JH8d+5z>C(hr=vpxX{1ApmUX7s;u-8QeezB z6}K=AOkr}rV*F3?=c|*KDPzc!Wu=~mhe<@yMcI~Lnu|P5=KX#?vr~$c80fs`ty!Pm zC!@$cFuZkM3T&Eq2OUjKPgud@LL)RKaty~W(a{w+z(!Dh5)dbKg>;nUhntPWYY8D% ztQxB_xS&0zh~dEL$;o?tlN;YQny22+{CB__iD)dg&$8_B4FrKQE&AFqhMyyzylm!{ zTuA30KCNrX*iFlxnvza!K6lJvXc~}>vd?#6Re_ke0b{!kq?*G|2urEH_4;EY2A-hE zuGF6Mp%*fMB--#$s>$n^4ztIRsF#f^D{w*gz!aZ7k)0eIB|SL#P4m$ISt+ZHD-E5viktp6ye9^@@FR@Y~V4V$1t}I_YUk zcTL4d0grd1Rjr_fRFXJe_KxCp?zWJc37z)Dmr;KyI4WY`WtnO^)Cmh zy1nRVexhUFJiWU%v-skY^v6DY;0zE_lIJoLluB&+h_kYKga3$kwtaZe6{?VCHb-5@ z!`_vubCm2R@~mb%+E*w~G-`xlcARtltL08y_LQP6bDAxeh(Hv^kF*;b?d?3t zdwB03j!|INdQIBR&2I^iDwOeM7nE(hSqCol@$D*QdDEW!>4F{Lf~JCSnl=0S&zVI^ zdn#hdZc;?V#z(F&)4cjq;qqQw7Ak#kzM%BZ&}JM`C{z=u>(Zu*!uz$Q>c&!n8;cjI zGJ=*i@LMKITB?8G1s|_~gzQZZ+n$H#Z#X%!GpiFM+ie9gQ|E&XjvZf$&X3Jvu###b zFQq{fZI$aRsuY03#u~aCStKBWnRpzyn?)pR^3ur8AiEOm0h-$NYt;5+i@k!>BV<}4 zzB-> zpauN|ea*0jxDdinPH(z*MX>O|T4K;LV{AF|&*Vba(9yNb+$Xkbhfl?XF)ayIZegkdj@aV#us8gx4W$-|bV$oF@0&jw}+^;2{lz+v3qW3==* z08NDF_Vsdh>?z%r{I>bAyhWGS>g;Sn)vDQ`)+T*+O<4h$Uq0}xEdPRBx#Dl1`w9y=WZboxZE)6+z6G&^sxuW}@Ca%V@p z!IpXWOvh`kP}%&YGAG(3)-*9Tj}|)-yt>D8{~ULv89SfA%1y<@?0|#i8cU zk!WxxR(evS$LF$g2`av1T0U=W)})ZHEe0b7l>tw%R3hdukw12B)Tsp{z5~Kvk2o!{ z4~xlCvW*F}MJG)|Z+&ycYjdfn5=YnB*;;>^lT;>HLVup#-g)pO5ZBwTYoKWJ^%}^(U(?Qmk{$h}jh9`{yy}}|_P3`h)!Ep+dOxsu7y}b7iDw zyyAXQpj-UaPCvjku#sa~+J|l?hU4Oy?^8Yxws<6prFYLnDz>oRh~);=z~ZDay!;C| zY%^D+U{c+byG3Oz+%QRA`x}I+=ArY2`jV7S=-x81FCCsU_~k&}(Ja1}q~bKPs&5a$ z=l*!XX0is|zD5T`m16gN`k(n!51myr#TrhKv}D#w#H5sG zK`IiZFD9@Xn187TCiO91PNV*s;eX7oq|G+&ZkZzetPAW#(x-0XFuax+{XF@C2 z-(~vum-}OrS8ceRc0%q6233gy^Q0FST3nlXX1d*4MWX%15PW&Si*8~$nRis>4sc-! zU8ZlZ%h8(Z=7ae`!L~o8KyoSh-4z|z^s#^Hq~0C%k{tSR;$F4X*I|6>J$nohSX-5t z_uVDO`=cp5MfBm^-`90}(8meHpxYWfC^SGt(;s@!yGf)e8`rJ8`sgXM=tPCjiGHTz zNj8(1SjAq)+QB9zmw)ltun&Y1py4z=n`+YD+f6ryp7sS(=KUa!irr&4*|7$3cDqyu zo%9*8xO>_~$Q|Gcvio{J#Go0)x+@z&#@5HCot5rq6a4sB$0)?&S9Qc=SXzzEj9N4< z#r)AQX4IyaIM-hP3DJ_d#%DX2R17&adG zZK;7hJ1?1R;_gFVW8U$VcMn{7;w9d({HoKu5!o?dVo7BBKL=Dtv4RwZCjXq;lg<{a z61OuN-1}D!I!zCRACX;=fM`LH8nhtJ)YJWyueGFVr~FUSj&Xi(9zK|NH8*|w*=A{P zygex5pXCEq7oqfAeLZ~lC?&V*)6Hyj$9YsP>cwCQ;n&Fx$47^xgmfU}Usg)S`7M-y z8A6I-%^($?hvx0#f@I#5)WK9mv8usem@_TxX7+_KvtX3+1#UWQq0n;%bT916YA~Ml4wcyaFOq48 zszds89FexS`x-~QXUyB)!$#YQ#sYjYPL;Z)&JzD%T|BdpIEAyaY4-+1Lz#4j<%suz zY(43-weM=O#h~!drC7!ROS8&7Uu0y{zxrYlP+EKEb89c>l9Fz+udg=QmsdFvpW7dW zwe*VQG!$VDd?UQcZWvPrhV--8KiK_>Njiz08#J3U)QQ~@=&H#WJ)+6GCUvn#zHmWn zuG7DzR%UwzWJf){wc4*<3_19JJFhN*?NK}*GB#g}u|jhw=P!)g@6JbqbFvN(3eX6s zbLV95Q-T%xPLs1t@adziP%E^mY36VOH19DRlM*py4j%{_3ExQ!08xZZ^k;!IGhm_bxW_p|OalK|tN8FA0`=b%o|*SD)>pho{iOVTOd3a$p(%7W&J8F6u3 z=kw(Gd%%YB;d&ylX*oWz9Y))9MSTVRl>Je-z%SCbOG7_}M>H++-+ZB|R{gah0m|Oo z5M=Rbq*h*edd3hs0BaJ!E%=80mNg<YU4}DyivC3O9GtwQ5!Lb_nb23^7lGjJMr;w5?pK3N+_Idya?zX!sX>F~_4)aM19Sqkl z$PBnv7$bcQ9VK{Aht-x(V7Lrss#R-bqSGMqG6zZmq&3f$c!}zal?fVkcDvo(nVl+o zs~R@MRy*-SWR@fB>GV8YgmXY$oT2Y=SG1ALv}>+Ux(&WZxqe z{_sY>qX(!<+@!4Fn$R6y%C@u-&|$)=j-(mrbO`>yI;t+B;d$*Mk>0M2IN5~_3*g>1-l7ma$>C~vsX#qWq^ ziT%-w{cuZ6RJmncqS?hZn}b@+JET)nNM~J@o9BxcM~6`iVJIMoAbWXgj9wU-*zm#{ zrxYQ3mE8I9dZ>HcHYpr(+URRUC67$w06O2B*Wl`2A74R9F;GIpf;F3m`q=5;&nIvQ z$T{mpBG)EP)5{HX%-Eir$vpj<4s+@d6GaBu>pAvldkR0RsMb`Bq0i`{_#?K{{X(^_ z<2PlcJtJ5UX+e;Wf4;6Nk|Ks3!}8HuuBJ>BQ{(tJ){S${=$k&IaCE+hj${hVn0<(1 z1z{hGv9!pwVXx7~H-*!-b=IgEwUbiF&`vL9JyUe@slAFGm2+4@yhG^e1W}3#0_koK n7ESnF(`=;CN==&6^gJ`edH*GeY6 literal 24016 zcmeFXWptdomMvOlW@ct)W@d&scI+}UGcz;B%*-(}bBr;^%ywdo8LyLl`kZ~(jmA$AJr@U9EJoFx-;9Rii^Jeek>esWysk?{6mrd4->0_~q^W`3by|}kry2_Rq zyAo_A*s)(MCHH#5b3I#gTX4HZ(h^L2=UZ=lL~4&sl=P#y)k$xqm5zSV<97NlB(!8N z9?Gf@pSJIZ&#@YwZy%I;h<;9EZFW(-ma>)J{L*-Sxhoxd9{K)obH1^@)^*s?kpL&B z<7<1;vM`I)Y5!&KxU2f2d3n1dG8!nK)l~k43RI|e!wGFOIz14 zmP!?oWmqEbx+~T4rvt@#xaQ)fy%B{bAIDBJwB1g}Ws4QedFM;EZOCwh+g1vTeO;b* z2iC<~SdX7ao>$5hi8+gur`6C%8TlS7I*-quMlkW3zK5}0fZxl@F3}JNiip?5T5I3- zp3fmt7s1J#d?(7z5pG09z{{) zuR8~{MvCfkF$^bbou#37tLB$aoS!9#=~L8U5QfC7SbHU3=hsH_fn#6NF)A0UzEhX) z85Sq&fcqAfWK=GwTG=!$&8kjJ>R2>!EP3Jy+=6rKFm>H7dJzRBA;$8%-)%t{edYf4 z^_ywBOY_R1cG2|sgyshqj+RGUzO%-@2tC(zn>ztT?xMM|5k;Px#&6TDMXL&2`W^d= z-)(z#Tgo8rLT>b5Uth{X^i`smR6T(&43?cui~3>EfoN)9!?nK#glkFo2ggRH+mRd| zq4N%Xy_43^-lJ9MTMvYCb$ix1er*+HuMMDWHwl z(C*d6Nw>|&R^V}xMN)s3HqrSyJVg4*)=LSmNaSasL+OYsLPIN92>nJQkDJ1e1C1U2 zh2i}@2Gveom1S?ei5RHHrZ!9t%%#yT{KRScJ}dRvPbtoP=^g9had@>^UTYbm@@{v* z-pi=4_J^J2SZui^n^qg$Rw_8j+psCavt0?d#@1Vu=QUKd8)MO8m+lpm#6O$QyN>B1 zlKmcjzMeq69h;3rit>jrXNw@#D8TIHz{(*d$IOS@5{rfo@>UWg=9BQbgs^1WKOlO0 z*7{F63ery;!C-nmR8Nk2n;*{;#ZU4-3AxSDyTw!niC*?Md;+@<0=vcqA+fM zBd0H(dD*z)U+dSs6!1ls(oq+l6auan{;69ZE4QWm1i_k zRsw*CL@)>Ljz1)g8@Vpj5I7kPP_U8RJ9as#B?ePeRTPloB`Ww= zoHS2??u2IN%;`!G)q@@RQE7!7xQK^x--<1+j2qt}B-7K0LEYREo;mWeaEB%+yos$flLD|J@#-&j3}f)w8%ymM1FURX4P8uFjB#C}##!RAq&xOp1)W^B&i#MfLtEC3 zeUumG5q2_thgTLYL+*%-+pFKfW1btNT#+IXJ}+es-dBlQ zvgV?5P!l!5py*RRHHpSfy!OeeZd+^VqB4v**1W6~?G>mn1P^yFBBQX~VKXf$5aei0 zmf{zZbxuEBdIO+Ym!|9Eut;dwZU%$Z>d6~K?a16#S#r@; zf5sjZk}vq1h@1tb0i1TBq?M#1Hcj9hWJ0gjS!@t4PMeY=8jhe@I|I!)!F>lbldS_7 zn|EEhOiAlhTi)~D8r(AIqqMF0Rvqc+jOY4z(U$C;>FkckQmp932e50%oD6n|ij;VJ zJ`bzWBiN^PV!#%HIKfv`0+KaC=MWJ=I~v?CAvz~dKXClhpF91<>04mRVv*|#ikSmu z;7s~)Nye~rBXN1L>X9lr42KSNAb3!mP104gtKfLy6C%2;W76_zQa+%oeipZ}{}^Ls z3|#$+A;E4Y;+iKwqXTxqOtP`%^@D)#wKgugb!;yIrXigN1zqa05q*RbI6Nrg#@Bk`wXVky z^c6Id@kbmNRsE16vOb(O?DQ@aar-BSdfhq7MX^h|wJ0q1Ss-$V9DuBdjQXE_y)Uiu-VJSw3peZ` zE9@aPgoz8N4V=wC2=G6pLODVG7Hom{#dbvOrWQ1dyt!jsE2kEKyGoYIuMr zoSMJr0c267<|N1mv3=KhlI_pKv|uyR>;@jwi3us9va&?uU`jKwuDmsx=$U-rOlTQ<<=`a5{eKoI)AJe6(pT7Yjo4D%D)j=DFFRcMuM z^P6l)=qrOD?s8V-%tWhue?{x#!nBw#??uZGYD$yorc$R+F5CZZ3G<|q}poWq(4it+v1W8n9xa&l7e+0`HWWtMAhGg)s;*w z1*dSSh%6o~6UM4C1@;A48v9iVavUd|<>QY>ec6L!$G1%7CaDZ`Gxm|O^p+|%N_xiW zNQ&nc>r9sk3B*BW*IJIdeghXyz@XM=MEuA(m~=$89CSoREAlbQ{fh3!7waKvobRZ8 z^^^zpRDoC+Pa-(Wzl0YaAa&kcm{|~(hX_tBA&@{hG|0R|QN(|?$yrDwCDzz#mH7t9qYbB3A9o zB$Wt<39}F@tEU+zrq+ZFkWOqmQn8M+31LYQxqONPADZajlMqfJfG08?Cen>mL3F3H zn>Y7(T$cXPBSCYv+1)EEew;-qs;J=g4BQk>=~=vCC4JQ-)MR!KO3d7rnQD4Cli#u!}AcNF6) zoz7f$0bUz5nPTgx<0sl4rntu-I?4g(6`yO+ZvF;kMK^Z+{!qYAc$o^b zTL(QU!ZNVIlwYVv!*di;WsOl-kf#*fporKvq6DGv?V*md%IXi69AN1QnGWI9^y5FC zRFk;*YMghqllwGCrAL)ucc<73PH(83D7)!L=P(%EpXQP_sxNQ^_L3!32Is7u^>R`}q5Z00SUk+6 zUJRD(68@C7Ap zsf|mDG~-=*HofC~?wXQN7jgmuajL|`2O;flKt1E7gebMQ6poFbT8hF%cX4dh^k zFWHqm25&5Y3GS@14&p`^a!e--|H(bt4_-CO8}rh#&qhy=AIuaknLQ$D6}91;D)l#Q zKz0?fTZ(cHZEVR#=L4q+PN*oZve)qC*Bh9M^FkatiMQQXnS$1DpCftq3<_gx|v@M>DEhWqLa`QYUJ30 zO8`MNhLM{!=1rJ1w`0UfNPZTb3N2SCj{dR|g$?M~Hn8kPGjboIgPftv-!~MZZlR+1pJSu!%1Wl}zBMTsx zc6=*OINwVUNOoaP|4d;NrhYeEsm7u3sd*)Stq_xfD)&Hkk0)e6qw09aOsFvz@9mdD zw4b-@qhVd15Ai7!Y-*)gr2Lvy9{X2J%<{f$F+TsS8bfUI3n+(%&e&^QtD9SivQq9Q zE|#em$oSC$ZWyv((j()>OVR29?{uWC34vA8!7#@>I3HZ%eA`FIHR^Ic|x( zbENn-_L_Nzf$#?I;Fe65gsil5WHa&nd<}|(_`CX0;H2$=vic(TndS1IvDk(0$Gla) zE)N==xh4~B9xtPb&tpv2_v1Ynmmm~cLPJ0^5n6+9WC?|>%57Z_i|@+8NoTLA#jic4 z&<+QN36f$cN69po7_ zjr*etRenze5js;1g@xP@sk<{fG+3131c=w!ojKGG$s>3F`X$ubk!kXD=Q$Z@&%AMk z4N=8;=s6EQy^jGaeS3o%VlBrS?ARIF5YZw5!-hYLciT49m#D~~zlJvre ziSrv%Dh22Jc!@7l-O+Key$ANdkZ021m|{X?LiUs3!I&;M1k0sU2c*1j`W?~KP%-Gv zt+FerW;;1WH)__wweu$;$wKPpk3TXON3-&lLCBKdg@kL$K~^ug&8I@U=)g*wSwf(B zd;tN9Bxs)A7~5y1TU%+GmLqX-1N zfSuGYf_znPVl4+u#hm>Jo(H$Rc<`jn?@zb^Csv1*%m`&R=%!#{#Nf;X&9%+AH{+}^ z;;%a@qn#1iFk%a^mK4b$_zU7m!uOWYj(J0g$r?=3{RyM&^Ui~*3><;fQA@X!SkU9t z?rgQ~{)chASVHLmT$={BAmblTsbJdlmB4KV%t#4oD4tOaQDHPODbud1%CP5uEjCw` z!>|?yWyO5;NNo-T7+566l2=F3NhT4-UsC$pkx&Ia%5CWn_#0#(?}erfu7hBYjQQD5 z;F*Wcx6L))CQwx-hqddR08}1Dv-{RZNUg+{fp8ZPFEQ;lY^?>0KxBD>y?bG|d2&PM0#FMdI^rXV!L1>vm0c&o$X0$oSpbaM~}d)+f5*vd1UD%az5_-?d;Czr0H zKPY?4R;ngF(50~WK={fIwrV7vX{})aMo}nSy60WW47AYVgQf`gS1DAmwN^bf#16AI zg*f%a*KpF%^97cA9B( zvQuLOgw2E#6!3=R5UM%jlG!5owI4!6)N{cDv0>A=t!waxs>uhdiCRi9H|T8yoSa|)hDIK)5w@nOd$ zRV_+BS@#4B^#xk*yG9JXS^s}mo{x@}#DO&N6Y=ML;|?lhaMJ8n5G@lH0(zIBT%mI%lDP%#0J zntIBA#KwIqVHfiM0>{;>w;kU`N7jV8q;uNlGl&gKubM`^A?cXY(&zsxFR$$@Ut~TPVLm7}tGaWJ9573HmJkou_l4+t49XfJxpA}ht9r*DE}&hx@jQ;V0G z8U5L#JH?0tmEo~Hq8}7GUvB6XE;DdP=NONQP8KLB+Abm1AtM7aAA`b_n^vJh_;yx7c;|1eE!-=@8U3X$wB)k$));l_eo0ztXTDUi zFWI5q!)Sk9h-j4xU2Y;H^SfGA7ZG5`p>#l9q9+Txb4O#;GbulH5XI#oZ-E|YTS&BS zZ1!u#SZOY9ukwb52lSB}uyni%(D;F$GZ>M4^rQ?A|ky{EpeEcFFTBy$)Ft1b$^O+?!$oCIk^0ab`w748?Kwk z|As?MQDLrXrEbU*N$cUWdxrQ8wYctimJ@MP5Jktx0>b%7*c`! zI?p)gbXvrtD5j}$io2x5TrJq|#PU~e;6O+50!zwrG(}R~P_Mc+E;CbUx4myq>(4F} zS~)??{X)n+3yPk4st9JA8Y}8*OE!ygF)?hO6-;3Y1lW4huDs`#_S-$`&u(hUi)b*~ zqgt9OgOz=l@dx0OjAOs17|5Cv)Vh!T7I@C5=F=9XhxShOGDK?6)bBK+lC6KJMfdM# zm5)Ft!*9utBrimT=1G%OiA5N2kG>rjW<2Ps#xTJ&WnVXsmWc&eKt4x zf~8vKdA-dG3myRCZ?3Fl#b`_76B$9;fsxk#(ro!t6R_bf;aVhL_%|bTD(d1Zpm7zI7`bV*)ggEuo1J z@pDnWWf*ubst69&^8SmXq+!MgnZIP`T-IkyEYL(kUa2V&QIc}fI=N(s92zSn*!uCV zAF~klP%0ZKPT7&fpf3)|I);c%5syt=mNN;+I2XbxOdMj~0X*A@zgE*-*_H!9MOK1P z=y%V8LFvL+h3htbv@Mf;k!nwm&_=3HP`d*fA`&tkKUjWGL|Tglat8$iOf!t{h~ejy zW{ot6c~A8hi+$Af8csl})8iiZea%y4Nr{<0YdyW449jKij+erIb$DM!trV$tNJoM2Z>; z>E)#L?gE;A@9mwmb(8HzUL&22mDtlrdz6J}p1i9K>GY=h2!`N0*p} ziyXMIX2dFqLFW2_BwGzOrI0!l>os;V$!(b z4?U?cFdfXglMq4CW}gIxD7;YMdX+9tZb>e=2#x{VgG%eg5;UY6H6l+6=QD4&T!?x6 zv>jDd`T9MXJ`1HikuLK?5N~|DWT8ySX!Ls>b9zpma7xeV z{j#v!=aSY&hLGB;6T$C0iYF-T1}YJtre~H+5HlTlwZL1X?p*vO-xTE2DSR3TTZ}0@ zZ5Ef^G4B{|V`a%q6M9|o<3M=PD-W);YFLm_AnHS&lg*^N|cwb8<>qM)8 zVQ3T)bry(R1T5NfdyzAoD=L^(RpuX|fh84)3 z;nyvJtoVk8huv4g!>3Ncu~|le>TrRQfsf0J*dT0%V-+d(amV(aJc)^o|2Va`kV_~; zlk#C6@Yyw9e#XMxbGO_3L5B2i5 z=hFsYB2PoY@dXzzC_iw4ZR*IpM-hn`z$n$gL7h+uKhP$s{*ge59InLQX_^`~vf_RCk`lg?rz{3~<$$M8#sBUlWd_?KuUCmNlyX3|tjn zlHOeGXml%Bedda*jmqeBY>JFRqe@TZK&!X~!(d2?!iG z`Jwq8k9hmFK292&qabuDu$MJfc~n*4JF8m-lp%R=hiVM2&*f^%f&oDkS%W7^zAD(q zjsA{bx)Vd^<{%Z4b27v@Lz#_y*kQM0!Y|HTqE;5m@hOxGN*|1G7JgxLPAk~#FCjmTo?YL44hS75#$r`g6+%Z~vtqLPkq|sD-Z6hcYaD0h%|4eLQ%jg=@x>@5Qk`CrvFdk} zJCspdg>YMIRT7cd;Z9hSC|eO2FNA8Dc`M8UwBZO%Izo)#6=#hG-c|1r#$0~Vnx>L- zv5XA!V)>e!6mbLP;18DE+lR8V)KVwXnE7?dZ=5LDx1BG`^j|1oN#hk0JT=J(k2_+^ zl>+xcY?0IU+UKB6Nx~IEs{PSnaXMIONS1V0Mz|--Q4*oq9WO~Rr#ogZMkGZFOJ;!u|o2jPR)C`Q+j2a^eh2#iK zrFM7+rt|jhd13}%5hm>kCe4;4B6}XzDEaZH^LqO5Wf1|OaY^m|Wg|<Yqcdpjl6^1#daY(fpMmBS88Whj2Li5wrHM8h9F7oL(KPYQ@xMigLj%j1rw#2RxKo55}SqXxxfc@ikZLVCyITm+L?pYJ9dF8 z1C{0jyAy1p3tF~4OV%phgI0~JEe)(89Ms8^R1hAWTqB(b@13R3AC@XTcv(QlUbXK# zf(&@mtOTLXMY{j7N8iE0@s*1>)M&8as1I415QC4SDfUG@Ov!LFan)*<@mj4@Q|iha0PY@oz;)X0h3oKo@!%Xna5}=E{qA3t z=1EZM-+hnhP{j>hEjoM)hoxDrmmyWPf9hQ3D84jwNyeLea&HYRwLC|@8`0?O>pY~3 z^z0;;O<7MUQNmTWOJ2^%h~O^BEpFqKSpcYvB6`KtsZUn?3_#|$JjfeHdb5blya`EC zKJ_GxNCw2g?&Iv~vKa>8i{ETZmq^Ap3?DaU@_vas%HpbBYQz~+h`5pfKPkMnGt}kz z<-jjqF$JPXTTm{+<^+x)0fA>9j62pkc1x&V)BaRkAAf^bv|DL4%YK5!L*q+p36>0c zYM={KGJ9Gk1-5_$!C5BOM%S5F-SPnk#!m|jPbQvEM$%>vKBeex=5B!%Utav@ryw|N zlKk7@=6ow{Cjs+nDXmLl15WY2N`7g3Swdnia+M#MdJ`D}av2~uOlai=5$#sE+5Q$F z(#h|S&#g#Uk>DVb)IVU_o>t}kp&PBFRoF=%wHijRuthNh3X(#9%EkBSX?4t-Gl#+W zvIcy%4li-TY#Gcmt7L|%RwkACRV+Nrf=u8jok1BW-1;&qd&FZKwT2stlL(r5AqUzW zl%nNC-~_NIg%gvhhQoMcKg&@D>!9GVy^JAv$)&X`1~8S#36WTVe1kBb`BSn&*4KaIb_n)vtSxe zM{O83sg)ek&5L&(>@z<+83{q|oQc43eF@93SDSGM<{?(h7@DRW80!Y;Ri-&kT5RTX z33Q>*r7Q7yGJ2Z=F|AAmf>6arKavUP5ggWdM56*BXsVQ8gswP_)x%5PI ze#W~O0izIjD&cbJ|H6zuFF=i7$w_|eh^yhRKhHbo)Mv3^H-XF0wi#b6Lt-`kA`QDy z5de3eI;vkw!}r39g?Jhd)fP+2nqt#hyZwQ--lsRvzb)|*EeZ)1BF2Y9QMJ*DVXEA7 z)h+C&yv}}eAyiaN`$7B+WcccL^`m>Aq*#>(G5MI7#bHckTBVq&VY3`*L7w;3iYntW zxW}>Jf;W}*oJ&VdPPI$1!tDnS!7JFZ0mWdG1=)!)rhHHAfJ(t*3bGjA5^)zH1+Qm; z=}B8GkSD?_UgpEJuoddT$+PG3N3o&DF6azZ{1p^1Om)*k0V_O~#h#%+zW)2$wd<(Q zqcm@H$hd&jECNIkU(I{V`sHMJNY8VA0sCi9A7yGu3eSt(_Ms;VEL!= zrLm`2nsNbAaE4^g$jC-Cy%+l$Mw4kdir?8NER){ohE9ab?d$PpYvZh;kE(1^M z`4|;~oIJq`ByGw_L$>;=N(U+k{m6OhAM_I=+`Do}Kii>w3msU562K}hZ9^(h)iZjT z%anoH!JR36)0RhV~)hxd2yp>l(*r1Qa~WG+~No_(2ZWzfFQ{smC<6%qiCHA1Js z4N9E&4zo_&$(hcN_<&Qn9WJL{2{2!(=QQ) zBJQt6?YV}l1lM65!=>Vx)Cnzr=Si)$Geqs9n!muLPQMJB4utmr*}q=v0_CO8f*4N^_l zN@1KUCnF{3u6f^>RxDRRgGjyRX`mLo4CG+lD^3Ggj!pRSt(Y6hlRJPQAG zheNSMKl$>2^lEtC{KP*=iFhHA*5V@o03^ghOiWouOzc1If4<-P%<@SPkRA}mAJSKgBE^v43#T?NQ^XXP z7?i104u&n(G+*f3n`1Jci!W;BhOL2s62h!RWSnZ}ZG{cof(p;fOe%;WvHThd@SKSv`6~T&{tz{Sn}1|Uz}vek>Vp2< z$uE|X!iu$*3U!)wy)K+9yp)q6`?*Uqgz`gQ*+}J9ZiL)^~0@xi;9Ei5?9afc5gpT1BhS`LbTe|9)W?0N@vLw+9+onK%<0nwVMG3Xq<6^pFx;7z>bUaVRh= z*o&E%TS$94ny7gysvCJ)8SxmC3JJpUyYs#i*qAs2iQR3iZJl`C1xWw!^1grnUCl&F z{0HJ}B|xgJpiC@g=V(IA&dAQl%pl=z;mS%X2usZGXl%->DlYjCiuaNLskyVWJuefJ zo0}V>8ylmYqZtzm4-XF$GbqPdO;x7(y6DK1_3wvh^J6q!4 zoIpc67iR%d()V`ae~`bo8cDdnSN_An@A4mdCud_OnfC(w`*_{~Osvez+ziaD46Hm% zf46^cRZ#e+wXM@XRD9Qy$sK6V#KOqTWMlJh7EaC*uK)7)pISJnzu${yQZ;e1b8$2> zk#IG!bte0}Q+sO{r@#AjaWeT`^{3y~#->c~o%-YX?>1603d;Yq`7NWFg^m3mi{I$K zBaMyziL-ZcwElxJHexcdHnDl{h|@bW%fI2BElmG4LH{uPxmkE%Cg@Kig-I#%$&6Jw~$j!;c z0AyifW#=^IVly)2{2PUmqs4nB0ImPttKU?{?^Gr%oLpRnY(@;+>@2Jd@5by5hNeb9 z218>OZXkyVkQK;o_=oEEJn)Jr%LtINGBW?GM%fzZY-;CdBS5MEG$K|~`&Wy)g^h`t zGw`=+ES#(?EIiy?T+BRN?Ch*O{{m^6I6A#Y`EODdW=2-lKP|>aypr#f!1rjgumPHx zFxlIh{b~3;FTC%gc~=(rJ2~E&|J1(^hF8qd1n6w%sBULxEkOFav&6qC|Kt=g|39*Y zSKiL(kKrG%iSh4*`$x)&0?nBI6#1F{EAaouq-JjCX8Zq*=U>o&vWPf3yV*HfDLE<` zTACO+|JOYK8Tg+}s_%=Ple43T%>Q9f{|_AhU-2saZfoc0@i+f!CJuj<{#uc&E&fPF zO#EjR-~}4}CBGBU)x`ME6uj&BSCf%B(ALc4eYyQduKh>7#eWjVoa|gYEI=bp24h1Y zI|IAndoXizv$HaA8gm-4vlww31A*-S&hBJq>g)z|G!Zd-kAe4je$TBx^Grz%F#mq*%q$MQ*TC3Ie{cc-;Lv`5KmZw8*zc84&N2!TQ2P+b=zN6J zoFowd05L#DTtwY{^)&m3BmPLrp&wO4yGUSgg$NA!P?Yk#?Ck8DX*H@hk1KqVfo32JKRY^E5Q^iPa7$P!zN(J< zQJl}+e%!8kM#EJs{*_Yfsf(8EYWz#@5~3vFpcKu+)=na4r1?g8nSuHl3VX zf1%IHkqwbNC-_Io3mF4uSwho&Lc$!q^Hs3d!{V;NH;xy(KH!uI+2@3NJgMlcsBaSA zKNSQ>Vin+czYU|?3ld!KGz~35HmH1+epb-gCW(RsHJmN)6w!rOo*6M7iem3vg z(L(bYqxtw8g!?sgrnpvRL=B40vS|X5Q1G(t<~Y>=GEG{1(69au-SgjAJ)^N$FJdv9zj5Rg`;bt zG6tLK=czUi#MkD>jj*>hB4_SerdS)1`5Rn(NDONX^@+W-iL0&&Hk=4H{s1qaQhmmK zo#FOQL$lj;Z_m`m!%kBq?#-^Ht)5&}%0S4`!GzC(&Z_`v?KJndFt(7CgOudX+2?Gl^^!!@?YgKsM+al_x+%Qf>u=IMkTb%j5PBp)?{N-Ery8 z0hOR0Rq+6;9j)e(FEDH;dv?_hsvZ~pV-J;2UQS2K9Erlwa)Aj5*b-R{06CVgXHy!r zZ93h?Ln)Oi-D@;RiMNIZX^``dBV!T++%UqRky=LXcQfWQ#C?+d13 z)hUL%GWdnuY!*Y?>hqwav}Nki<3l>hbRY2aPCS1FX-aEDn)<`MT->PGlTiyQh6QX# z5Avb641f&{t^{M3HSU~V;OC)Mkth?f_`JR^_)kUMyw)Zw9B=l`Z-uL>l z%=bRqHySfy(m-;DAX;y5WLG_AE#&(bike`lsJM6(5=KeO`r&d3;l3fB$q26&`=4*N zwH0~I!NV`%=&ZT!Py-~DB0u$By}y%p5E0UDjNp}vs-RS7>ap0SQbSorE)GN6KKW?k ziCL379Ofz+XA&?FOM;3-#5Zf+w+s{xeczrvhFZ4B!zRO4FIdhTi@-ZtadYW)m%*2) z>VFB-8)@-_TqUK1lrK^IX{_DI)Nc;u(57((%UdvGCv9yItj_Cj_-k<2>(1x4l^`X3 zK4bLkdA#1{hTJp`%G?(2Eu z!Xwa2?2j4mukPB{wy_h``mxa*aW`TFqCp^Al9-vm^(N3T$cNMYHZ0I_RY4+jL99Se*%dFcj1LmVn40 zIqwxbbMt1;N@^gms-px2);db5s^_T>x(a;E@25H@U;Tgs)tZoD9<=h1BEhX)w!Ypy zSpazeYzj8c#`z|HPcc%thly}>ghh1zGHQU(vq*xrlszaVqZ-Gw&u~70#E$G|Cg^Oc zLU9gi+7g2q(L^Q%fb7$A2-?k$^H709$0Pd!Mr_yZNVx5Qov7FBZveW{^7YmoK|;N? zpQEp#O0Oxg6iiwJJQHbmpQw8mrK`T#K`Cbraw~&O<|e)hrRLr}(ej1$GG&3_K){mY zAtq8I6+}w=FoQ3hKBbHg*y}ssJP8srMhpay=Vlztx^=wpv3*}?DaP{?ESi!>^}u!j z3(0%Y<9ku?^LO|r%^*xFVcC;Rq=&PP19zS+vV{_$qKqCSTBgjY3`*;vd&C?t3 z4d-FX-rPr!Lxsr0@TQ9$oP~x_3L$s}xjwb-B=VyhqR*smz8Tz_i8LnWYLc&zv*;B3 zIZkaX(z`wN9Y=3$9w*KmUC+OGRF_B9oFlR4({k~l|_V&2Y$GwUsd{FKAklz~k zu;A@(eAZCs_Dx-5T_87AV0RAf*_;kMRo7;f2Tgkyd=`h-?o1j~=#KnTA2GE9+@Ln> zT?{mDN>SNdzN=vA)@Bax)+Y9{gfl3&9SBoI)6wK^$yumWt*xZ#f;dTirnSJ*>;00% zv38raIG7QBg6HAs_w#e@--H_q)wVvxns<1aXzq#gZd2Q|gwacHu6+E;odkr~orHv| z>}8!3J!-s1o80RGgbhaz_%*(m56iY|^QRXn$007>rciQ#CLP~(7`OA>O@eY>I~{R2 zSYlh}JN>si5?AgVt88v~I0!L*EVAy96~?!TfF?gEMsE38@>H)WF~9Ck&4>@$2D|lGy$a;$8v5z$5~ACN=YX6 zy_eD4nbS0da8GX!TN*<$<5yybM>i?E+leh}23JCC$2pNm~;fVUw4a;`6Ff)dd~j*GH**8B{{PAA=x0$pLns-`J&kJx_<-qIS{R zPc|CyS7nOp0*E==3p!GjjKMd62td}Za4H~eahnV^|;(rk`K*&d#KpNACO>) zY`PRbtki;Pf7E&ZeZLKD8jmnoZwNXaQk{ili%*lKX=4Tt@;q++#4lYSZz#L-yBN=A|C!!{MW9i>M>Z&k2bv z3^j8Vnn~_x(1&GDzHbC5X+V=y>4DJ2uZUTOC& z8OPbTq6c9JL%qTbi@4U!Khxf)fFSuEqeiV&j$TWO$Hwyr^Xpzz`OID@Z~tP(Zo|0E zsXSlna^Kpd6u)ldRb!=HLgpgtAVR#C5~2ZHdlC{NY}4}ey4)bz#2Gtk2dl?-g}fW+ za!R>?zzSvh%8|$c50?bgo*A;w{Rn%frx!Pxa#379R40Yi{~|X%m&Ug}oBwcew3dB= z(WSw2V9U_uS(0+M{}|MtAhVcmH~P zcZVflpmQ^NG?G8*s|z2$jxKcE6b&m5SrCsiUf;4uhDf8Ab+}j!G8wjdnCIn6m9;1}-dwRz8EW7H({@BhJCFDUP z8}MjUCMz#f5u@e#e6&4rX9BA=`ZMwrlP?NYh%Qh$jUnX#q|` zuAAEqN?U>0{J^%2YPxxxK8|lN4hJw!mQ8 z$n8^ZOpRC7<{$)^p~RAlUi+gUby6jQe+OilufJMO?rY27@FJh>U$vFJV#xOL zepKVEA#jFZQx!T!=@XBJhw1d{?P0NB?h%|d<;?5FrJBMy6IlJGdN3~V@}_+&uGF@? zn9Hk%Wa@`$Ozt~XH`2qkTiizGzb$*;zvsBTvKTX!4|W#u%R>jLn;QQB2$DEZ@br>- z=(Q?O+IrGa`;#}vxWV6hjKzB<2x2^ zWu{9H4#}dCH_?;C6i~-IEF+8u-R_<>lReGxlhXx>#qY>pWa?sf)Mv+dZ5zl%|GiHfDaWc;U|N485@+n zZjilBMh1Zxj2BRdnDIK8;lXqw6XLJRF6Qoabp-^V0X}uN7ta}9y=gw=ifSJVAw;;Y2~EALnr6M zBXc*xql5RuLr?k455l8;B66;x+LSz^{E&A8?RdQ7am$pG7v$G41i90 zN?#J4F)+cs8=D6a~F5geUXfs?O`e0KV8EVJ(P#o?pAm0D&f)MGG@@A zLm=QR#tFs=aW$tlwzE;S<6?(bz0z*sndrBFbH++Ej?}4OdfY$OzWYI^v1LM{Dv}OklS};UlB5?6Z`N==+sED?V#9KfZ?w^a2ZR|=7Io3`L z#jUV+$RYpWIYZ9zOHnD;9_@NhB3rbg1!_4YHfj{X8LTsCEtk}MiY=%?Vgt@3xmIE{ zXJRo#W$dHV@}vJXv(xTJM&d1CAv`z~!#@Zj7RL7Zw?9C`#NF`a zIiOb{TtQB>QvT~!*n7^P!%3MMJ9Mycb<;As3x9aGFP~c}bb7VI!-ri3QB{jnJX5{q zA!YggZ+3jr!HmSu;2S&SeTRsL&UE{?2R8AAi}&%~Pov?k9av+9Gi)81#I{AGWpOV7 z)G)>Q@X)%4Hvje3>%o1zNdsa~@sh~63>k^Pc`Rd2d#ja4b@+C8_^D!yx5J~wp3X0) zZCYfphKx4W>d26}6W=(hVNY-$Z(5TqLRhq1MP~AFt%~V4P*jpS9T75m#J@I{jao+H zZzYlM;Y~-Fdg4M+L{0iLsj?_z`~A;Gv(d^({4G~34h;%2Y?9Pf#F&ap>V=FS^go}? zMkvFd6qh-~$w5{7RCPN2cQPB1?MJrl z{MD0q4xUJ6(k&v}7RbIBzA%~G$mCW!gnUwagcS_A-hH2*hvZZX=*S~1Ib4#T6xb#1QkVbPrl+%) zKK|hu1AWFxQbIVk7+ht~i4V?tUxy_E8ZFS2h?I8-frB*!2Iwb^Lw;5)hn>L+3|XL- z5J)XZ)Ig?`E>b68CEQmQWTuK4>+$Eyn^?G$n)DY*+SNEEut`(nYC3&fQZE}vlKxf! z&&H6}Kbe2Hx6;#jujt_drv`BX&afQWlS}ijl{QM_6@L7~Az+-?fD?=)ae>z81bjX5 z#OHvKhJQPzW^p=M8*fepxU!v}k*3YUpqM00EhfFO4ph^`;HEyWkifwZ=+*hKXTwaM znk0&m)WRysnL^U&JmOUgoS=s2qWzWi}z8SfOR)(I@mV4>h5yKa{I$|r9H zh#Nt{8ix@@Rj5U|xsKjzqhA+^*J4MdSRy&aaUQq`oZ9ZEP(3M2ecD6~kM_E?Odk7* zHLcrN3u4icg|O#xJwf8r6Qu4wARwZN#T74kT@6pvg1~^d#}no$9PzJ~44gGdCeU6p44%qC=!CB10l_Nzd|^>jSy4Hn&_dK@2V-JlbIOYZz@@Pt`v^EoNDtC@T8&lB>u6 zYyxLyL`CcVtyLiM{@c?0Yr$GS*g4a0L7X#*8k%!zzOSJVOC=-U!-Wo_T8>r9f(KBtm?&iLbnU2cvB-_*d2 z?^o76h&mtk3|e&5KoGCiFabrhiWzv>zr7l~e>*%pZJ}R5Y(io^;9uXCr}xtQYelz` zpT-$PC9&Wi3%XAye z0m85l#BkNDW)egdnce3vZFrhGEi(C$f$k*Br>bJapflb6-GRr~9iCPw)+IHI(&Jy> zHd%J@v)9j|X4oj;3@)~6R78{+SIhMq5St{3Q4y8A=s^DX@1HVOrU_~K_=d3s0s{=I z>UP$0>jNg+aDNKGblUfJU5Du{PPEl#%wrc}Q}p=ryJ@L>O1g+fr3 zXrKAwgqg~UbC?%r$3u%z=hNu7;a;-URY;L8^^t{o^h#LVOgUnY=-^* z{Oo+Vf5s%=dvyWWi5nm-=}@+qq35hoVb}*^DRr^ zMkW0Gg;Vj$?vI=^-8Pj$>iULJRGk$>uXXl)FuMNYHW|#JCO4#zQeOOjZ;XjDt}2M86HyHq6|I>HHX7Jip-C{(WFQBc5h3+?OR2Ri ztRpK;H4J|L8Y@?7^nIII(62q*jWrG$tmsBoc(9FeFE>o|Rm5o_$+{%g&Z^5JzG4xnCGXNWA$D)$HMKQu zDnc&RgIQHLL^L*PQ6X-B6L{Z${AeQlw>JiHwhtBJ*otw9j%*|z+tasku4R)-S8J`o z=th<-UA%02`PDQ)CTOw{s%+4gsdO{p32V5)$6VQaI(;&ao^xUc6< zBs+6LT?T6v%h+<9=mM!FM`EPVY|*3*`f{oWtZtmRnupcYht>A|=E^5;1;pM7RKz$V z77{&J1tU7Be|V>`$rwB}m}L<;-@<2q72C&a`!dtwO99#AU2X(PsJs9liM;}mBR%@r<3U+ znik{1fS`hly}o74$Y$9>!4Ux_f9!-Y?(6Vx|Rlw=$G=XtaO;1n<}N&0PL9!8!X+S^`H$;!{KG*bZn*BGXk-KDymg`+t`j(S#tydG88+GE!CvOGTi^f-V;MA8kDwpu0Hw;>-yWNt+SopbIb#gtIYNm+=8){J= zY6aKYu#lxD6RH*cc4#{u&0jN`S+wDH8+jav?ph}BVt8QCLq`GiP!fqv0M6$dVvK7^ zfW6e^HN*D#k7C@ki@X9!DF>W0V6^OvJKNRwK{;>YQ=+K|t^x{9P4V9Je>w9MiPMG2 zS|X36J4x$V;lWK5fQ>9p-+ER&)kfD|Ke>_BSJjaweL2s!AEhSW^~^@&z8;AsC862G zmAD=rDlCKt&M8c;A-n=~5sy7-<&*Z~-j}QIyz>)#D;^ zZ~k^hque+unnbS|jKc2R^0ooUlz%%tyW#06D7 z)zEHVL(IV#Pi`OtB-^>8z@@r{O)c~pp5B}&uOoYXtB@{?CwN+8erntszVFHODYL2! zC0oLXOE>NW`YPc|qjiE;5#599Ud9|ZL`92I!(dZM4bYUNqxmK$JyHvtH0>-)U;Kw5 z0F6Avi(n<6EbO8*l5HiQx&Ve;u3G8*vyU#WaU+W0MsP+^BSr-g6?Jy1>%?!LFg~5R zM`O#?T_>H=i;774yl^$|AM_9Jyiu=L;?*sns$OhDh*2JIC=|B1SgKps!WtiTuCZNJ zJu4#P=?21kYbI4tCuR$MnfMbr{xqIGMS^w4y&mlstS2Ydt?*;ZDg~EL3?(_DRBc%J z#hBF?-An8{*jF)jTzdxX43PlCovSB{G{r{Aiap zNX=9}c`I-*X;skJ*3a3g#SkssC7Wy*QM%=`=!WxsD{3vgrumqdPWOcVf8a#tW1p-a1 zto^(G{0K;zA z0006MNkld`fW7UnNPo4A}ixc3a{{F4uCrI2d zpy$7Wn>9`wJAA1nZKp34;Or*b+22+o*T3tQq^tU2P1_J0U*}9+QIJI6l?c?WzE5Ti zI?(Ok8QpBrNNg3C9%*tSHZ~F`l~0pU9Yqa_Nl2|8swnA!&IAjeyftD(-xH-Cv8KcZ z#Eo|U@Yfq^%ekNYdKAZupn}9{*J4l^(doAXuZd+CN(0H8`I~jZoKGKxje$TFHVFI> zk>NDvVq_ibGS}qh4yo!)`p7MA)Rzrhh)X1=FSIeRtHiD%tH=23vA_`$T9^@-*yrD#X-!PFh%<0{{@lp05z2TcmVr%+Rm(fZ*hiEeH<#gtDoQB55xZth^OeqqYALq00000NkvXXu0mjfM5L13 diff --git a/assets/logo/dex-logo-sidebar.png b/assets/logo/dex-logo-sidebar.png index 8aad17232eb636bd5923b91570cc84d161f4045c..7cd7609923b3f9e9b0c2cbf88a78663de0d1d736 100644 GIT binary patch delta 4194 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 literal 145000 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

yA`yqb~@H}>|2&1l9K8s6=Tt9!@ z=k$?(&bz2S~&{ zRi)a%Z}b_0)e~#XGz4|8U1~>dQz;zd7)!A$;Z!NU(o_g9iU8q&f=Yvn3}mw-GMy)S z#qv=pU<@_J06|Ak_r_X90-%H3p&)Yz&Kc^)zV!twyhLi2FXJO1^u$g^;s<(L z*NqPrVw=`qC~cf|^0LOrDWjoc5f!Vc_3q=`?D)EAvwDsTu9INC=k<3NSmj4{`biv} zP@lTj!@)$FOL&SAm5;Mc6>`&NkApVsVa)MfOuV^^JIc9KqBmRc(vyyvfvOele|CqP z_Z66|0=8(MVBwxAbfrT9%*?4^Ti#L!uB0qD{*vmW=xuT10izN5V-ZJUyQ(3#Nt%OJ z>W0vzZ6U4ZtB?v2;sTaRj2x&EP8=gs_!pdsUVxH(s-4tJ`2CDA6;br_cXEE$`e2

t)HQ03kb}V4Uiiw3HA~j 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 diff --git a/assets/logo/dex-logo.ico b/assets/logo/dex-logo.ico index b1d5347cc3db2e43456978d74443eba3406461d4..3090097819523a7970c2ad7088c82373770f9da2 100644 GIT binary patch literal 4286 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 literal 14353 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 P00000NkvXXu0mjf0BTHG diff --git a/ci_tools_atomic_dex/ci_scripts/osx_script.sh b/ci_tools_atomic_dex/ci_scripts/osx_script.sh index d8a242472f..c2978089e6 100755 --- a/ci_tools_atomic_dex/ci_scripts/osx_script.sh +++ b/ci_tools_atomic_dex/ci_scripts/osx_script.sh @@ -1,12 +1,14 @@ #!/bin/bash brew update +brew tap-new $USER/local-nim +brew extract --version=1.4.8 nim $USER/local-nim brew install autoconf \ automake \ libtool \ pkgconfig \ wget \ - nim \ + nim@1.4.8 \ ninja \ gnu-sed \ coreutils \ diff --git a/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 b/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 index 075c4d16fc..74c61d756c 100644 --- a/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 +++ b/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 @@ -1,11 +1,6 @@ Set-ExecutionPolicy RemoteSigned -scope CurrentUser -$DWFILE = ($PWD | select -exp Path) + '\nim-1.2.6.zip' -(New-Object System.Net.WebClient).DownloadFile('https://github.com/KomodoPlatform/nim_kmd_package_list/raw/master/nim-1.2.6_x64.zip', $DWFILE) -$DWFOLDER = ($PWD | select -exp Path) -Expand-Archive -LiteralPath $DWFILE -DestinationPath $DWFOLDER -$ENV:PATH=$ENV:PATH+';'+($PWD | select -exp Path)+'\nim-1.2.6\bin;'+$ENV:UserProfile+'.nimble\bin' -& $DWFOLDER\nim-1.2.6\finish.exe -y + Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh') scoop install llvm --global @@ -21,11 +16,8 @@ scoop cache rm llvm scoop cache rm nim $Env:QT_INSTALL_CMAKE_PATH = "C:\Qt\$Env:QT_VERSION\msvc2019_64" $Env:QT_ROOT = "C:\Qt" -cd ci_tools_atomic_dex -#$file = 'src\generate.nim' -#$regex = '(?<=g_vcpkg_cmake_script_path & ")[^"]*' -#(Get-Content $file) -replace $regex, ' -DVCPKG_TARGET_TRIPLET=x64-windows ' | Set-Content $file -nimble build -y -#cmd /c '.\ci_tools_atomic_dex.exe build release 2>&1' -cmd /c '.\ci_tools_atomic_dex.exe bundle release 2>&1' -#ls bundle-Release/bundle.zip +mkdir build +cd build +cmake -DCMAKE_BUILD_TYPE=Release -GNinja ../ +ninja +ninja install diff --git a/cmake/project.metadata.cmake b/cmake/project.metadata.cmake index 2c53e20a1b..2f39144033 100644 --- a/cmake/project.metadata.cmake +++ b/cmake/project.metadata.cmake @@ -1,7 +1,7 @@ # Default project values -set(DEX_PROJECT_NAME "atomicdex-desktop") -set(DEX_DISPLAY_NAME "AtomicDEX Desktop") -set(DEX_MAINTENANCE_TOOL_NAME "AtomicDEX Maintenance Tool") +set(DEX_PROJECT_NAME "firodex-desktop") +set(DEX_DISPLAY_NAME "FiroDEX Desktop") +set(DEX_MAINTENANCE_TOOL_NAME "FiroDEX Maintenance Tool") set(DEX_COMPANY "KomodoPlatform") set(DEX_WEBSITE "https://atomicdex.io/") set(DEX_SUPPORT_PAGE "https://support.komodoplatform.com/support/home") @@ -14,9 +14,9 @@ set(DEX_REPOSITORY_OWNER ${DEX_COMPANY}) set(DEX_REPOSITORY_NAME "atomicDEX-Desktop") set(DEX_CHECKSUM_API_URL "https://komodo.live/static/checksum.json") if (APPLE) - set(DEX_APPDATA_FOLDER "AtomicDex Desktop") + set(DEX_APPDATA_FOLDER "FiroDex Desktop") else () - set(DEX_APPDATA_FOLDER "atomic_qt") + set(DEX_APPDATA_FOLDER "firo_qt") endif () message(STATUS "APPDATA folder is ${DEX_APPDATA_FOLDER}") From 7392efd837afaae75beaf59ef804333fc27e4813 Mon Sep 17 00:00:00 2001 From: levonpetrosyan93 <45027856+levonpetrosyan93@users.noreply.github.com> Date: Fri, 26 Nov 2021 14:03:24 +0400 Subject: [PATCH 04/35] Mac os version signing temporarly disabled (#4) * remove code signing secrtificates for macos * try to fix windows build * temporary disable tests * try to fix artifacts upload for windows * try to fix artifacts upload for windows * try to fix windows upload artifacts * try to fix windows artifact upload * fix artifact uploads for windows Co-authored-by: firstcryptoman --- .github/workflows/firodex-desktop-ci.yml | 70 +- .../assets/languages/atomic_defi_en.ts | 4208 ---------------- .../assets/languages/atomic_defi_fr.ts | 4218 ---------------- .../assets/languages/atomic_defi_ru.ts | 4233 ----------------- .../assets/languages/atomic_defi_tr.ts | 4210 ---------------- cmake/install/macos/osx_post_install.cmake | 2 +- .../windows/windows_post_install.cmake | 4 +- 7 files changed, 41 insertions(+), 16904 deletions(-) delete mode 100644 atomic_defi_design/assets/languages/atomic_defi_en.ts delete mode 100644 atomic_defi_design/assets/languages/atomic_defi_fr.ts delete mode 100644 atomic_defi_design/assets/languages/atomic_defi_ru.ts delete mode 100644 atomic_defi_design/assets/languages/atomic_defi_tr.ts diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index c3fab7674d..3a916b3c52 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -5,7 +5,7 @@ on: types: [ opened, synchronize, reopened ] push: branches: - - temporary_disabled + - main schedule: - cron: '0 0 * * 1' @@ -71,9 +71,9 @@ jobs: target: 'desktop' dir: '${{ github.workspace }}' #mirror: 'http://mirrors.ocf.berkeley.edu/qt' - #mirror: https://qt-mirror.dannhauer.de + mirror: https://qt-mirror.dannhauer.de #mirror: https://www.funet.fi/pub/mirrors/download.qt-project.org - mirror: https://ftp.fau.de/qtproject + #mirror: https://ftp.fau.de/qtproject modules: 'qtcharts qtwidgets debug_info qtwebengine qtwebview' aqtversion: '==0.8' py7zrversion: '==0.6' @@ -86,17 +86,19 @@ jobs: host: 'mac' target: 'desktop' #mirror: 'http://mirrors.ocf.berkeley.edu/qt' - #mirror: https://qt-mirror.dannhauer.de + mirror: https://qt-mirror.dannhauer.de #mirror: https://www.funet.fi/pub/mirrors/download.qt-project.org - mirror: https://ftp.fau.de/qtproject + #mirror: https://ftp.fau.de/qtproject dir: '${{ github.workspace }}' modules: 'qtcharts qtwidgets debug_info qtwebview qtwebengine' - name: Install QT IFW (MacOS) if: runner.os == 'macOS' run: | - python3 -m aqt tool mac tools_ifw 4.1.1-202105261132 qt.tools.ifw.41 --outputdir ${{ github.workspace }}/Qt + python3 -m aqt tool mac tools_ifw 4.2.0-0-202111080927 qt.tools.ifw.42 --outputdir ${{ github.workspace }}/Qt echo "${{ github.workspace }}/Qt/Tools/QtInstallerFramework/4.0/bin" >> $GITHUB_PATH + echo "${{ github.workspace }}/Qt/Tools/QtInstallerFramework/4.1/bin" >> $GITHUB_PATH + echo "${{ github.workspace }}/Qt/Tools/QtInstallerFramework/4.2/bin" >> $GITHUB_PATH - name: Install QT (Windows) if: runner.os == 'Windows' @@ -107,9 +109,9 @@ jobs: target: 'desktop' arch: 'win64_msvc2019_64' #mirror: 'http://mirrors.ocf.berkeley.edu/qt' - #mirror: https://qt-mirror.dannhauer.de + mirror: https://qt-mirror.dannhauer.de #mirror: https://www.funet.fi/pub/mirrors/download.qt-project.org - mirror: https://ftp.fau.de/qtproject + #mirror: https://ftp.fau.de/qtproject dir: 'C:\' modules: 'qtcharts qtwidgets debug_info qtwebview qtwebengine' @@ -117,8 +119,10 @@ jobs: if: runner.os == 'Windows' run: | python -m pip install --upgrade pip - python -m aqt tool windows tools_ifw 4.1.1-202105261131 qt.tools.ifw.41 --outputdir C:/Qt + python -m aqt tool windows tools_ifw 4.2.0-0-202111080926 qt.tools.ifw.42 --outputdir C:/Qt echo "C:/Qt/Tools/QtInstallerFramework/4.0/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append + echo "C:/Qt/Tools/QtInstallerFramework/4.1/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append + echo "C:/Qt/Tools/QtInstallerFramework/4.2/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append echo $env:GITHUB_PATH echo $env:PATH @@ -126,6 +130,7 @@ jobs: if: runner.os == 'Linux' run: | export DEBIAN_FRONTEND=noninteractive + export SHELL=/bin/bash echo "CHOOSENIM_CHOOSE_VERSION=1.4.8" >> $GITHUB_ENV export CHOOSENIM_CHOOSE_VERSION=1.4.8 curl https://nim-lang.org/choosenim/init.sh > choosenim.sh @@ -185,24 +190,24 @@ jobs: ./ci_tools_atomic_dex build release ./ci_tools_atomic_dex bundle release - - name: import code signing certificates (macos) - if: runner.os == 'macOS' - uses: Apple-Actions/import-codesign-certs@v1 - with: - keychain: ${{ github.run_id }} - keychain-password: ${{ github.run_id }} - p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} - p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - - - name: import installer code signing certificates (macos) - if: runner.os == 'macOS' - uses: apple-actions/import-codesign-certs@v1 - with: - keychain: ${{ github.run_id }} - keychain-password: ${{ github.run_id }} - create-keychain: false - p12-file-base64: ${{ secrets.CERTIFICATES_INSTALLER_P12 }} - p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + # - name: import code signing certificates (macos) + # if: runner.os == 'macOS' + # uses: Apple-Actions/import-codesign-certs@v1 + # with: + # keychain: ${{ github.run_id }} + # keychain-password: ${{ github.run_id }} + # p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} + # p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + + # - name: import installer code signing certificates (macos) + # if: runner.os == 'macOS' + # uses: apple-actions/import-codesign-certs@v1 + # with: + # keychain: ${{ github.run_id }} + # keychain-password: ${{ github.run_id }} + # create-keychain: false + # p12-file-base64: ${{ secrets.CERTIFICATES_INSTALLER_P12 }} + # p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - name: Build FiroDEX (MacOS) if: runner.os == 'macOS' @@ -263,9 +268,9 @@ jobs: export CC=clang export CXX=clang++ echo "Running tests" - ./ci_tools_atomic_dex tests ${{ matrix.type }} - cd build-${{ matrix.type }}/bin/${{ env.DEX_PROJECT_NAME }}_tests.app/Contents/MacOS - cat ${{ env.DEX_PROJECT_NAME }}-tests-result.xml + #./ci_tools_atomic_dex tests ${{ matrix.type }} + #cd build-${{ matrix.type }}/bin/${{ env.DEX_PROJECT_NAME }}_tests.app/Contents/MacOS + #cat ${{ env.DEX_PROJECT_NAME }}-tests-result.xml #curl https://report.ci/upload.py --output upload.py ls #python upload.py --sha `git rev-parse HEAD` -n "[Doctest MacOS ${{ matrix.type }}]" --include='${{ env.DEX_PROJECT_NAME }}-tests-result.xml' --framework=doctest --merge ".*" @@ -283,7 +288,6 @@ jobs: #Invoke-WebRequest -Uri https://report.ci/upload.py -OutFile upload.py #python upload.py --sha $(git rev-parse HEAD) -n "[Doctest Windows]" --include='${{ env.DEX_PROJECT_NAME }}-tests-result.xml' --framework=doctest --merge ".*" - - name: Upload env variable for artifacts (Linux) if: runner.os == 'Linux' run: | @@ -364,5 +368,5 @@ jobs: name: ${{ env.artifact_name_installer }} path: ./bundled/windows/${{ env.DEX_PROJECT_NAME }}_installer.exe retention-days: 7 - - \ No newline at end of file + + \ No newline at end of file diff --git a/atomic_defi_design/assets/languages/atomic_defi_en.ts b/atomic_defi_design/assets/languages/atomic_defi_en.ts deleted file mode 100644 index 99c30c52dc..0000000000 --- a/atomic_defi_design/assets/languages/atomic_defi_en.ts +++ /dev/null @@ -1,4208 +0,0 @@ - - - - - QPlatformTheme - - &Yes - Yes - - - &No - No - - - Cancel - Cancel - - AddCustomCoinModal - - - Get the contract address from - - - - - Choose the asset type - - - - - Type - - - - - Cancel - Cancel - - - - - - Next - - - - - - Enter the contract address - - - - - Choose the asset ticker - - - - - Ticker - - - - - Enter the ticker - - - - - Contract Address - - - - - Get the contract address from - - - - - - - - Previous - - - - - Choose the asset logo - - - - - Browse - - - - - Please choose the asset logo - - - - - Configuration - - - - - All configuration fields will be fetched using the contract address you provided. - - - - - Name - - - - - Enter the name - - - - - Coingecko ID - - - - - Enter the Coingecko ID - - - - - Get the Coingecko ID - - - - - Active - - - - - - Preview - - - - - WARNING: Application will restart immidiately to apply the changes! - - - - - Asset not found, please go back and make sure Contract Address is correct - - - - - Config Fields - - - - - Fetched Data - - - - - Submit & Restart - - - - - AddressBook - - - Address Book - - - - - Search a contact by name or tags - - - - - New Contact - - - - - Name - - - - - Tags (first 6) - - - - - Actions - - - - - Edit - - - - - Remove - - - - - Do you want to remove this contact ? - - - - - Yes - Yes - - - - No - - - - - AddressBookAddContactAddressModal - - - Edit address entry - - - - - Create a new address - - - - - Selected wallet: %1 - - - - - NONE - - - - - Enter a name - - - - - This key already exists. - - - - - Enter the address - - - - - Validate - - - - - Cancel - Cancel - - - - Convert - - - - - AddressBookEditContactModal - - - Edit contact - - - - - Contact Name - - - - - Enter a contact name - - - - - Address List - - - - - Search for an address entry. - - - - - Type - - - - - Key - - - - - Address - - - - - Actions - - - - - New Address - - - - - Tags - - - - - + - - - - - Confirm - - - - - - Cancel - Cancel - - - - The selected address belongs to a disabled coin, you need to enabled it before sending. - - - - - Enable - - - - - Cannot send to this address - - - - - Your balance is empty - - - - - Ok - - - - - Remove address ? - - - - - Yes - Yes - - - - No - - - - - AddressBookNewContactCategoryModal - - - Add a new tag - - - - - Enter the tag name - - - - - This contact already has this tag - - - - - Add - - - - - Cancel - Cancel - - - - AddressBookNewContactModal - - - Create a new contact - - - - - Enter the contact name - - - - - This contact name already exists. - - - - - Confirm - - - - - Cancel - Cancel - - - - AddressBookSendWalletSelector - - - Choose a valid - - - - - coin - - - - - AddressBookWalletTypeListModal - - - Select wallet type - - - - - Search - - - - - AmountChart - - - Work in progress - - - - - App - - - Recover Funds Result - - - - - AssetPieChart - - - Assets - - - - - BestOrdersModal - - - Best Orders - - - - - Token - - - - - Available Quantity - - - - - Available Quantity (in %1) - - - - - Fiat Volume - - - - - CEX Rate - - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - - - - - Cancel - Cancel - - - - Refresh - - - - - BuyBox - - - Buy - - - - - CamouflagePasswordModal - - - Setup Camouflage Password - - - - - Camouflage Password is a secret password for emergency situations. - - - - - Using it to login will display your balance lower than it actually is. - - - - - Here you enter the suffix and at login you need to enter {real_password}{suffix} - - - - - Enter a suffix - - - - - Cancel - Cancel - - - - Save - - - - - CandleStickChart - - - Loading market data - - - - - There is no chart data for this pair yet - - - - - CannotEnableCoinModal - - - Failed to enable %1 - - - - - Enabling %1 did not succeed. Limit of enabled coins might have been reached. - - - - - Change limit in settings - - - - - Cancel - Cancel - - - - CexInfoModal - - - Market Data - - - - - Market data (prices, charts, etc.) marked with the ⓘ icon originates from third-party sources.<br><br>Data is sourced via <a href="https://bandprotocol.com/">Band Decentralized Oracle</a> and <a href="https://coingecko.com">CoinGecko</a>.<br><br><b>Oracle Supported Pairs:</b><br>%1<br><br><b>Last reference (Band Oracle):</b><br><a href="%2">%2</a> - - - - - CexInfoTrigger - - - Price oracle powered by Band Protocol - - - - - ClaimRewardsModal - - - Failed to prepare to claim rewards - - - - - Claim your %1 reward? - TICKER - - - - - No UTXOs eligible for claiming - - - - - Transaction fee is higher than the reward! - - - - - You will receive %1 - AMT TICKER - - - - - Refresh - - - - - Read more about KMD active users rewards - - - - - UTXO - - - - - Amount - - - - - Reward - - - - - Accruing Start - - - - - Accruing Stop - - - - - Time Left - - - - - Error - - - - - Locktime is not set - - - - - Locktime is less than the threshold - - - - - UTXO height is greater than end of the era - - - - - UTXO amount is less than 10 - - - - - One hour did not pass yet - - - - - Transaction is in mempool - - - - - Unknown problem - - - - - Cancel - Cancel - - - - Confirm - - - - - CoinMenu - - - Disable %1 - TICKER - - - - - Disable and Delete %1 - TICKER - - - - - Disable all %1 assets - - - - - Disable all assets - - - - - CoinsListModal - - - Select a ticker - - - - - Token name - - - - - Combo_fiat - - - Fiat - - - - - Recommended: - - - - - ConfirmMultiOrderTradeModal - - - Confirm Multi Order Details - - - - - These swaps requests can not be undone and this is the final event! - - - - - These transactions can take up to 60 mins - DO NOT close this application! - - - - - Same funds will be used until an order matches. - - - - - Note that if one order is filled other will not be cancelled. - - - - - Cancel - Cancel - - - - Confirm - - - - - Placed multiple orders - - - - - ConfirmTradeModal - - - Confirm Exchange Details - - - - - This swap request can not be undone and is a final event! - - - - - This transaction can take up to 60 mins - DO NOT close this application! - - - - - Total %1 fees: %2 (%3) - - - - - Security configuration - - - - - dPoW protected - - - - - %1 confirmations for incoming %2 transactions - - - - - - Read more about dPoW - - - - - Use custom protection settings for incoming %1 transactions - TICKER - - - - - Enable Komodo dPoW security - - - - - Required Confirmations - - - - - Warning, this atomic swap is not dPoW protected! - - - - - Cancel - Cancel - - - - Confirm - - - - - CopyFieldButton - - - Copied to Clipboard - - - - - Dashboard - - - The current number of enabled coins does not match your configuration specification. Your assets configuration will be reset. - - - - - - Content for this section will be added later. Stay tuned! - - - - - Matching - - - - - Order Matching - - - - - Matched - - - - - Order Matched - - - - - Ongoing - - - - - Swap Ongoing - - - - - Successful - - - - - Swap Successful - - - - - Refunding - - - - - Failed - - - - - Swap Failed - - - - - Unknown - - - - - Unknown State - - - - - Started - - - - - Negotiated - - - - - Taker fee sent - - - - - Maker payment received - - - - - Maker payment wait confirm started - - - - - Maker payment validated and confirmed - - - - - Taker payment sent - - - - - Taker payment spent - - - - - Maker payment spent - - - - - Finished - - - - - Start failed - - - - - Negotiate failed - - - - - Taker fee validate failed - - - - - Maker payment transaction failed - - - - - Maker payment Data send failed - - - - - Maker payment wait confirm failed - - - - - Taker payment validate failed - - - - - Taker payment wait confirm failed - - - - - Taker payment spend failed - - - - - Maker payment wait refund started - - - - - Maker payment refunded - - - - - Maker payment refund failed - - - - - DefaultRangeSlider - - - Min - - - - - Half - - - - - Max - - - - - DeleteWalletModal - - - Delete Wallet - - - - - Are you sure you want to delete %1 wallet? - WALLET_NAME - - - - - If so, make sure you record your seed phrase in order to restore your wallet in the future. - - - - - Enter your wallet password - - - - - Wrong Password - - - - - Cancel - Cancel - - - - Delete - - - - - DexAppPasswordField - - - Type password - - - - - DexKeyChecker - - - At least 1 lowercase alphabetical character - - - - - At least 1 uppercase alphabetical character - - - - - At least 1 numeric character - - - - - At least 1 special character (eg. !@#$%) - - - - - At least %n character(s) - - - - - - - - Password and Confirm Password have to be same - - - - - DexPaginator - - - items per page - - - - - DexRangeSlider - - - Min - - - - - Half - - - - - Max - - - - - DexSweetComboBox - - - Search - - - - - EnableCoinModal - - - Enable assets - - - - - Add a custom asset to the list - - - - - Search - - - - - Select all assets - - - - - All assets are already enabled! - - - - - You can still enable %1 assets. Selected: %2. - - - - - Change assets limit - - - - - Close - - - - - Enable - - - - - EulaModal - - - Disclaimer & Terms of Service - - - - - Accept EULA - - - - - Accept Terms and Conditions - - - - - Close - - - - - Cancel - Cancel - - - - Confirm - - - - - FatalErrorModal - - - Fatal Error - - - - - Connection has been lost. You have been disconnected. - - - - - Close - - - - - FeeInfo - - - Minimum fee - - - - - Fees will be calculated - - - - - FirstLaunch - - - Type password - - - - - connect - - - - - Welcome - - - - - New Wallet - - - - - Import wallet - - - - - My Wallets - - - - - - Delete - - - - - Enter password to confirm deletion of - - - - - wallet - - - - - Cancel - Cancel - - - - - Wallet status - - - - - wallet deleted successfully - - - - - wallet password entered is incorrect - - - - - General - - - %n day(s) - - - - - - - - %nd - day - - - - - - - - %nh - hours - - - - - - - - %nm - minutes - - - - - - - - %ns - seconds - - - - - - - - %nms - milliseconds - - - - - - - - - - - - - - Trading Fee - - - - - Minimum Trading Amount - - - - - Wallet %1 already exists - WALLETNAME - - - - - %1 balance is lower than the fees amount: %2 %3 - - - - - Tradable (after fees) %1 balance is lower than minimum trade amount - - - - - Please fill the price field - - - - - Please fill the volume field - - - - - - %1 volume is lower than minimum trade amount - - - - - - %1 needs to be enabled in order to use %2 - - - - - - %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - - - - - Unknown Error - - - - - Header - - - You get - - - - - You send - - - - - Fiat Price - - - - - CEX rate - - - - - Price - - - - - Quantity - - - - - Total - - - - - History - - - Recent Swaps - - - - - InitialLoading - - - Loading, please wait - - - - - Initializing MM2 - - - - - Enabling assets - - - - - Getting ready - - - - - Languages - - - Language - - - - - LinksRow - - - Join our Discord server - - - - - Follow us on Twitter - - - - - Go to Support Guides - - - - - List - - - Funds are recoverable - - - - - ListDelegate - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - - - - - This order require a minimum amount of %1 %2 <br>You don't have enough funds.<br> Your max balance after fees is: (%3) - - - - - LogModal - - - Close - - - - - Login - - - Incorrect Password - - - - - Type password - - - - - Connect - - - - - Back - - - - - - Login - - - - - Main - - - Segwit - - - - - Confirmation - - - - - Do you want to send your %1 funds to %2 wallet first? - - - - - Success - - - - - Your transaction is send, may take some time to arrive - - - - - Wallet Balance - - - - - Price - - - - - Change 24h - - - - - Portfolio % - - - - - Send - - - - - Enable %1 ? - - - - - Yes - Yes - - - - No - - - - - Receive - - - - - Swap - - - - - Claim Rewards - - - - - Faucet - - - - - Loading market data - - - - - There is no chart data for this ticker yet - - - - - Loading - - - - - Scanning blocks for TX History... - - - - - Syncing TX History... - - - - - Refreshing - - - - - No transactions - - - - - Fetching transactions - - - - - Trade - - - - - Orders - - - - - History - - - - - MinTradeModal - - - Minimum Trading Amount - - - - - the minimum amount of %1 coin available for the order; the min_volume must be greater than or equal to %2; it must be also less or equal than volume param; default is %3 - - - - - MultiOrder - - - %1 price is zero! - TICKER - - - - - %1 receive volume is lower than minimum trade amount - TICKER - - - - - Error: - - - - - You'll receive %1 - AMOUNT TICKER - - - - - Price - - - - - NewUpdateModal - - - Searching new updates... - - - - - Please wait while the application is finding a new update... You can close this modal if you want. - - - - - Already updated - - - - - %1 is already up-to-date ! - - - - - New update detected ! - - - - - Do you want to update %1 from %2 to %3 ? - - - - - Download - - - - - Remind me later - - - - - Download in progress... - - - - - Update downloaded - - - - - Update has been successfully downloaded. Do you want to restart the application now ? - - - - - Restart now - - - - - Restart later - - - - - NewUser - - - Wrong word, please check again - - - - - Failed to create a wallet - - - - - New Wallet - - - - - Choose Password - - - - - Generated Seed - - - - - Check - - - - - Important: Back up your seed phrase before proceeding! - - - - - We recommend storing it offline. - - - - - Confirm Seed - - - - - Continue - - - - - Let's double check your seed phrase - - - - - Copied to Clipboard - - - - - Next - - - - - Your seed phrase is important - that's why we like to make sure it's correct. We'll ask you three different questions about your seed phrase to make sure you'll be able to easily restore your wallet whenever you want. - - - - - Enter the %n. word - - - - - - - - NoConnection - - - No connection - - - - - Please make sure you are connected to the internet - - - - - Will automatically retry in %1 seconds - - - - - Retry - - - - - NotificationsModal - - - Swap status updated - - - - - You sent %1 - - - - - You received %1 - - - - - Your wallet balance changed - - - - - Please check your internet connection (e.g. VPN service or firewall might block it). - - - - - Failed to enable %1 - TICKER - - - - - Endpoint not reachable - - - - - Could not reach to endpoint - - - - - Mismatch at %1 custom asset configuration - TICKER - - - - - Application needs to be restarted for %1 custom asset. - TICKER - - - - - Batch %1 failed. Reason: %2 - - - - - Show - - - - - Restart - - - - - Quit - - - - - There isn't any notification - - - - - OrderForm - - - Price - - - - - Cancel selected order to change price - - - - - Volume - - - - - Amount to sell - - - - - Amount to receive - - - - - Minimum volume: %1 - - - - - Volume: %1 - - - - - How it works ? - - - - - How to use the pro-view slider ? - - - - - This slider is used to setup the order requirements you need. -Left slider: Sets the minimum amount required to process a trade. -Right slider: Sets the volume you want to trade. - - - - - Use custom minimum trade amount - - - - - OrderLine - - - Funds are recoverable - - - - - OrderModal - - - Swap Details - - - - - Order Details - - - - - Maker Order - - - - - Taker Order - - - - - Refund State - - - - - Your swap failed but the auto-refund process for your payment started already. Please wait and keep application opened until you receive your payment back - - - - - Date - - - - - ID - - - - - Maker Payment Sent ID - - - - - Maker Payment Spent ID - - - - - Taker Payment Spent ID - - - - - Taker Payment Sent ID - - - - - Error ID - - - - - Error Log - - - - - Close - - - - - Cancel Order - - - - - Recover Funds - - - - - Refunding... - - - - - View on Explorer - - - - - OrderRemovedModal - - - Selected Order Removed - - - - - The selected order does not exist anymore, it might have been matched or canceled, and no order with a better price is available. Please select a new order. - - - - - OK - - - - - Orders - - - Orders - - - - - OrdersPage - - - - Filter - - - - - Date - - - - - Export CSV - - - - - Apply Filter - - - - - From - - - - - To - - - - - Please choose the CSV export name and location - - - - - Pagination - - - items per page - - - - - PasswordField - - - Password - - - - - Enter your wallet password - - - - - At least 1 lowercase alphabetical character - - - - - At least 1 uppercase alphabetical character - - - - - At least 1 numeric character - - - - - At least 1 special character (eg. !@#$%) - - - - - At least %n character(s) - - - - - - - - Password and Confirm Password have to be same - - - - - PasswordForm - - - Confirm Password - - - - - Enter the same password to confirm - - - - - Portfolio - - - Show only coins with balance - - - - - (%1/%2) - - - - - Dashboard - - - - - Search - - - - - Add asset - - - - - PriceLine - - - Set swap price for evaluation - - - - - Exchange rate - - - - - Selected - - - - - Expensive - - - - - Expedient - - - - - %1 compared to CEX - PRICE_DIFF% - - - - - CEXchange rate - - - - - PriceLineSimplified - - - Set swap price for evaluation - - - - - Exchange rate - - - - - Selected - - - - - CEXchange rate - - - - - Expensive - - - - - Expedient - - - - - %1 compared to CEX - PRICE_DIFF% - - - - - ProView - - - Failed to place the order - - - - - Placed the order - - - - - Chart - - - - - Trading Information - - - - - Exchange Rates - - - - - Orders - - - - - History - - - - - Order Book - - - - - Best Orders - - - - - Place Order - - - - - Buy - - - - - Sell - - - - - Order Selected - - - - - Start Swap - - - - - ReceiveModal - - - Receive - - - - - Only send %1 to this address - TICKER - - - - - %1 address - - - - - copied to clipboard - - - - - Close - - - - - RecoverSeed - - - Failed to Import the wallet - - - - - Import wallet - Setup - - - - - Import wallet - Choose password - - - - - Wallet Name - - - - - - Enter seed - - - - - BIP39 seed validation failed, try again or select 'Allow custom seed' - - - - - <strong>Allow custom seed</strong> - - - - - Custom seed phrases might be less secure and easier to crack than a generated BIP39 compliant seed phrase or private key (WIF).<br><br>To confirm you understand the risk and know what you are doing, type <strong>'I understand'</strong> in the box below. - - - - - - I understand - - - - - Enable - - - - - Next - - - - - Continue - - - - - Allow custom seed - - - - - RecoverSeedModal - - - - View seed and private keys - - - - - Please enter your password to view the seed. - - - - - Wrong Password - - - - - Cancel - Cancel - - - - View - - - - - Backup seed - - - - - RPC Password - - - - - Search a coin. - - - - - Public Address - - - - - Private Key - - - - - Close - - - - - RestartModal - - - Applying the changes... - - - - - Restarting the application. %1 - - - - - Restarting the application... - - - - - RightClickMenu - - - Cut - - - - - Copy - - - - - Paste - - - - - SellBox - - - Sell - - - - - SendModal - - - Failed to send - - - - - Failed to Send - - - - - Prepare to send - - - - - - Recipient's address - - - - - Enter address of the recipient - - - - - Address Book - - - - - The address has to be mixed case. - - - - - Fix - - - - - Enter the amount to send - - - - - MAX - - - - - Enable Custom Fees - - - - - Only use custom fees if you know what you are doing! - - - - - Custom Fee - - - - - Enter the custom fee - - - - - Gas Limit - - - - - Enter the gas limit - - - - - Gas Price - - - - - Enter the gas price - - - - - Custom Fee can't be higher than the amount - - - - - Not enough funds. - - - - - You have %1 - AMT TICKER - - - - - Close - - - - - Prepare - - - - - - Send - - - - - Amount - - - - - Fees - - - - - Date - - - - - Back - - - - - SendModalContactList - - - Select a contact with an %1 address - - - - - Search for contacts... - - - - - %1 addresses - - - - - 1 address - - - - - - Back - - - - - Choose an %1 address of %2 - - - - - Name - - - - - Address - - - - - SendResult - - - Transaction Complete! - - - - - Recipient's address - - - - - Amount - - - - - Fees - - - - - Date - - - - - Transaction Hash - - - - - Close - - - - - View on Explorer - - - - - SettingModal - - - Confirm Logout - - - - - Are you sure you want to log out? - - - - - - Yes - Yes - - - - - Cancel - Cancel - - - - Settings - - - - - General - - - - - - Language - - - - - User Interface - - - - - Security - - - - - Enable Desktop Notifications - - - - - Maximum number of enabled coins - - - - - Logs - - - - - Open Folder - - - - - - Reset assets configuration - - - - - Reset - - - - - This will reset your wallet config to default - - - - - Current Font - - - - - Theme - - - - - - - - - - About & Version - - - - - Apply Changes - - - - - Ask system's password before sending coins ? (2FA) - - - - - View seed and private keys - - - - - - Show - - - - - Setup Camouflage Password - - - - - Open - - - - - Disclaimer and ToS - - - - - Application version - - - - - DEX Version - - - - - DEX Version copied to clipboard. - - - - - MM2 version - - - - - MM2 Version - - - - - MM2 Version copied to clipboard. - - - - - Qt version - - - - - Qt Version - - - - - Qt Version copied to clipboard. - - - - - Search Update - - - - - Logout - - - - - Settings - - - Fiat - - - - - Recommended: - - - - - Enable Desktop Notifications - - - - - Use QtTextRendering Or NativeTextRendering - - - - - Open Logs Folder - - - - - View seed and private keys - - - - - Disclaimer and ToS - - - - - Setup Camouflage Password - - - - - Reset assets configuration - - - - - Delete Wallet - - - - - Log out - - - - - mm2 version - - - - - Sidebar - - - Search coin - - - - - Add crypto - - - - - SidebarBottom - - - Settings - - - - - Support - - - - - Privacy - - - - - SidebarCenter - - - - Dashboard - - - - - - Wallet - - - - - - DEX - - - - - DEX features are not allowed in %1 - COUNTRY - - - - - - Address Book - - - - - - Fiat - - - - - Coming soon ! - - - - - SmartChartView - - - Loading market data - - - - - There is no chart data for this ticker yet - - - - - SubBestOrder - - - Token - - - - - Available Quantity - - - - - Available Quantity (in %1) - - - - - Fiat Volume - - - - - CEX Rate - - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - - - - - SubCoinSelector - - - Token - - - - - Balance - - - - - Balance Fiat - - - - - No Selectable coin. - - - - - SubHistory - - - History - - - - - Filter - - - - - Date - - - - - Close filtering options. - - - - - Open filering options. - - - - - Filter settings - - - - - From - - - - - To - - - - - Cancel - Cancel - - - - Apply filter - - - - - Export - - - - - Please choose the CSV export name and location - - - - - SubOrders - - - - Orders - - - - - Close filtering options. - - - - - Filter - - - - - Date - - - - - Open filering options. - - - - - Filter settings - - - - - From - - - - - To - - - - - Cancel - Cancel - - - - Apply filter - - - - - Support - - - Update available - - - - - Up to date - - - - - Changelog - - - - - Open Logs Folder - - - - - Frequently Asked Questions - - - - - Do you store my private keys? - - - - - No! %1 is non-custodial. We never store any sensitive data, including your private keys, seed phrases, or PIN. This data is only stored on the user’s device and never leaves it. You are in full control of your assets. - - - - - How is trading on %1 different from trading on other DEXs? - - - - - Other DEXs generally only allow you to trade assets that are based on a single blockchain network, use proxy tokens, and only allow placing a single order with the same funds. - -%1 enables you to natively trade across two different blockchain networks without proxy tokens. You can also place multiple orders with the same funds. For example, you can sell 0.1 BTC for KMD, QTUM, or VRSC — the first order that fills automatically cancels all other orders. - - - - - How long does each atomic swap take? - - - - - Several factors determine the processing time for each swap. The block time of the traded assets depends on each network (Bitcoin typically being the slowest) Additionally, the user can customize security preferences. For example, (you can ask %1 to consider a KMD transaction as final after just 3 confirmations which makes the swap time shorter compared to waiting for a <a href="https://komodoplatform.com/security-delayed-proof-of-work-dpow/">notarization</a>. - - - - - Do I need to be online for the duration of the swap? - - - - - Yes. You must remain connected to the internet and have your app running to successfully complete each atomic swap (very short breaks in connectivity are usually fine). Otherwise, there is risk of trade cancellation if you are a maker, and risk of loss of funds if you are a taker. -The atomic swap protocol requires both participants to stay online and monitor the involved blockchains for the process to stay atomic. -If you go offline, so will your orders, and any that are in progress will fail, leading to potential loss of trade / transaction fees, and a wait for the swap to timeout and issue a refund. It may also negatively affect your wallet's reputation score for future trade matching. -When you come back online, your orders will begin to broadcast again at the price you set before you went offline. If there has been significant price movement in the meantime, you might unintentionally offer someone a bargain! -For this reason, we recommend cancelling orders before closing %1, or reviewing and revising your prices when restarting %1. - - - - - How are the fees on %1 calculated? - - - - - There are two fee categories to consider when trading on %1. - -1. %1 charges approximately 0.13% (1/777 of trading volume but not lower than 0.0001) as the trading fee for taker orders, and maker orders have zero fees. -2. Both makers and takers will need to pay normal network fees to the involved blockchains when making atomic swap transactions. - -Network fees can vary greatly depending on your selected trading pair. - - - - - Do you provide user support? - - - - - Yes! %1 offers support through the <a href="%2">%1 Discord server</a>. The team and the community are always happy to help! - - - - - %1 is available for mobile on both <a href="%2">Android and iPhone, and for desktop on Windows, Mac, and Linux</a> operating systems. - - - - - Who is behind %1? - - - - - %1 is developed by the Komodo team. Komodo is one of the most established blockchain projects working on innovative solutions like atomic swaps, Delayed Proof of Work, and an interoperable multi-chain architecture. - - - - - Is it possible to develop my own white-label exchange on %1? - - - - - Absolutely! You can read our developer documentation for more details or contact us with your partnership inquiries. Have a specific technical question? The %1 developer community is always ready to help! - - - - - Which devices can I use %1 on? - - - - - Compliance Info - - - - - Due to regulatory and legal circumstances the citizens of certain jurisdictions including, but not limited to, the United States of America, Canada, Hong Kong, Israel, Singapore, Sudan, Austria, Iran and any other state, country or other jurisdiction that is embargoed by the United States of America or the European Union are not allowed to use this application. - - - - - SwapProgress - - - act - SHORT FOR ACTUAL TIME - - - - - est - SHORT FOR ESTIMATED - - - - - Progress details - - - - - SweetDexComboBox - - - Search - - - - - TableDex - - - Asset - - - - - Balance - - - - - Change 24h - - - - - Trend 7d - - - - - Price - - - - - TextAreaWithTitle - - - Save - - - - - Edit - - - - - TextEditWithTitle - - - Swap ID - - - - - copied to clipboard - - - - - TextFieldWithTitle - - - Required - - - - - Toast - - - Click here to see the details - - - - - Trade - - - Swap - - - - - Instant trading with best orders - - - - - From - - - - - Minimum: %1 - - - - - Enter an amount - - - - - MAX - - - - - To - - - - - Pick an order - - - - - Price - - - - - Better price found: %1. Updating forms. - - - - - Better price (%1) found but received quantity (%2) is lower than your current one (%3). Click here to update the selected order. - - - - - Reset form. - - - - - %1 - - - - - Tradable: - - - - - Pick a coin - - - - - Swap Now - - - - - Failed to place the order - - - - - Placed the order - - - - - Entered amount must be superior than 0. - - - - - You must select an order. - - - - - Entered amount is below the minimum required by this order: %1 - - - - - - %1 needs to be enabled in order to use %2 - - - - - - %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - - - - - - Search - - - - - No buy orders found for %1. - - - - - You can check later or try to sell a different coin. - - - - - Total %1 fees: - - - - - %2 (%3) - - - - - TradeViewHeader - - - How to trade - - - - - FAQ - - - - - TransactionDetailsModal - - - Transaction Details - - - - - Amount - - - - - Fees - - - - - Date - - - - - Unconfirmed - - - - - Transaction Hash - - - - - Confirmations - - - - - Block Height - - - - - From - - - - - To - - - - - Notes - - - - - Close - - - - - View on Explorer - - - - - Transactions - - - Sent - - - - - Received - - - - - fees - - - - - Unconfirmed - - - - - UpdateInvalidChecksum - - - The downloaded update archive is corrupted ! - - - - - WalletNameField - - - Wallet Name - - - - - Enter the name of your wallet here - - - - - atomic_dex::wallet_page - - - You do not have enough funds. - - - - - %1 is not activated: click on the button to enable it or enable it manually - - - - - You need to have %1 to pay the gas for %2 transactions. - - - - - Checksum verification failed for %1. - - - - - Invalid checksum for %1. Click on the convert button to turn it into a mixed case address - - - - - Legacy address used for %1, click on the convert button to convert it to a Cashaddress. - - - - - %1 address must be prefixed with 0x - - - - - %1 address length is invalid, please use a valid address. - - - - - %1 address is invalid. - - - - - Invalid checksum. - - - - - %1 address has invalid prefixes. - - - - - Unknown error. - - - - - main - - - Logout - - - - - Confirm Logout - - - - - Are you sure you want to log out? - - - - - Yes - Yes - - - - Cancel - Cancel - - - - Balance - - - - diff --git a/atomic_defi_design/assets/languages/atomic_defi_fr.ts b/atomic_defi_design/assets/languages/atomic_defi_fr.ts deleted file mode 100644 index a2149e05f0..0000000000 --- a/atomic_defi_design/assets/languages/atomic_defi_fr.ts +++ /dev/null @@ -1,4218 +0,0 @@ - - - - - QPlatformTheme - - &Yes - Oui - - - &No - Non - - - Cancel - Annuler - - - - AddCustomCoinModal - - - Choose the asset type - Choisir le type d'actif - - - - Type - Type - - - - Cancel - Annuler - - - - - - Next - Suivant - - - - - Enter the contract address - Entrer l'adresse du contrat - - - - Choose the asset ticker - Choisissez le symbole de l'actif - - - - Ticker - Symbole - - - - Enter the ticker - Entrez le symbole - - - - Contract Address - Adresse du contrat - - - - Get the contract address from - Obtenez l'adresse du contrat de - - - - Get the contract address from - Obtenez l'adresse du contrat de - - - - - - - Previous - Précedent - - - - Choose the asset logo - Choisissez le logo de l'actif - - - - Browse - Naviguer - - - - Please choose the asset logo - S'il-vous-plaît choissisez le logo de l'actif - - - - Configuration - Configuration - - - - All configuration fields will be fetched using the contract address you provided. - Tous les champs de configuration vont être récupérés à partir de l'adresse du contrat que vous avez fournis. - - - - Name - Nom - - - - Enter the name - Entrez le nom - - - - Coingecko ID - Coingecko ID - - - - Enter the Coingecko ID - Entrer l'identifiant coingecko - - - - Get the Coingecko ID - Récupérer l'identifiant coingecko - - - - Active - Actif - - - - - Preview - Pré-visualisation - - - - WARNING: Application will restart immidiately to apply the changes! - AVERTISSEMENT: l'application redémarrera immédiatement pour appliquer les modifications! - - - - Asset not found, please go back and make sure Contract Address is correct - Actif introuvable, veuillez revenir en arrière et vous assurer que l'adresse du contrat est correcte - - - - Config Fields - Champs de configuration - - - - Fetched Data - Données récupérées - - - - Submit & Restart - Soumettre et redémarrer - - - - AddressBook - - - Address Book - Carnet d'adresses - - - - New Contact - Nouveau contact - - - - Search a contact by name or tags - Rechercher un contact par nom ou par tags - - - - Name - Nom - - - - Tags (first 6) - Tags (Les 6 premiers) - - - - Actions - Actions - - - - Edit - Éditer - - - - Remove - Retirer - - - - Do you want to remove this contact ? - Voulez-vous supprimer ce contact ? - - - - Yes - Oui - - - - No - Non - - - - AddressBookAddContactAddressModal - - - Create a new address - Créer une nouvelle adresse - - - - Edit address entry - Edition de l'entrée pour l'addresse - - - - Selected wallet: %1 - Portefeuille sélectionné : %1 - - - - NONE - RIEN - - - - Enter a name - Entrez un nom - - - - This key already exists. - Cette clé existe déjà. - - - - Enter the address - Entrez l'adresse - - - - Validate - Valider - - - - Cancel - Annuler - - - - Convert - - - - - AddressBookEditContactModal - - - Edit contact - Modifier le contact - - - - Contact Name - Nom du contact - - - - Enter a contact name - Entrez un nom de contact - - - - Address List - Liste d'addresse - - - - Search for an address entry. - Rechercher une addresse. - - - - Type - Type - - - - Key - Clef - - - - Address - Addresse - - - - Actions - Actions - - - - New Address - Nouvelle addresse - - - - Tags - Tags - - - - + - + - - - - Confirm - Confirmer - - - - - Cancel - Annuler - - - - The selected address belongs to a disabled coin, you need to enabled it before sending. - L'adresse sélectionnée appartient à un actif désactivée, vous devez l'activer avant l'envoi. - - - - Enable - Activer - - - - Cannot send to this address - Impossible d'envoyer à cette adresse - - - - Your balance is empty - Votre solde est vide - - - - Ok - Ok - - - - Remove address ? - - - - - Yes - Oui - - - - No - Non - - - - AddressBookNewContactCategoryModal - - - Add a new tag - Ajouter un nouveau tag - - - - Enter the tag name - Entrer le nom du tag - - - - This contact already has this tag - Ce contact possède déjà ce tag - - - - Add - Ajouter - - - - Cancel - Annuler - - - - AddressBookNewContactModal - - - Create a new contact - Créer un nouveau contact - - - - Enter the contact name - Entrez le nom du contact - - - - This contact name already exists. - Ce nom de contact existe déjà. - - - - Confirm - Confirmer - - - - Cancel - Annuler - - - - AddressBookSendWalletSelector - - - Choose a valid - Choisissez un actif - - - - coin - valide - - - - AddressBookWalletTypeListModal - - - Select wallet type - Sélectionnez le type de portefeuille - - - - Search - Rechercher - - - - AmountChart - - - Work in progress - Travail en cours - - - - App - - - Recover Funds Result - Le résultat de la récupération des fonds - - - - AssetPieChart - - - Assets - Actifs - - - - BestOrdersModal - - - Best Orders - Meilleurs offres - - - - Token - Asset - - - - Available Quantity - Quantité disponible - - - - Available Quantity (in %1) - Quantité disponible (en %1) - - - - Fiat Volume - Montant Fiduciaire - - - - CEX Rate - Taux CEX - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - %1 n'est pas activé - Souhaitez vous l'activer pour pouvoir selectionnez les meilleurs offres %2 ?<br><a href='#'>Oui</a> - <a href='#no'>Non</a> - - - - Cancel - Annuler - - - - Refresh - Actualiser - - - - BuyBox - - - Buy - Acheter - - - - CamouflagePasswordModal - - - Setup Camouflage Password - Configurer le mot de passe de camouflage - - - - Camouflage Password is a secret password for emergency situations. - Le mot de passe de camouflage est un mot de passe secret pour les situations d'urgence. - - - - Using it to login will display your balance lower than it actually is. - Son utilisation pour vous connecter affichera votre solde inférieur à ce qu'il est réellement. - - - - Here you enter the suffix and at login you need to enter {real_password}{suffix} - Ici, vous entrez le suffixe et lors de la connexion, vous devez entrer {mot de passe réel}{suffixe} - - - - Enter a suffix - Entrer un suffixe - - - - Cancel - Annuler - - - - Save - Sauvegarder - - - - CandleStickChart - - - Loading market data - Chargement des données de marché - - - - There is no chart data for this pair yet - Il n'y a pas encore de données graphiques pour cette paire - - - - CannotEnableCoinModal - - - Failed to enable %1 - Échec de l'activation de %1 - - - - Enabling %1 did not succeed. Limit of enabled coins might have been reached. - L'activation de %1 n'a pas réussi. La limite de pièces activées a peut-être été atteinte. - - - - Change limit in settings - Changer la limite dans les paramètres - - - - Cancel - Annuler - - - - CexInfoModal - - - Market Data - Données du marché - - - - Market data (prices, charts, etc.) marked with the ⓘ icon originates from third-party sources.<br><br>Data is sourced via <a href="https://bandprotocol.com/">Band Decentralized Oracle</a> and <a href="https://coingecko.com">CoinGecko</a>.<br><br><b>Oracle Supported Pairs:</b><br>%1<br><br><b>Last reference (Band Oracle):</b><br><a href="%2">%2</a> - Les données de marché (prix, graphiques, etc.) marquées de l'icône ⓘ proviennent de sources tierces.<br><br>Les données proviennent de <a href="https://bandprotocol.com/"> Band Decentralized Oracle</a> et <a href="https://www.coingecko.com/fr">Coingecko </a>.<br><br><b>Paires prises en charge par Oracle:</b><br>%1<br><br><b>Dernière référence (Band Oracle) :</b><br><a href="%2">%2</a> - - - - CexInfoTrigger - - - Price oracle powered by Band Protocol - Prix de l'oracle alimenté par Band Protocol - - - - ClaimRewardsModal - - - Failed to prepare to claim rewards - Échec de la préparation de la réclamation des récompenses - - - - Claim your %1 reward? - TICKER - Réclamer votre %1 récompense ? - - - - No UTXOs eligible for claiming - Aucun UTXO éligible pour réclamer - - - - You will receive %1 - AMT TICKER - Vous allez recevoir %1 - - - - Transaction fee is higher than the reward! - Les frais de transaction sont plus élevés que la récompense ! - - - - Refresh - Actualiser - - - - Read more about KMD active users rewards - En savoir plus sur les récompenses des utilisateurs actifs de KMD - - - - UTXO - UTXO - - - - Amount - Montant - - - - Reward - Récompense - - - - Accruing Start - Début accumulation - - - - Accruing Stop - Fin accumulation - - - - Time Left - Temps restant - - - - Error - Erreur - - - - Locktime is not set - L'heure de verrouillage n'est pas définie - - - - Locktime is less than the threshold - Le temps de verrouillage est inférieur au seuil - - - - UTXO height is greater than end of the era - La hauteur UTXO est supérieure à la fin de l'ère - - - - UTXO amount is less than 10 - Le montant UTXO est inférieur à 10 - - - - One hour did not pass yet - Une heure ne s'est pas encore écoulée - - - - Transaction is in mempool - La transaction est en mempool - - - - Unknown problem - Problème inconnu - - - - Cancel - Annuler - - - - Confirm - Confirmer - - - - CoinMenu - - - Disable %1 - TICKER - Désactiver %1 - - - - Disable and Delete %1 - TICKER - Désactiver et Supprimer %1 - - - - Disable all %1 assets - Désactiver tous les actifs %1 - - - - Disable all assets - Désactiver tous les actifs - - - - CoinsListModal - - - Select a ticker - Choisir une asset - - - - Token name - Nom de l'asset - - - - Combo_fiat - - - Fiat - Monnaie fiduciaire - - - - Recommended: - Conseillé: - - - - ConfirmMultiOrderTradeModal - - - Confirm Multi Order Details - Confirmer les détails de l'ordre multiple - - - - These swaps requests can not be undone and this is the final event! - Ces demandes d'échange ne peuvent être annulées et c'est l'événement final ! - - - - These transactions can take up to 60 mins - DO NOT close this application! - Ces transactions peuvent prendre jusqu'à 60 minutes - NE fermez PAS cette application ! - - - - Same funds will be used until an order matches. - Les mêmes fonds seront utilisés jusqu'à ce qu'une commande corresponde. - - - - Note that if one order is filled other will not be cancelled. - Notez que si un ordre est exécutée, une autre ne sera pas annulée. - - - - Cancel - Annuler - - - - Confirm - Confirmer - - - - Placed multiple orders - Ordres multiples placés - - - - ConfirmTradeModal - - - Confirm Exchange Details - Détails de la confirmation de l'échange - - - - This swap request can not be undone and is a final event! - La requête de ce swap ne peut pas être annulé, c'est irréversible ! - - - - Total %1 fees: %2 (%3) - Total %1 frais: %2 (%3) - - - - Security configuration - Configuration de la sécurité - - - - dPoW protected - dPoW protégé - - - - - Read more about dPoW - En savoir plus sur dPoW - - - - Use custom protection settings for incoming %1 transactions - TICKER - Utiliser les paramètres de protection personnalisés pour les transactions%1 entrantes - - - - Enable Komodo dPoW security - Activer la sécurité de Komodo dPoW - - - - %1 confirmations for incoming %2 transactions - Il y a %1 confirmations pour les transactions entrantes du ticker %2 - - - - This transaction can take up to 60 mins - DO NOT close this application! - Cette transaction peut prendre jusqu'à 60 minutes - NE fermez PAS cette application ! - - - - Required Confirmations - Confirmations requises - - - - Warning, this atomic swap is not dPoW protected! - Attention, ce swap atomique n'est pas protégé par dPoW ! - - - - Cancel - Annuler - - - - Confirm - Confirmer - - - - CopyFieldButton - - - Copied to Clipboard - Copier dans le presse-papier - - - - Dashboard - - - The current number of enabled coins does not match your configuration specification. Your assets configuration will be reset. - Le nombre actuel d'actifs activées ne correspond pas à vos spécifications de configuration. La configuration de vos actifs sera réinitialisée. - - - - - Content for this section will be added later. Stay tuned! - Le contenu de cette section sera ajouté ultérieurement. Restez à l'écoute ! - - - - Matching - Recherche en cours - - - - Order Matching - Recherche d'un ordre - - - - Matched - Trouvé - - - - Order Matched - Ordre trouvé - - - - Ongoing - En cours - - - - Swap Ongoing - Échange en cours - - - - Successful - Réussi - - - - Swap Successful - Échange terminé - - - - Refunding - En cours de remboursement - - - - Failed - Échoué - - - - Swap Failed - Erreur lors de l'échange - - - - Unknown - Inconnue - - - - Unknown State - État inconnu - - - - Started - Commencé - - - - Negotiated - Négocié - - - - Taker fee sent - Frais de preneur envoyés - - - - Maker payment received - Paiement de l'envoyeur reçu - - - - Maker payment wait confirm started - La confirmation d'attente de paiement de l'envoyeur a commencé - - - - Maker payment validated and confirmed - Paiement de l'envoyeur validé et confirmé - - - - Taker payment sent - Paiement du preneur envoyé - - - - Taker payment spent - Paiement du preneur dépensé - - - - Maker payment spent - Paiement de l'envoyeur dépensé - - - - Finished - Fini - - - - Start failed - Le démarrage a échoué - - - - Negotiate failed - La négociation a échoué - - - - Taker fee validate failed - Échec de la validation des frais du preneur - - - - Maker payment transaction failed - La transaction de paiement du créateur a échoué - - - - Maker payment Data send failed - Échec de l'envoi des données de paiement du créateur - - - - Maker payment wait confirm failed - La confirmation de l'attente de paiement du créateur a échoué - - - - Taker payment validate failed - La validation du paiement du preneur a échoué - - - - Taker payment wait confirm failed - La confirmation de l'attente de paiement du preneur a échoué - - - - Taker payment spend failed - Échec des dépenses de paiement du preneur - - - - Maker payment wait refund started - attente de paiement du créateur, remboursement commencé - - - - Maker payment refunded - Paiement du créateur remboursé - - - - Maker payment refund failed - échec du remboursement du paiement du créateur - - - - DefaultRangeSlider - - - Min - Min - - - - Half - Moitié - - - - Max - Max - - - - DeleteWalletModal - - - Delete Wallet - Supprimez votre portefeuille - - - - Are you sure you want to delete %1 wallet? - WALLET_NAME - Êtes-vous sûre de supprimez le portefeuille %1 ? - - - - If so, make sure you record your seed phrase in order to restore your wallet in the future. - Si tel est le cas, assurez-vous d'enregistrer votre phrase de départ afin de restaurer votre portefeuille à l'avenir. - - - - Enter your wallet password - Entrez le mot de passe de votre portefeuille - - - - Wrong Password - Mauvais mot de passe - - - - Cancel - Annuler - - - - Delete - Supprimez - - - - DexAppPasswordField - - - Type password - Tapez votre mot de passe - - - - DexKeyChecker - - - At least 1 lowercase alphabetical character - Au moins 1 caractère alphabétique en minuscule - - - - At least 1 uppercase alphabetical character - Au moins 1 caractère alphabétique en majuscule - - - - At least 1 numeric character - Au moins 1 caractère numérique - - - - At least 1 special character (eg. !@#$%) - Au moins 1 caractère spécial (ex: ! @ # $%) - - - - At least %n character(s) - - Au moins %n caractère - Au moins %n caractères - - - - - Password and Confirm Password have to be same - Le mot de passe et la confirmation du mot de passe doivent être identiques - - - - DexPaginator - - - items per page - Nombres d'éléments par page - - - - DexRangeSlider - - - Min - Min - - - - Half - Moitié - - - - Max - Max - - - - DexSweetComboBox - - - Search - Rechercher - - - - EnableCoinModal - - - Enable assets - Activer les actifs - - - - Add a custom asset to the list - Ajouter un token personnalisé à la liste - - - - All assets are already enabled! - Tous les actifs sont déjà activés ! - - - - Change assets limit - Limiter le nombre d'actifs - - - - Search - Rechercher - - - - Select all assets - Sélectionnez tous les actifs - - - - You can still enable %1 assets. Selected: %2. - Vous pouvez toujours activer %1 actifs. Sélectionnés: %2. - - - - Close - Fermer - - - - Enable - Activer - - - - EulaModal - - - Disclaimer & Terms of Service - Clause de non-responsabilité et conditions d'utilisation - - - - Accept EULA - Acceptez l'EULA - - - - Accept Terms and Conditions - Accepter les termes et conditions - - - - Close - Fermer - - - - Cancel - Annuler - - - - Confirm - Confirmer - - - - FatalErrorModal - - - Fatal Error - Erreur fatale - - - - Connection has been lost. You have been disconnected. - La connexion a été perdue. Vous avez été déconnecté. - - - - Close - Fermer - - - - FeeInfo - - - Minimum fee - Frais minimum - - - - Fees will be calculated - Les frais seront calculés - - - - FirstLaunch - - - Type password - Tapez votre mot de passe - - - - connect - Connection - - - - Welcome - Bienvenue - - - - New Wallet - Nouveau portefeuille - - - - Import wallet - - - - - My Wallets - Mes portefeuilles - - - - - Delete - Supprimez - - - - Enter password to confirm deletion of - Entrez le mot de passe pour confirmer la suppression de - - - - wallet - portefeuille - - - - Cancel - Annuler - - - - - Wallet status - État du portefeuille - - - - wallet deleted successfully - portefeuille supprimé avec succès - - - - wallet password entered is incorrect - Le mot de passe du portefeuille est incorrect - - - - General - - - %n day(s) - - %n jour(s) - %n jour(s) - - - - - %nd - day - - - - - - - - %nh - hours - - - - - - - - %nm - minutes - - - - - - - - %ns - seconds - - - - - - - - %nms - milliseconds - - - - - - - - - - - - - - - Trading Fee - Frais d'échanges - - - - Minimum Trading Amount - Frais d'échange minimum - - - - Wallet %1 already exists - WALLETNAME - Le portefeuille %1 existe déjà - - - - %1 balance is lower than the fees amount: %2 %3 - La %1 balance est inférieur aux frais: %2 %3 - - - - Tradable (after fees) %1 balance is lower than minimum trade amount - Le solde négociable (après frais) %1 est inférieur au montant minimum de la transaction - - - - Please fill the price field - Veuillez remplir le champ de prix - - - - Please fill the volume field - Veuillez remplir le champ de volume - - - - - %1 volume is lower than minimum trade amount - Le volume de %1 est inférieur au montant minimum de la transaction - - - - - %1 needs to be enabled in order to use %2 - %1 doit être activé pour utiliser %2 - - - - - %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - Le solde %1 doit être financé, un solde différent de zéro est requis pour payer les frais de transactions de %2 - - - - Unknown Error - Erreur inconnue - - - - Header - - - You get - Vous recevez - - - - You send - Vous envoyez - - - - Fiat Price - Prix fiduciaire - - - - CEX rate - Taux CEX - - - - Price - Prix - - - - Quantity - Quantité - - - - Total - Total - - - - History - - - Recent Swaps - Swaps récents - - - - InitialLoading - - - Loading, please wait - Chargement en cours, veuillez patienter - - - - Initializing MM2 - Initialisation de MM2 - - - - Enabling assets - Activer les actifs - - - - Getting ready - Chargement - - - - Languages - - - Language - Langue - - - - LinksRow - - - Join our Discord server - Rejoignez notre serveur Discord - - - - Follow us on Twitter - Suivez-nous sur Twitter - - - - Go to Support Guides - M'envoyer sur les guides du support - - - - List - - - Funds are recoverable - Les fonds sont récupérables - - - - ListDelegate - - - This order require a minimum amount of %1 %2 <br>You don't have enough funds.<br> Your max balance after fees is: (%3) - Cette commande nécessite un montant minimum de%1 %2 <br> Vous n'avez pas assez de fonds. <br> Votre solde maximum après frais est: (%3) - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - %1 n'est pas activé - Souhaitez vous l'activer pour pouvoir selectionnez les meilleurs offres %2 ?<br><a href='#'>Oui</a> - <a href='#no'>Non</a> - - - - LogModal - - - Close - Fermer - - - - Login - - - Incorrect Password - Mot de passe incorrect - - - - - Login - Connection - - - - Type password - Tapez votre mot de passe - - - - Back - Retour - - - - Connect - Connexion - - - - Main - - - Segwit - - - - - Confirmation - - - - - Do you want to send your %1 funds to %2 wallet first? - - - - - Success - - - - - Your transaction is send, may take some time to arrive - - - - - Wallet Balance - Solde portefeuille - - - - Price - Prix - - - - Change 24h - Changement 24H - - - - Portfolio % - Portefeuille % - - - - Send - Envoyez - - - - Enable %1 ? - Activer %1 ? - - - - Yes - Oui - - - - No - Non - - - - Receive - Recevoir - - - - Swap - Échange - - - - Claim Rewards - Réclamer des récompenses - - - - Faucet - Robinet - - - - Loading market data - Chargement des données de marché - - - - There is no chart data for this ticker yet - Il n'y a pas encore de données graphiques pour ce ticker - - - - Loading - Chargement - - - - Scanning blocks for TX History... - Analyses des blocs pour l'historique TX... - - - - Syncing TX History... - Synchronisation de l'historique de transactions... - - - - No transactions - Pas de transactions - - - - Refreshing - Actualiser - - - - Fetching transactions - Récupération des transactions - - - - Trade - Échanger - - - - Orders - Ordres - - - - History - Historique - - - - MinTradeModal - - - Minimum Trading Amount - Montant de trading minimum - - - - the minimum amount of %1 coin available for the order; the min_volume must be greater than or equal to %2; it must be also less or equal than volume param; default is %3 - Le montant minimum de%1 disponible pour la commande; le min_volume doit être supérieur ou égal à%2; il doit également être inférieur ou égal au paramètre de volume; la valeur par défaut est%3 - - - - MultiOrder - - - %1 price is zero! - TICKER - Le prix de %1 est zéro ! - - - - %1 receive volume is lower than minimum trade amount - TICKER - Le volume de réception de %1 est inférieur au montant d'échange minimum - - - - Error: - Erreur : - - - - You'll receive %1 - AMOUNT TICKER - Vous recevrez %1 - - - - Price - Prix - - - - NewUpdateModal - - - Searching new updates... - Recherche de nouvelles mises à jour ... - - - - Please wait while the application is finding a new update... You can close this modal if you want. - Veuillez patienter pendant que l'application recherche une nouvelle mise à jour ... Vous pouvez fermer ce modal si vous le souhaitez. - - - - Already updated - Déjà mis à jour - - - - %1 is already up-to-date ! - %1 est déjà à jour ! - - - - New update detected ! - Nouvelle mise à jour détectée ! - - - - Do you want to update %1 from %2 to %3 ? - Voulez-vous mettre à jour %1 de %2 vers %3 ? - - - - Download - Téléchargement - - - - Remind me later - Rappelle-moi plus tard - - - - Download in progress... - Téléchargement en cours... - - - - Update downloaded - Mise à jour téléchargée - - - - Update has been successfully downloaded. Do you want to restart the application now ? - La mise à jour a été téléchargée avec succès. Voulez-vous redémarrer l'application maintenant ? - - - - Restart now - Redémarrer maintenant - - - - Restart later - Redémarrer plus tard - - - - NewUser - - - Wrong word, please check again - Mauvais mot, veuillez vérifier à nouveau - - - - Failed to create a wallet - Impossible de créer un portefeuille - - - - Choose Password - Choisissez un mot de passe - - - - Important: Back up your seed phrase before proceeding! - Important: sauvegardez votre phrase de recupération avant de continuer ! - - - - We recommend storing it offline. - Nous vous recommandons de le stocker hors ligne. - - - - Generated Seed - Générer un Seed - - - - Check - Vérifier - - - - New Wallet - Nouveau portefeuille - - - - Confirm Seed - Confirmer la phrase de récupération - - - - Continue - Continuer - - - - Let's double check your seed phrase - Vérifions à nouveau votre phrase de récupération - - - - Copied to Clipboard - Copier dans le presse-papier - - - - Next - Suivant - - - - Your seed phrase is important - that's why we like to make sure it's correct. We'll ask you three different questions about your seed phrase to make sure you'll be able to easily restore your wallet whenever you want. - Votre phrase de récupération est importante - c'est pourquoi nous aimons nous assurer qu'elle est correcte. Nous vous poserons trois questions différentes au sujet de votre phrase source pour vous assurer que vous pourrez facilement restaurer votre portefeuille à tout moment. - - - - Enter the %n. word - - Entrez le mot numéro %n - Entrez le mot numéro %n - - - - - NoConnection - - - No connection - Pas de connéction - - - - Please make sure you are connected to the internet - Veuillez vous assurer que vous êtes connecté à Internet - - - - Will automatically retry in %1 seconds - Réessayera automatiquement dans %1 secondes - - - - Retry - Retenter - - - - NotificationsModal - - - Swap status updated - État du swap mis à jour - - - - You sent %1 - Vous avez envoyé %1 - - - - You received %1 - Vous avez reçu %1 - - - - Your wallet balance changed - Le solde de votre portefeuille a changé - - - - Please check your internet connection (e.g. VPN service or firewall might block it). - Veuillez vérifier votre connexion Internet (par exemple, le service VPN ou le pare-feu peut la bloquer). - - - - Failed to enable %1 - TICKER - Échec de l'activation de %1 - - - - Endpoint not reachable - Point final non accessible - - - - Could not reach to endpoint - Impossible d'atteindre le point de terminaison - - - - Mismatch at %1 custom asset configuration - TICKER - Non-correspondance à la configuration de l'asset personnalisé %1 - - - - Application needs to be restarted for %1 custom asset. - TICKER - L'application doit être redémarrée pour l'asset personnalisé %1. - - - - Batch %1 failed. Reason: %2 - Le lot %1 a échoué. Raison :%2 - - - - Show - Montrer - - - - Restart - Redémarrer - - - - Quit - Quitter - - - - There isn't any notification - Il n'y a aucune notification - - - - OrderForm - - - Cancel selected order to change price - Annuler la commande sélectionnée pour modifier le prix - - - - Amount to sell - Montant à vendre - - - - Amount to receive - Montant à recevoir - - - - Minimum volume: %1 - Volume minimal : %1 - - - - Volume: %1 - Volume: %1 - - - - How it works ? - Comment ça fonctionne ? - - - - How to use the pro-view slider ? - Comment utiliser le slider pro-view ? - - - - This slider is used to setup the order requirements you need. -Left slider: Sets the minimum amount required to process a trade. -Right slider: Sets the volume you want to trade. - Ce curseur est utilisé pour configurer les exigences de commande dont vous avez besoin. -Curseur de gauche : définit le montant minimum requis pour traiter une transaction. -Curseur droit : définit le volume que vous souhaitez trader. - - - - Use custom minimum trade amount - Utiliser le montant d'échange minimum personnalisé - - - - Price - Prix - - - - Volume - Volume - - - - OrderLine - - - Funds are recoverable - Les fonds sont récupérables - - - - OrderModal - - - Swap Details - Détails de l'échange - - - - Order Details - Détails de l'ordre - - - - Maker Order - Ordre de vente - - - - Taker Order - Ordre d'achat - - - - Refund State - État de remboursement - - - - Your swap failed but the auto-refund process for your payment started already. Please wait and keep application opened until you receive your payment back - Votre échange a échoué, mais le processus de remboursement automatique de votre paiement a déjà commencé. Veuillez patienter et garder l'application ouverte jusqu'à ce que vous receviez votre remboursement - - - - Date - Date - - - - ID - ID - - - - Recover Funds - Récupérer des fonds - - - - Refunding... - Remboursement... - - - - View on Explorer - Voir dans l'explorateur - - - - Maker Payment Sent ID - Identifiant d'envoi du paiement du créateur - - - - Maker Payment Spent ID - Identifiant de paiement du créateur - - - - Taker Payment Spent ID - Identifiant de paiement du preneur d'achat - - - - Taker Payment Sent ID - Identifiant d'envoi du paiement du preneur - - - - Cancel Order - Annuler l'ordre - - - - Error ID - ID de l'erreur - - - - Error Log - Journal des erreurs - - - - Close - Fermer - - - - OrderRemovedModal - - - Selected Order Removed - Ordre sélectionné supprimé - - - - The selected order does not exist anymore, it might have been matched or canceled, and no order with a better price is available. Please select a new order. - La commande sélectionnée n'existe plus, elle a peut-être été matché ou annulée, et aucune commande avec un meilleur prix n'est disponible. Veuillez sélectionner un nouvelle ordre. - - - - OK - OK - - - - Orders - - - Orders - Ordres - - - - OrdersPage - - - From - De - - - - To - Vers - - - - Apply Filter - Appliquer les changements - - - - - Filter - Filtrer - - - - Date - Date - - - - Export CSV - Exporter CSV - - - - Please choose the CSV export name and location - Veuillez choisir le nom et l'emplacement de l'exportation CSV - - - - Pagination - - - items per page - Nombres d'éléments par page - - - - PasswordField - - - Password - Mot de passe - - - - Enter your wallet password - Entrez le mot de passe de votre portefeuille - - - - At least 1 lowercase alphabetical character - Au moins 1 caractère alphabétique en minuscule - - - - At least 1 uppercase alphabetical character - Au moins 1 caractère alphabétique en majuscule - - - - At least 1 numeric character - Au moins 1 caractère numérique - - - - At least 1 special character (eg. !@#$%) - Au moins 1 caractère spécial (ex: ! @ # $%) - - - - At least %n character(s) - - Au moins %n caractère - Au moins %n caractères - - - - - Password and Confirm Password have to be same - Le mot de passe et la confirmation du mot de passe doivent être identiques - - - - PasswordForm - - - Confirm Password - Confirmez le mot de passe - - - - Enter the same password to confirm - Entrez le même mot de passe pour confirmer - - - - Portfolio - - - Search - Rechercher - - - - Show only coins with balance - Afficher uniquement les assets avec solde - - - - (%1/%2) - - - - - Dashboard - Tableau de bord - - - - Add asset - Ajouter un actif - - - - PriceLine - - - Set swap price for evaluation - Définir le prix d'échange pour l'évaluation - - - - Exchange rate - Taux de l'échange - - - - Selected - Choisi - - - - Expensive - Coûteuse - - - - Expedient - Abordable - - - - %1 compared to CEX - PRICE_DIFF% - %1 par rapport aux CEX - - - - CEXchange rate - Taux du CEX - - - - PriceLineSimplified - - - Set swap price for evaluation - Définir le prix d'échange pour l'évaluation - - - - Exchange rate - Taux de l'échange - - - - Selected - Choisi - - - - CEXchange rate - Taux du CEX - - - - Expensive - Coûteuse - - - - Expedient - Abordable - - - - %1 compared to CEX - PRICE_DIFF% - %1 par rapport aux CEX - - - - ProView - - - Failed to place the order - Échec lors du placement de l'ordre - - - - Placed the order - L'ordre a été placé avec succès - - - - Chart - Chart - - - - Trading Information - Informations de Trading - - - - Exchange Rates - Taux d'échanges - - - - Orders - Ordres - - - - History - Historique - - - - Order Book - Carnet d'ordres - - - - Best Orders - Meilleurs offres - - - - Place Order - Placer l'ordre - - - - Buy - Acheter - - - - Sell - Vendre - - - - Order Selected - Ordre séléctionné - - - - Start Swap - Commencez le swap - - - - ReceiveModal - - - Receive - Recevoir - - - - Only send %1 to this address - TICKER - Envoyez uniquement %1 à cette adresse - - - - %1 address - - - - - copied to clipboard - - - - - Close - Fermer - - - - RecoverSeed - - - Failed to Import the wallet - - - - - Import wallet - Setup - - - - - Import wallet - Choose password - - - - - Wallet Name - Nom du portefeuille - - - - - Enter seed - Entrez la phrase de récupération - - - - BIP39 seed validation failed, try again or select 'Allow custom seed' - Échec de la validation de la phrase de récupération BIP39, réessayez ou sélectionnez ' Autoriser les phrases de récupérations personnalisées' - - - - <strong>Allow custom seed</strong> - - - - - Custom seed phrases might be less secure and easier to crack than a generated BIP39 compliant seed phrase or private key (WIF).<br><br>To confirm you understand the risk and know what you are doing, type <strong>'I understand'</strong> in the box below. - - - - - - I understand - - - - - Enable - Activer - - - - Next - Suivant - - - - Continue - Continuer - - - - Allow custom seed - Autoriser les phrases de récupération personnalisées - - - - RecoverSeedModal - - - - View seed and private keys - Afficher le seed et les clefs privées - - - - Please enter your password to view the seed. - Veuillez entrer votre mot de passe pour voir la phrase de récupération. - - - - Wrong Password - Mauvais mot de passe - - - - Cancel - Annuler - - - - Backup seed - Seed de récuperation - - - - RPC Password - Mot de passe RPC - - - - Search a coin. - Rechercher une asset. - - - - Public Address - Adresse publique - - - - Private Key - Clé privée - - - - Close - Fermer - - - - View - Voir - - - - RestartModal - - - Applying the changes... - Application des modifications... - - - - Restarting the application... - Redémarrage de l'application ... - - - - Restarting the application. %1 - Redémarrage de l'application. %1 - - - - RightClickMenu - - - Cut - Couper - - - - Copy - Copier - - - - Paste - Coller - - - - SellBox - - - Sell - Vendre - - - - SendModal - - - Failed to send - Échec de l'envoi - - - - Failed to Send - Échec de l'envoi - - - - Prepare to send - Préparez à envoyer du - - - - - Recipient's address - Adresse du destinataire - - - - Enter address of the recipient - Entrez l'adresse du destinataire - - - - Address Book - Carnet d'adresses - - - - The address has to be mixed case. - L'adresse doit être mixte (case). - - - - Fix - Réparer - - - - Enter the amount to send - Entrez le montant à envoyer - - - - MAX - MAX - - - - Enable Custom Fees - Activer les frais personnalisés - - - - Only use custom fees if you know what you are doing! - N'utilisez des frais personnalisés que si vous savez ce que vous faites ! - - - - Custom Fee - Frais personnalisés - - - - Enter the custom fee - Entrez les frais personnalisées - - - - Gas Limit - Limite de gaz - - - - Enter the gas limit - Entrez la limite de gaz - - - - Gas Price - Prix ​​du gaz - - - - Enter the gas price - Entrez le prix du gaz - - - - Custom Fee can't be higher than the amount - Les frais personnalisées ne peuvent pas être supérieurs au montant - - - - Not enough funds. - Pas assez de fonds. - - - - You have %1 - AMT TICKER - Vous avez %1 - - - - Close - Fermer - - - - Prepare - Préparer - - - - - Send - Envoyez - - - - Amount - Montant - - - - Fees - Frais - - - - Date - Date - - - - Back - Retour - - - - SendModalContactList - - - Select a contact with an %1 address - Sélectionnez un contact avec une adresse %1 - - - - Search for contacts... - Rechercher des contacts... - - - - %1 addresses - %1 adresses - - - - 1 address - 1 adresse - - - - - Back - Retour - - - - Choose an %1 address of %2 - Choisissez une adresse %1 de %2 - - - - Name - Nom - - - - Address - Adresse - - - - SendResult - - - Transaction Complete! - Transaction terminée ! - - - - Recipient's address - Adresse du destinataire - - - - Amount - Montant - - - - Fees - Frais - - - - Date - Date - - - - Transaction Hash - Hachage de la transaction - - - - Close - Fermer - - - - View on Explorer - Voir dans l'explorateur - - - - SettingModal - - - Confirm Logout - Confirmer la déconnexion - - - - Are you sure you want to log out? - Êtes-vous sûr de vouloir vous déconnecter ? - - - - - Yes - Oui - - - - - Cancel - Annuler - - - - Settings - Réglages - - - - - Language - Langue - - - - User Interface - Interface utilsateur - - - - Security - Sécurité - - - - General - Général - - - - About & Version - - - - - Enable Desktop Notifications - Activer les notifications - - - - Maximum number of enabled coins - Nombre maximum d'actifs activés - - - - Logs - Journaux - - - - Open Folder - Ouvrir le dossier - - - - - Reset assets configuration - Réinitialiser la configuration d'assets - - - - Reset - Réinitialiser - - - - This will reset your wallet config to default - - - - - Current Font - Police actuelle - - - - Theme - Thème - - - - Apply Changes - Appliquer les changements - - - - Ask system's password before sending coins ? (2FA) - Demander le mot de passe du système avant d'envoyer des actifs ? (2FA) - - - - Application version - Version de l'application - - - - DEX Version - - - - - DEX Version copied to clipboard. - - - - - MM2 version - Version de MM2 - - - - MM2 Version - - - - - MM2 Version copied to clipboard. - - - - - Qt version - Version de Qt - - - - Qt Version - - - - - Qt Version copied to clipboard. - - - - - Search Update - Rechercher une mise à jour - - - - Logout - Se déconnecter - - - - - - - - - View seed and private keys - Afficher la phrase de récupération et les clefs privées - - - - - Show - Montrer - - - - Setup Camouflage Password - Configurer le mot de passe de camouflage - - - - Open - Ouvrir - - - - Disclaimer and ToS - Clause de non-responsabilité et conditions d'utilisation - - - - Settings - - - Fiat - Monnaie fiduciaire - - - - Recommended: - Conseillé : - - - - Enable Desktop Notifications - Activer les notifications - - - - Use QtTextRendering Or NativeTextRendering - Utilisez QtTextRendering ou NativeTextRendering - - - - Open Logs Folder - Ouvrir le répertoire de logs - - - - View seed and private keys - Voir le seed et les clefs privées - - - - Disclaimer and ToS - Clause de non-responsabilité et conditions d'utilisation - - - - Setup Camouflage Password - Configurez un mot de passe de camouflage - - - - Reset assets configuration - Réinitialiser la configuration d'assets - - - - Delete Wallet - Supprimez le portefeuille - - - - Log out - Déconnection - - - - mm2 version - Version de mm2 - - - - Sidebar - - - Search coin - - - - - Add crypto - - - - - SidebarBottom - - - Settings - Réglages - - - - Support - Support - - - - Privacy - Intimité - - - - SidebarCenter - - - - Dashboard - Tableau de bord - - - - - Wallet - Portefeuille - - - - - DEX - DEX - - - - DEX features are not allowed in %1 - COUNTRY - Les fonctionnalités DEX ne sont pas autorisées dans %1 - - - - - Address Book - Carnet d'adresses - - - - - Fiat - Monnaie fiduciaire - - - - Coming soon ! - Bientôt disponible ! - - - - SmartChartView - - - Loading market data - Chargement des données de marché - - - - There is no chart data for this ticker yet - Il n'y a pas encore de données graphiques pour cet actif - - - - SubBestOrder - - - Token - Asset - - - - Available Quantity - Quantité disponible - - - - Available Quantity (in %1) - Quantité disponible (en %1) - - - - Fiat Volume - Montant Fiduciaire - - - - CEX Rate - Taux CEX - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - %1 n'est pas activé - Souhaitez vous l'activer pour pouvoir selectionnez les meilleurs offres %2 ?<br><a href='#'>Oui</a> - <a href='#no'>Non</a> - - - - SubCoinSelector - - - Token - Asset - - - - Balance - Balance - - - - Balance Fiat - Balance Fiduciaire - - - - No Selectable coin. - Aucune asset sélectionnable. - - - - SubHistory - - - History - Historique - - - - Filter - Filtrer - - - - Date - Date - - - - Close filtering options. - Fermez les options de filtrage. - - - - Open filering options. - Ouvrez les options de filtrage. - - - - Filter settings - Paramètres de filtre - - - - From - De - - - - To - Vers - - - - Cancel - Annuler - - - - Apply filter - Appliquer changement - - - - Export - Exportation - - - - Please choose the CSV export name and location - Veuillez choisir le nom et l'emplacement de l'exportation CSV - - - - SubOrders - - - - Orders - Ordres - - - - Close filtering options. - Fermez les options de filtrage. - - - - Filter - Filtrer - - - - Date - Date - - - - Open filering options. - Ouvrez les options de filtrage. - - - - Filter settings - Paramètres de filtre - - - - From - De - - - - To - Vers - - - - Cancel - Annuler - - - - Apply filter - Appliquer changement - - - - Support - - - Update available - Mise à jour disponible - - - - Up to date - À jour - - - - Changelog - Anglicisme - Changelog - - - - Open Logs Folder - Ouvrir le répertoire de logs - - - - Frequently Asked Questions - Foire aux questions - - - - Do you store my private keys? - Stockez-vous mes clés privées ? - - - - No! %1 is non-custodial. We never store any sensitive data, including your private keys, seed phrases, or PIN. This data is only stored on the user’s device and never leaves it. You are in full control of your assets. - - - - - How is trading on %1 different from trading on other DEXs? - - - - - Other DEXs generally only allow you to trade assets that are based on a single blockchain network, use proxy tokens, and only allow placing a single order with the same funds. - -%1 enables you to natively trade across two different blockchain networks without proxy tokens. You can also place multiple orders with the same funds. For example, you can sell 0.1 BTC for KMD, QTUM, or VRSC — the first order that fills automatically cancels all other orders. - - - - - Several factors determine the processing time for each swap. The block time of the traded assets depends on each network (Bitcoin typically being the slowest) Additionally, the user can customize security preferences. For example, (you can ask %1 to consider a KMD transaction as final after just 3 confirmations which makes the swap time shorter compared to waiting for a <a href="https://komodoplatform.com/security-delayed-proof-of-work-dpow/">notarization</a>. - - - - - Yes. You must remain connected to the internet and have your app running to successfully complete each atomic swap (very short breaks in connectivity are usually fine). Otherwise, there is risk of trade cancellation if you are a maker, and risk of loss of funds if you are a taker. -The atomic swap protocol requires both participants to stay online and monitor the involved blockchains for the process to stay atomic. -If you go offline, so will your orders, and any that are in progress will fail, leading to potential loss of trade / transaction fees, and a wait for the swap to timeout and issue a refund. It may also negatively affect your wallet's reputation score for future trade matching. -When you come back online, your orders will begin to broadcast again at the price you set before you went offline. If there has been significant price movement in the meantime, you might unintentionally offer someone a bargain! -For this reason, we recommend cancelling orders before closing %1, or reviewing and revising your prices when restarting %1. - - - - - How are the fees on %1 calculated? - Comment les frais sur %1 sont-ils calculés ? - - - - Who is behind %1? - Qui est derrière %1 ? - - - - %1 is developed by the Komodo team. Komodo is one of the most established blockchain projects working on innovative solutions like atomic swaps, Delayed Proof of Work, and an interoperable multi-chain architecture. - - - - - Is it possible to develop my own white-label exchange on %1? - Est-il possible de développer mon propre échange en white label sur %1 ? - - - - Absolutely! You can read our developer documentation for more details or contact us with your partnership inquiries. Have a specific technical question? The %1 developer community is always ready to help! - Absolument! Vous pouvez lire notre documentation développeur pour plus de détails ou nous contacter avec vos demandes de partenariat. Vous avez une question technique spécifique? La communauté de développeurs %1 est toujours prête à vous aider ! - - - - Which devices can I use %1 on? - Sur quels appareils puis-je utiliser %1 ? - - - - There are two fee categories to consider when trading on %1. - -1. %1 charges approximately 0.13% (1/777 of trading volume but not lower than 0.0001) as the trading fee for taker orders, and maker orders have zero fees. -2. Both makers and takers will need to pay normal network fees to the involved blockchains when making atomic swap transactions. - -Network fees can vary greatly depending on your selected trading pair. - Il existe deux catégories de frais à prendre en compte lors de la négociation sur %1. - -1. %1 facture environ 0,13% (1/777 du volume de négociation mais pas moins de 0,0001) comme frais de négociation pour les ordres preneurs, et les ordres maker n'ont aucun frais. -2. Les fabricants et les preneurs devront payer des frais de réseau normaux aux chaînes de blocs impliquées lors de transactions d'échange atomique. - -Les frais de réseau peuvent varier considérablement en fonction de votre paire de trading sélectionnée. - - - - Yes! %1 offers support through the <a href="%2">%1 Discord server</a>. The team and the community are always happy to help! - - - - - %1 is available for mobile on both <a href="%2">Android and iPhone, and for desktop on Windows, Mac, and Linux</a> operating systems. - - - - - Compliance Info - Informations de conformité - - - - Due to regulatory and legal circumstances the citizens of certain jurisdictions including, but not limited to, the United States of America, Canada, Hong Kong, Israel, Singapore, Sudan, Austria, Iran and any other state, country or other jurisdiction that is embargoed by the United States of America or the European Union are not allowed to use this application. - En raison de circonstances réglementaires et juridiques, les citoyens de certaines juridictions, y compris, mais sans s'y limiter, les États-Unis d'Amérique, le Canada, Hong Kong, Israël, Singapour, le Soudan, l'Autriche, l'Iran et tout autre État, pays ou autre juridiction sous embargo par les États-Unis d'Amérique ou l'Union européenne ne sont pas autorisés à utiliser cette application. - - - - How long does each atomic swap take? - Combien de temps dure chaque échange atomique ? - - - - Do I need to be online for the duration of the swap? - Dois-je être en ligne pendant toute la durée du swap ? - - - - Do you provide user support? - Fournissez-vous un support utilisateur ? - - - - SwapProgress - - - act - SHORT FOR ACTUAL TIME - act - - - - est - SHORT FOR ESTIMATED - est - - - - Progress details - Détails de la progression - - - - SweetDexComboBox - - - Search - Rechercher - - - - TableDex - - - Asset - Actif - - - - Balance - Balance - - - - Change 24h - Changement 24H - - - - Trend 7d - Tendance 7j - - - - Price - Prix - - - - TextAreaWithTitle - - - Save - Sauvegarder - - - - Edit - Éditer - - - - TextEditWithTitle - - - Swap ID - - - - - copied to clipboard - - - - - TextFieldWithTitle - - - Required - Requis - - - - Toast - - - Click here to see the details - Cliquez ici pour voir les détails - - - - Trade - - - Swap - Échange - - - - Instant trading with best orders - Trading instantané avec les meilleurs ordres - - - - From - De - - - - Minimum: %1 - Minimum : %1 - - - - Enter an amount - Entrez un montant - - - - MAX - MAX - - - - To - Vers - - - - Pick an order - Choisir une commande - - - - Price - Prix - - - - Better price found: %1. Updating forms. - Meilleur prix trouvé : %1. Mise à jour du formulaire. - - - - Better price (%1) found but received quantity (%2) is lower than your current one (%3). Click here to update the selected order. - Meilleur prix (%1) trouvé mais la quantité reçue (%2) est inférieure à votre montant de réception (%3). Cliquez ici pour mettre à jour la commande sélectionnée. - - - - Reset form. - Réinitialiser le formulaire. - - - - %1 - - - - - Tradable: - Disponible: - - - - Pick a coin - - - - - Swap Now - Échanger maintenant - - - - Failed to place the order - Échec lors du placement de l'ordre - - - - Placed the order - L'ordre a été placé - - - - Entered amount must be superior than 0. - Le montant saisi doit être supérieur à 0. - - - - You must select an order. - Vous devez sélectionner une commande. - - - - Entered amount is below the minimum required by this order: %1 - Le montant saisi est inférieur au minimum requis par cette commande : %1 - - - - - %1 needs to be enabled in order to use %2 - %1 doit être activé pour utiliser %2 - - - - - %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - Le solde %1 doit être financé, un solde différent de zéro est requis pour payer les frais de transactions de %2 - - - - - Search - Rechercher - - - - No buy orders found for %1. - - - - - You can check later or try to sell a different coin. - - - - - Total %1 fees: - Frais totaux %1 : - - - - %2 (%3) - - - - - TradeViewHeader - - - How to trade - Comment faire des echanges - - - - FAQ - FAQ - - - - TransactionDetailsModal - - - Transaction Details - Détails de la transaction - - - - Amount - Montant - - - - Fees - Frais - - - - Date - Date - - - - Unconfirmed - Non confirmé - - - - Transaction Hash - Hachage de la transaction - - - - Confirmations - Confirmations - - - - Block Height - Hauteur de bloc - - - - From - De - - - - To - Vers - - - - Notes - Remarques - - - - Close - Fermer - - - - View on Explorer - Voir dans l'explorateur - - - - Transactions - - - Received - Reçue - - - - Sent - Envoyé - - - - fees - frais - - - - Unconfirmed - Non confirmé - - - - UpdateInvalidChecksum - - - The downloaded update archive is corrupted ! - L'archive de mise à jour téléchargée est corrompue ! - - - - WalletNameField - - - Wallet Name - Nom du portefeuille - - - - Enter the name of your wallet here - Entrez le nom du portefeuille ici - - - - atomic_dex::wallet_page - - - You do not have enough funds. - Vous n'avez pas assez de fonds. - - - - %1 is not activated: click on the button to enable it or enable it manually - %1 n'est pas activé : cliquez sur le bouton pour l'activer ou l'activer manuellement - - - - You need to have %1 to pay the gas for %2 transactions. - Vous devez avoir %1 activée pour payer les frais de transactions de %2. - - - - Checksum verification failed for %1. - Échec de la vérification du checksum de contrôle pour %1. - - - - Invalid checksum for %1. Click on the convert button to turn it into a mixed case address - Checksum-non valide pour %1. Cliquez sur le bouton pour avoir une adresse de cas mixte - - - - Legacy address used for %1, click on the convert button to convert it to a Cashaddress. - Ancien format d'adresse utilisée pour %1, cliquez sur le bouton pour la convertir en Cashaddress. - - - - %1 address must be prefixed with 0x - L'adresse %1 doit être précédée de 0x - - - - %1 address length is invalid, please use a valid address. - La longueur de l'adresse %1 n'est pas valide, veuillez utiliser une adresse valide. - - - - %1 address is invalid. - - - - - Invalid checksum. - - - - - %1 address has invalid prefixes. - - - - - Unknown error. - - - - - main - - - Logout - Se déconnecter - - - - Confirm Logout - Confirmer la déconnexion - - - - Are you sure you want to log out? - Êtes-vous sûr de vouloir vous déconnecter ? - - - - Yes - Oui - - - - Cancel - Annuler - - - - Balance - Balance - - - diff --git a/atomic_defi_design/assets/languages/atomic_defi_ru.ts b/atomic_defi_design/assets/languages/atomic_defi_ru.ts deleted file mode 100644 index d4196ac7be..0000000000 --- a/atomic_defi_design/assets/languages/atomic_defi_ru.ts +++ /dev/null @@ -1,4233 +0,0 @@ - - - - - QPlatformTheme - - &Yes - &Да - - - &No - &Нет - - - Cancel - Отменить - - - - AddCustomCoinModal - - - Choose the asset type - Выберите тип монеты - - - - Type - Тип - - - - Cancel - Отменить - - - - - - Next - Далее - - - - - Enter the contract address - Введите адрес контракта - - - - Choose the asset ticker - Введите тикер монеты - - - - Ticker - Тикер - - - - Enter the ticker - Введите тикер - - - - Contract Address - Адрес контракта - - - - Get the contract address from - Получить адрес контракта от - - - - Get the contract address from - Получить адрес контракта от - - - - - - - Previous - Назад - - - - Choose the asset logo - Загрузите логотип монеты - - - - Browse - Выбрать - - - - Please choose the asset logo - Выберите логотип монеты - - - - Configuration - Конфигурация - - - - All configuration fields will be fetched using the contract address you provided. - Все параметры конфигурации будут получены с помощью адреса контракта. - - - - Name - Название - - - - Enter the name - Введите название - - - - Coingecko ID - Coingecko ID - - - - Enter the Coingecko ID - Введите Coingecko ID - - - - Get the Coingecko ID - Получить Coingecko ID - - - - Active - Активно - - - - - Preview - Превью - - - - WARNING: Application will restart immidiately to apply the changes! - ПРЕДУПРЕЖДЕНИЕ: Приложение будет немедленно перезапущено для применения изменений! - - - - Asset not found, please go back and make sure Contract Address is correct - Токен не найден, убедитесь, что адрес контракта указан верно - - - - Config Fields - Параметры конфигурации - - - - Fetched Data - Полученные данные - - - - Submit & Restart - Отправить и перезапустить - - - - AddressBook - - - Address Book - Адресная книга - - - - New Contact - Новый контакт - - - - Search a contact by name or tags - Поиск контакта по имени или тегам - - - - Name - Имя - - - - Tags (first 6) - Теги (первые 6) - - - - Actions - Действия - - - - Edit - Редактировать - - - - Remove - Удалить - - - - Do you want to remove this contact ? - Вы действительно хотите удалить этот контакт? - - - - Yes - Да - - - - No - Нет - - - - AddressBookAddContactAddressModal - - - Create a new address - Добавить новый адрес - - - - Edit address entry - Внести изменения в адрес - - - - Selected wallet: %1 - Выбранный кошелек: %1 - - - - NONE - НИ ОДИН - - - - Enter a name - Введите имя - - - - This key already exists. - Этот ключ уже существует. - - - - Enter the address - Введите адрес - - - - Validate - Валидировать - - - - Cancel - Отменить - - - - Convert - - - - - AddressBookEditContactModal - - - Edit contact - Редактировать контакт - - - - Contact Name - Имя контакта - - - - Enter a contact name - Введите имя - - - - Address List - Список адресов - - - - Search for an address entry. - Поиск адреса. - - - - Type - Тип - - - - Key - Ключ - - - - Address - Адрес - - - - Actions - Действия - - - - New Address - Новый Адрес - - - - Tags - Теги - - - - + - + - - - - Confirm - Подтвердить - - - - - Cancel - Отменить - - - - The selected address belongs to a disabled coin, you need to enabled it before sending. - Вы выбрали адрес отключенной монеты, ее необходимо включить перед отправкой. - - - - Enable - Добавить - - - - Cannot send to this address - Отправка на этот адрес невозможна - - - - Your balance is empty - Баланс отсутствует - - - - Ok - ОК - - - - Remove address ? - - - - - Yes - Да - - - - No - Нет - - - - AddressBookNewContactCategoryModal - - - Add a new tag - Добавить новый тег - - - - Enter the tag name - Добавить имя тега - - - - This contact already has this tag - У этого контакта уже есть этот тег - - - - Add - Добавить - - - - Cancel - Отменить - - - - AddressBookNewContactModal - - - Create a new contact - Добавить новый контакт - - - - Enter the contact name - Введите имя контакта - - - - This contact name already exists. - Контакт с таким именем уже существует. - - - - Confirm - Подтвердить - - - - Cancel - Отменить - - - - AddressBookSendWalletSelector - - - Choose a valid - Выберите валидную - - - - coin - монету - - - - AddressBookWalletTypeListModal - - - Select wallet type - Выберите тип кошелька - - - - Search - Поиск - - - - AmountChart - - - Work in progress - Разработка в процессе - - - - App - - - Recover Funds Result - Результат восстановления средств - - - - AssetPieChart - - - Assets - Активы - - - - BestOrdersModal - - - Best Orders - Лучшие ордеры - - - - Token - Токен - - - - Available Quantity - Доступное количество - - - - Available Quantity (in %1) - Доступное количество (в %1) - - - - Fiat Volume - Фиатный объем - - - - CEX Rate - CEX цена - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - %1 не активирован -Вы хотите активировать этот %2 актив чтобы видеть лучшие ордеры для него ?<br><a href='#'>Да</a> - <a href='#no'>Нет</a> - - - - Cancel - Отмена - - - - Refresh - Обновить - - - - BuyBox - - - Buy - Купить - - - - CamouflagePasswordModal - - - Setup Camouflage Password - Установить камуфляжный пароль - - - - Camouflage Password is a secret password for emergency situations. - Камуфляжный пароль - секретный пароль для чрезвычайных ситуаций. - - - - Using it to login will display your balance lower than it actually is. - Используйте его во время входа, чтобы ваш баланс не отображался полностью. - - - - Here you enter the suffix and at login you need to enter {real_password}{suffix} - Здесь вы можете ввести окончание пароля. Во время входа в приложения необходимо будет ввести {ваш пароль}{окончание} - - - - Enter a suffix - Введите окончание - - - - Cancel - Отменить - - - - Save - Сохранить - - - - CandleStickChart - - - Loading market data - Загрузка данных - - - - There is no chart data for this pair yet - Нет данных для построения графика для этой торговой пары - - - - CannotEnableCoinModal - - - Failed to enable %1 - Не получается включить %1 - - - - Enabling %1 did not succeed. Limit of enabled coins might have been reached. - Активация %1 не удалась. Был достигнут лимит активированных монет. - - - - Change limit in settings - Измените лимит в настройках - - - - Cancel - Отмена - - - - CexInfoModal - - - Market Data - Рыночные данные (CEX) - - - - Market data (prices, charts, etc.) marked with the ⓘ icon originates from third-party sources.<br><br>Data is sourced via <a href="https://bandprotocol.com/">Band Decentralized Oracle</a> and <a href="https://coingecko.com">CoinGecko</a>.<br><br><b>Oracle Supported Pairs:</b><br>%1<br><br><b>Last reference (Band Oracle):</b><br><a href="%2">%2</a> - Рыночные данные (цены, графики, и тд.) отмеченные ⓘ иконкой получены от <a href="https://bandprotocol.com/">Band Decentralized Oracle</a> и <a href="https://coingecko.com">CoinGecko</a>.<br><br><b>Oracle Supported Pairs:</b><br>%1<br><br><b>Last reference (Band Oracle):</b><br><a href="%2">%2</a> - - - - CexInfoTrigger - - - Price oracle powered by Band Protocol - Ценовой оракул на базе Band Protocol - - - - ClaimRewardsModal - - - Failed to prepare to claim rewards - Ошибка при создании транзакции для получения вознаграждения - - - - Claim your %1 reward? - TICKER - Получить %1 вознаграждение? - - - - No UTXOs eligible for claiming - Нет UTXO, для которых доступны вознаграждения - - - - Transaction fee is higher than the reward! - Комиссия за транзакцию превышает сумму вознаграждений! - - - - You will receive %1 - AMT TICKER - Вы получите %1 - - - - Refresh - Обновить - - - - Read more about KMD active users rewards - Подробнее о вознаграждениях для активных пользователей KMD - - - - UTXO - UTXO - - - - Amount - Сумма - - - - Reward - Вознаграждения - - - - Accruing Start - Начало начисления - - - - Accruing Stop - Прекращение начисления - - - - Time Left - Осталось - - - - Error - Ошибка - - - - Locktime is not set - Время блокировки не установлено - - - - Locktime is less than the threshold - Время блокировки меньше минимального - - - - UTXO height is greater than end of the era - Высота UTXO больше, чем конец эпохи - - - - UTXO amount is less than 10 - UTXO меньше 10 - - - - One hour did not pass yet - 1 час еще не прошел - - - - Transaction is in mempool - Транзакция находится в мемпуле - - - - Unknown problem - Неизвестная проблема - - - - Cancel - Отменить - - - - Confirm - Подтвердить - - - - CoinMenu - - - Disable %1 - TICKER - Удалить %1 - - - - Disable and Delete %1 - TICKER - Удалить токен %1 из AtomicDex - - - - Disable all %1 assets - Отключить все %1 ассеты - - - - Disable all assets - Отключить все ассеты - - - - CoinsListModal - - - Select a ticker - Выберите тикер - - - - Token name - Имя токена - - - - Combo_fiat - - - Fiat - Фиат - - - - Recommended: - Рекомендации: - - - - ConfirmMultiOrderTradeModal - - - Confirm Multi Order Details - Подтвердить данные мульти-ордера - - - - These swaps requests can not be undone and this is the final event! - Эти предложения обмена не могут быть отменены и являются окончательными! - - - - These transactions can take up to 60 mins - DO NOT close this application! - Эти транзакции могут занимать до 60 минут - НЕ ЗАКРЫВАЙТЕ приложение! - - - - Same funds will be used until an order matches. - Баланс будет использоваться одновременно в нескольких ордерах, пока один из них не будет исполнен. - - - - Note that if one order is filled other will not be cancelled. - Обратите внимание, что при исполнении одного ордера, другой не будет отменен. - - - - Cancel - Отменить - - - - Confirm - Подтвердить - - - - Placed multiple orders - Размещено несколько ордеров - - - - ConfirmTradeModal - - - Confirm Exchange Details - Подтвердить данные обмена - - - - This swap request can not be undone and is a final event! - Этот запрос на своп не может быть отменен и является окончательным! - - - - This transaction can take up to 60 mins - DO NOT close this application! - Эта транзакция может занять до 60 минут - НЕ закрывайте приложение! - - - - Total %1 fees: %2 (%3) - Всего %1 комиссии: %2 (%3) - - - - Security configuration - Настройки безопасности - - - - dPoW protected - защищено dPoW - - - - %1 confirmations for incoming %2 transactions - %1 подтверждений для входящих %2 транзакций - - - - - Read more about dPoW - Узнать больше о dPoW - - - - Use custom protection settings for incoming %1 transactions - TICKER - Использовать пользовательские настройки защиты для входящих транзакций %1 - - - - Enable Komodo dPoW security - Включить Komodo dPoW - - - - Required Confirmations - Необходимое количество подтверждений - - - - Warning, this atomic swap is not dPoW protected! - Предупреждение, этот атомарный своп не защищен dPoW! - - - - Cancel - Отменить - - - - Confirm - Подтверждение - - - - CopyFieldButton - - - Copied to Clipboard - Скопировано в буфер обмена - - - - Dashboard - - - The current number of enabled coins does not match your configuration specification. Your assets configuration will be reset. - Текущее количество включенных монет не совпадает с конфигурацией. Ваша конфигурация активов будет сброшена. - - - - - Content for this section will be added later. Stay tuned! - Содержание этого раздела будет добавлено в следующих обновлениях. Следите за новостями! - - - - Matching - Матчинг - - - - Order Matching - Матчинг ордеров - - - - Matched - Сматчен - - - - Order Matched - Ордер сматчен - - - - Ongoing - В процессе - - - - Swap Ongoing - Своп продолжается - - - - Successful - Успешно - - - - Swap Successful - Своп успешно завершен - - - - Refunding - Проводится возврат - - - - Failed - Не завершено - - - - Swap Failed - Своп не был завершен - - - - Unknown - Неизвестно - - - - Unknown State - Статус неизвестен - - - - Started - Начат - - - - Negotiated - Согласован - - - - Taker fee sent - Комиссия тейкера отправлена - - - - Maker payment received - Платеж мейкера получен - - - - Maker payment wait confirm started - Ожидание платежа мейкера - - - - Maker payment validated and confirmed - Платеж мейкера валидирован и подтвержден - - - - Taker payment sent - Платеж тейкера отправлен - - - - Taker payment spent - Платеж тейкера потрачен - - - - Maker payment spent - Платеж мейкера потрачен - - - - Finished - Завершено - - - - Start failed - Не удалось начать - - - - Negotiate failed - Согласование не прошло - - - - Taker fee validate failed - Валидация комиссии тейкера не прошла - - - - Maker payment transaction failed - Платежная транзакция мейкера не прошла - - - - Maker payment Data send failed - Отправка платежных данных мейкера не прошла - - - - Maker payment wait confirm failed - Платежная транзакция мейкера не была подтверждена - - - - Taker payment validate failed - Не прошла валидация платежа тейкера - - - - Taker payment wait confirm failed - Платежная транзакция тейкера не была подтверждена - - - - Taker payment spend failed - Spend платежа тейкера не прошел - - - - Maker payment wait refund started - Ожидание возврата платежа мейкера - - - - Maker payment refunded - Платеж мейкера возвращен - - - - Maker payment refund failed - Возврат платежа мейкера не выполнен - - - - DefaultRangeSlider - - - Min - Мин - - - - Half - Половина - - - - Max - Макс - - - - DeleteWalletModal - - - Delete Wallet - Удалить кошелек - - - - Are you sure you want to delete %1 wallet? - WALLET_NAME - Вы уверены, что хотите удалить кошелек %1? - - - - If so, make sure you record your seed phrase in order to restore your wallet in the future. - Если да, не забудьте записать seed-фразу, чтобы иметь возможность восстановить свой кошелек. - - - - Enter your wallet password - Введите пароль кошелька - - - - Wrong Password - Неправильный пароль - - - - Cancel - Отмена - - - - Delete - Удалить - - - - DexAppPasswordField - - - Type password - Введите пароль - - - - DexKeyChecker - - - At least 1 lowercase alphabetical character - Как минимум 1 строчная буква - - - - At least 1 uppercase alphabetical character - Как минимум 1 заглавная буква - - - - At least 1 numeric character - Как минимум 1 цифра - - - - At least 1 special character (eg. !@#$%) - Как минимум 1 специальный символ (!@#$%) - - - - At least %n character(s) - - Не менее %n символов - Не менее %n символов - Не менее %n символов - - - - - Password and Confirm Password have to be same - Пароль и подтверждение пароля должны совпадать - - - - DexPaginator - - - items per page - элементов на странице - - - - DexRangeSlider - - - Min - Мин - - - - Half - Половина - - - - Max - Макс - - - - DexSweetComboBox - - - Search - Поиск - - - - EnableCoinModal - - - Enable assets - Подключить активы - - - - Add a custom asset to the list - Добавить пользовательский ассет в список - - - - All assets are already enabled! - Все ассеты уже добавлены! - - - - Change assets limit - Изменить лимит - - - - Search - Поиск - - - - Select all assets - Выбрать все ассеты - - - - You can still enable %1 assets. Selected: %2. - Вы можете активировать еще %1 активов. Активно: %2. - - - - Close - Закрыть - - - - Enable - Добавить - - - - EulaModal - - - Disclaimer & Terms of Service - Дисклеймер и условия использования - - - - Accept EULA - Принять EULA - - - - Accept Terms and Conditions - Принять Terms of Service - - - - Close - Закрыть - - - - Cancel - Отменить - - - - Confirm - Подтвердить - - - - FatalErrorModal - - - Fatal Error - Критическая ошибка - - - - Connection has been lost. You have been disconnected. - Cоединение потеряно. Вы были отключены. - - - - Close - Закрыть - - - - FeeInfo - - - Minimum fee - Минимальная комиссия - - - - Fees will be calculated - Комиссия будет рассчитана - - - - FirstLaunch - - - Type password - Введите пароль - - - - connect - подключиться - - - - Welcome - Добро пожаловать - - - - New Wallet - Новый кошелек - - - - Import wallet - Импортировать кошелек - - - - My Wallets - Мои кошельки - - - - - Delete - Удалить - - - - Enter password to confirm deletion of - Введите пароль чтобы подтвердить удаление - - - - wallet - кошелек - - - - Cancel - Отмена - - - - - Wallet status - Статус кошелька - - - - wallet deleted successfully - кошелек успешно удален - - - - wallet password entered is incorrect - введен неверный пароль к кошельку - - - - General - - - %n day(s) - - %n день - %n дня - %n дней - - - - - %nd - day - - %nд - %nд - %nд - - - - - %nh - hours - - %nч - %nч - %nч - - - - - %nm - minutes - - %nмин - %nмин - %nмин - - - - - %ns - seconds - - %nсек - %nсек - %nсек - - - - - %nms - milliseconds - - %nмс - %nмс - %nмс - - - - - - - - - - - - Trading Fee - Торговая комиссия - - - - Minimum Trading Amount - Минимальный объем сделки - - - - Wallet %1 already exists - WALLETNAME - Кошелек %1 уже существует - - - - %1 balance is lower than the fees amount: %2 %3 - %1 баланс менее чем размер комиссий: %2 %3 - - - - Tradable (after fees) %1 balance is lower than minimum trade amount - Торгуемый (после комиссий) баланс %1 - меньше минимальной суммы сделки - - - - Please fill the price field - Пожалуйста, укажите цену - - - - Please fill the volume field - Пожалуйста, укажите сумму - - - - - %1 volume is lower than minimum trade amount - Сумма %1 меньше минимальной суммы сделки - - - - - %1 needs to be enabled in order to use %2 - %1 должен быть активным для использования %2 - - - - - %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - нужно пополнить баланс %1 для оплаты газа %2 транзакций - - - - Unknown Error - Неизвестная ошибка - - - - Header - - - You get - Вы получите - - - - You send - Вы отправите - - - - Fiat Price - фиатная цена - - - - CEX rate - Цена на CEX - - - - Price - Цена - - - - Quantity - Количество - - - - Total - Всего - - - - History - - - Recent Swaps - Последние свопы - - - - InitialLoading - - - Loading, please wait - Загрузка. Пожалуйста, подождите - - - - Initializing MM2 - Инициализация MM2 - - - - Enabling assets - Добавление ассетов - - - - Getting ready - Подготовка - - - - Languages - - - Language - Язык - - - - LinksRow - - - Join our Discord server - Присоединяйтесь к нашему Discord серверу - - - - Follow us on Twitter - Подписывайтесь на наш Twitter - - - - Go to Support Guides - Форум и база знаний - - - - List - - - Funds are recoverable - Средства могут быть восстановлены - - - - ListDelegate - - - This order require a minimum amount of %1 %2 <br>You don't have enough funds.<br> Your max balance after fees is: (%3) - Минимальный объем для данного ордера %1 %2 <br>У вас не достаточно средств.<br>Ваш максимальный баланс после вычета комиссий: (%3) - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - %1 не активирован -Вы хотите активировать этот %2 актив чтобы видеть лучшие ордеры для него ?<br><a href='#'>Да</a> - <a href='#no'>Нет</a> - - - - LogModal - - - Close - Закрыть - - - - Login - - - Incorrect Password - Неправильный пароль - - - - - Login - Вход - - - - Type password - Введите пароль - - - - Back - Назад - - - - Connect - Подключиться - - - - Main - - - Segwit - - - - - Confirmation - - - - - Do you want to send your %1 funds to %2 wallet first? - - - - - Success - - - - - Your transaction is send, may take some time to arrive - - - - - Wallet Balance - Баланс кошелька - - - - Price - Цена - - - - Change 24h - Изменение за 24ч - - - - Portfolio % - % портфолио - - - - Send - Отправить - - - - Enable %1 ? - Активировать %1 ? - - - - Yes - Да - - - - No - Нет - - - - Receive - Получить - - - - Swap - Обменять - - - - Claim Rewards - Получить вознаграждение - - - - Faucet - Фаусет - - - - Loading market data - Загрузка рыночных данных - - - - There is no chart data for this ticker yet - Для данного актива пока еще нет графиков данных - - - - Loading - Загрузка - - - - Scanning blocks for TX History... - Сканирование блокчейна для получения данных о транзакциях... - - - - Syncing TX History... - Синхронизация истории транзакций... - - - - No transactions - Нет транзакций - - - - Refreshing - Обновление данных - - - - Fetching transactions - Получение данных о транзакциях - - - - Trade - - - - - Orders - Ордеры - - - - History - История - - - - MinTradeModal - - - Minimum Trading Amount - Минимальный торговый объем - - - - the minimum amount of %1 coin available for the order; the min_volume must be greater than or equal to %2; it must be also less or equal than volume param; default is %3 - Минимальное кол-во %1 монеты доступное для торгов; минимальный объем должен быть больше или равен %2; Также он должен быть меньше или равен объему; Значение по умолчанию %3 - - - - MultiOrder - - - %1 price is zero! - TICKER - Цена %1 равна нулю! - - - - %1 receive volume is lower than minimum trade amount - TICKER - Получаемый объем %1 меньше минимальной суммы сделки - - - - Error: - Ошибка: - - - - You'll receive %1 - AMOUNT TICKER - Вы получите %1 - - - - Price - Цена - - - - NewUpdateModal - - - Searching new updates... - Ищем обновление... - - - - Please wait while the application is finding a new update... You can close this modal if you want. - Пожалуйста подождите пока приложение ищет обновление... Вы можете закрыть это окно если желаете. - - - - Already updated - Обновлено - - - - %1 is already up-to-date ! - %1 уже последней версии! - - - - New update detected ! - Обнаружено обновление ! - - - - Do you want to update %1 from %2 to %3 ? - Хотели бы вы обновить %1 с %2 на %3 ? - - - - Download - Скачать - - - - Remind me later - Напомнить мне позже - - - - Download in progress... - В процессе скачивания... - - - - Update downloaded - Новая версия скачана - - - - Update has been successfully downloaded. Do you want to restart the application now ? - Новая версия была успешно скачана. Хотели бы вы перезагрузить приложение сейчас? - - - - Restart now - Перезагрузить сейчас - - - - Restart later - Перезагрузить потом - - - - NewUser - - - Wrong word, please check again - Неверное слово. Пожалуйста, попробуйте еще раз - - - - Failed to create a wallet - Ошибка при создании кошелька - - - - New Wallet - Новый кошелек - - - - Choose Password - Задайте пароль - - - - Generated Seed - Сгенерированный seed ключ - - - - Check - Проверить - - - - Important: Back up your seed phrase before proceeding! - Важно: убедитесь, что вы сохранили ваш seed ключ, прежде чем продолжить! - - - - We recommend storing it offline. - Мы рекумендуем хранить его офлайн. - - - - Confirm Seed - Подтвердить seed ключ - - - - Continue - Продолжить - - - - Let's double check your seed phrase - Давайте перепроверим ваш seed ключ - - - - Copied to Clipboard - Скопировано в буфер обмена - - - - Next - Далее - - - - Your seed phrase is important - that's why we like to make sure it's correct. We'll ask you three different questions about your seed phrase to make sure you'll be able to easily restore your wallet whenever you want. - Ваш seed ключ важен, и поэтому мы хотим убедиться, что вы его сохранили. Мы зададим вам три разных вопроса о вашем seed ключе, чтобы убедиться, что вы сможете легко восстановить свой кошелек, когда захотите. - - - - Enter the %n. word - - Введите %nе слово - Введите %nе слово - Введите %nе слово - - - - - NoConnection - - - No connection - Нет соединения - - - - Please make sure you are connected to the internet - Пожалуйста, убедитесь, что вы подключены к Интернету - - - - Will automatically retry in %1 seconds - Повторная попытка подключения через %1 секунд - - - - Retry - Повторная попытка поключения - - - - NotificationsModal - - - Swap status updated - Обновление статуса Свопа - - - - You sent %1 - Вы отправили %1 - - - - You received %1 - Вы получили %1 - - - - Your wallet balance changed - Баланс вашего кошелька изменился - - - - Please check your internet connection (e.g. VPN service or firewall might block it). - Пожалуйста, проверьте ваше интернет-соединение (например, служба VPN или брандмауэр могут блокировать подключение). - - - - Failed to enable %1 - TICKER - Не получается включить %1 - - - - Endpoint not reachable - Эндпоинт не доступен - - - - Could not reach to endpoint - Не удалось подключиться - - - - Mismatch at %1 custom asset configuration - TICKER - Несоответствие в конфигурации актива %1 - - - - Application needs to be restarted for %1 custom asset. - TICKER - Необходимо перезапустить приложение для %1. - - - - Batch %1 failed. Reason: %2 - Группа %1 .не удалась. Причина: %2 - - - - Show - Показать - - - - Restart - Перезапустить - - - - Quit - Выйти - - - - There isn't any notification - Нет новых уведомлений - - - - OrderForm - - - Price - Цена - - - - Cancel selected order to change price - Отменить выбранный ордер чтобы изменить цену - - - - Volume - Объем - - - - Amount to sell - Сумма для продажи - - - - Amount to receive - Получаемая сумма - - - - Minimum volume: %1 - Минимальный объем: %1 - - - - Volume: %1 - Объем: %1 - - - - How it works ? - Как это работает? - - - - How to use the pro-view slider ? - Как использовать pro-view слайдер? - - - - This slider is used to setup the order requirements you need. -Left slider: Sets the minimum amount required to process a trade. -Right slider: Sets the volume you want to trade. - Этот слайдер используется для настройки желаемых параметров сделки. -Левый слайдер: Задает минимальный объем для начала обмена. -Правый слайдер: Задает объем который вы хотите обменять. - - - - Use custom minimum trade amount - Задать минимальный объем сделки - - - - OrderLine - - - Funds are recoverable - Средства могут быть восстановлены - - - - OrderModal - - - Swap Details - Детали свопа - - - - Order Details - Детали ордера - - - - Maker Order - Мейкер ордер - - - - Taker Order - Тейкер ордер - - - - Refund State - Статус рефанда - - - - Your swap failed but the auto-refund process for your payment started already. Please wait and keep application opened until you receive your payment back - Обмен не был завершен, но процесс автоматического рефанда уже начался. Пожалуйста, подождите, оставляя приложение открытым, пока вы не получите свои средства - - - - Date - Дата - - - - ID - ID - - - - Maker Payment Sent ID - ID отправки платежа мейкера - - - - Maker Payment Spent ID - ID spend платежа мейкера - - - - Taker Payment Spent ID - ID spend платежа тейкера - - - - Taker Payment Sent ID - ID отправки платежа тейкера - - - - Error ID - ID ошибки - - - - Error Log - Лог ошибки - - - - Close - Закрыть - - - - Cancel Order - Отменить ордер - - - - Recover Funds - Восстановить средства - - - - Refunding... - Возмещается... - - - - View on Explorer - Показать в эксплорере - - - - OrderRemovedModal - - - Selected Order Removed - Выбранный ордер удален - - - - The selected order does not exist anymore, it might have been matched or canceled, and no order with a better price is available. Please select a new order. - Выбранный ордер больше не существует. Возможно его отменили или заполнили. Пожалуйста выберите другой ордер. - - - - OK - - - - - Orders - - - Orders - Ордеры - - - - OrdersPage - - - From - От - - - - To - Кому - - - - Export CSV - Скачать CSV - - - - - Filter - Фильтр - - - - Date - Дата - - - - Apply Filter - Применить фильтр - - - - Please choose the CSV export name and location - Выберите название и расположение загружаемого файла - - - - Pagination - - - items per page - элементов на странице - - - - PasswordField - - - Password - Пароль - - - - Enter your wallet password - Введите пароль вашего кошелька - - - - At least 1 lowercase alphabetical character - Как минимум 1 строчная буква - - - - At least 1 uppercase alphabetical character - Как минимум 1 заглавная буква - - - - At least 1 numeric character - Как минимум 1 цифра - - - - At least 1 special character (eg. !@#$%) - Как минимум 1 специальный символ (!@#$%) - - - - At least %n character(s) - - Не менее %n символов - Не менее %n символов - Не менее %n символов - - - - - Password and Confirm Password have to be same - Пароль и подтверждение пароля должны совпадать - - - - PasswordForm - - - Confirm Password - Подтверждения пароля - - - - Enter the same password to confirm - Введите тот же пароль для подтверждения - - - - Portfolio - - - Search - Поиск - - - - Show only coins with balance - Показывать только монеты с балансом - - - - (%1/%2) - - - - - Dashboard - Портфолио - - - - Add asset - Добавить крипто актив - - - - PriceLine - - - Set swap price for evaluation - Установите цену для оценки - - - - Exchange rate - Обменный курс - - - - Selected - Выбрано - - - - Expensive - Невыгодный курс - - - - Expedient - Выгодный курс - - - - %1 compared to CEX - PRICE_DIFF% - %1 по сравнению с CEX - - - - CEXchange rate - CEXchange Цена - - - - PriceLineSimplified - - - Set swap price for evaluation - Установите цену для оценки - - - - Exchange rate - Обменный курс - - - - Selected - Выбрано - - - - CEXchange rate - CEXchange Цена - - - - Expensive - Невыгодный курс - - - - Expedient - Выгодный курс - - - - %1 compared to CEX - PRICE_DIFF% - %1 по сравнению с CEX - - - - ProView - - - Failed to place the order - Не удалось разместить ордер - - - - Placed the order - Ордер размещен - - - - Chart - График - - - - Trading Information - Торговая информация - - - - Exchange Rates - Курс обмена - - - - Orders - Ордеры - - - - History - История - - - - Order Book - Ордербук - - - - Best Orders - Лучшие ордеры - - - - Place Order - Разместить ордер - - - - Buy - Купить - - - - Sell - Продать - - - - Order Selected - Ордер выбран - - - - Start Swap - Начать Своп - - - - ReceiveModal - - - Receive - Получить - - - - Only send %1 to this address - TICKER - Отправить %1 на данный адресс - - - - %1 address - - - - - copied to clipboard - - - - - Close - Закрыть - - - - RecoverSeed - - - Failed to Import the wallet - Не удалось импортировать кошелек - - - - Import wallet - Setup - Импорт кошелька - Введите данные - - - - Import wallet - Choose password - Импорт кошелька - Задайте пароль - - - - Wallet Name - Название кошелька - - - - - Enter seed - Введите сид-фразу - - - - BIP39 seed validation failed, try again or select 'Allow custom seed' - BIP39 валидация сид-фразы неуспешна, пожалуйста попробуйте снова или выберите 'Разрешить пользовательский формат сид-фразы' - - - - <strong>Allow custom seed</strong> - - - - - Custom seed phrases might be less secure and easier to crack than a generated BIP39 compliant seed phrase or private key (WIF).<br><br>To confirm you understand the risk and know what you are doing, type <strong>'I understand'</strong> in the box below. - - - - - - I understand - - - - - Enable - Добавить - - - - Next - Далее - - - - Continue - Продолжить - - - - Allow custom seed - Разрешить пользовательский формат сид-фразы - - - - RecoverSeedModal - - - - View seed and private keys - Показать seed-фразу и приватные ключи - - - - Please enter your password to view the seed. - Введите пароль для отображения seed ключа. - - - - Wrong Password - Неправильный пароль - - - - Cancel - Отменить - - - - Backup seed - Сделать бекап seed-фразы - - - - RPC Password - RPC Пароль - - - - Search a coin. - Поиск актива. - - - - Public Address - Публичный адрес - - - - Private Key - Приватный ключ - - - - Close - Закрыть - - - - View - Показать - - - - RestartModal - - - Applying the changes... - Применяю изменения... - - - - Restarting the application... - Перезапуск приложения... - - - - Restarting the application. %1 - Перезапуск приложения. %1 - - - - RightClickMenu - - - Cut - Вырезать - - - - Copy - Копировать - - - - Paste - Вставить - - - - SellBox - - - Sell - Продать - - - - SendModal - - - Failed to send - Ошибка отправки - - - - Failed to Send - Отправка не прошла - - - - Prepare to send - Подготовить к отправке - - - - - Recipient's address - Адрес получателя - - - - Enter address of the recipient - Введите адрес получателя - - - - Address Book - Адресная книга - - - - The address has to be mixed case. - Адрес должен быть написан в смешанном регистре. - - - - Fix - Фикс - - - - Enter the amount to send - Введите сумму для отправки - - - - MAX - МАКС - - - - Enable Custom Fees - Включить настройку комиссий - - - - Only use custom fees if you know what you are doing! - Используйте настраиваемые комиссии только если знаете, что делаете! - - - - Custom Fee - Комиссия - - - - Enter the custom fee - Введите комиссию сети - - - - Gas Limit - Gas лимит - - - - Enter the gas limit - Введите gas лимит - - - - Gas Price - Цена за Gas - - - - Enter the gas price - Введите цену за gas - - - - Custom Fee can't be higher than the amount - Комиссия не может больше общей суммы транзакции - - - - Not enough funds. - Недостаточно средств. - - - - You have %1 - AMT TICKER - У вас %1 - - - - Close - Закрыть - - - - Prepare - Подготовка - - - - - Send - Отправить - - - - Amount - Сумма - - - - Fees - Комиссия - - - - Date - Дата - - - - Back - Назад - - - - SendModalContactList - - - Select a contact with an %1 address - Выберите контакт с %1 адресом - - - - Search for contacts... - Поиск по контактам... - - - - %1 addresses - %1 адреса - - - - 1 address - 1 адрес - - - - - Back - Назад - - - - Choose an %1 address of %2 - Выбрать %1 адрес из %2 - - - - Name - Название - - - - Address - Адрес - - - - SendResult - - - Transaction Complete! - Транзакция завершена! - - - - Recipient's address - Адрес получателя - - - - Amount - Общая сумма транзакции - - - - Fees - Комиссия сети - - - - Date - Дата - - - - Transaction Hash - Хэш транзакции - - - - Close - Закрыть - - - - View on Explorer - Смотреть в эксплорере - - - - SettingModal - - - Confirm Logout - Подтвердите выход - - - - Are you sure you want to log out? - Вы действительно хотите выйти? - - - - - Yes - Да - - - - - Cancel - Отмена - - - - Settings - Настройки - - - - - Language - Язык - - - - User Interface - Интерфейс - - - - Security - Приватность - - - - General - Общие - - - - About & Version - - - - - Enable Desktop Notifications - Включить уведомления для рабочего стола - - - - Maximum number of enabled coins - Макс. количество активированных монет - - - - Logs - Логи - - - - Open Folder - Открыть папку с логами - - - - - Reset assets configuration - Сбросить конфигурацию ассетов - - - - Reset - Сбросить - - - - This will reset your wallet config to default - - - - - Current Font - Текущий шрифт - - - - Theme - Тема - - - - Apply Changes - Применить изменения - - - - Ask system's password before sending coins ? (2FA) - Спрашивать системный пароль перед отправкой монет? (2FA) - - - - Application version - Версия приложения - - - - DEX Version - - - - - DEX Version copied to clipboard. - - - - - MM2 version - Версия MM2 - - - - MM2 Version - - - - - MM2 Version copied to clipboard. - - - - - Qt version - Версия Qt - - - - Qt Version - - - - - Qt Version copied to clipboard. - - - - - Search Update - Проверить на обновления - - - - Logout - Выход - - - - - - - - - View seed and private keys - Показать seed-фразу и приватные ключи - - - - - Show - Показать - - - - Setup Camouflage Password - Установить камуфляжный пароль - - - - Open - Установить - - - - Disclaimer and ToS - Дисклеймер и Условия Использования - - - - Settings - - - Fiat - Фиат - - - - Recommended: - Рекомендации: - - - - Enable Desktop Notifications - Включить уведомления для рабочего стола - - - - Use QtTextRendering Or NativeTextRendering - Использовать QtTextRendering или NativeTextRendering - - - - Open Logs Folder - Открыть папку с логами - - - - View seed and private keys - Показать seed-фразу и приватные ключи - - - - Disclaimer and ToS - Дисклеймер и TOS - - - - Setup Camouflage Password - Установить камуфляжный пароль - - - - Reset assets configuration - Сбросить конфигурацию ассетов - - - - Delete Wallet - Удалить кошелек - - - - Log out - Выйти - - - - mm2 version - версия MM2 - - - - Sidebar - - - Search coin - - - - - Add crypto - - - - - SidebarBottom - - - Settings - Настройки - - - - Support - Поддержка - - - - Privacy - Скрыть баланс - - - - SidebarCenter - - - - Dashboard - Портфолио - - - - - Wallet - Кошелек - - - - - DEX - DEX - - - - DEX features are not allowed in %1 - COUNTRY - Функции DEX заблокированы в %1 - - - - - Address Book - Адресная книга - - - - - Fiat - Фиат - - - - Coming soon ! - Скоро в приложении ! - - - - SmartChartView - - - Loading market data - Загрузка рыночных данных - - - - There is no chart data for this ticker yet - Для этого графика пока еще нет данных - - - - SubBestOrder - - - Token - Токен - - - - Available Quantity - Доступное количество - - - - Available Quantity (in %1) - Доступное количество (в %1) - - - - Fiat Volume - Фиатный объем - - - - CEX Rate - CEX цена - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - %1 не активирован -Вы хотите активировать этот %2 актив чтобы видеть лучшие ордеры для него ?<br><a href='#'>Да</a> - <a href='#no'>Нет</a> - - - - SubCoinSelector - - - Token - - - - - Balance - Баланс - - - - Balance Fiat - Баланс в фиате - - - - No Selectable coin. - Нет монет для выбора. - - - - SubHistory - - - History - История - - - - Filter - Фильтр - - - - Date - Дата - - - - Close filtering options. - Закрыть настройки фильтра. - - - - Open filering options. - Открыть настройки фильтра. - - - - Filter settings - Настроить фильтр - - - - From - От - - - - To - Кому - - - - Cancel - Отменить - - - - Apply filter - Применить фильтр - - - - Export - Экспорт - - - - Please choose the CSV export name and location - Выберите название и расположение экспортируемого CSV файла - - - - SubOrders - - - - Orders - Ордеры - - - - Close filtering options. - Закрыть настройки фильтра. - - - - Filter - Фильтр - - - - Date - Дата - - - - Open filering options. - Открыть настройки фильтра. - - - - Filter settings - - - - - From - От - - - - To - Кому - - - - Cancel - Отменить - - - - Apply filter - Применить фильтр - - - - Support - - - Update available - Доступно обновление - - - - Up to date - Последняя версия - - - - Changelog - Журнал изменений - - - - Open Logs Folder - Открыть папку с логами - - - - Frequently Asked Questions - Часто задаваемые вопросы - - - - Do you store my private keys? - Вы храните мои личные ключи? - - - - No! %1 is non-custodial. We never store any sensitive data, including your private keys, seed phrases, or PIN. This data is only stored on the user’s device and never leaves it. You are in full control of your assets. - Нет! %1 не хранит персональную информацию, включая приватные ключи, seed фразы, или PIN. Эти данные хранятся только у вас и никогда не покидают ваше устройство. Ваши активы всегда в вашем и только вашем распоряжении. - - - - How is trading on %1 different from trading on other DEXs? - Как торговля на %1 отличается от других торговли на других децентрализованных биржах? - - - - Other DEXs generally only allow you to trade assets that are based on a single blockchain network, use proxy tokens, and only allow placing a single order with the same funds. - -%1 enables you to natively trade across two different blockchain networks without proxy tokens. You can also place multiple orders with the same funds. For example, you can sell 0.1 BTC for KMD, QTUM, or VRSC — the first order that fills automatically cancels all other orders. - Другие Децентрализованные биржи обычно позволяют торговать активами которые базируются лишь на единственном блокчейне, используют прокси - токены и разрешают размещать только один ордер одними и теми же средств. - -%1 же позволяет вам торговать нативно через две разные блокчейн сети без прокси токенов. Также вы можете размещать несколько ордеов одним и тем же балансом. Например вы можете продать 0.1 BTC за KMD, QTUM или VRSC – первый сматченный ордер автоматически отменит остальные. - - - - Several factors determine the processing time for each swap. The block time of the traded assets depends on each network (Bitcoin typically being the slowest) Additionally, the user can customize security preferences. For example, (you can ask %1 to consider a KMD transaction as final after just 3 confirmations which makes the swap time shorter compared to waiting for a <a href="https://komodoplatform.com/security-delayed-proof-of-work-dpow/">notarization</a>. - Несколько факторов определяют время завершения каждого Атомарного Свопа. Время блока на каждой из торгуемых сетей (Bitcoin обычно самый медленный) В добавок каждый юзер может кастомизировать опции защиты. Например в пред-настройках Свопа, (вы можете установить %1 так чтобы протокол считал транзакцию KMD финальной как только она получит всего 3 подтверждения что уменьшает время Атомарного Свопа в сравнении с ожиданием <a href="https://komodoplatform.com/security-delayed-proof-of-work-dpow/">нотаризации</a>. - - - - Yes. You must remain connected to the internet and have your app running to successfully complete each atomic swap (very short breaks in connectivity are usually fine). Otherwise, there is risk of trade cancellation if you are a maker, and risk of loss of funds if you are a taker. -The atomic swap protocol requires both participants to stay online and monitor the involved blockchains for the process to stay atomic. -If you go offline, so will your orders, and any that are in progress will fail, leading to potential loss of trade / transaction fees, and a wait for the swap to timeout and issue a refund. It may also negatively affect your wallet's reputation score for future trade matching. -When you come back online, your orders will begin to broadcast again at the price you set before you went offline. If there has been significant price movement in the meantime, you might unintentionally offer someone a bargain! -For this reason, we recommend cancelling orders before closing %1, or reviewing and revising your prices when restarting %1. - Да. Вы должны оставаться подключенным к Интернету и иметь работающее приложение для успешного завершения каждого атомарного свопа (очень короткие перерывы в подключении обычно допустимы). В противном случае существует риск отмены сделки, если вы - мейкер, и риск потери средств, если вы - тейкер. -Протокол атомарных свопов требует, чтобы оба участника обмена оставались в сети для наблюдения за блокчейнами, чтобы процесс оставался атомарным. -Если вы перейдете в оффлайн режим, ваши ордеры не будут доступны, и все обмены в процессе закончатся неуспешно, что приведет к потенциальной потере комиссий за торговлю / транзакции, а также к ожиданию отмены свопа и возврата средств. Это также может негативно повлиять на рейтинг репутации вашего кошелька для будущих сделок. -Когда вы вернетесь в онлайн, ваши ордеры снова начнут транслироваться по цене, которую вы установили до выхода в офлайн. Если тем временем произошло значительное движение цены, вы можете непреднамеренно предложить кому-то сделку! -По этой причине мы рекомендуем отменять заказы перед закрытием%1 или проверять и корректировать свои цены при перезапуске%1. - - - - Yes! %1 offers support through the <a href="%2">%1 Discord server</a>. The team and the community are always happy to help! - Да! %1 предоставляет саппорт через <a href="%2">%1 Discord сервер</a>. Команда и сообщество проекта всегда рады помочь! - - - - %1 is available for mobile on both <a href="%2">Android and iPhone, and for desktop on Windows, Mac, and Linux</a> operating systems. - %1 доступен для Android и iOS мобильных устройв <a href="%2">, и для операционных систем Windows, Mac и Linux</a> на PC. - - - - Who is behind %1? - Кто создал %1? - - - - %1 is developed by the Komodo team. Komodo is one of the most established blockchain projects working on innovative solutions like atomic swaps, Delayed Proof of Work, and an interoperable multi-chain architecture. - %1 разрабатывается командой Komodo. Komodo один из наиболее известных блокчейн проектов который работает над такими инновационными решениями как Атомарные Свопы, "Отложенный" PoW, а также над совместимой мульти-чейн архитектурой. - - - - Is it possible to develop my own white-label exchange on %1? - Возможно ли разработать децентрализованную биржу с моим брендом на %1? - - - - Absolutely! You can read our developer documentation for more details or contact us with your partnership inquiries. Have a specific technical question? The %1 developer community is always ready to help! - Обязательно! Вы можете прочитать нашу документацию для разработчиков для более детального ревью или же связаться с нашей командой по поводу партнерства. Есть очень специфичный технический вопрос? %1 наше комьюнити разработчиков всегда готово помочь! - - - - Which devices can I use %1 on? - На каких устройствах я могу использовать %1 ? - - - - Compliance Info - Комплаенс информация - - - - Due to regulatory and legal circumstances the citizens of certain jurisdictions including, but not limited to, the United States of America, Canada, Hong Kong, Israel, Singapore, Sudan, Austria, Iran and any other state, country or other jurisdiction that is embargoed by the United States of America or the European Union are not allowed to use this application. - В связи с нормативными и правовыми обстоятельствами граждане определенных юрисдикций, включая, помимо прочего, Соединенные Штаты Америки, Канаду, Гонконг, Израиль, Сингапур, Судан, Австрию, Иран и любые другие государства, страны или другие юрисдикции, на которые введено эмбарго. Соединенных Штатов Америки или Европейского Союза не могут использовать это приложение. - - - - How long does each atomic swap take? - Сколько времени занимает каждый атомарный своп? - - - - Do I need to be online for the duration of the swap? - Необходимо ли мне быть в сети во время свопа? - - - - How are the fees on %1 calculated? - Как подсчитывается %1 комиссия? - - - - There are two fee categories to consider when trading on %1. - -1. %1 charges approximately 0.13% (1/777 of trading volume but not lower than 0.0001) as the trading fee for taker orders, and maker orders have zero fees. -2. Both makers and takers will need to pay normal network fees to the involved blockchains when making atomic swap transactions. - -Network fees can vary greatly depending on your selected trading pair. - Две категории комиссий каждый трейдер должен иметь ввиду когда использует %1. - -1. %1 комиссия это примерно 0.13% (1/777 от объема торга но не менее чем 0.0001) в качестве торговой комиссия за тейкер ордеры, а мейкер ордеры в данном случае комиссию не платят. -2. Но и мейкер и тейкер в любом случае должны иметь возможность оплатить комиссиии сети за обычные транзакции во время проведения Атомарного Свопа. - -Комиссии сети могут очень сильно варьироваться в зависимости от выбранной торговой пары. - - - - Do you provide user support? - Предоставляете ли вы поддержку пользователей? - - - - SwapProgress - - - act - SHORT FOR ACTUAL TIME - фактич - - - - est - SHORT FOR ESTIMATED - прибл - - - - Progress details - Прогресс - - - - SweetDexComboBox - - - Search - Поиск - - - - TableDex - - - Asset - Актив - - - - Balance - Баланс - - - - Change 24h - Изменение за 24ч - - - - Trend 7d - Тренд 7д - - - - Price - Цена - - - - TextAreaWithTitle - - - Save - Сохранить - - - - Edit - Редактировать - - - - TextEditWithTitle - - - Swap ID - - - - - copied to clipboard - - - - - TextFieldWithTitle - - - Required - Обязательное поле - - - - Toast - - - Click here to see the details - Нажмите, чтобы узнать подробности - - - - Trade - - - Swap - Обменять - - - - Instant trading with best orders - Быстрая торговля с лучшими ордерами - - - - From - От - - - - Minimum: %1 - Минимум: %1 - - - - Enter an amount - Введите количество - - - - MAX - МАКС - - - - To - Получатель - - - - Pick an order - Выберите ордер - - - - Price - Цена - - - - Better price found: %1. Updating forms. - Найдена цена лучше: %1.Обновляю форму. - - - - Better price (%1) found but received quantity (%2) is lower than your current one (%3). Click here to update the selected order. - Лучшая цена (%1) была обнаружена но количество (%2) меньше чем в вашем текущем ордере (%3).Нажмите чтобы обновить выбранный ордер. - - - - Reset form. - Сбросить форму. - - - - %1 - - - - - Tradable: - Доступно: - - - - Pick a coin - - - - - Swap Now - Начать обмен - - - - Failed to place the order - Не удалось разместить ордер - - - - Placed the order - Ордер размещен - - - - Entered amount must be superior than 0. - Введенная сумма должна быть больше 0. - - - - You must select an order. - Вы должны выбрать ордер. - - - - Entered amount is below the minimum required by this order: %1 - Введнная сумма меньше минимальной для этого ордера: %1 - - - - - %1 needs to be enabled in order to use %2 - %1 должен быть активным для использования %2 - - - - - %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - нужно пополнить баланс %1 для оплаты газа %2 транзакций - - - - - Search - Поиск - - - - No buy orders found for %1. - - - - - You can check later or try to sell a different coin. - - - - - Total %1 fees: - Всего %1 комиссий: - - - - %2 (%3) - - - - - TradeViewHeader - - - How to trade - Как начатаь торговлю - - - - FAQ - FAQ - - - - TransactionDetailsModal - - - Transaction Details - Детали транзакции - - - - Amount - Сумма - - - - Fees - Комиссия сети - - - - Date - Дата - - - - Unconfirmed - Не подтверждена - - - - Transaction Hash - Хэш транзакции - - - - Confirmations - Подтверждения - - - - Block Height - Блок - - - - From - От - - - - To - Получатель - - - - Notes - Заметки - - - - Close - Закрыть - - - - View on Explorer - Смотреть в эксплорере - - - - Transactions - - - Received - Получено - - - - Sent - Отправлено - - - - fees - комиссии - - - - Unconfirmed - Не подтверждена - - - - UpdateInvalidChecksum - - - The downloaded update archive is corrupted ! - Скачаный архив с обновлением поврежден ! - - - - WalletNameField - - - Wallet Name - Название кошелька - - - - Enter the name of your wallet here - Введите название для вашего кошелька - Название кошелька - - - - atomic_dex::wallet_page - - - You do not have enough funds. - У вас не достаточно средств. - - - - %1 is not activated: click on the button to enable it or enable it manually - %1 не активирован: нажмите на кнопку чтобы активировать или сделайте это вручную - - - - You need to have %1 to pay the gas for %2 transactions. - Вам нужен %1 для оплаты газа за %2 транзакции. - - - - Checksum verification failed for %1. - Checksum верфикация неуспешна для %1. - - - - Invalid checksum for %1. Click on the convert button to turn it into a mixed case address - Невалидная хэш-сумма для %1. Нажмите на кнопку конвертации в mixed case адрес - - - - Legacy address used for %1, click on the convert button to convert it to a Cashaddress. - Введен legacy адрес для %1, нажмите на кнопку для конвертации в Cashaddress формат. - - - - %1 address must be prefixed with 0x - %1 адрес должен начинаться с 0x - - - - %1 address length is invalid, please use a valid address. - %1 длина адреса не валидна, пожалуйста используйте валидный адрес. - - - - %1 address is invalid. - - - - - Invalid checksum. - - - - - %1 address has invalid prefixes. - - - - - Unknown error. - - - - - main - - - Logout - Выход - - - - Confirm Logout - Подтверждение выхода - - - - Are you sure you want to log out? - Вы действительно хотите выйти? - - - - Yes - Да - - - - Cancel - Отменить - - - - Balance - Баланс - - - diff --git a/atomic_defi_design/assets/languages/atomic_defi_tr.ts b/atomic_defi_design/assets/languages/atomic_defi_tr.ts deleted file mode 100644 index f942e54aeb..0000000000 --- a/atomic_defi_design/assets/languages/atomic_defi_tr.ts +++ /dev/null @@ -1,4210 +0,0 @@ - - - - - QPlatformTheme - - &Yes - Yes - - - &No - No - - - Cancel - Cancel - - AddCustomCoinModal - - - Choose the asset type - Varlık türünü seçin - - - - Type - Tip - - - - Cancel - İptal - - - - - - Next - İleri - - - - - Enter the contract address - Kontrat adresini girin - - - - Choose the asset ticker - Varlık kodunu girin - - - - Ticker - Varlık Kodu - - - - Enter the ticker - Varlık kodunu girin - - - - Contract Address - Kontrat Adresi - - - - Get the contract address from - Kontrat adresini şuradan alın - - - - Get the contract address from - Kontrat adresini şuradan alın - - - - - - - Previous - Geri - - - - Choose the asset logo - Varlık logosunu seçin - - - - Browse - Göz at - - - - Please choose the asset logo - Lütfen varlık logosunu seçin - - - - Configuration - Konfigürasyon - - - - All configuration fields will be fetched using the contract address you provided. - Tüm konfigürasyon bilgileri verdiğiniz kontrat adresinden edinilip doldurulacak. - - - - Name - İsim - - - - Enter the name - İsmi girin - - - - Coingecko ID - Coingecko ID - - - - Enter the Coingecko ID - Coingecko ID'sini girin - - - - Get the Coingecko ID - Coingecko ID'si al - - - - Active - Aktif - - - - - Preview - Görüntüle - - - - WARNING: Application will restart immidiately to apply the changes! - DİKKAT: Program değişiklikleri uygulamak için yeniden başlatılacak! - - - - Asset not found, please go back and make sure Contract Address is correct - Varlık bulunamadı, lütfen geri dönün ve Kontrat Adresi'nin doğruluğundan emin olun - - - - Config Fields - Konfig Alanları - - - - Fetched Data - Çekilen Veri - - - - Submit & Restart - Yolla ve Yeniden Başlat - - - - AddressBook - - - Address Book - Adres Defteri - - - - New Contact - Yeni Kişi - - - - Search a contact by name or tags - İsim ya da etiket ile kişi ara - - - - Name - İsim - - - - Tags (first 6) - Etiket - - - - Actions - Eylemler - - - - Edit - Düzenle - - - - Remove - Kaldır - - - - Do you want to remove this contact ? - Bu kişiyi kaldırmak istiyor musunuz ? - - - - Yes - Evet - - - - No - Hayır - - - - AddressBookAddContactAddressModal - - - Create a new address - Yeni bir adres oluştur - - - - Edit address entry - Adres girdisini düzenleyin - - - - Selected wallet: %1 - - - - - NONE - - - - - Enter a name - Bir ad girin - - - - This key already exists. - Bu anahtar zaten mevcut. - - - - Enter the address - Adresi girin - - - - Validate - Geçerle - - - - Cancel - İptal - - - - Convert - - - - - AddressBookEditContactModal - - - Edit contact - Kişiyi düzenle - - - - Contact Name - Kişi Adı - - - - Enter a contact name - Bir kişi adı girin - - - - Address List - Adres Listesi - - - - Search for an address entry. - Bir adres girdisi arayın. - - - - Type - Tür - - - - Key - Anahtar - - - - Address - Adres - - - - Actions - Eylemler - - - - New Address - Yeni Adres - - - - Tags - Etiketler - - - - + - + - - - - Confirm - Onayla - - - - - Cancel - İptal - - - - The selected address belongs to a disabled coin, you need to enabled it before sending. - Seçilen adres devre dışı bırakılmış bir koine aittir, göndermeden önce etkinleştirmeniz gerekir. - - - - Enable - Etkinleştir - - - - Cannot send to this address - Bu adrese gönderilemiyor - - - - Your balance is empty - Bakiyeniz boş - - - - Ok - Tamam - - - - Remove address ? - - - - - Yes - Evet - - - - No - Hayır - - - - AddressBookNewContactCategoryModal - - - Add a new tag - Yeni etiket ekle - - - - Enter the tag name - Etiket adı girin - - - - This contact already has this tag - Bu kişi zaten bu etikete sahip - - - - Add - Ekle - - - - Cancel - İptal - - - - AddressBookNewContactModal - - - Create a new contact - Yeni bir kişi ekle - - - - Enter the contact name - Kişi adını girin - - - - This contact name already exists. - Bu kişi adı zaten mevcut. - - - - Confirm - Onayla - - - - Cancel - İptal - - - - AddressBookSendWalletSelector - - - Choose a valid - Geçerli bir - - - - coin - koin seçin - - - - AddressBookWalletTypeListModal - - - Select wallet type - Cüzdan türünü seçin - - - - Search - Ara - - - - AmountChart - - - Work in progress - İş devam ediyor - - - - App - - - Recover Funds Result - Fon Kurtarma Sonucu - - - - AssetPieChart - - - Assets - Varlıklar - - - - BestOrdersModal - - - Best Orders - En İyi Emirler - - - - Token - Token - - - - Available Quantity - Mevcut Miktar - - - - Available Quantity (in %1) - Mevcut miktar (%1 olarak) - - - - Fiat Volume - Fiat Hacmi - - - - CEX Rate - CEX Oranı - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - %1 etkin değil - En iyi %2 siparişini seçebilmesi için etkinleştirmek istiyor musunuz ? <br><a href='#'>Evet</a> - <a href='#no'>Hayır</a> - - - - Cancel - İptal - - - - Refresh - Yenile - - - - BuyBox - - - Buy - Satın Al - - - - CamouflagePasswordModal - - - Setup Camouflage Password - Kamuflaj Parolasını Ayarla - - - - Camouflage Password is a secret password for emergency situations. - Kamuflaj Parolası acil durumlar için olan gizli bir paroladır. - - - - Using it to login will display your balance lower than it actually is. - Bu parolayla giriş yapınca bakiyeniz normalinden daha az görünecektir. - - - - Here you enter the suffix and at login you need to enter {real_password}{suffix} - Buraya son eki gireceksiniz, giriş yaparken ise {gerçek_şifre}{son ek} şeklinde giriş yapacaksınız - - - - Enter a suffix - Son eki giriniz - - - - Cancel - İptal - - - - Save - Kaydet - - - - CandleStickChart - - - Loading market data - Borsa bilgisi yükleniyor - - - - There is no chart data for this pair yet - Bu parite için henüz grafik verisi yok - - - - CannotEnableCoinModal - - - Failed to enable %1 - Etkinleştirilemedi %1 - - - - Enabling %1 did not succeed. Limit of enabled coins might have been reached. - %1 etkinleştirilemedi. Etkinleştirilmiş koin sınırına ulaşılmış olabilir. - - - - Change limit in settings - Ayarlardan limiti değiştrin - - - - Cancel - İptal - - - - CexInfoModal - - - Market Data - Piyasa Verisi - - - - Market data (prices, charts, etc.) marked with the ⓘ icon originates from third-party sources.<br><br>Data is sourced via <a href="https://bandprotocol.com/">Band Decentralized Oracle</a> and <a href="https://coingecko.com">CoinGecko</a>.<br><br><b>Oracle Supported Pairs:</b><br>%1<br><br><b>Last reference (Band Oracle):</b><br><a href="%2">%2</a> - ⓘ simgesiyle işaretlenen piyasa verileri (fiyatlar, grafikler vb.) üçüncü taraf kaynaklardan alınmıştır. .<br><br>Veriler kaynakları: <a href="https://bandprotocol.com/">Band Decentralized Oracle</a> ve <a href="https://coingecko.com">CoinGecko</a>.<br><br><b>Oracle Supported Pairs:</b><br>%1<br><br><b>Son referans (Band Oracle):</b><br><a href="%2">%2</a> - - - - CexInfoTrigger - - - Price oracle powered by Band Protocol - Fiyat tahmini Band Protocol tarafından desteklenmektedir - - - - ClaimRewardsModal - - - Failed to prepare to claim rewards - Ödül alımı hazırlığı başarısız sonuçlandı - - - - Claim your %1 reward? - TICKER - %1 ödülünüzü alacak mısınız? - - - - No UTXOs eligible for claiming - Ödül alımı için uygun UTXO yok - - - - You will receive %1 - AMT TICKER - %1 alacaksınız - - - - Transaction fee is higher than the reward! - İşlem ücreti ödülden daha yüksek! - - - - Refresh - Yenile - - - - Read more about KMD active users rewards - KMD aktif kullanıcı ödülleri hakkında daha fazla bilgi - - - - UTXO - UTXO - - - - Amount - Miktar - - - - Reward - Ödül - - - - Accruing Start - Tahakkuk Başlangıcı - - - - Accruing Stop - Tahakkuk Bitişi - - - - Time Left - Kalan Zaman - - - - Error - Hata - - - - Locktime is not set - Kilit süresi ayarlanmamış - - - - Locktime is less than the threshold - Kilit süresi limitin altında - - - - UTXO height is greater than end of the era - UTXO uzunluğu dönem sonundan daha büyük - - - - UTXO amount is less than 10 - UTXO miktarı 10'dan az - - - - One hour did not pass yet - Henüz bir saat geçmedi - - - - Transaction is in mempool - İşlem mempool'da - - - - Unknown problem - Bilinmeyen hata - - - - Cancel - İptal - - - - Confirm - Onayla - - - - CoinMenu - - - Disable %1 - TICKER - %1'i Etkisizleştir - - - - Disable and Delete %1 - TICKER - %1'i Etkisizleştir ve Sil - - - - Disable all %1 assets - Tüm %1 türü varlıkları etkisizleştir - - - - Disable all assets - Tüm varlıkları etkisizleştir - - - - CoinsListModal - - - Select a ticker - Simge seç - - - - Token name - Token ismi - - - - Combo_fiat - - - Fiat - Döviz - - - - Recommended: - Önerilen: - - - - ConfirmMultiOrderTradeModal - - - Confirm Multi Order Details - Çoklu Emir Detaylarını Onayla - - - - These swaps requests can not be undone and this is the final event! - Bu takas isteği geri döndürülemez ve bu son işlemdir! - - - - These transactions can take up to 60 mins - DO NOT close this application! - Bu işlemler 60 dakikayı bulabilir - Programı KAPATMAYIN! - - - - Same funds will be used until an order matches. - Bir emir eşleşene kadar tüm emirler aynı fonu kullanacaktır. - - - - Note that if one order is filled other will not be cancelled. - Bir emir doldurulduğunda diğerlerinin iptal edilmeyeceğini unutmayın. - - - - Cancel - İptal - - - - Confirm - Onayla - - - - Placed multiple orders - Çoklu emir yerleştirildi - - - - ConfirmTradeModal - - - Confirm Exchange Details - Al-Sat Detaylarını Onayla - - - - This swap request can not be undone and is a final event! - Bu takas isteği geri döndürülemez! - - - - Total %1 fees: %2 (%3) - Toplam %1 ücreti: %2 (%3) - - - - Security configuration - Güvenlik yapılandırması - - - - dPoW protected - dPoW korumalı - - - - - Read more about dPoW - dPoW hakkında daha fazla bilgi - - - - Use custom protection settings for incoming %1 transactions - TICKER - %1 işlemleri için özel güvenlik ayarları kullan - - - - Enable Komodo dPoW security - Komodo dPoW güvenliğini etkinleştir - - - - %1 confirmations for incoming %2 transactions - Gelen %2 işlemleri için %1 onay - - - - This transaction can take up to 60 mins - DO NOT close this application! - Bu işlem 60 dakikayı bulabilir - Programı KAPATMAYINIZ! - - - - Required Confirmations - Gereken Onaylar - - - - Warning, this atomic swap is not dPoW protected! - Uyarı, bu atomik takas dPoW korumalı değil! - - - - Cancel - İptal - - - - Confirm - Onayla - - - - CopyFieldButton - - - Copied to Clipboard - Panoya Kopyalandı - - - - Dashboard - - - The current number of enabled coins does not match your configuration specification. Your assets configuration will be reset. - Etkinleştirilmiş koinlerin mevcut sayısı yapılandırma ayarlarınızla eşleşmiyor. Varlık yapılandırmanız sıfırlanacak. - - - - - Content for this section will be added later. Stay tuned! - Bu kısmın içeriği daha sonra eklenecektir. Takipte kalın! - - - - Matching - Eşleşiyor - - - - Order Matching - Emir Eşleşiyor - - - - Matched - Eşleşti - - - - Order Matched - Emir Eşleşti - - - - Ongoing - Devam ediyor - - - - Swap Ongoing - Takas Devam Ediyor - - - - Successful - Başarılı - - - - Swap Successful - Takas Başarılı - - - - Refunding - Geri ödeniyor - - - - Failed - Başarısız - - - - Swap Failed - Takas Başarısız - - - - Unknown - Bilinmiyor - - - - Unknown State - Bilinmeyen durum - - - - Started - Başlatıldı - - - - Negotiated - Pazarlık yapıldı - - - - Taker fee sent - Alıcı ücreti gönderildi - - - - Maker payment received - Yapıcı ödemesi alındı - - - - Maker payment wait confirm started - Yapıcı ödemesi bekleme onayı başladı - - - - Maker payment validated and confirmed - Yapıcı ödemesi doğrulandı ve onaylandı - - - - Taker payment sent - Alıcı ödemesi gönderildi - - - - Taker payment spent - Alıcı ödemesi harcandı - - - - Maker payment spent - Yapıcı ödemesi harcandı - - - - Finished - Tamamlandı - - - - Start failed - Başlatılamadı - - - - Negotiate failed - Pazarlık başarısız - - - - Taker fee validate failed - Alıcı ücreti doğrulanamadı - - - - Maker payment transaction failed - Yapıcı ödeme işlemi başarısız - - - - Maker payment Data send failed - Yapıcı ödeme verileri gönderilemedi - - - - Maker payment wait confirm failed - Yapıcı ödemesi bekleme onayı başarısız - - - - Taker payment validate failed - Alıcı ödemesi doğrulanamadı - - - - Taker payment wait confirm failed - Alıcı ödemesi bekleme onayı başarısız oldu - - - - Taker payment spend failed - Alıcı ödeme harcaması başarısız oldu - - - - Maker payment wait refund started - Yapıcı ödemesi bekleme iadesi başladı - - - - Maker payment refunded - Yapıcı ödemesi iade edildi - - - - Maker payment refund failed - Yapıcı ödeme iadesi başarısız - - - - DefaultRangeSlider - - - Min - Min - - - - Half - Yarısı - - - - Max - Maks - - - - DeleteWalletModal - - - Delete Wallet - Cüzdanı Sil - - - - Are you sure you want to delete %1 wallet? - WALLET_NAME - %1 cüzdanını silmek istediğinizden emin misiniz? - - - - If so, make sure you record your seed phrase in order to restore your wallet in the future. - Öyleyse, daha sonra cüzdanınızı geri yükleyebilmek için seed kelimelerinizi kaydettiğinizden emin olun. - - - - Enter your wallet password - Cüzdan parolasını girin - - - - Wrong Password - Yanlış Parola - - - - Cancel - İptal - - - - Delete - Sil - - - - DexAppPasswordField - - - Type password - - - - - DexKeyChecker - - - At least 1 lowercase alphabetical character - En az 1 küçük harf - - - - At least 1 uppercase alphabetical character - En az 1 büyük harf - - - - At least 1 numeric character - En az 1 sayı - - - - At least 1 special character (eg. !@#$%) - En az 1 özel karakter (ör. !@#$%) - - - - At least %n character(s) - - En az %n karakter - - - - - Password and Confirm Password have to be same - Parola ve Parola Doğrulaması aynı olmalıdır - - - - DexPaginator - - - items per page - sayfa başına öğe - - - - DexRangeSlider - - - Min - Min - - - - Half - Yarısı - - - - Max - Maks - - - - DexSweetComboBox - - - Search - Ara - - - - EnableCoinModal - - - Enable assets - Varlıkları etkineştir - - - - Add a custom asset to the list - Listeye özel varlık ekleyin - - - - All assets are already enabled! - Bütün varlıklar zaten etkinleştirildi! - - - - Change assets limit - Varlıkların limitini değiştirin - - - - Search - Ara - - - - Select all assets - Tüm varlıkları seç - - - - You can still enable %1 assets. Selected: %2. - Hala %1 varlık etkinleştirebilirsiniz. Seçilen: %2. - - - - Close - Kapat - - - - Enable - Etkinleştir - - - - EulaModal - - - Disclaimer & Terms of Service - Sorumluluk Reddi & Kullanım Şartları - - - - Accept EULA - Son Kullanıcı Lisans Sözleşmesi (EULA) 'ni kabul ediyorum - - - - Accept Terms and Conditions - Şartları ve koşulları kabul ediyorum - - - - Close - Kapat - - - - Cancel - İptal - - - - Confirm - Onayla - - - - FatalErrorModal - - - Fatal Error - Kritik Hata - - - - Connection has been lost. You have been disconnected. - Bağlantı kaybedildi. - - - - Close - Kapat - - - - FeeInfo - - - Minimum fee - En düşük ücret - - - - Fees will be calculated - Ücretler hesaplanacak - - - - FirstLaunch - - - Type password - - - - - connect - - - - - Welcome - Hoşgeldiniz - - - - New Wallet - Yeni Cüzdan - - - - Import wallet - - - - - My Wallets - Cüzdanlarım - - - - - Delete - Sil - - - - Enter password to confirm deletion of - - - - - wallet - - - - - Cancel - İptal - - - - - Wallet status - - - - - wallet deleted successfully - - - - - wallet password entered is incorrect - - - - - General - - - %n day(s) - - %n gün - - - - - %nd - day - - %ng - - - - - %nh - hours - - %nsa - - - - - %nm - minutes - - %nd - - - - - %ns - seconds - - %ns - - - - - %nms - milliseconds - - %nms - - - - - - - - - - - - Trading Fee - Takas Ücreti - - - - Minimum Trading Amount - Minimum Takas Hacmi - - - - Wallet %1 already exists - WALLETNAME - %1 cüzdanı zaten mevcut - - - - %1 balance is lower than the fees amount: %2 %3 - %1 bakiye ücret tutarının altında: %2 %3 - - - - Tradable (after fees) %1 balance is lower than minimum trade amount - Takas edilebilir (ücretlerden sonra)%1 bakiyesi minimum işlem ücretinden düşük - - - - Please fill the price field - Lütfen fiyat alanını doldurun - - - - Please fill the volume field - Lütfen hacim alanını doldurunuz - - - - - %1 volume is lower than minimum trade amount - %1 hacmi, minimum işlem ücretinden düşük - - - - - %1 needs to be enabled in order to use %2 - - - - - - %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - - - - - Unknown Error - Bilinmeyen Hata - - - - Header - - - You get - Alacağınız - - - - You send - Göndereceğiniz - - - - Fiat Price - Döviz Fiyatı - - - - CEX rate - CEX oranı - - - - Price - Fiyat - - - - Quantity - Miktar - - - - Total - Toplam - - - - History - - - Recent Swaps - Son Takaslar - - - - InitialLoading - - - Loading, please wait - Yükleniyor, lütfen bekleyiniz - - - - Initializing MM2 - MM2 başlatılıyor - - - - Enabling assets - Varlıklar etkinleştiriliyor - - - - Getting ready - Hazırlanıyor - - - - Languages - - - Language - Dil - - - - LinksRow - - - Join our Discord server - Discord kanalımıza katılın - - - - Follow us on Twitter - Bizi Twitter'dan takip edin - - - - Go to Support Guides - Destek Kılavuzlarına Git - - - - List - - - Funds are recoverable - Fonlar kurtarılabilir - - - - ListDelegate - - - This order require a minimum amount of %1 %2 <br>You don't have enough funds.<br> Your max balance after fees is: (%3) - Bu sipariş minimum %1 %2 tutarını gerektiriyor <br> Yeterli bakiyeniz yok. <br> İşlem ücretlerinden sonra maksimum bakiyeniz: (%3) - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - %1 etkin değil - En iyi %2 siparişini seçebilmesi için etkinleştirmek istiyor musunuz ? <br><a href='#'>Evet</a> - <a href='#no'>Hayır</a> - - - - LogModal - - - Close - Kapat - - - - Login - - - Incorrect Password - Yanlış Parola - - - - - Login - Giriş - - - - Type password - - - - - Back - Geri - - - - Connect - - - - - Main - - - Segwit - - - - - Confirmation - - - - - Do you want to send your %1 funds to %2 wallet first? - - - - - Success - - - - - Your transaction is send, may take some time to arrive - - - - - Wallet Balance - Cüzdan Bakiyesi - - - - Price - Fiyat - - - - Change 24h - Değişim 24sa - - - - Portfolio % - Portföy % - - - - Send - Gönder - - - - Enable %1 ? - %1 Etkinleştirilsin mi ? - - - - Yes - Evet - - - - No - Hayır - - - - Receive - Al - - - - Swap - Takasla - - - - Claim Rewards - Ödülleri Al - - - - Faucet - Musluk - - - - Loading market data - Piyasa bilgisi yükleniyor - - - - There is no chart data for this ticker yet - Henüz bu hisse senedi için grafik verisi yok - - - - Loading - Yükleniyor - - - - Scanning blocks for TX History... - TX Geçmişi için bloklar taranıyor ... - - - - Syncing TX History... - TX Geçmişi senkronize ediliyor ... - - - - No transactions - İşlem yok - - - - Refreshing - Yenileniyor - - - - Fetching transactions - İşlemler alınıyor - - - - Trade - Al Sat - - - - Orders - Emirler - - - - History - Tarihçe - - - - MinTradeModal - - - Minimum Trading Amount - Minimum Takas Tutarı - - - - the minimum amount of %1 coin available for the order; the min_volume must be greater than or equal to %2; it must be also less or equal than volume param; default is %3 - emir için mevcut minimum %1 koin miktarı; min_volume %2'den büyük veya eşit olmalıdır; ayrıca hacim parametresinden küçük veya eşit olmalıdır; varsayılan%3'tür - - - - MultiOrder - - - %1 price is zero! - TICKER - %1 fiyatı sıfır! - - - - %1 receive volume is lower than minimum trade amount - TICKER - %1 alım hacmi minimum takas miktarından daha düşük - - - - Error: - Hata: - - - - You'll receive %1 - AMOUNT TICKER - %1 alacaksınız - - - - Price - Fiyat - - - - NewUpdateModal - - - Searching new updates... - Yeni güncellemeler aranıyor... - - - - Please wait while the application is finding a new update... You can close this modal if you want. - Uygulama yeni bir güncelleme ararken lütfen bekleyin... İsterseniz bu sekmeyi kapatabilirsiniz. - - - - Already updated - Zaten güncellendi - - - - %1 is already up-to-date ! - %1 zaten güncel ! - - - - New update detected ! - Yeni güncelleme tespit edildi ! - - - - Do you want to update %1 from %2 to %3 ? - %1'i %2'den %3'e güncellemek istiyor musunuz ? - - - - Download - İndir - - - - Remind me later - Daha sonra hatırlat - - - - Download in progress... - İndirme işlemi devam ediyor... - - - - Update downloaded - Güncelleme indirildi - - - - Update has been successfully downloaded. Do you want to restart the application now ? - Güncelleme başarıyla indirildi. Uygulamayı şimdi yeniden başlatmak istiyor musunuz ? - - - - Restart now - Şimdi yeniden başlat - - - - Restart later - Daha sonra yeniden başlat - - - - NewUser - - - Wrong word, please check again - Hatalı kelime, lütfen kontrol ediniz - - - - Failed to create a wallet - Cüzdan oluşturulamadı - - - - Choose Password - - - - - Important: Back up your seed phrase before proceeding! - Önemli: Devam etmeden önce seed kelimelerinizi yedekleyin! - - - - We recommend storing it offline. - Çevrimdışı saklamanızı öneririz. - - - - Generated Seed - Seed Oluştur - - - - Check - - - - - New Wallet - Yeni Cüzdan - - - - Confirm Seed - Seed'i Onayla - - - - Continue - Devam - - - - Let's double check your seed phrase - Seed kelimelerinizi tekrar kontrol edelim - - - - Copied to Clipboard - Panoya Kopyalandı - - - - Next - İleri - - - - Your seed phrase is important - that's why we like to make sure it's correct. We'll ask you three different questions about your seed phrase to make sure you'll be able to easily restore your wallet whenever you want. - Seed kelimeleriniz önemlidir - bu yüzden doğru olduğundan emin olmak istiyoruz. Cüzdanınızı istediğiniz zaman kolayca kurtarabileceğinizden emin olmak için seed kelimeleriniz hakkında üç farklı soru soracağız. - - - - Enter the %n. word - - %n. kelimeyi giriniz - - - - - NoConnection - - - No connection - Bağlantı yok - - - - Please make sure you are connected to the internet - Lütfen internete bağlı olduğunuzdan emin olun - - - - Will automatically retry in %1 seconds - %1 saniye içinde otomatik olarak yeniden denenecek - - - - Retry - Yeniden dene - - - - NotificationsModal - - - Swap status updated - Takas durumu güncellendi - - - - You sent %1 - %1 gönderdiniz - - - - You received %1 - %1 aldınız - - - - Your wallet balance changed - Cüzdan bakiyeniz değişti - - - - Please check your internet connection (e.g. VPN service or firewall might block it). - Lütfen internet bağlantınızı kontrol edin (ör. VPN hizmeti veya güvenlik duvarı bağlantıyı engelliyor olabilir). - - - - Failed to enable %1 - TICKER - %1 etkinleştirilemedi - - - - Endpoint not reachable - Uç nokta ulaşılabilir değil - - - - Could not reach to endpoint - Uç noktaya ulaşılamadı - - - - Mismatch at %1 custom asset configuration - TICKER - %1 özel varlık yapılandırmasında uyuşmazlık - - - - Application needs to be restarted for %1 custom asset. - TICKER - %1 özel varlığı için uygulamanın yeniden başlatılması gerekiyor. - - - - Batch %1 failed. Reason: %2 - %1 toplu işlemi başarısız oldu. Sebep: %2 - - - - Show - Göster - - - - Restart - Yeniden Başlat - - - - Quit - Çık - - - - There isn't any notification - Bildirim yok - - - - OrderForm - - - Cancel selected order to change price - Fiyatı değiştirmek için seçili emri iptal edin - - - - Amount to sell - Satılacak miktar - - - - Amount to receive - Alınacak miktar - - - - Minimum volume: %1 - - - - - Volume: %1 - - - - - How it works ? - - - - - How to use the pro-view slider ? - - - - - This slider is used to setup the order requirements you need. -Left slider: Sets the minimum amount required to process a trade. -Right slider: Sets the volume you want to trade. - - - - - Use custom minimum trade amount - - - - - Price - Fiyat - - - - Volume - Hacim - - - - OrderLine - - - Funds are recoverable - Fonlar kurtarılabilir - - - - OrderModal - - - Swap Details - Takas Detayları - - - - Order Details - Emir Detayları - - - - Maker Order - Yapıcı Emri - - - - Taker Order - Alıcı Emri - - - - Refund State - Geri Ödeme Durumu - - - - Your swap failed but the auto-refund process for your payment started already. Please wait and keep application opened until you receive your payment back - Takas işlemi başarısız oldu, ancak otomatik geri ödeme süreci başladı. Lütfen bekleyin ve ödemenizi geri alana kadar uygulamayı açık tutun - - - - Date - Tarih - - - - ID - ID - - - - Recover Funds - Fon Kurtar - - - - Refunding... - - - - - View on Explorer - Explorer'da Göster - - - - Maker Payment Sent ID - Yapıcı Ödemesi Gönderilen Kimliği - - - - Maker Payment Spent ID - Yapıcı Ödemesi Harcanan Kimliği - - - - Taker Payment Spent ID - Alıcı Ödemesi Harcanan Kimliği - - - - Taker Payment Sent ID - Alıcı Ödemesi Gönderilen Kimliği - - - - Cancel Order - Emri İptal Et - - - - Error ID - Hata ID - - - - Error Log - Hata Kaydı - - - - Close - Kapat - - - - OrderRemovedModal - - - Selected Order Removed - Seçilen Emir Kaldırıldı - - - - The selected order does not exist anymore, it might have been matched or canceled, and no order with a better price is available. Please select a new order. - Seçilen emir artık mevcut değil, eşleşmiş veya iptal edilmiş olabilir, ve daha iyi fiyatlı bir emir bulunmamakta. Lütfen yeni bir emir seçin. - - - - OK - TAMAM - - - - Orders - - - Orders - Emirler - - - - OrdersPage - - - From - Gönderen - - - - To - Alan - - - - Apply Filter - Filtreyi Uygula - - - - - Filter - - - - - Date - Tarih - - - - Export CSV - CSV'yi dışa aktar - - - - Please choose the CSV export name and location - Lütfen CSV dışa aktarma adını ve konumunu seçin - - - - Pagination - - - items per page - sayfa başına öğe - - - - PasswordField - - - Password - Parola - - - - Enter your wallet password - Cüzdan parolanızı girin - - - - At least 1 lowercase alphabetical character - En az 1 küçük harf - - - - At least 1 uppercase alphabetical character - En az 1 büyük harf - - - - At least 1 numeric character - En az 1 sayı - - - - At least 1 special character (eg. !@#$%) - En az 1 özel karakter (ör. !@#$%) - - - - At least %n character(s) - - En az %n karakter - - - - - Password and Confirm Password have to be same - Parola ve Parola Doğrulaması aynı olmalıdır - - - - PasswordForm - - - Confirm Password - Parola Doğrulaması - - - - Enter the same password to confirm - Doğrulamak için aynı parolayı giriniz - - - - Portfolio - - - Search - Ara - - - - Show only coins with balance - Sadece bakiyesi olan koinleri göster - - - - (%1/%2) - - - - - Dashboard - Panel - - - - Add asset - Varlık ekle - - - - PriceLine - - - Set swap price for evaluation - Değerlendirme için takas fiyatı belirleyin - - - - Exchange rate - Döviz kuru - - - - Selected - Seçili - - - - Expensive - Pahalı - - - - Expedient - Uygun - - - - %1 compared to CEX - PRICE_DIFF% - CEX ile karşılaştırıldığında %1 - - - - CEXchange rate - CEXchange kuru - - - - PriceLineSimplified - - - Set swap price for evaluation - Değerlendirme için takas fiyatı belirleyin - - - - Exchange rate - Döviz kuru - - - - Selected - Seçili - - - - CEXchange rate - CEXchange kuru - - - - Expensive - Pahalı - - - - Expedient - Uygun - - - - %1 compared to CEX - PRICE_DIFF% - CEX ile karşılaştırıldığında %1 - - - - ProView - - - Failed to place the order - Emir başarısız oldu - - - - Placed the order - Emir başarılı - - - - Chart - Grafik - - - - Trading Information - Al Sat Bilgisi - - - - Exchange Rates - Döviz kurları - - - - Orders - Emirler - - - - History - Tarihçe - - - - Order Book - Emir Defteri - - - - Best Orders - En İyi Emirler - - - - Place Order - Emir Ver - - - - Buy - Al - - - - Sell - Sat - - - - Order Selected - Emir Seçildi - - - - Start Swap - Takas Başlat - - - - ReceiveModal - - - Receive - Al - - - - Only send %1 to this address - TICKER - Bu adrese yalnızca %1 gönder - - - - %1 address - - - - - copied to clipboard - - - - - Close - Kapat - - - - RecoverSeed - - - Failed to Import the wallet - - - - - Import wallet - Setup - - - - - Import wallet - Choose password - - - - - Wallet Name - Cüzdan Adı - - - - - Enter seed - - - - - BIP39 seed validation failed, try again or select 'Allow custom seed' - - - - - <strong>Allow custom seed</strong> - - - - - Custom seed phrases might be less secure and easier to crack than a generated BIP39 compliant seed phrase or private key (WIF).<br><br>To confirm you understand the risk and know what you are doing, type <strong>'I understand'</strong> in the box below. - - - - - - I understand - - - - - Enable - Etkinleştir - - - - Next - İleri - - - - Continue - Devam - - - - Allow custom seed - Özel Seed'e izin ver - - - - RecoverSeedModal - - - - View seed and private keys - Seed ve özel anahtarları görüntüle - - - - Please enter your password to view the seed. - Seed'i görmek için lütfen parolanızı giriniz. - - - - Wrong Password - Yanlış Parola - - - - Cancel - İptal - - - - Backup seed - Seed'i yedekle - - - - RPC Password - RPC Parolası - - - - Search a coin. - Koin ara. - - - - Public Address - Public Adres - - - - Private Key - Private Key - - - - Close - Kapat - - - - View - Görüntüle - - - - RestartModal - - - Applying the changes... - Değişiklikler uygulanıyor... - - - - Restarting the application... - Uygulama yeniden başlatılıyor... - - - - Restarting the application. %1 - - - - - RightClickMenu - - - Cut - Kes - - - - Copy - Kopyala - - - - Paste - Yapıştır - - - - SellBox - - - Sell - Sat - - - - SendModal - - - Failed to send - Gönderilemedi - - - - Failed to Send - Gönderilemedi - - - - Prepare to send - Göndermeye hazırlanıyor - - - - - Recipient's address - Alıcı adresi - - - - Enter address of the recipient - Alıcının adresini giriniz - - - - Address Book - Adres Defteri - - - - The address has to be mixed case. - Adres, büyük-küçük harf karışık olmalıdır. - - - - Fix - Düzelt - - - - Enter the amount to send - Gönderilecek miktarı giriniz - - - - MAX - MAKS - - - - Enable Custom Fees - Özel İşlem Ücretlerini Etkinleştir - - - - Only use custom fees if you know what you are doing! - Özel işlem ücretleri hakkında bilginiz yoksa kullanmayınız! - - - - Custom Fee - Özel İşelm Ücreti - - - - Enter the custom fee - Özel ücreti giriniz - - - - Gas Limit - Gas Limiti - - - - Enter the gas limit - Gas limitini giriniz - - - - Gas Price - Gas Fiyatı - - - - Enter the gas price - Gas fiyatını giriniz - - - - Custom Fee can't be higher than the amount - Özel İşlem Ücreti takas miktarından daha yüksek olamaz - - - - Not enough funds. - Yetersiz bakiye. - - - - You have %1 - AMT TICKER - %1'niz var - - - - Close - Kapat - - - - Prepare - Hazırla - - - - - Send - Gönder - - - - Amount - Miktar - - - - Fees - İşlem Ücreti - - - - Date - Tarih - - - - Back - Geri - - - - SendModalContactList - - - Select a contact with an %1 address - %1 adresi olan bir kişi seçin - - - - Search for contacts... - Kişi ara... - - - - %1 addresses - %1 adresleri - - - - 1 address - 1 adres - - - - - Back - Geri - - - - Choose an %1 address of %2 - %2'nin bir %1 adresini seçin - - - - Name - İsim - - - - Address - Adres - - - - SendResult - - - Transaction Complete! - İşlem Tamamlandı! - - - - Recipient's address - Alıcının adresi - - - - Amount - Miktar - - - - Fees - İşlem Ücreti - - - - Date - Tarih - - - - Transaction Hash - İşlem Hash'i - - - - Close - Kapat - - - - View on Explorer - Explorer'da göster - - - - SettingModal - - - Confirm Logout - - - - - Are you sure you want to log out? - - - - - - Yes - Evet - - - - - Cancel - İptal - - - - Settings - Ayarlar - - - - - Language - Dil - - - - User Interface - Kullanıcı Arayüzü - - - - Security - Güvenlik - - - - General - Genel - - - - About & Version - - - - - Enable Desktop Notifications - Masaüstü Bildirimlerini Aktif Et - - - - Maximum number of enabled coins - Maksimum etkin koin sayısı - - - - Logs - Günlük Kaydı - - - - Open Folder - Klasörü Aç - - - - - Reset assets configuration - Varlık yapılandırmasını sıfırla - - - - Reset - Sıfırla - - - - This will reset your wallet config to default - - - - - Current Font - Geçerli Yazı Tipi - - - - Theme - Tema - - - - Apply Changes - Değişiklikleri Uygula - - - - Ask system's password before sending coins ? (2FA) - Para göndermeden önce sistem parolası sorulsun mu ? (2FA) - - - - Application version - Uygulama sürümü - - - - DEX Version - - - - - DEX Version copied to clipboard. - - - - - MM2 version - MM2 sürümü - - - - MM2 Version - - - - - MM2 Version copied to clipboard. - - - - - Qt version - Qt sürümü - - - - Qt Version - - - - - Qt Version copied to clipboard. - - - - - Search Update - Güncelleme Ara - - - - Logout - Çıkış - - - - - - - - - View seed and private keys - Seed ve özel anahtarları görüntüle - - - - - Show - Göster - - - - Setup Camouflage Password - Kamuflaj Parolasını Ayarla - - - - Open - - - - - Disclaimer and ToS - Sorumluluk Reddi ve K.Ş. - - - - Settings - - - Fiat - Döviz - - - - Recommended: - Önerilen: - - - - Enable Desktop Notifications - Masaüstü Bildirimlerini Aktif Et - - - - Use QtTextRendering Or NativeTextRendering - QtTextRendering veya NativeTextRendering Kullan - - - - Open Logs Folder - Günlük Kaydı Klasörünü Aç - - - - Disclaimer and ToS - Sorumluluk Reddi ve K.Ş. - - - - Setup Camouflage Password - Kamuflaj Parolasını Ayarla - - - - Reset assets configuration - Varlık yapılandırmasını sıfırla - - - - mm2 version - mm2 versiyonu - - - - Delete Wallet - Cüzdanı Sil - - - - View seed and private keys - Seed ve özel anahtarları görüntüle - - - - Log out - Çıkış yap - - - - Sidebar - - - Search coin - - - - - Add crypto - - - - - SidebarBottom - - - Settings - Ayarlar - - - - Support - Destek - - - - Privacy - Gizlilik - - - - SidebarCenter - - - - Dashboard - Panel - - - - - Wallet - Cüzdan - - - - - DEX - DEX - - - - DEX features are not allowed in %1 - COUNTRY - DEX özellikleri %1'de kullanılamıyor - - - - - Address Book - Adres Defteri - - - - - Fiat - Döviz - - - - Coming soon ! - Çok yakında ! - - - - SmartChartView - - - Loading market data - Piyasa bilgisi yükleniyor - - - - There is no chart data for this ticker yet - Henüz bu kontrat için grafik verisi yok - - - - SubBestOrder - - - Token - Token - - - - Available Quantity - Mevcut Miktar - - - - Available Quantity (in %1) - Mevcut Miktar (%1 olarak) - - - - Fiat Volume - Fiat Hacmi - - - - CEX Rate - CEX Oranı - - - - %1 is not enabled - Do you want to enable it to be able to select %2 best orders ?<br><a href='#'>Yes</a> - <a href='#no'>No</a> - %1 etkin değil - En iyi %2 siparişini seçebilmesi için etkinleştirmek istiyor musunuz ? <br><a href='#'>Evet</a> - <a href='#no'>Hayır</a> - - - - SubCoinSelector - - - Token - Token - - - - Balance - Bakiye - - - - Balance Fiat - Fiat Bakiye - - - - No Selectable coin. - Seçilebilir Koin Yok - - - - SubHistory - - - History - Tarihçe - - - - Filter - - - - - Date - Tarih - - - - Close filtering options. - - - - - Open filering options. - - - - - Filter settings - Ayarları filtrele - - - - From - Gönderen - - - - To - Alan - - - - Cancel - İptal - - - - Apply filter - Filtreyi uygula - - - - Export - Dışarı al - - - - Please choose the CSV export name and location - Lütfen CSV dışa aktarma adını ve konumunu seçin - - - - SubOrders - - - - Orders - Emirler - - - - Filter - - - - - Date - Tarih - - - - Close filtering options. - - - - - Open filering options. - - - - - Filter settings - Ayarları filtrele - - - - From - Gönderen - - - - To - Alan - - - - Cancel - İptal - - - - Apply filter - Filtreyi uygula - - - - Support - - - Update available - Güncelleme mevcut - - - - Up to date - Güncel - - - - Changelog - Değişim günlüğü - - - - Open Logs Folder - Günlük Kaydı Klasörünü Aç - - - - Frequently Asked Questions - Sıkça Sorulan Sorular - - - - Do you store my private keys? - Özel anahtarlarımızı depoluyor musunuz? - - - - No! %1 is non-custodial. We never store any sensitive data, including your private keys, seed phrases, or PIN. This data is only stored on the user’s device and never leaves it. You are in full control of your assets. - Hayır! %1 gözetlenmiyor. Özel anahtarlarınız, seed veya PIN'iniz dahil olmak üzere hiçbir hassas veriyi asla depolamayız. Bu veriler yalnızca kullanıcının cihazında depolanır ve asla oradan çıkmaz. Varlıklarınızın tam kontrolü sizdedir. - - - - How is trading on %1 different from trading on other DEXs? - %1'de işlem yapmanın diğer DEX'lerde işlem yapmaktan farkı nedir? - - - - Other DEXs generally only allow you to trade assets that are based on a single blockchain network, use proxy tokens, and only allow placing a single order with the same funds. - -%1 enables you to natively trade across two different blockchain networks without proxy tokens. You can also place multiple orders with the same funds. For example, you can sell 0.1 BTC for KMD, QTUM, or VRSC — the first order that fills automatically cancels all other orders. - Diğer DEX'ler genellikle yalnızca tek bir blok zinciri ağına dayalı varlıklarla ticaret yapmanıza izin verir, ve aracı token kullanmanızı ister ve yalnızca aynı fonlarla tek bir sipariş vermenize izin verir. - -%1, aracı token olmadan iki farklı blok zinciri ağında yerel olarak ticaret yapmanızı sağlar. Aynı parayla birden fazla sipariş verebilirsiniz. Örneğin, KMD, QTUM veya VRSC için 0,1 BTC satabilirsiniz - otomatik olarak doldurulan ilk sipariş diğer tüm siparişleri iptal eder. - - - - Several factors determine the processing time for each swap. The block time of the traded assets depends on each network (Bitcoin typically being the slowest) Additionally, the user can customize security preferences. For example, (you can ask %1 to consider a KMD transaction as final after just 3 confirmations which makes the swap time shorter compared to waiting for a <a href="https://komodoplatform.com/security-delayed-proof-of-work-dpow/">notarization</a>. - Her takas için işlem süresini birkaç faktör belirler. İşlem gören varlıkların blok süresi her bir ağa bağlıdır (Bitcoin tipik olarak en yavaş olanıdır) Ek olarak, kullanıcı güvenlik tercihlerini özelleştirebilir. (Örneğin; %1 in KMD işlemini sadece 3 onayla gerçekleştirmesini seçerek takas süresini <a href="https://komodoplatform.com/security-delayed-proof-of-work-dpow/">notarizasyon</a> süresinden daha öncesine kısaltabilirsiniz. - - - - Yes. You must remain connected to the internet and have your app running to successfully complete each atomic swap (very short breaks in connectivity are usually fine). Otherwise, there is risk of trade cancellation if you are a maker, and risk of loss of funds if you are a taker. -The atomic swap protocol requires both participants to stay online and monitor the involved blockchains for the process to stay atomic. -If you go offline, so will your orders, and any that are in progress will fail, leading to potential loss of trade / transaction fees, and a wait for the swap to timeout and issue a refund. It may also negatively affect your wallet's reputation score for future trade matching. -When you come back online, your orders will begin to broadcast again at the price you set before you went offline. If there has been significant price movement in the meantime, you might unintentionally offer someone a bargain! -For this reason, we recommend cancelling orders before closing %1, or reviewing and revising your prices when restarting %1. - Evet. Her atomik takası başarıyla tamamlamak için internete bağlı kalmalı ve uygulamanızın çalışır durumda olmasını sağlamalısınız (bağlantıda çok kısa kesintilerde sorun yoktur). Aksi takdirde, eğer satıcıysanız işlemin iptali ve alıcı iseniz fon kaybı riski vardır. -Atomik takas protokolü, her iki katılımcının da çevrimiçi kalmasını ve sürecin atomik kalması için ilgili blok zincirlerini izlemesini gerektirir. -Çevrimdışı olursanız, siparişleriniz ve devam eden siparişleriniz de başarısız olur, bu da potansiyel ticaret / işlem ücretleri kaybına ve takasın zaman aşımına uğraması ve geri ödeme yapılması için beklemeye neden olur. Ayrıca gelecekteki ticaret eşleşmeleri için cüzdanınızın itibar puanını da olumsuz etkileyebilir. -Tekrar çevrimiçi olduğunuzda, siparişleriniz çevrimdışı olmadan önce belirlediğiniz fiyat üzerinden tekrar yayınlanmaya başlayacaktır. Bu arada önemli bir fiyat hareketi olduysa, istemeden birine pazarlık teklif edebilirsiniz! -Bu nedenle, %1 'i kapatmadan önce siparişleri iptal etmenizi veya %1 'i yeniden başlatırken fiyatlarınızı gözden geçirmenizi ve revize etmenizi öneririz. - - - - How are the fees on %1 calculated? - %1 üzerinde işlem ücretleri nasıl hesaplanır? - - - - There are two fee categories to consider when trading on %1. - -1. %1 charges approximately 0.13% (1/777 of trading volume but not lower than 0.0001) as the trading fee for taker orders, and maker orders have zero fees. -2. Both makers and takers will need to pay normal network fees to the involved blockchains when making atomic swap transactions. - -Network fees can vary greatly depending on your selected trading pair. - %1 üzerinde alım satım yaparken iki işlem ücreti kategorisi vardır. - -1. %1, alıcı emirler için işlem ücreti olarak yaklaşık %0.13'ünü (0,0001'den düşük olmayacak şekilde alım satım hacminin 1/777'si) alır ve satıcı emirleri sıfır ücrete sahiptir. -2. Hem satıcılar hem de alıcılar, atomik takas işlemleri yaparken ilgili blok zincirlerine normal ağ ücretleri ödemek zorundadırlar. - -Ağ ücretleri, seçtiğiniz işlem çiftine bağlı olarak büyük ölçüde değişebilir. - - - - Yes! %1 offers support through the <a href="%2">%1 Discord server</a>. The team and the community are always happy to help! - - - - - %1 is available for mobile on both <a href="%2">Android and iPhone, and for desktop on Windows, Mac, and Linux</a> operating systems. - - - - - Who is behind %1? - %1 arkasında kim var? - - - - %1 is developed by the Komodo team. Komodo is one of the most established blockchain projects working on innovative solutions like atomic swaps, Delayed Proof of Work, and an interoperable multi-chain architecture. - %1, Komodo ekibi tarafından geliştirilmiştir. Komodo, atomik takaslar, Gecikmeli Çalışma Kanıtı ve birlikte çalışabilir bir çok zincirli mimari gibi yenilikçi çözümler üzerinde çalışan en köklü blok zinciri projelerinden biridir. - - - - Is it possible to develop my own white-label exchange on %1? - %1 üzerinde kendi markamla borsamı geliştirmem mümkün mü? - - - - Absolutely! You can read our developer documentation for more details or contact us with your partnership inquiries. Have a specific technical question? The %1 developer community is always ready to help! - Kesinlikle! Daha fazla ayrıntı için geliştirici belgelerimizi okuyabilir veya ortaklık sorularınız için bizimle iletişime geçebilirsiniz. Belirli bir teknik sorunuz mu var? %1 geliştirici topluluğu her zaman yardıma hazır! - - - - Which devices can I use %1 on? - %1 'i hangi cihazlarda kullanabilirim? - - - - Compliance Info - Uyumluluk Bilgisi - - - - Due to regulatory and legal circumstances the citizens of certain jurisdictions including, but not limited to, the United States of America, Canada, Hong Kong, Israel, Singapore, Sudan, Austria, Iran and any other state, country or other jurisdiction that is embargoed by the United States of America or the European Union are not allowed to use this application. - Düzenleyici ve yasal koşullar nedeniyle, Amerika Birleşik Devletleri, Kanada, Hong Kong, İsrail, Singapur, Sudan, Avusturya, İran ve Amerika Birleşik Devletleri veya Avrupa Birliği tarafından ambargo uygulanan diğer herhangi bir eyalet, ülke veya diğer bölge vatandaşlarının bu uygulamayı kullanmasına izin verilmez. - - - - How long does each atomic swap take? - Her bir atomik takas ne kadar sürer? - - - - Do I need to be online for the duration of the swap? - Takas süresi boyunca çevrimiçi olmam gerekir mi? - - - - Do you provide user support? - Kullanıcı desteği sağlıyor musunuz? - - - - SwapProgress - - - act - SHORT FOR ACTUAL TIME - gerçek - - - - est - SHORT FOR ESTIMATED - tahmini - - - - Progress details - İlerleme ayrıntıları - - - - SweetDexComboBox - - - Search - Ara - - - - TableDex - - - Asset - Varlık - - - - Balance - Bakiye - - - - Change 24h - Değişim 24sa - - - - Trend 7d - Trend 7g - - - - Price - Fiyat - - - - TextAreaWithTitle - - - Save - Kaydet - - - - Edit - Düzenle - - - - TextEditWithTitle - - - Swap ID - - - - - copied to clipboard - - - - - TextFieldWithTitle - - - Required - Gerekli - - - - Toast - - - Click here to see the details - Detayları görmek için buraya tıklayın - - - - Trade - - - Swap - Takasla - - - - Instant trading with best orders - En iyi emirlerle anında alım satım - - - - From - Gönderen - - - - Minimum: %1 - Minimum: %1 - - - - Enter an amount - Bir miktar gir - - - - MAX - MAKS - - - - To - Alan - - - - Pick an order - Emri seç - - - - Price - Fiyat - - - - Better price found: %1. Updating forms. - Daha iyi fiyat bulundu: %1. Formları güncelliyor. - - - - Better price (%1) found but received quantity (%2) is lower than your current one (%3). Click here to update the selected order. - Daha iyi fiyat (%1) bulundu, ancak alınan miktar (%2) mevcut fiyattan (%3) daha düşük. Seçilen emri güncellemek için buraya tıklayın. - - - - Reset form. - Formu sıfırla - - - - %1 - %1 - - - - Tradable: - Al sat yapılabilir: - - - - Pick a coin - - - - - Swap Now - Şimdi Takasla - - - - Failed to place the order - Emir başarısız oldu - - - - Placed the order - Emir başarılı - - - - Entered amount must be superior than 0. - Girilen tutar 0'dan büyük olmalıdır. - - - - You must select an order. - Bir emir seçmelisiniz. - - - - Entered amount is below the minimum required by this order: %1 - Girilen miktar, bu emrin gerektirdiği minimum %1 tutarının altında - - - - - %1 needs to be enabled in order to use %2 - - - - - - %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - - - - - - Search - Ara - - - - No buy orders found for %1. - - - - - You can check later or try to sell a different coin. - - - - - Total %1 fees: - Toplam %1 işlem giderleri: - - - - %2 (%3) - %2 (%3) - - - - TradeViewHeader - - - How to trade - Nasıl al sat yapılır - - - - FAQ - SSS - - - - TransactionDetailsModal - - - Transaction Details - İşlem Detayları - - - - Amount - Miktar - - - - Fees - İşlem Ücreti - - - - Date - Tarih - - - - Unconfirmed - Onaylanmamış - - - - Transaction Hash - İşlem Hash'i - - - - Confirmations - Onay Sayısı - - - - Block Height - Blok Uzunluğu - - - - From - Gönderen - - - - To - Alan - - - - Notes - Notlar - - - - Close - Kapat - - - - View on Explorer - Explorer'da göster - - - - Transactions - - - Received - Alınan - - - - Sent - Gönderilen - - - - fees - işlem ücretleri - - - - Unconfirmed - Onaylanmamış - - - - UpdateInvalidChecksum - - - The downloaded update archive is corrupted ! - İndirilen güncelleme arşivi bozulmuş ! - - - - WalletNameField - - - Wallet Name - Cüzdan Adı - - - - Enter the name of your wallet here - Cüzdanınızın adını giriniz - - - - atomic_dex::wallet_page - - - You do not have enough funds. - Bakiye yetersiz. - - - - %1 is not activated: click on the button to enable it or enable it manually - %1 etkinleştirilmedi: etkinleştirmek için düğmeye tıklayın veya manuel olarak etkinleştirin - - - - You need to have %1 to pay the gas for %2 transactions. - %2 işlemi için gaz ödemek üzere %1'e sahip olmanız gerekir. - - - - Checksum verification failed for %1. - %1 için sağlama toplamı doğrulaması başarısız oldu. - - - - Invalid checksum for %1. Click on the convert button to turn it into a mixed case address - %1 için geçersiz sağlama toplamı. Karışık bir durum adresine dönüştürmek için dönüştür düğmesine tıklayın - - - - Legacy address used for %1, click on the convert button to convert it to a Cashaddress. - %1 için kullanılan eski adres, onu bir Cashaddress'e dönüştürmek için dönüştür düğmesine tıklayın. - - - - %1 address must be prefixed with 0x - %1 adresinin önüne 0x konulmalı - - - - %1 address length is invalid, please use a valid address. - %1 adres uzunluğu geçersiz, lütfen geçerli bir adres kullanın. - - - - %1 address is invalid. - - - - - Invalid checksum. - - - - - %1 address has invalid prefixes. - - - - - Unknown error. - - - - - main - - - Logout - Çıkış - - - - Confirm Logout - - - - - Are you sure you want to log out? - - - - - Yes - Evet - - - - Cancel - İptal - - - - Balance - Bakiye - - - diff --git a/cmake/install/macos/osx_post_install.cmake b/cmake/install/macos/osx_post_install.cmake index 125008bb06..33d30e4f83 100644 --- a/cmake/install/macos/osx_post_install.cmake +++ b/cmake/install/macos/osx_post_install.cmake @@ -98,7 +98,7 @@ endif () file(COPY ${CMAKE_SOURCE_DIR}/bin/${DEX_PROJECT_NAME}.dmg DESTINATION ${TARGET_APP_PATH}) get_filename_component(QT_ROOT_DIR $ENV{QT_ROOT} DIRECTORY) -set(IFW_BINDIR ${QT_ROOT_DIR}/Tools/QtInstallerFramework/4.1/bin) +set(IFW_BINDIR ${QT_ROOT_DIR}/Tools/QtInstallerFramework/4.2/bin) message(STATUS "IFW_BIN PATH IS ${IFW_BINDIR}") if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${DEX_PROJECT_NAME}.7z) message(STATUS "Generating ${DEX_PROJECT_NAME}.7z with [${IFW_BINDIR}/archivegen ${DEX_PROJECT_NAME}.7z ${DEX_PROJECT_NAME}.app] from directory: ${CMAKE_CURRENT_SOURCE_DIR}/bin") diff --git a/cmake/install/windows/windows_post_install.cmake b/cmake/install/windows/windows_post_install.cmake index bf547ddee4..0615fed9d2 100644 --- a/cmake/install/windows/windows_post_install.cmake +++ b/cmake/install/windows/windows_post_install.cmake @@ -37,9 +37,10 @@ else() endif() message(STATUS "Creating Installer") -set(IFW_BINDIR $ENV{QT_ROOT}/Tools/QtInstallerFramework/4.1/bin) +set(IFW_BINDIR $ENV{QT_ROOT}/Tools/QtInstallerFramework/4.2/bin) message(STATUS "IFW_BIN PATH IS ${IFW_BINDIR}") if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${DEX_PROJECT_NAME}.7z) + message(STATUS "command is: [${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z .]") execute_process(COMMAND ${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z . WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin ECHO_OUTPUT_VARIABLE @@ -47,6 +48,7 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${DEX_PROJECT_NAME}.7z) RESULT_VARIABLE ARCHIVE_RESULT OUTPUT_VARIABLE ARCHIVE_OUTPUT ERROR_VARIABLE ARCHIVE_ERROR) + message(STATUS "archivegen output: ${ARCHIVE_OUTPUT} ${ARCHIVE_ERROR}") else() message(STATUS "${DEX_PROJECT_NAME}.7z already exists skipping") endif() From bdbd4908c6ebd60f563aa9d773d46f62ae4538a6 Mon Sep 17 00:00:00 2001 From: firstcryptoman <86235719+firstcryptoman@users.noreply.github.com> Date: Tue, 30 Nov 2021 13:17:26 +0400 Subject: [PATCH 05/35] Change starting assets and proper discord, twitter links (#5) --- assets/config/0.5.2-coins.json | 12 ++++++------ cmake/project.metadata.cmake | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/assets/config/0.5.2-coins.json b/assets/config/0.5.2-coins.json index d2a36edb69..2fd15edfec 100644 --- a/assets/config/0.5.2-coins.json +++ b/assets/config/0.5.2-coins.json @@ -667,7 +667,7 @@ "https://bscscan.com/" ], "type": "BEP-20", - "active": false, + "active": true, "currently_enabled": false }, "BNBT": { @@ -1035,7 +1035,7 @@ "https://bscscan.com/" ], "type": "BEP-20", - "active": false, + "active": true, "currently_enabled": false }, "BUSD-HRC20": { @@ -1366,7 +1366,7 @@ "https://bscscan.com/" ], "type": "BEP-20", - "active": false, + "active": true, "currently_enabled": false }, "DAI-ERC20": { @@ -1853,7 +1853,7 @@ "https://bscscan.com/" ], "type": "BEP-20", - "active": false, + "active": true, "currently_enabled": false }, "FJC": { @@ -3108,7 +3108,7 @@ "https://bscscan.com/" ], "type": "BEP-20", - "active": false, + "active": true, "currently_enabled": false }, "USDC-ERC20": { @@ -3278,7 +3278,7 @@ "https://bscscan.com/" ], "type": "BEP-20", - "active": false, + "active": true, "currently_enabled": false }, "USDT-ERC20": { diff --git a/cmake/project.metadata.cmake b/cmake/project.metadata.cmake index 2f39144033..f9cd28d9a5 100644 --- a/cmake/project.metadata.cmake +++ b/cmake/project.metadata.cmake @@ -5,8 +5,8 @@ set(DEX_MAINTENANCE_TOOL_NAME "FiroDEX Maintenance Tool") set(DEX_COMPANY "KomodoPlatform") set(DEX_WEBSITE "https://atomicdex.io/") set(DEX_SUPPORT_PAGE "https://support.komodoplatform.com/support/home") -set(DEX_DISCORD "https://komodoplatform.com/discord") -set(DEX_TWITTER "https://twitter.com/AtomicDEX") +set(DEX_DISCORD "https://discord.com/invite/TGZPRbRT3Y") +set(DEX_TWITTER "https://twitter.com/firoorg") set(DEX_PRIMARY_COIN "FIRO") ## Main coin of the DEX, will be enabled by default and will be the default left ticker for trading set(DEX_SECOND_PRIMARY_COIN "BTC") ## Second main coin of the DEX, will be enabled by default and will be the default right ticker for trading option(DISABLE_GEOBLOCKING "Enable to disable geoblocking (for dev purpose)" ON) From 2b0408a5f8367bc5e25b490bfd8dc608afe9c20e Mon Sep 17 00:00:00 2001 From: firstcryptoman <86235719+firstcryptoman@users.noreply.github.com> Date: Mon, 6 Dec 2021 17:30:30 +0400 Subject: [PATCH 06/35] Merge upstream (#7) * feat(smtf): add smtf v2 * feat(smtf): remove SMTF-OLD * rm nim, be ninja * update mac nim ver * Update atomicdex-desktop-ci.yml * feat(version): bump to 0.5.3 * q# Please enter the commit message for your changes. Lines starting * Updating dex company and site Co-authored-by: ca333 Co-authored-by: Anton "TonyL" Lysakov Co-authored-by: Sztergbaum Co-authored-by: smk762 Co-authored-by: smk762 <35845239+smk762@users.noreply.github.com> --- .github/workflows/firodex-desktop-cd.yml | 4 ++-- .github/workflows/firodex-desktop-ci.yml | 5 +++-- CMakeLists.txt | 8 ++++---- assets/config/{0.5.2-coins.json => 0.5.3-coins.json} | 4 ++-- assets/config/cfg.json | 8 +++++++- ci_tools_atomic_dex/installer/osx/config/config.xml.in | 2 +- .../com.komodoplatform.atomicdex/meta/package.xml.in | 4 ++-- .../installer/windows/config/config.xml.in | 2 +- .../com.komodoplatform.atomicdex/meta/package.xml.in | 4 ++-- cmake/install/macos/dex_install.cmake | 4 ++-- cmake/project.metadata.cmake | 4 ++-- src/app/main.prerequisites.hpp | 2 +- src/core/atomicdex/services/mm2/mm2.service.cpp | 4 ++-- src/core/atomicdex/services/price/global.provider.hpp | 6 +++--- src/core/atomicdex/version/version.hpp | 8 ++++---- src/tests/api/github/github.api.tests.cpp | 2 +- vcpkg.json | 2 +- 17 files changed, 40 insertions(+), 33 deletions(-) rename assets/config/{0.5.2-coins.json => 0.5.3-coins.json} (99%) diff --git a/.github/workflows/firodex-desktop-cd.yml b/.github/workflows/firodex-desktop-cd.yml index 1614609234..88b50afbe3 100644 --- a/.github/workflows/firodex-desktop-cd.yml +++ b/.github/workflows/firodex-desktop-cd.yml @@ -8,8 +8,8 @@ on: env: DEX_PROJECT_NAME: "firodex-desktop" DEX_DISPLAY_NAME: "FiroDex Desktop" - DEX_COMPANY: "KomodoPlatform" - DEX_WEBSITE: "https://atomicdex.io/" + DEX_COMPANY: "Firo Core Team" + DEX_WEBSITE: "https://firo.org/" jobs: diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index 3a916b3c52..65525661aa 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -12,8 +12,8 @@ on: env: DEX_PROJECT_NAME: "firodex-desktop" DEX_DISPLAY_NAME: "FiroDex Desktop" - DEX_COMPANY: "KomodoPlatform" - DEX_WEBSITE: "https://atomicdex.io/" + DEX_COMPANY: "Firo Core Team" + DEX_WEBSITE: "https://firo.org/" jobs: @@ -288,6 +288,7 @@ jobs: #Invoke-WebRequest -Uri https://report.ci/upload.py -OutFile upload.py #python upload.py --sha $(git rev-parse HEAD) -n "[Doctest Windows]" --include='${{ env.DEX_PROJECT_NAME }}-tests-result.xml' --framework=doctest --merge ".*" + - name: Upload env variable for artifacts (Linux) if: runner.os == 'Linux' run: | diff --git a/CMakeLists.txt b/CMakeLists.txt index ae04a1da5b..8850cbe677 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ include(vcpkg_prerequisites) include(qt_prerequisites) include(cfg_hash) -project(${DEX_PROJECT_NAME} LANGUAGES CXX VERSION 0.5.2) +project(${DEX_PROJECT_NAME} LANGUAGES CXX VERSION 0.5.3) message(STATUS "${PROJECT_NAME} is version ${PROJECT_VERSION}") include(cmake_default_options) @@ -61,13 +61,13 @@ endif () ##! We fetch our dependencies if (APPLE) FetchContent_Declare(mm2 - URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/beta-2.1.4401/mm2-87837cb54-Darwin-Release.zip) + URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/beta-2.1.4829/mm2-762f40258-Darwin-Release.zip) elseif (UNIX AND NOT APPLE) FetchContent_Declare(mm2 - URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/beta-2.1.4401/mm2-87837cb54-Linux-Release.zip) + URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/beta-2.1.4829/mm2-762f40258-Linux-Release.zip) else () FetchContent_Declare(mm2 - URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/beta-2.1.4401/mm2-87837cb54-Windows_NT-Release.zip) + URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/beta-2.1.4829/mm2-762f40258-Windows_NT-Release.zip) endif () #FetchContent_Declare(qmaterial URL https://github.com/KomodoPlatform/Qaterial/archive/last-clang-working-2.zip) diff --git a/assets/config/0.5.2-coins.json b/assets/config/0.5.3-coins.json similarity index 99% rename from assets/config/0.5.2-coins.json rename to assets/config/0.5.3-coins.json index 2fd15edfec..ed4359e51b 100644 --- a/assets/config/0.5.2-coins.json +++ b/assets/config/0.5.3-coins.json @@ -3731,8 +3731,8 @@ "currently_enabled": false, "wallet_only": true }, - "SMTF": { - "coin": "SMTF", + "SMTF-v2": { + "coin": "SMTF-v2", "name": "SmartFi", "coinpaprika_id": "test-coin", "coingecko_id": "test-coin", diff --git a/assets/config/cfg.json b/assets/config/cfg.json index 23747c1095..1c85e3c719 100644 --- a/assets/config/cfg.json +++ b/assets/config/cfg.json @@ -43,7 +43,13 @@ "BTC_ALT": "฿", "LTC": "Ł", "FIRO": "FIRO", - "ETH": "ETH" + "ETH": "ETH", + "BNB": "BNB", + "FIRO-BEP20": "FIRO", + "BUSD-BEP20": "BUSD", + "USDT-BEP20": "USDT", + "USDC-BEP20": "USDC", + "DAI-BEP20": "DAI" }, "available_fiat": [ "USD", diff --git a/ci_tools_atomic_dex/installer/osx/config/config.xml.in b/ci_tools_atomic_dex/installer/osx/config/config.xml.in index e627fbdcce..c57c7c8b86 100644 --- a/ci_tools_atomic_dex/installer/osx/config/config.xml.in +++ b/ci_tools_atomic_dex/installer/osx/config/config.xml.in @@ -1,7 +1,7 @@ ${DEX_DISPLAY_NAME} - 0.5.2 + 0.5.3 ${DEX_DISPLAY_NAME} Installer ${DEX_WEBSITE} ${DEX_COMPANY} diff --git a/ci_tools_atomic_dex/installer/osx/packages/com.komodoplatform.atomicdex/meta/package.xml.in b/ci_tools_atomic_dex/installer/osx/packages/com.komodoplatform.atomicdex/meta/package.xml.in index b13a298e5e..8430b67c98 100644 --- a/ci_tools_atomic_dex/installer/osx/packages/com.komodoplatform.atomicdex/meta/package.xml.in +++ b/ci_tools_atomic_dex/installer/osx/packages/com.komodoplatform.atomicdex/meta/package.xml.in @@ -2,8 +2,8 @@ ${DEX_DISPLAY_NAME} Install ${DEX_DISPLAY_NAME}. - 0.5.2 - 2021-09-23 + 0.5.3 + 2021-11-10 diff --git a/ci_tools_atomic_dex/installer/windows/config/config.xml.in b/ci_tools_atomic_dex/installer/windows/config/config.xml.in index 7172d1cb0a..3d3d782642 100644 --- a/ci_tools_atomic_dex/installer/windows/config/config.xml.in +++ b/ci_tools_atomic_dex/installer/windows/config/config.xml.in @@ -1,7 +1,7 @@ @DEX_DISPLAY_NAME@ - 0.5.2 + 0.5.3 @DEX_DISPLAY_NAME@ Installer @DEX_WEBSITE@ @DEX_COMPANY@ diff --git a/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/meta/package.xml.in b/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/meta/package.xml.in index b13a298e5e..8430b67c98 100644 --- a/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/meta/package.xml.in +++ b/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/meta/package.xml.in @@ -2,8 +2,8 @@ ${DEX_DISPLAY_NAME} Install ${DEX_DISPLAY_NAME}. - 0.5.2 - 2021-09-23 + 0.5.3 + 2021-11-10 diff --git a/cmake/install/macos/dex_install.cmake b/cmake/install/macos/dex_install.cmake index 59dd822705..a785fb56ea 100644 --- a/cmake/install/macos/dex_install.cmake +++ b/cmake/install/macos/dex_install.cmake @@ -4,8 +4,8 @@ if (APPLE) MACOSX_BUNDLE_BUNDLE_NAME "${PROJECT_NAME}" RESOURCE ${ICON} MACOSX_BUNDLE_ICON_FILE dex-logo - MACOSX_BUNDLE_SHORT_VERSION_STRING 0.5.2 - MACOSX_BUNDLE_LONG_VERSION_STRING 0.5.2 + MACOSX_BUNDLE_SHORT_VERSION_STRING 0.5.3 + MACOSX_BUNDLE_LONG_VERSION_STRING 0.5.3 MACOSX_BUNDLE_INFO_PLIST "${PROJECT_SOURCE_DIR}/cmake/MacOSXBundleInfo.plist.in") add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND diff --git a/cmake/project.metadata.cmake b/cmake/project.metadata.cmake index f9cd28d9a5..1377f0af6f 100644 --- a/cmake/project.metadata.cmake +++ b/cmake/project.metadata.cmake @@ -2,8 +2,8 @@ set(DEX_PROJECT_NAME "firodex-desktop") set(DEX_DISPLAY_NAME "FiroDEX Desktop") set(DEX_MAINTENANCE_TOOL_NAME "FiroDEX Maintenance Tool") -set(DEX_COMPANY "KomodoPlatform") -set(DEX_WEBSITE "https://atomicdex.io/") +set(DEX_COMPANY "Firo Core Team") +set(DEX_WEBSITE "https://firo.org/") set(DEX_SUPPORT_PAGE "https://support.komodoplatform.com/support/home") set(DEX_DISCORD "https://discord.com/invite/TGZPRbRT3Y") set(DEX_TWITTER "https://twitter.com/firoorg") diff --git a/src/app/main.prerequisites.hpp b/src/app/main.prerequisites.hpp index 9c0d5925d8..76fd01a84f 100644 --- a/src/app/main.prerequisites.hpp +++ b/src/app/main.prerequisites.hpp @@ -389,7 +389,7 @@ run_app(int argc, char** argv) std::shared_ptr app = std::make_shared(argc, argv); app->setWindowIcon(QIcon(":/atomic_defi_design/assets/images/logo/dex-logo.png")); - app->setOrganizationName("KomodoPlatform"); + app->setOrganizationName("Firo Core Team"); app->setOrganizationDomain("com"); QQmlApplicationEngine engine; diff --git a/src/core/atomicdex/services/mm2/mm2.service.cpp b/src/core/atomicdex/services/mm2/mm2.service.cpp index 7cb7a6d3bd..3ca145cc74 100644 --- a/src/core/atomicdex/services/mm2/mm2.service.cpp +++ b/src/core/atomicdex/services/mm2/mm2.service.cpp @@ -514,7 +514,7 @@ namespace atomic_dex catch (const std::exception& error) { SPDLOG_ERROR("exception in batch_balance_and_tx: {}", error.what()); - // this->dispatcher_.trigger(true); + this->dispatcher_.trigger(true); } }) .then([this, batch = batch_array](pplx::task previous_task) @@ -654,7 +654,7 @@ namespace atomic_dex .with_tx_history = false}; nlohmann::json j = ::mm2::api::template_request("enable"); ::mm2::api::to_json(j, request); - //SPDLOG_INFO("enable request: {}", j.dump(4)); + // SPDLOG_INFO("enable request: {}", j.dump(4)); batch_array.push_back(j); } //! If the coin is a custom coin and not present, then we have a config mismatch, we re-add it to the mm2 coins cfg but this need a app restart. diff --git a/src/core/atomicdex/services/price/global.provider.hpp b/src/core/atomicdex/services/price/global.provider.hpp index 23167b84cf..e45c613069 100644 --- a/src/core/atomicdex/services/price/global.provider.hpp +++ b/src/core/atomicdex/services/price/global.provider.hpp @@ -33,9 +33,9 @@ namespace atomic_dex ag::ecs::system_manager& m_system_manager; atomic_dex::cfg& m_cfg; - t_supported_fiat_registry m_supported_fiat_registry{"USD", "EUR", "BTC", "KMD", "GBP", "HKD", "IDR", "ILS", "DKK", "INR", "CHF", "MXN", "ETH" - "CZK", "SGD", "THB", "HRK", "MYR", "NOK", "CNY", "BGN", "PHP", "PLN", "ZAR", "CAD", "FIRO" - "ISK", "BRL", "RON", "NZD", "TRY", "JPY", "RUB", "KRW", "AUD", "HUF", "SEK", "LTC", "DOGE"}; + t_supported_fiat_registry m_supported_fiat_registry{"USD", "EUR", "BTC", "KMD", "GBP", "HKD", "IDR", "ILS", "DKK", "INR", "CHF", "MXN", "ETH", "BUSD", + "CZK", "SGD", "THB", "HRK", "MYR", "NOK", "CNY", "BGN", "PHP", "PLN", "ZAR", "CAD", "BNB", "FIRO", "USDT", + "ISK", "BRL", "RON", "NZD", "TRY", "JPY", "RUB", "KRW", "AUD", "HUF", "SEK", "LTC", "DAI", "DOGE", "USDC"}; t_providers_registry m_coin_rate_providers{}; t_json_synchronized m_other_fiats_rates; t_update_time_point m_update_clock; diff --git a/src/core/atomicdex/version/version.hpp b/src/core/atomicdex/version/version.hpp index ff53dfcedc..233120e465 100644 --- a/src/core/atomicdex/version/version.hpp +++ b/src/core/atomicdex/version/version.hpp @@ -21,24 +21,24 @@ namespace atomic_dex constexpr const char* get_version() { - return "0.5.2-beta"; + return "0.5.3-beta"; } constexpr int get_num_version() noexcept { - return 52; + return 53; } constexpr const char* get_raw_version() { - return "0.5.2"; + return "0.5.3"; } constexpr const char* get_precedent_raw_version() { - return "0.5.1"; + return "0.5.2"; } } // namespace atomic_dex diff --git a/src/tests/api/github/github.api.tests.cpp b/src/tests/api/github/github.api.tests.cpp index 2c090a4b4d..95beb9a611 100644 --- a/src/tests/api/github/github.api.tests.cpp +++ b/src/tests/api/github/github.api.tests.cpp @@ -8,7 +8,7 @@ TEST_CASE("Fetch last GitHub release and compare with current") { - atomic_dex::github_api::repository_releases_request request {.owner = "KomodoPlatform", .repository = "atomicdex-desktop"}; + atomic_dex::github_api::repository_releases_request request {.owner = "firoorg", .repository = "FiroDEX-Desktop"}; atomic_dex::github_api::get_repository_releases_async(request) .then([](web::http::http_response resp) { diff --git a/vcpkg.json b/vcpkg.json index 07d3fb221a..d027873163 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -1,6 +1,6 @@ { "name": "atomicdex-desktop", - "version-string": "0.5.2", + "version-string": "0.5.3", "dependencies": [ "entt", "boost-multiprecision", From 66030ce15db64d5cecb1c722f691cdf44a74850a Mon Sep 17 00:00:00 2001 From: milerius Date: Sat, 11 Dec 2021 09:00:21 +0100 Subject: [PATCH 07/35] feat(firodex): start firodex basis --- .github/workflows/atomicdex-desktop-ci.yml | 8 +++---- assets/config/0.5.4-coins.json | 6 ++--- assets/config/cfg.json | 3 +-- cmake/project.metadata.cmake | 26 +++++++++++----------- 4 files changed, 21 insertions(+), 22 deletions(-) diff --git a/.github/workflows/atomicdex-desktop-ci.yml b/.github/workflows/atomicdex-desktop-ci.yml index 9eafd9ec17..962f42c022 100644 --- a/.github/workflows/atomicdex-desktop-ci.yml +++ b/.github/workflows/atomicdex-desktop-ci.yml @@ -10,10 +10,10 @@ on: - cron: '0 0 * * 1' env: - DEX_PROJECT_NAME: "atomicdex-desktop" - DEX_DISPLAY_NAME: "AtomicDex Desktop" - DEX_COMPANY: "KomodoPlatform" - DEX_WEBSITE: "https://atomicdex.io/" + DEX_PROJECT_NAME: "firodex" + DEX_DISPLAY_NAME: "Firo Dex" + DEX_COMPANY: "Firo" + DEX_WEBSITE: "https://firo.org/" jobs: diff --git a/assets/config/0.5.4-coins.json b/assets/config/0.5.4-coins.json index 1ec4e0ddbc..2fd085d2ab 100644 --- a/assets/config/0.5.4-coins.json +++ b/assets/config/0.5.4-coins.json @@ -2495,7 +2495,7 @@ "https://explorer.firo.org/" ], "type": "UTXO", - "active": false, + "active": true, "currently_enabled": false }, "FIRO-BEP20": { @@ -2513,7 +2513,7 @@ "https://bscscan.com/" ], "type": "BEP-20", - "active": false, + "active": true, "currently_enabled": false }, "FJC": { @@ -2591,7 +2591,7 @@ "https://etherscan.io/" ], "type": "ERC-20", - "active": false, + "active": true, "currently_enabled": false }, "FTC": { diff --git a/assets/config/cfg.json b/assets/config/cfg.json index 2cc5b79023..ce61d0f8d0 100644 --- a/assets/config/cfg.json +++ b/assets/config/cfg.json @@ -81,7 +81,6 @@ "possible_currencies": [ "USD", "BTC", - "KMD", - "LTC" + "KMD" ] } \ No newline at end of file diff --git a/cmake/project.metadata.cmake b/cmake/project.metadata.cmake index df3118d94f..2fe2992947 100644 --- a/cmake/project.metadata.cmake +++ b/cmake/project.metadata.cmake @@ -1,22 +1,22 @@ # Default project values -set(DEX_PROJECT_NAME "atomicdex-desktop") -set(DEX_DISPLAY_NAME "AtomicDEX Desktop") -set(DEX_MAINTENANCE_TOOL_NAME "AtomicDEX Maintenance Tool") -set(DEX_COMPANY "KomodoPlatform") -set(DEX_WEBSITE "https://atomicdex.io/") -set(DEX_SUPPORT_PAGE "https://support.komodoplatform.com/support/home") -set(DEX_DISCORD "https://komodoplatform.com/discord") -set(DEX_TWITTER "https://twitter.com/AtomicDEX") -set(DEX_PRIMARY_COIN "KMD") ## Main coin of the DEX, will be enabled by default and will be the default left ticker for trading -set(DEX_SECOND_PRIMARY_COIN "LTC") ## Second main coin of the DEX, will be enabled by default and will be the default right ticker for trading -option(DISABLE_GEOBLOCKING "Enable to disable geoblocking (for dev purpose)" OFF) +set(DEX_PROJECT_NAME "firodex") +set(DEX_DISPLAY_NAME "Firo Dex") +set(DEX_MAINTENANCE_TOOL_NAME "Firo Dex Maintenance Tool") +set(DEX_COMPANY "Firo") +set(DEX_WEBSITE "https://firo.org/") +set(DEX_SUPPORT_PAGE "https://firo.org/guide/") +set(DEX_DISCORD "https://discord.com/invite/TGZPRbRT3Y") +set(DEX_TWITTER "https://twitter.com/firoorg") +set(DEX_PRIMARY_COIN "FIRO") ## Main coin of the DEX, will be enabled by default and will be the default left ticker for trading +set(DEX_SECOND_PRIMARY_COIN "KMD") ## Second main coin of the DEX, will be enabled by default and will be the default right ticker for trading +option(DISABLE_GEOBLOCKING "Enable to disable geoblocking (for dev purpose)" ON) set(DEX_REPOSITORY_OWNER ${DEX_COMPANY}) set(DEX_REPOSITORY_NAME "atomicDEX-Desktop") set(DEX_CHECKSUM_API_URL "https://komodo.live/static/checksum.json") if (APPLE) - set(DEX_APPDATA_FOLDER "AtomicDex Desktop") + set(DEX_APPDATA_FOLDER "firodex") else () - set(DEX_APPDATA_FOLDER "atomic_qt") + set(DEX_APPDATA_FOLDER "firodex") endif () message(STATUS "APPDATA folder is ${DEX_APPDATA_FOLDER}") From e00a0b0280cb1cbc70f752f6a4907cda6b89b482 Mon Sep 17 00:00:00 2001 From: Sztergbaum Date: Sat, 11 Dec 2021 10:21:17 +0100 Subject: [PATCH 08/35] feat(firodex): logos --- assets/logo/dex-logo-64.png | Bin 15220 -> 760 bytes assets/logo/dex-logo-big.png | Bin 9236 -> 75279 bytes assets/logo/dex-logo.icns | Bin 145000 -> 55924 bytes assets/logo/dex-logo.ico | Bin 23130 -> 107691 bytes assets/logo/dex-logo.png | Bin 14353 -> 64195 bytes assets/logo/dex-tray-icon.png | Bin 5369 -> 64195 bytes assets/themes/Default - Dark/dex-logo-big.png | Bin 0 -> 75279 bytes .../themes/Default - Light/dex-logo-big.png | Bin 9713 -> 75391 bytes 8 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 assets/logo/dex-logo-big.png mode change 100644 => 100755 assets/logo/dex-logo.png mode change 100644 => 100755 assets/logo/dex-tray-icon.png create mode 100755 assets/themes/Default - Dark/dex-logo-big.png mode change 100644 => 100755 assets/themes/Default - Light/dex-logo-big.png diff --git a/assets/logo/dex-logo-64.png b/assets/logo/dex-logo-64.png index c7d99459d299c3c5c0539fa59f55af674e6b6883..3f42a961e0796b449ec38ede9020a09ba137ff14 100644 GIT binary patch delta 737 zcmV<70v`SJcK8L5BYy(FNkl3@ob)X;P^%$taYlthjEn_%7*DPL(lXx4)@xomuu=D|uB)PpspF!w?| zul|&g|LoiMq^=bAF5p2*7}kR|wJ?9T4*2nQKM6}t4?iY#wXB4Xn7u89VLezA!OCni zcdD=}%do`m5Y|P}y#pB5gEf(K?Eo9q8J5_u1M4DLgnzfCDDF_eupX?5X0Z%s>v7zX z3yrIwk6ga&y_r?N`qGpd`pIFjp1_T{(2yGX$>pvCxFHuBQbRwv+;zaM9|Ujn&!A%kf&%pW=}KEh|D`6h`0YOqh=Xi5ch zWr;yb=sEH;PmvfX2m9QWrc^LTm3Z>eq5lxEky=rq?@+O^(V*WZVxyx#pG{S}o)Ag) zLr$bF?4WG5wp$7?CnjKEk)U9Dc%5T+iaiu@AH2EBmK(P Tfg~jV00000NkvXXu0mjfP(Emo literal 15220 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

HVBH(MD_890%?>U@N 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 literal 9236 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 JMy{jh{|7-0lDz-` literal 145000 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

yA`yqb~@H}>|2&1l9K8s6=Tt9!@ z=k$?(&bz2S~&{ zRi)a%Z}b_0)e~#XGz4|8U1~>dQz;zd7)!A$;Z!NU(o_g9iU8q&f=Yvn3}mw-GMy)S z#qv=pU<@_J06|Ak_r_X90-%H3p&)Yz&Kc^)zV!twyhLi2FXJO1^u$g^;s<(L z*NqPrVw=`qC~cf|^0LOrDWjoc5f!Vc_3q=`?D)EAvwDsTu9INC=k<3NSmj4{`biv} zP@lTj!@)$FOL&SAm5;Mc6>`&NkApVsVa)MfOuV^^JIc9KqBmRc(vyyvfvOele|CqP z_Z66|0=8(MVBwxAbfrT9%*?4^Ti#L!uB0qD{*vmW=xuT10izN5V-ZJUyQ(3#Nt%OJ z>W0vzZ6U4ZtB?v2;sTaRj2x&EP8=gs_!pdsUVxH(s-4tJ`2CDA6;br_cXEE$`e2

t)HQ03kb}V4Uiiw3HA~j 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 diff --git a/assets/logo/dex-logo.ico b/assets/logo/dex-logo.ico index b1d5347cc3db2e43456978d74443eba3406461d4..3f488fa6aa494e7fa5be8474f83f37ef599aa7a4 100644 GIT binary patch literal 107691 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 aF04dG6@h+U=u0KDkP~4T42y9v?*9Nrr6CUh literal 23130 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 N=P$L%oX7w3{{dB@RnY(d literal 14353 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 N=P$L%oX7w3{{dB@RnY(d literal 5369 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

U_dq}~)50%QtA=t=JQrp=>3if@d z6t;%e6wK z&7!q#7wye5 zh5dc3G;{_f^Zob~9G7o}N}a!P!bb-=kg38!u|lx<192cz#A?nTu%ES61n?dQG$rr> zXsbE@sUL@^qau)ZIk2g~L9xP(!%Giq_xvZR-|rvez@`ER#tM&}^r@>Nn0p*t?Rd^# zP{m!~3

GHFO!;n~TD!)+v@SLx1{RY(>_argnl{En4~BdeJAN}y^EM&A zNT(S%?yAHW>&U|KRwoTh$#O;IZGV#Z;+@&x_^Q`8mtKDfV^pq)QxC*Y#ZWI)HvP3xz3-hU$X4Jq3IQ@X9q>cx=Omrpg&_+kz%!jdKL zAdb@5GA_;9UB7Y_%a=JARzTgwSMR1KtX)rKb1F$tXR&qrxyV8mF{x}`4CUMi-29r- zxKl}8@Qn9c{S3m;D8;)1uG!46u1(<=rM1&&zDFNJxV>Wg^ESVCfOFxT6L;Nq#Sy-O o0b`m-IipP6)=OX7aJf>}e@u1#Z3T)VL;wH)07*qoM6N<$f<1?cz5oCK literal 64195 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 N=P$L%oX7w3{{dB@RnY(d diff --git a/assets/logo/dex-tray-icon.png b/assets/logo/dex-tray-icon.png old mode 100755 new mode 100644 index b9eb8f9d2be7e296bcb246ed3028351d5795e6fb..f48c7ed43bd5d7ad41020450365e80ebcf46d6f3 GIT binary patch literal 1850 zcmV-A2gUe_P)!H9 zSp%~QtL7kxhy*-&GKfMz0;?wj&W!!7%#itdX3|~ry6aWF_rdS9z13astLd(KRb74H zfXkJOIx8d?!0i}dz^#M>x!rk=NIQ;%x6bW?6GN0fpg)U zI5%I9t6}Y4cc;hTJ))e=AK;CEgxh1$f$DLfatED8^N)s|)r)U$KKabQ92_g$ zIK1?5cm2v$j!X9HteoHCU|0t+;W%X}42`(*&i`aRZ0xLFUT8C0mnuj(BUT*0q;>oB zxjS4@XF7-($1zEL`t8B7lwKqoZR{NsiP$$BC^--_ZQih)?{&<|KqzKunDo*V_#a4)ePSl z1EN#(2R7NCMrAd(kB%P)Ukimc*r!H>nJNy91vHyKpiuKGjI2)SV#vnL}YmxS0cauA%)Jce>01NVg)TppPI-H4Y7Kc17n3T!A*if$Joap?XTN6 zymXrbn-DTn$9RE(gJJ=sd}B@Y2y&18tSt_V6%?j?gJ3^v$>KEc01jlT1Wy}VHvgB; zw@QHw1&GDs=|=pR6F2^XGE4!G4#- z|6ql`fBU^;W(ZuaHrVeGS?&BunU5hPm#vMdok2d>0+P$TxonMKZijsziVwDcRL=kB z>z|a$)(ZPR6d#y7FpZ520gZ^u)(rc;FYJ8H2j&hN8H$E{e;vkV1+o1(ADA;zIe&B@ zxoqvgYxdvVa_?U|yCpM2K>mQs)(*TLF&|&S;Dd5TD&?D^`2$A2d}1yA%SML6<)*~Q zW1xv|>}UlOHEd)EnsfeDfak*oz<n>fH#21cmtU82Eg%X z6K?>K@dhyG4S?g(Cf)!d;|*ZW8vw_nO}qg_#v4EZk|7)zE5x2uQqcea2gV8-;;Ug&=HoRnE<0yRuZBS>J_ao9>>

U_dq}~)50%QtA=t=JQrp=>3if@d z6t;%e6wK z&7!q#7wye5 zh5dc3G;{_f^Zob~9G7o}N}a!P!bb-=kg38!u|lx<192cz#A?nTu%ES61n?dQG$rr> zXsbE@sUL@^qau)ZIk2g~L9xP(!%Giq_xvZR-|rvez@`ER#tM&}^r@>Nn0p*t?Rd^# zP{m!~3

GHFO!;n~TD!)+v@SLx1{RY(>_argnl{En4~BdeJAN}y^EM&A zNT(S%?yAHW>&U|KRwoTh$#O;IZGV#Z;+@&x_^Q`8mtKDfV^pq)QxC*Y#ZWI)HvP3xz3-hU$X4Jq3IQ@X9q>cx=Omrpg&_+kz%!jdKL zAdb@5GA_;9UB7Y_%a=JARzTgwSMR1KtX)rKb1F$tXR&qrxyV8mF{x}`4CUMi-29r- zxKl}8@Qn9c{S3m;D8;)1uG!46u1(<=rM1&&zDFNJxV>Wg^ESVCfOFxT6L;Nq#Sy-O o0b`m-IipP6)=OX7aJf>}e@u1#Z3T)VL;wH)07*qoM6N<$f<1?cz5oCK literal 64195 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 N=P$L%oX7w3{{dB@RnY(d From ada9da13597d97943ba54338182a384f3a7e7350 Mon Sep 17 00:00:00 2001 From: firstcryptoman <86235719+firstcryptoman@users.noreply.github.com> Date: Mon, 13 Dec 2021 17:45:13 +0400 Subject: [PATCH 13/35] Enable tests (#8) --- .github/workflows/firodex-desktop-ci.yml | 25 ++++-------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index 65525661aa..950e86f05c 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -234,11 +234,8 @@ jobs: - name: Running Tests (Linux) working-directory: ci_tools_atomic_dex - if: runner.os == 'Linux' && 'KomodoPlatform/atomicDEX-Desktop' == github.repository + if: runner.os == 'Linux' && 'firoorg/FiroDEX-Desktop' == github.repository run: | - export REPORT_CI_TOKEN=${{ secrets.REPORT_CI_TOKEN_SECRET }} - export ATOMICDEX_TEST_SEED=${{ secrets.ATOMICDEX_TEST_SEED }} - export ATOMICDEX_PASSWORD=${{ secrets.ATOMICDEX_PASSWORD }} export QT_INSTALL_CMAKE_PATH=${{ github.workspace }}/Qt/${{ matrix.qt }}/gcc_64/lib/cmake export QT_ROOT=${{ github.workspace }}/Qt/${{ matrix.qt }} export PATH=${{ github.workspace }}/Qt/${{ matrix.qt }}/gcc_64/bin:$PATH @@ -258,11 +255,8 @@ jobs: - name: Running Tests (MacOS) working-directory: ci_tools_atomic_dex - if: runner.os == 'macOS' && 'KomodoPlatform/atomicDEX-Desktop' == github.repository + if: runner.os == 'macOS' && 'firoorg/FiroDEX-Desktop' == github.repository run: | - export REPORT_CI_TOKEN=${{ secrets.REPORT_CI_TOKEN_SECRET }} - export ATOMICDEX_TEST_SEED=${{ secrets.ATOMICDEX_TEST_SEED }} - export ATOMICDEX_PASSWORD=${{ secrets.ATOMICDEX_PASSWORD }} export QT_INSTALL_CMAKE_PATH=${{ github.workspace }}/Qt/${{ matrix.qt }}/clang_64/lib/cmake export QT_ROOT=${{ github.workspace }}/Qt/${{ matrix.qt }} export CC=clang @@ -278,13 +272,12 @@ jobs: - name: Running Tests (Windows) shell: powershell - if: runner.os == 'Windows' && 'KomodoPlatform/atomicDEX-Desktop' == github.repository + if: runner.os == 'Windows' && 'firoorg/FiroDEX-Desktop' == github.repository run: | echo "Running tests" - $Env:REPORT_CI_TOKEN = "${{ secrets.REPORT_CI_TOKEN_SECRET }}" $Env:QT_INSTALL_CMAKE_PATH = "C:\Qt\${{ matrix.qt }}\msvc2019_64" cd build\bin - ./atomicdex-desktop_tests.exe --reporters=xml --out=${{ env.DEX_PROJECT_NAME }}-tests-result.xml -s + ./firodex-desktop_tests.exe --reporters=xml --out=${{ env.DEX_PROJECT_NAME }}-tests-result.xml -s #Invoke-WebRequest -Uri https://report.ci/upload.py -OutFile upload.py #python upload.py --sha $(git rev-parse HEAD) -n "[Doctest Windows]" --include='${{ env.DEX_PROJECT_NAME }}-tests-result.xml' --framework=doctest --merge ".*" @@ -293,21 +286,11 @@ jobs: if: runner.os == 'Linux' run: | ls ./bundled/linux/ - echo "artifact_name_zstd=${{ env.DEX_PROJECT_NAME }}-${{ matrix.name }}-$(git rev-parse --short HEAD).tar.zst" >> $GITHUB_ENV echo "artifact_name_zip=${{ env.DEX_PROJECT_NAME }}-${{ matrix.name }}-$(git rev-parse --short HEAD).zip" >> $GITHUB_ENV echo "artifact_name_appimage=${{ env.DEX_PROJECT_NAME }}-${{ matrix.name }}-$(git rev-parse --short HEAD)-x86_64.AppImage" >> $GITHUB_ENV - echo "target_name_zstd=${{ env.DEX_PROJECT_NAME }}-linux-$(git rev-parse --short HEAD).tar.zst" >> $GITHUB_ENV echo "target_name_zip=${{ env.DEX_PROJECT_NAME }}-linux-$(git rev-parse --short HEAD).zip" >> $GITHUB_ENV echo "target_name_appimage=${{ env.DEX_PROJECT_NAME }}-$(git rev-parse --short HEAD)-x86_64.AppImage" >> $GITHUB_ENV - - name: Upload bundle artifact (Linux ZSTD) - if: runner.os == 'Linux' - uses: actions/upload-artifact@v2 - with: - name: ${{ env.artifact_name_zstd }} - path: ./bundled/linux/${{ env.target_name_zstd }} - retention-days: 7 - - name: Upload bundle artifact (Linux ZIP) if: runner.os == 'Linux' uses: actions/upload-artifact@v2 From 39ca29698c995bd9209a66d7a7b97687452ee232 Mon Sep 17 00:00:00 2001 From: Syl Date: Thu, 16 Dec 2021 11:59:29 +0100 Subject: [PATCH 14/35] Update light theme --- assets/themes/Default - Light/colors.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/themes/Default - Light/colors.json b/assets/themes/Default - Light/colors.json index a55ea5445b..26dbd6e64c 100644 --- a/assets/themes/Default - Light/colors.json +++ b/assets/themes/Default - Light/colors.json @@ -24,10 +24,10 @@ "gradientButtonHoveredEndColor": "#CB1C2EAF", "gradientButtonPressedStartColor": "#EB1C2EAF", "gradientButtonPressedEndColor": "#EB1C2EAF", - "gradientButtonTextEnabledColor": "#110202", - "gradientButtonTextDisabledColor": "#110202", - "gradientButtonTextHoveredColor": "#110202", - "gradientButtonTextPressedColor": "#110202", + "gradientButtonTextEnabledColor": "#EEF5FF", + "gradientButtonTextDisabledColor": "#EEF5FF", + "gradientButtonTextHoveredColor": "#EEF5FF", + "gradientButtonTextPressedColor": "#EEF5FF", "checkBoxGradientStartColor": "#BA2A45FF", "checkBoxGradientEndColor": "#BA2A45FF", From ce27a1d48b165db4b1277d181475cb412f66ae91 Mon Sep 17 00:00:00 2001 From: syl Date: Mon, 20 Dec 2021 11:30:49 +0100 Subject: [PATCH 15/35] Update themes --- assets/themes/Default - Dark/colors.json | 10 +++++----- assets/themes/Default - Light/colors.json | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/assets/themes/Default - Dark/colors.json b/assets/themes/Default - Dark/colors.json index d437452742..5c5dbb75c0 100644 --- a/assets/themes/Default - Dark/colors.json +++ b/assets/themes/Default - Dark/colors.json @@ -44,12 +44,12 @@ "modalPageCounterGradientStartColor": "#BA2A45FF", "modalPageCounterGradientEndColor": "#BA2A45FF", - "notifPopupBackgroundColor": "#24273DFF", + "notifPopupBackgroundColor": "#1F1E1EFF", "notifPopupTextColor": "#FFFFFFFF", - "notifPopupTimerColor": "#8790B2FF", - "notifPopupTimerBackgroundColor": "#94A3B11F", - "notifPopupIconStartColor": "#FFFFFFFF", - "notifPopupIconEndColor": "#FFFFFFFF", + "notifPopupTimerColor": "#BA2A45FF", + "notifPopupTimerBackgroundColor": "#93A3B11F", + "notifPopupIconStartColor": "#F14263FF", + "notifPopupIconEndColor": "#F48EA1FF", "scrollBarIndicatorColor": "#DBE0E4", "scrollBarBackgroundColor": "#93A3B11F", diff --git a/assets/themes/Default - Light/colors.json b/assets/themes/Default - Light/colors.json index 8cc085502b..824dc63bf8 100644 --- a/assets/themes/Default - Light/colors.json +++ b/assets/themes/Default - Light/colors.json @@ -44,12 +44,12 @@ "modalPageCounterGradientStartColor": "#BA2A45FF", "modalPageCounterGradientEndColor": "#BA2A45FF", - "notifPopupBackgroundColor": "#EDF4FFFF", - "notifPopupTextColor": "#456078FF", - "notifPopupTimerColor": "#DBE0E4FF", + "notifPopupBackgroundColor": "#F9F5F5FF", + "notifPopupTextColor": "#110202FF", + "notifPopupTimerColor": "#BA2A45FF", "notifPopupTimerBackgroundColor": "#93A3B1FF", - "notifPopupIconStartColor": "#000000FF", - "notifPopupIconEndColor": "#000000FF", + "notifPopupIconStartColor": "#F14263FF", + "notifPopupIconEndColor": "#F48EA1FF", "scrollBarIndicatorColor": "#DBE0E4", "scrollBarBackgroundColor": "#93A3B11F", From 4d3a4a7abb4809864a26a680702ab4a68c734ff9 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Tue, 21 Dec 2021 14:10:30 +0400 Subject: [PATCH 16/35] Build Fix --- ci_tools_atomic_dex/ci_scripts/linux_script.sh | 2 +- ci_tools_atomic_dex/ci_scripts/windows_script.ps1 | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/ci_tools_atomic_dex/ci_scripts/linux_script.sh b/ci_tools_atomic_dex/ci_scripts/linux_script.sh index 3e4f0b8310..ebe36cbb88 100755 --- a/ci_tools_atomic_dex/ci_scripts/linux_script.sh +++ b/ci_tools_atomic_dex/ci_scripts/linux_script.sh @@ -62,7 +62,7 @@ sudo make -j3 install cd .. ## tar -wget https://ftp.gnu.org/gnu/tar/tar-1.32.tar.gz +wget --timeout=10 --tries=3 https://ftp.gnu.org/gnu/tar/tar-1.32.tar.gz || wget --timeout=10 --tries=3 https://mirrors.sjtug.sjtu.edu.cn/gnu/tar/tar-1.32.tar.gz tar xvf tar-1.32.tar.gz cd tar-1.32 export FORCE_UNSAFE_CONFIGURE=1 diff --git a/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 b/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 index a0c13bed7e..de13164182 100644 --- a/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 +++ b/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 @@ -1,10 +1,5 @@ Set-ExecutionPolicy RemoteSigned -scope CurrentUser -<<<<<<< HEAD - - -======= ->>>>>>> a21448ddc0da1e6353734fe7a5914fbe8b871c7d Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh') scoop install llvm --global scoop install ninja --global @@ -20,6 +15,5 @@ $Env:QT_INSTALL_CMAKE_PATH = "C:\Qt\$Env:QT_VERSION\msvc2019_64" $Env:QT_ROOT = "C:\Qt" mkdir build cd build -cmake -DCMAKE_BUILD_TYPE=Release -GNinja ../ -ninja +cmake -DCMAKE_BUILD_TYPE=Release -GNinja ../ ninja install From b93b4bb5e9d08661bf62a45f835b9813601c1a11 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Tue, 21 Dec 2021 15:19:02 +0400 Subject: [PATCH 17/35] Update vcpkg version --- .github/workflows/firodex-desktop-ci.yml | 45 ++++++++++++------------ 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index 950e86f05c..855f07e45d 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -156,10 +156,9 @@ jobs: echo "CC=clang-12" >> $GITHUB_ENV - name: vcpkg deps (All) - uses: KomodoPlatform/run-vcpkg@v7 + uses: lukka/run-vcpkg@v10 with: vcpkgDirectory: '${{ github.workspace }}/ci_tools_atomic_dex/vcpkg-repo' - setupOnly: true appendedCacheKey: ${{ hashFiles('vcpkg.json') }} - name: Install deps (MacOS) @@ -232,26 +231,26 @@ jobs: $Env:QT_VERSION = "${{ matrix.qt }}" .\ci_tools_atomic_dex\ci_scripts\windows_script.ps1 - - name: Running Tests (Linux) - working-directory: ci_tools_atomic_dex - if: runner.os == 'Linux' && 'firoorg/FiroDEX-Desktop' == github.repository - run: | - export QT_INSTALL_CMAKE_PATH=${{ github.workspace }}/Qt/${{ matrix.qt }}/gcc_64/lib/cmake - export QT_ROOT=${{ github.workspace }}/Qt/${{ matrix.qt }} - export PATH=${{ github.workspace }}/Qt/${{ matrix.qt }}/gcc_64/bin:$PATH - export PATH=$HOME/.nimble/bin:$PATH - #export CXXFLAGS=-stdlib=libc++ - #export LDFLAGS=-stdlib=libc++ - export CXX=clang++-12 - export CC=clang-12 - echo "Running tests" - ./ci_tools_atomic_dex tests release - cd build-Release/bin/AntaraAtomicDexTestsAppDir/usr/bin - cat ${{ env.DEX_PROJECT_NAME }}-tests-result.xml - #curl https://report.ci/upload.py --output upload.py - ls - #python upload.py --sha `git rev-parse HEAD` -n "[Doctest Linux]" --include='${{ env.DEX_PROJECT_NAME }}-tests-result.xml' --framework=doctest --merge ".*" - #echo "Uploading tests on Linux finished" + # - name: Running Tests (Linux) + # working-directory: ci_tools_atomic_dex + # if: runner.os == 'Linux' && 'firoorg/FiroDEX-Desktop' == github.repository + # run: | + # export QT_INSTALL_CMAKE_PATH=${{ github.workspace }}/Qt/${{ matrix.qt }}/gcc_64/lib/cmake + # export QT_ROOT=${{ github.workspace }}/Qt/${{ matrix.qt }} + # export PATH=${{ github.workspace }}/Qt/${{ matrix.qt }}/gcc_64/bin:$PATH + # export PATH=$HOME/.nimble/bin:$PATH + # #export CXXFLAGS=-stdlib=libc++ + # #export LDFLAGS=-stdlib=libc++ + # export CXX=clang++-12 + # export CC=clang-12 + # echo "Running tests" + # ./ci_tools_atomic_dex tests release + # cd build-Release/bin/AntaraAtomicDexTestsAppDir/usr/bin + # cat ${{ env.DEX_PROJECT_NAME }}-tests-result.xml + # #curl https://report.ci/upload.py --output upload.py + # ls + # #python upload.py --sha `git rev-parse HEAD` -n "[Doctest Linux]" --include='${{ env.DEX_PROJECT_NAME }}-tests-result.xml' --framework=doctest --merge ".*" + # #echo "Uploading tests on Linux finished" - name: Running Tests (MacOS) working-directory: ci_tools_atomic_dex @@ -277,7 +276,7 @@ jobs: echo "Running tests" $Env:QT_INSTALL_CMAKE_PATH = "C:\Qt\${{ matrix.qt }}\msvc2019_64" cd build\bin - ./firodex-desktop_tests.exe --reporters=xml --out=${{ env.DEX_PROJECT_NAME }}-tests-result.xml -s + ./${{ env.DEX_PROJECT_NAME }}_tests.exe --reporters=xml --out=${{ env.DEX_PROJECT_NAME }}-tests-result.xml -s #Invoke-WebRequest -Uri https://report.ci/upload.py -OutFile upload.py #python upload.py --sha $(git rev-parse HEAD) -n "[Doctest Windows]" --include='${{ env.DEX_PROJECT_NAME }}-tests-result.xml' --framework=doctest --merge ".*" From cdd5373c09ec2a67e004caf4293cb1c9a5a3a714 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Tue, 21 Dec 2021 16:59:14 +0400 Subject: [PATCH 18/35] Fixing build --- .github/workflows/firodex-desktop-ci.yml | 3 ++- .github/workflows/firodex-desktop-release-vt.yml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index 855f07e45d..9105587107 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -156,9 +156,10 @@ jobs: echo "CC=clang-12" >> $GITHUB_ENV - name: vcpkg deps (All) - uses: lukka/run-vcpkg@v10 + uses: KomodoPlatform/run-vcpkg@v7 with: vcpkgDirectory: '${{ github.workspace }}/ci_tools_atomic_dex/vcpkg-repo' + setupOnly: true appendedCacheKey: ${{ hashFiles('vcpkg.json') }} - name: Install deps (MacOS) diff --git a/.github/workflows/firodex-desktop-release-vt.yml b/.github/workflows/firodex-desktop-release-vt.yml index 9215686717..2048e35181 100644 --- a/.github/workflows/firodex-desktop-release-vt.yml +++ b/.github/workflows/firodex-desktop-release-vt.yml @@ -1,4 +1,4 @@ -name: AtomicDex-Desktop VirustTotal Release +name: FiroDex-Desktop VirustTotal Release on: release: From 47c4e131d07886ee64a0300402e6b5f4a71d2f7a Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Wed, 22 Dec 2021 15:25:49 +0400 Subject: [PATCH 19/35] Updateing to new version of vcpkg --- .gitmodules | 6 +++--- ci_tools_atomic_dex/vcpkg-repo | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitmodules b/.gitmodules index 6efc0e3d16..22f5d971b3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,9 @@ -[submodule "ci_tools_atomic_dex/vcpkg-repo"] - path = ci_tools_atomic_dex/vcpkg-repo - url = https://github.com/KomodoPlatform/vcpkg [submodule "ci_tools_atomic_dex/vcpkg-custom-ports"] path = ci_tools_atomic_dex/vcpkg-custom-ports url = https://github.com/KomodoPlatform/vcpkg-custom-ports [submodule "atomic_defi_design/imports/bignumberjs/bignumber.js"] path = atomic_defi_design/imports/bignumberjs/bignumber.js url = https://github.com/KomodoPlatform/bignumber.js.git +[submodule "ci_tools_atomic_dex/vcpkg-repo"] + path = ci_tools_atomic_dex/vcpkg-repo + url = https://github.com/KomodoPlatform/vcpkg.git diff --git a/ci_tools_atomic_dex/vcpkg-repo b/ci_tools_atomic_dex/vcpkg-repo index 3426db05b9..63e935d967 160000 --- a/ci_tools_atomic_dex/vcpkg-repo +++ b/ci_tools_atomic_dex/vcpkg-repo @@ -1 +1 @@ -Subproject commit 3426db05b996481ca31e95fff3734cf23e0f51bc +Subproject commit 63e935d967a3410e26bf4a708efa39d8384d2bbb From dfe43034aa5e01372313854d33959528b8f36407 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Wed, 22 Dec 2021 15:59:29 +0400 Subject: [PATCH 20/35] Updating themes and installer icon --- assets/logo/dex-logo.ico | Bin 4286 -> 107691 bytes assets/themes/Binance - Dark/colors.json | 68 --------- assets/themes/Binance - Dark/dex-logo.png | Bin 4162 -> 0 bytes assets/themes/Default - Dark/colors.json | 103 +++++++------ .../dex-logo-big.png | Bin assets/themes/Default - Light/colors.json | 136 +++++++++--------- 6 files changed, 114 insertions(+), 193 deletions(-) delete mode 100644 assets/themes/Binance - Dark/colors.json delete mode 100644 assets/themes/Binance - Dark/dex-logo.png rename assets/themes/{Binance - Dark => Default - Dark}/dex-logo-big.png (100%) diff --git a/assets/logo/dex-logo.ico b/assets/logo/dex-logo.ico index 3090097819523a7970c2ad7088c82373770f9da2..3f488fa6aa494e7fa5be8474f83f37ef599aa7a4 100644 GIT binary patch literal 107691 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 aF04dG6@h+U=u0KDkP~4T42y9v?*9Nrr6CUh literal 4286 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 diff --git a/assets/themes/Default - Dark/colors.json b/assets/themes/Default - Dark/colors.json index e78e3d3393..efde43285e 100644 --- a/assets/themes/Default - Dark/colors.json +++ b/assets/themes/Default - Dark/colors.json @@ -1,92 +1,85 @@ { - "accentColor": "#2C3D66", + "accentColor": "#212020", "foregroundColor": "#ffffff", "foregroundColor2": "#7A8EA1FF", "foregroundColor3": "#ABC0D3FF", - "backgroundColor": "#202337", - "secondBackgroundColor": "#24273D", - "backgroundColorDeep": "#171a2c", - - "buttonColorDisabled": "#28375A", - "buttonColorEnabled": "#293254", - "buttonColorHovered": "#4068B929", - "buttonColorPressed": "#2932546C", + "backgroundColor": "#161515", + "secondBackgroundColor": "#1F1E1E", + "backgroundColorDeep": "#1F1E1E", + + "buttonColorDisabled": "#3E34349A", + "buttonColorEnabled": "#3E3434", + "buttonColorHovered": "#3E34346A", + "buttonColorPressed": "#3E34342A", "buttonTextDisabledColor": "#444444", "buttonTextEnabledColor": "#ffffff", "buttonTextHoveredColor": "#ffffff", "buttonTextPressedColor": "#ffffff", - "gradientButtonStartColor": "#4986EAAD", - "gradientButtonEndColor": "#5A68E6", - "gradientButtonDisabledStartColor": "#5A68E64D", - "gradientButtonDisabledEndColor": "#4986EA34", - "gradientButtonHoveredStartColor": "#4986EAAD", - "gradientButtonHoveredEndColor": "#4986EAAD", - "gradientButtonPressedStartColor": "#4986EA", - "gradientButtonPressedEndColor": "#4986EA", + "gradientButtonStartColor": "#9B1C2EFF", + "gradientButtonEndColor": "#EE5C78FF", + "gradientButtonDisabledStartColor": "#9B1C2E4D", + "gradientButtonDisabledEndColor": "#EE5C7834", + "gradientButtonHoveredStartColor": "#CB1C2EAF", + "gradientButtonHoveredEndColor": "#CB1C2EAF", + "gradientButtonPressedStartColor": "#EB1C2EAF", + "gradientButtonPressedEndColor": "#EB1C2EAF", "gradientButtonTextEnabledColor": "#FFF", "gradientButtonTextDisabledColor": "#FFF", "gradientButtonTextHoveredColor": "#FFF", "gradientButtonTextPressedColor": "#FFF", - "checkBoxGradientStartColor": "#8892EB", - "checkBoxGradientEndColor": "#9DD4F3", + "checkBoxGradientStartColor": "#BA2A45FF", + "checkBoxGradientEndColor": "#BA2A45FF", - "switchGradientStartColor": "#1D80B0", - "switchGradientEndColor": "#5B69E6", + "switchGradientStartColor": "#BA2A45FF", + "switchGradientEndColor": "#ECB6BEFF", "switchGradientStartColor2": "#FFF", "switchGradientEndColor2": "#FFF", - "comboBoxBackgroundColor": "#303757FF", + "comboBoxBackgroundColor": "#161515FF", "comboBoxArrowsColor": "#FFFFFFFF", - "comboBoxDropdownItemHighlightedColor": "#4663E8", + "comboBoxDropdownItemHighlightedColor": "#BA2A45FF", - "modalPageCounterGradientStartColor": "#1D80B0", - "modalPageCounterGradientEndColor": "#5B69E6", + "modalPageCounterGradientStartColor": "#BA2A45FF", + "modalPageCounterGradientEndColor": "#BA2A45FF", - "notifPopupBackgroundColor": "#24273DFF", - "notifPopupTextColor": "#FFFFFFFF", - "notifPopupTimerColor": "#8790B2FF", - "notifPopupTimerBackgroundColor": "#94A3B11F", - "notifPopupIconStartColor": "#FFFFFFFF", - "notifPopupIconEndColor": "#FFFFFFFF", + "scrollBarIndicatorColor": "#DBE0E4", + "scrollBarBackgroundColor": "#93A3B11F", - "scrollBarIndicatorColor": "#8790B2FF", - "scrollBarBackgroundColor": "#94A3B11F", - - "tabSelectedColor": "#2C3D66", + "tabSelectedColor": "#BA2A45", "textDisabledColor": "#444444", "textSelectionColor": "#14bca6", - "textPlaceholderColor": "#91A8E8", + "textPlaceholderColor": "#A9A9A9", "textSelectedColor": "#0e1021", - "textFieldBackgroundColor": "#313555FF", - "textFieldPrefixColor": "#8790B2FF", - "textFieldSuffixColor": "#456078FF#", + "textFieldBackgroundColor": "#272727FF", + "textFieldPrefixColor": "#FFFFFFFF", + "textFieldSuffixColor": "#FFFFFFFF", "chartTradingLineBackgroundColor": "#24283d", "chartTradingLineColor": "#74fbee", - "innerBackgroundColor": "#1F263F", + "innerBackgroundColor": "#1F1E1E", - "floatingBackgroundColor": "#24273D", + "floatingBackgroundColor": "#1F1E1E", - "rangeSliderBackgroundColor": "#5A68E6FF", - "rangeSliderDistanceColor": "#4986EA3B", - "rangeSliderIndicatorBackgroundStartColor": "#5A68E6FF", - "rangeSliderIndicatorBackgroundEndColor": "#4986EAFF", + "rangeSliderBackgroundColor": "#EE5C78FF", + "rangeSliderDistanceColor": "#F9F5F5FF", + "rangeSliderIndicatorBackgroundStartColor": "#EE5C78FF", + "rangeSliderIndicatorBackgroundEndColor": "#EE5C78FF", - "sidebarBgColor": "#202337", - "sidebarVersionTextColor": "#2F5688", - "sidebarCursorStartColor": "#31B1F0", - "sidebarCursorEndColor": "#5B69E600", - "sidebarLineTextHovered": "#2C87B9", + "sidebarBgColor": "#161515FF", + "sidebarVersionTextColor": "#878787FF", + "sidebarCursorStartColor": "#BA2A45", + "sidebarCursorEndColor": "#BA2A4500", + "sidebarLineTextHovered": "#BA2A45", - "tradeBuyModeSelectorBackgroundColorStart": "#6A4DE3FF", - "tradeBuyModeSelectorBackgroundColorEnd": "#2279F1FF", - "tradeSellModeSelectorBackgroundColorStart": "#E52167FF", - "tradeSellModeSelectorBackgroundColorEnd": "#E216A9FF", + "tradeBuyModeSelectorBackgroundColorStart": "#00C3AAFF", + "tradeBuyModeSelectorBackgroundColorEnd": "#1FE7C3FF", + "tradeSellModeSelectorBackgroundColorStart": "#F14263FF", + "tradeSellModeSelectorBackgroundColorEnd": "#F48EA1FF", "tradeMarketModeSelectorNotSelectedBackgroundColor": "#89B6FF21", "okColor": "#00C058", @@ -95,5 +88,5 @@ "arrowUpColor": "#F85757", "arrowDownColor": "#845FEF", - "lineSeparatorColor": "#262941" + "lineSeparatorColor": "#65656542" } diff --git a/assets/themes/Binance - Dark/dex-logo-big.png b/assets/themes/Default - Dark/dex-logo-big.png similarity index 100% rename from assets/themes/Binance - Dark/dex-logo-big.png rename to assets/themes/Default - Dark/dex-logo-big.png diff --git a/assets/themes/Default - Light/colors.json b/assets/themes/Default - Light/colors.json index 68750b6d6f..26dbd6e64c 100644 --- a/assets/themes/Default - Light/colors.json +++ b/assets/themes/Default - Light/colors.json @@ -1,89 +1,85 @@ { - "accentColor": "#F0F2FF", - "foregroundColor": "#456078", - "backgroundColor": "#FCFCFC", - "backgroundColorDeep": "#FCFCFC", - - "buttonColorDisabled": "#D8E3F8", - "buttonColorEnabled": "#F0F6FF", - "buttonColorHovered": "#D7E7FF", - "buttonColorPressed": "#B8D2F9", - "buttonTextDisabledColor": "#D1D4DC", - "buttonTextEnabledColor": "#456078", - "buttonTextHoveredColor": "#2F5678", - "buttonTextPressedColor": "#3A5B78", - - "gradientButtonStartColor": "#5A68E6", - "gradientButtonEndColor": "#4986EAAB", - "gradientButtonDisabledStartColor": "#CDD0F6", - "gradientButtonDisabledEndColor": "#DAE5F9", - "gradientButtonHoveredStartColor": "#5A68E6", - "gradientButtonHoveredEndColor": "#5A68E6", - "gradientButtonPressedStartColor": "#6A4DE3", - "gradientButtonPressedEndColor": "#6A4DE3", - "gradientButtonTextEnabledColor": "#FFF", - "gradientButtonTextDisabledColor": "#FFF", - "gradientButtonTextHoveredColor": "#FFF", - "gradientButtonTextPressedColor": "#FFF", - - "checkBoxGradientStartColor": "#8892EB", - "checkBoxGradientEndColor": "#9DD4F3", - - "switchGradientStartColor": "#8892EB", - "switchGradientEndColor": "#9DD4F3", + "accentColor": "#F0F0F0FF", + "foregroundColor": "#110202", + "foregroundColor2": "#878787FF", + "foregroundColor3": "#8FA0B1B2", + "backgroundColor": "#FCFCFCFF", + "secondBackgroundColor": "#F9F5F5FF", + "backgroundColorDeep": "#F9F5F5FF", + + "buttonColorDisabled": "#444444", + "buttonColorEnabled": "#F0F6F9", + "buttonColorHovered": "#F0F6F9AA", + "buttonColorPressed": "#F0F6F97A", + "buttonTextDisabledColor": "#444444", + "buttonTextEnabledColor": "#110202", + "buttonTextHoveredColor": "#110202", + "buttonTextPressedColor": "#110202", + + "gradientButtonStartColor": "#9B1C2EFF", + "gradientButtonEndColor": "#EE5C78FF", + "gradientButtonDisabledStartColor": "#9B1C2E4D", + "gradientButtonDisabledEndColor": "#EE5C7834", + "gradientButtonHoveredStartColor": "#CB1C2EAF", + "gradientButtonHoveredEndColor": "#CB1C2EAF", + "gradientButtonPressedStartColor": "#EB1C2EAF", + "gradientButtonPressedEndColor": "#EB1C2EAF", + "gradientButtonTextEnabledColor": "#EEF5FF", + "gradientButtonTextDisabledColor": "#EEF5FF", + "gradientButtonTextHoveredColor": "#EEF5FF", + "gradientButtonTextPressedColor": "#EEF5FF", + + "checkBoxGradientStartColor": "#BA2A45FF", + "checkBoxGradientEndColor": "#BA2A45FF", + + "switchGradientStartColor": "#BA2A45FF", + "switchGradientEndColor": "#ECB6BEFF", "switchGradientStartColor2": "#FFF", "switchGradientEndColor2": "#FFF", "comboBoxBackgroundColor": "#FFFFFFFF", - "comboBoxArrowsColor": "#456078FF", - "comboBoxDropdownItemHighlightedColor": "#456078FF", + "comboBoxArrowsColor": "#000000FF", + "comboBoxDropdownItemHighlightedColor": "#BA2A45FF", - "modalPageCounterGradientStartColor": "#9DD4F3", - "modalPageCounterGradientEndColor": "#9DD4F3", + "modalPageCounterGradientStartColor": "#BA2A45FF", + "modalPageCounterGradientEndColor": "#BA2A45FF", - "notifPopupBackgroundColor": "#EDF4FFFF", - "notifPopupTextColor": "#456078FF", - "notifPopupTimerColor": "#DBE0E4FF", - "notifPopupTimerBackgroundColor": "#93A3B1FF", - "notifPopupIconStartColor": "#000000FF", - "notifPopupIconEndColor": "#000000FF", + "scrollBarIndicatorColor": "#DBE0E4", + "scrollBarBackgroundColor": "#93A3B11F", - "scrollBarIndicatorColor": "#DBE0E4FF", - "scrollBarBackgroundColor": "#93A3B1FF", + "tabSelectedColor": "#FEC1CC", - "tabSelectedColor": "#DCE8FD", - - "textDisabledColor": "#C5CFD8", + "textDisabledColor": "#444444", "textSelectionColor": "#14bca6", - "textPlaceholderColor": "#91A8E8", - "textSelectedColor": "#f9f9fb", + "textPlaceholderColor": "#8FA0B1FF", + "textSelectedColor": "#0e1021", - "textFieldBackgroundColor": "#F3F5F6FF", - "textFieldPrefixColor": "#45607894", - "textFieldSuffixColor": "#456078FF", + "textFieldBackgroundColor": "#FFFFFFFF", + "textFieldPrefixColor": "#110202FF", + "textFieldSuffixColor": "#110202FF", - "chartTradingLineBackgroundColor": "#C5F2EF", - "chartTradingLineColor": "#53EBD7", + "chartTradingLineBackgroundColor": "#24283d", + "chartTradingLineColor": "#74fbee", - "innerBackgroundColor": "#edf4ff", + "innerBackgroundColor": "#F9F5F5FF", - "floatingBackgroundColor": "#edf4ff", + "floatingBackgroundColor": "#F9F5F5FF", - "rangeSliderBackgroundColor": "#5A68E6FF", - "rangeSliderDistanceColor": "#4986EA3B", - "rangeSliderIndicatorBackgroundStartColor": "#5A68E6FF", - "rangeSliderIndicatorBackgroundEndColor": "#4986EAFF", + "rangeSliderBackgroundColor": "#EE5C78FF", + "rangeSliderDistanceColor": "#F9F5F5FF", + "rangeSliderIndicatorBackgroundStartColor": "#EE5C78FF", + "rangeSliderIndicatorBackgroundEndColor": "#EE5C78FF", - "sidebarBgColor": "#FCFCFC", - "sidebarVersionTextColor": "#456078", - "sidebarCursorStartColor": "#5A68E6", - "sidebarCursorEndColor": "#2CB9F000", - "sidebarLineTextHovered": "#2C87B9", + "sidebarBgColor": "#FCFCFCFF", + "sidebarVersionTextColor": "#110202FF", + "sidebarCursorStartColor": "#F6D7DBFF", + "sidebarCursorEndColor": "#FFFFFFFF", + "sidebarLineTextHovered": "#7C1624", - "tradeBuyModeSelectorBackgroundColorStart": "#6A4DE3FF", - "tradeBuyModeSelectorBackgroundColorEnd": "#2279F1FF", - "tradeSellModeSelectorBackgroundColorStart": "#E52167FF", - "tradeSellModeSelectorBackgroundColorEnd": "#E216A9FF", + "tradeBuyModeSelectorBackgroundColorStart": "#00C3AAFF", + "tradeBuyModeSelectorBackgroundColorEnd": "#1FE7C3FF", + "tradeSellModeSelectorBackgroundColorStart": "#F14263FF", + "tradeSellModeSelectorBackgroundColorEnd": "#F48EA1FF", "tradeMarketModeSelectorNotSelectedBackgroundColor": "#89B6FF21", "okColor": "#00C058", @@ -92,5 +88,5 @@ "arrowUpColor": "#F85757", "arrowDownColor": "#845FEF", - "lineSeparatorColor": "#CDD3DC" + "lineSeparatorColor": "#65656542" } From e8922f76d737536bee1899150455dd7a6e315584 Mon Sep 17 00:00:00 2001 From: smk762 <35845239+smk762@users.noreply.github.com> Date: Thu, 23 Dec 2021 12:47:53 +0800 Subject: [PATCH 21/35] fix disabled send button using same value as dev lite theme. --- assets/themes/Default - Light/colors.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/themes/Default - Light/colors.json b/assets/themes/Default - Light/colors.json index 824dc63bf8..75e8e5ce84 100644 --- a/assets/themes/Default - Light/colors.json +++ b/assets/themes/Default - Light/colors.json @@ -7,7 +7,7 @@ "secondBackgroundColor": "#F9F5F5FF", "backgroundColorDeep": "#F9F5F5FF", - "buttonColorDisabled": "#444444", + "buttonColorDisabled": "#D8E3F8", "buttonColorEnabled": "#F0F6F9", "buttonColorHovered": "#F0F6F9AA", "buttonColorPressed": "#F0F6F97A", From 89d3dc96d2f8d383f6d7a42930c34c9adbd881fc Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Mon, 27 Dec 2021 21:12:35 +0400 Subject: [PATCH 22/35] Updating README --- README.md | 59 +++++++++++++++++++++++++------------------------------ 1 file changed, 27 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 0c461f357c..bd62364241 100644 --- a/README.md +++ b/README.md @@ -1,41 +1,41 @@ -# [![AtomicDEX](https://i.ibb.co/D5GJLWy/adex.png)](https://atomicdex.io) +# [![AtomicDEX](https://i.ibb.co/D5GJLWy/adex.png)](https://firo.org) -[![Discord](https://img.shields.io/discord/302123079818149888.svg?style=for-the-badge&logo=discord)](https://discord.gg/tvp96Gf) -[![GitHub license](https://img.shields.io/github/license/KomodoPlatform/atomicDEX-Desktop?style=for-the-badge)](https://raw.githubusercontent.com/KomodoPlatform/atomicDEX-Desktop/master/LICENSE) -[![GitHub All Releases](https://img.shields.io/github/downloads/KomodoPlatform/atomicDEX-Desktop/total?style=for-the-badge)](https://github.com/KomodoPlatform/atomicDEX-Desktop/releases)
-[![Website](https://img.shields.io/website?down_message=offline&style=for-the-badge&up_message=online&url=https%3A%2F%2Fatomicdex.io%2F)](https://atomicdex.io/) +[![Discord](https://img.shields.io/discord/302123079818149888.svg?style=for-the-badge&logo=discord)](https://discord.com/invite/TGZPRbRT3Y) +[![GitHub license](https://img.shields.io/github/license/KomodoPlatform/atomicDEX-Desktop?style=for-the-badge)](https://raw.githubusercontent.com/firoorg/FiroDEX-Desktop/dev/LICENSE) +[![GitHub All Releases](https://img.shields.io/github/downloads/KomodoPlatform/atomicDEX-Desktop/total?style=for-the-badge)](https://github.com/firoorg/FiroDEX-Desktop/releases)
+[![Website](https://img.shields.io/website?down_message=offline&style=for-the-badge&up_message=online&url=https%3A%2F%2Fatomicdex.io%2F)](https://firo.org) [![GitHub issues](https://img.shields.io/github/issues-raw/KomodoPlatform/atomicDEX-Desktop?style=for-the-badge)](https://github.com/KomodoPlatform/atomicdex-desktop/issues) -[![PRs](https://img.shields.io/github/issues-pr-closed/komodoplatform/atomicdex-desktop?style=for-the-badge)](https://github.com/KomodoPlatform/atomicdex-desktop/pulls)
-[![Commits](https://img.shields.io/github/commit-activity/y/komodoplatform/atomicdex-desktop?style=for-the-badge)](https://github.com/KomodoPlatform/atomicdex-desktop/commits/dev) -[![Contributors](https://img.shields.io/github/contributors/komodoplatform/atomicdex-desktop?style=for-the-badge)](https://github.com/KomodoPlatform/atomicdex-desktop/graphs/contributors) -[![Last Commit](https://img.shields.io/github/last-commit/komodoplatform/atomicdex-desktop/dev?style=for-the-badge)](https://github.com/KomodoPlatform/atomicdex-desktop/graphs/commit-activity)
-[![gitstars](https://img.shields.io/github/stars/KomodoPlatform/atomicDEX-Desktop?style=social)](https://github.com/KomodoPlatform/atomicdex-desktop/stargazers) -[![twitter](https://img.shields.io/twitter/follow/atomicdex?style=social)](https://twitter.com/atomicdex) +[![PRs](https://img.shields.io/github/issues-pr-closed/komodoplatform/atomicdex-desktop?style=for-the-badge)](https://github.com/firoorg/FiroDEX-Desktop/pulls)
+[![Commits](https://img.shields.io/github/commit-activity/y/komodoplatform/atomicdex-desktop?style=for-the-badge)](https://github.com/firoorg/FiroDEX-Desktop/commits/dev) +[![Contributors](https://img.shields.io/github/contributors/komodoplatform/atomicdex-desktop?style=for-the-badge)](https://github.com/firoorg/FiroDEX-Desktop/graphs/contributors) +[![Last Commit](https://img.shields.io/github/last-commit/komodoplatform/atomicdex-desktop/dev?style=for-the-badge)](https://github.com/firoorg/FiroDEX-Desktop/graphs/commit-activity)
+[![gitstars](https://img.shields.io/github/stars/KomodoPlatform/atomicDEX-Desktop?style=social)](https://github.com/firoorg/FiroDEX-Desktop/stargazers) +[![twitter](https://img.shields.io/twitter/follow/atomicdex?style=social)](https://twitter.com/firoorg) -[![atomicDEX Gif](https://i.imgur.com/KN4i6XS.gif)](https://atomicdex.io) +[![atomicDEX Gif](https://i.imgur.com/KN4i6XS.gif)](https://firo.org) ## CI/CD status | CI/CD Names | Status | |-------------|--------| -| Windows/Linux/macOS | [![GitHub All Releases](https://img.shields.io/github/workflow/status/KomodoPlatform/atomicDEX-Desktop/AtomicDex-Desktop%20CI?style=for-the-badge)](https://github.com/KomodoPlatform/atomicDEX-Desktop/actions) | +| Windows/Linux/macOS | [![GitHub All Releases](https://img.shields.io/github/workflow/status/KomodoPlatform/atomicDEX-Desktop/AtomicDex-Desktop%20CI?style=for-the-badge)](https://github.com/firoorg/FiroDEX-Desktop/actions) | ## Useful links -- :book: [AtomicDEX Documentation](https://developers.komodoplatform.com/basic-docs/atomicdex/atomicdex-tutorials/introduction-to-atomicdex.html) -- :link: [AtomicDEX Website](https://atomicdex.io/) -- :speech_balloon: [AtomicDEX Discord](https://discord.gg/tvp96Gf) -- :hammer_and_wrench: [AtomicDEX Development Boards](https://github.com/KomodoPlatform/atomicDEX-Desktop/projects) -- :notebook_with_decorative_cover: [AtomicDex Wiki](https://github.com/KomodoPlatform/atomicDEX-Desktop/wiki/) +- :book: [FiroDEX Documentation](https://developers.komodoplatform.com/basic-docs/atomicdex/atomicdex-tutorials/introduction-to-atomicdex.html) +- :link: [FiroDEX Website](https://firo.org) +- :speech_balloon: [FiroDEX Discord](https://discord.com/invite/TGZPRbRT3Y) +- :hammer_and_wrench: [FiroDEX Development Boards](https://github.com/firoorg/FiroDEX-Desktop/projects) +- :notebook_with_decorative_cover: [FiroDex Wiki](https://github.com/firoorg/FiroDEX-Desktop/wiki) -## What is AtomicDEX? +## What is FiroDEX? -AtomicDEX is a secure wallet and non-custodial decentralized exchange rolled into one application. Store your coins, +FiroDEX is a secure wallet and non-custodial decentralized exchange rolled into one application. Store your coins, trade peer-to-peer with minimal fees and never give up control over your digital assets. -## On which platforms can I use AtomicDEX Desktop? +## On which platforms can I use FiroDEX Desktop? -AtomicDEX Desktop has been tested on the following platforms: +FiroDEX Desktop has been tested on the following platforms: - Windows 10 - Linux (Ubuntu 18.04+) @@ -44,20 +44,15 @@ AtomicDEX Desktop has been tested on the following platforms: ## Get Started -You can [download](https://github.com/KomodoPlatform/atomicDEX-Desktop/releases) the pre-built beta binaries on -our [GitHub release page](https://github.com/KomodoPlatform/atomicDEX-Desktop/releases). +You can [download](https://github.com/firoorg/FiroDEX-Desktop/releases) the pre-built beta binaries on +our [GitHub release page](https://github.com/firoorg/FiroDEX-Desktop/releases). -Please join our [Discord Server](https://komodoplatform.com/discord) discussions around AtomicDEX and general UI/UX +Please join our [Discord Server](https://discord.com/invite/TGZPRbRT3Y) discussions around AtomicDEX and general UI/UX feedback. -## AtomicDEX mobile - -Check out AtomicDEX mobile, available -for [Android and iOS](https://atomicdex.io) [![atomicDEX mobile](https://s5.gifyu.com/images/atomicdex_animation_small2.gif)](https://atomicdex.io) - ## License -For details please refer to our [license](https://github.com/KomodoPlatform/atomicDEX-Desktop/blob/master/LICENSE). +For details please refer to our [license](https://github.com/firoorg/FiroDEX-Desktop/blob/dev/LICENSE). This is experimental alpha software - use at your own risk! @@ -85,7 +80,7 @@ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR ## How do I build it ? -Build instructions can be found [here](https://github.com/KomodoPlatform/atomicDEX-Desktop/wiki/Build-Instructions) +Build instructions can be found [here](https://github.com/firoorg/FiroDEX-Desktop/wiki/Build-Instructions) ## Contributors / Thanks From 3db54c0b9e77466a68d9376802998ae2767bb868 Mon Sep 17 00:00:00 2001 From: firstcryptoman <86235719+firstcryptoman@users.noreply.github.com> Date: Thu, 13 Jan 2022 15:22:32 +0400 Subject: [PATCH 23/35] Fixing conflict (#15) * Prepare for merge to master * Fixing conflict --- .github/workflows/firodex-desktop-ci.yml | 2 +- .gitmodules | 6 +++--- assets/config/0.5.4-coins.json | 6 ------ 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index 9105587107..349f5efa10 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -5,7 +5,7 @@ on: types: [ opened, synchronize, reopened ] push: branches: - - main + - master schedule: - cron: '0 0 * * 1' diff --git a/.gitmodules b/.gitmodules index 22f5d971b3..6efc0e3d16 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,9 @@ +[submodule "ci_tools_atomic_dex/vcpkg-repo"] + path = ci_tools_atomic_dex/vcpkg-repo + url = https://github.com/KomodoPlatform/vcpkg [submodule "ci_tools_atomic_dex/vcpkg-custom-ports"] path = ci_tools_atomic_dex/vcpkg-custom-ports url = https://github.com/KomodoPlatform/vcpkg-custom-ports [submodule "atomic_defi_design/imports/bignumberjs/bignumber.js"] path = atomic_defi_design/imports/bignumberjs/bignumber.js url = https://github.com/KomodoPlatform/bignumber.js.git -[submodule "ci_tools_atomic_dex/vcpkg-repo"] - path = ci_tools_atomic_dex/vcpkg-repo - url = https://github.com/KomodoPlatform/vcpkg.git diff --git a/assets/config/0.5.4-coins.json b/assets/config/0.5.4-coins.json index 83e9cd5b9f..18e7622ebb 100644 --- a/assets/config/0.5.4-coins.json +++ b/assets/config/0.5.4-coins.json @@ -5270,11 +5270,6 @@ "currently_enabled": false, "wallet_only": true }, -<<<<<<< HEAD:assets/config/0.5.3-coins.json - "SMTF-v2": { - "coin": "SMTF-v2", - "name": "SmartFi", -======= "SBCH": { "coin": "SBCH", "name": "SmartBCH", @@ -5295,7 +5290,6 @@ "SIBM-BEP20": { "coin": "SIBM-BEP20", "name": "SibMining", ->>>>>>> a21448ddc0da1e6353734fe7a5914fbe8b871c7d:assets/config/0.5.4-coins.json "coinpaprika_id": "test-coin", "coingecko_id": "test-coin", "nodes": [ From 305125466d3ee75e0d1465e240fdc8f4e7f82a7f Mon Sep 17 00:00:00 2001 From: levonpetrosyan93 Date: Fri, 14 Jan 2022 01:39:21 +0400 Subject: [PATCH 24/35] Company and repository name fixed --- cmake/project.metadata.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/project.metadata.cmake b/cmake/project.metadata.cmake index dfd7a8a830..23272bbdfd 100644 --- a/cmake/project.metadata.cmake +++ b/cmake/project.metadata.cmake @@ -2,7 +2,7 @@ set(DEX_PROJECT_NAME "firodex-desktop") set(DEX_DISPLAY_NAME "FiroDEX Desktop") set(DEX_MAINTENANCE_TOOL_NAME "FiroDEX Maintenance Tool") -set(DEX_COMPANY "Firo Core Team") +set(DEX_COMPANY "firoorg") set(DEX_WEBSITE "https://firo.org/") set(DEX_SUPPORT_PAGE "https://support.komodoplatform.com/support/home") set(DEX_DISCORD "https://discord.com/invite/TGZPRbRT3Y") @@ -11,7 +11,7 @@ set(DEX_PRIMARY_COIN "FIRO") set(DEX_SECOND_PRIMARY_COIN "BTC") ## Second main coin of the DEX, will be enabled by default and will be the default right ticker for trading option(DISABLE_GEOBLOCKING "Enable to disable geoblocking (for dev purpose)" ON) set(DEX_REPOSITORY_OWNER ${DEX_COMPANY}) -set(DEX_REPOSITORY_NAME "atomicDEX-Desktop") +set(DEX_REPOSITORY_NAME "FiroDEX-Desktop") set(DEX_CHECKSUM_API_URL "https://komodo.live/static/checksum.json") if (APPLE) set(DEX_APPDATA_FOLDER "FiroDex Desktop") From fb18b6c9f9f0801ebc622e429c23e0905e3edd21 Mon Sep 17 00:00:00 2001 From: levonpetrosyan93 Date: Fri, 14 Jan 2022 19:12:25 +0400 Subject: [PATCH 25/35] Reverting some unneeded changes --- .github/workflows/firodex-desktop-ci.yml | 1 + assets/config/cfg.json | 14 ++------------ src/app/main.prerequisites.hpp | 2 +- .../atomicdex/services/price/global.provider.hpp | 6 +++--- 4 files changed, 7 insertions(+), 16 deletions(-) diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index 349f5efa10..ee73bf6497 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -5,6 +5,7 @@ on: types: [ opened, synchronize, reopened ] push: branches: + - dev - master schedule: - cron: '0 0 * * 1' diff --git a/assets/config/cfg.json b/assets/config/cfg.json index 1c85e3c719..86cb691790 100644 --- a/assets/config/cfg.json +++ b/assets/config/cfg.json @@ -41,15 +41,7 @@ "KMD": "KMD", "BTC": "₿", "BTC_ALT": "฿", - "LTC": "Ł", - "FIRO": "FIRO", - "ETH": "ETH", - "BNB": "BNB", - "FIRO-BEP20": "FIRO", - "BUSD-BEP20": "BUSD", - "USDT-BEP20": "USDT", - "USDC-BEP20": "USDC", - "DAI-BEP20": "DAI" + "LTC": "Ł" }, "available_fiat": [ "USD", @@ -88,8 +80,6 @@ ], "possible_currencies": [ "USD", - "BTC", - "FIRO", - "ETH" + "BTC" ] } \ No newline at end of file diff --git a/src/app/main.prerequisites.hpp b/src/app/main.prerequisites.hpp index e87578f766..dacc5902e0 100644 --- a/src/app/main.prerequisites.hpp +++ b/src/app/main.prerequisites.hpp @@ -389,7 +389,7 @@ run_app(int argc, char** argv) QtWebEngine::initialize(); std::shared_ptr app = std::make_shared(argc, argv); - app->setWindowIcon(QIcon(":/atomic_defi_design/assets/images/logo/dex-logo.png")); + app->setWindowIcon(QIcon(":/assets/images/logo/dex-logo.png")); app->setOrganizationName("Firo Core Team"); app->setOrganizationDomain("com"); QQmlApplicationEngine engine; diff --git a/src/core/atomicdex/services/price/global.provider.hpp b/src/core/atomicdex/services/price/global.provider.hpp index e45c613069..84affc9fe1 100644 --- a/src/core/atomicdex/services/price/global.provider.hpp +++ b/src/core/atomicdex/services/price/global.provider.hpp @@ -33,9 +33,9 @@ namespace atomic_dex ag::ecs::system_manager& m_system_manager; atomic_dex::cfg& m_cfg; - t_supported_fiat_registry m_supported_fiat_registry{"USD", "EUR", "BTC", "KMD", "GBP", "HKD", "IDR", "ILS", "DKK", "INR", "CHF", "MXN", "ETH", "BUSD", - "CZK", "SGD", "THB", "HRK", "MYR", "NOK", "CNY", "BGN", "PHP", "PLN", "ZAR", "CAD", "BNB", "FIRO", "USDT", - "ISK", "BRL", "RON", "NZD", "TRY", "JPY", "RUB", "KRW", "AUD", "HUF", "SEK", "LTC", "DAI", "DOGE", "USDC"}; + t_supported_fiat_registry m_supported_fiat_registry{"USD", "EUR", "BTC", "KMD", "GBP", "HKD", "IDR", "ILS", "DKK", "INR", "CHF", "MXN", + "CZK", "SGD", "THB", "HRK", "MYR", "NOK", "CNY", "BGN", "PHP", "PLN", "ZAR", "CAD", + "ISK", "BRL", "RON", "NZD", "TRY", "JPY", "RUB", "KRW", "AUD", "HUF", "SEK", "LTC", "DOGE"}; t_providers_registry m_coin_rate_providers{}; t_json_synchronized m_other_fiats_rates; t_update_time_point m_update_clock; From b8034f245e0eea90525dfee000e1e7d4341af908 Mon Sep 17 00:00:00 2001 From: firstcryptoman <86235719+firstcryptoman@users.noreply.github.com> Date: Sun, 3 Apr 2022 17:28:19 +0400 Subject: [PATCH 26/35] Adding missing electrumx server (#20) --- assets/config/0.5.5-coins.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/assets/config/0.5.5-coins.json b/assets/config/0.5.5-coins.json index 0dfbf21eba..ea92f45e79 100644 --- a/assets/config/0.5.5-coins.json +++ b/assets/config/0.5.5-coins.json @@ -2755,6 +2755,10 @@ "coingecko_id": "zcoin", "nomics_id": "FIRO", "electrum": [ + { + "url": "electrumx.firo.org:50001", + "protocol": "TCP" + }, { "url": "electrumx01.firo.org:50001" }, From f7f368a07553a468386ac0bff0d547c57d96d5cb Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Wed, 1 Mar 2023 07:03:12 +0400 Subject: [PATCH 27/35] Add default coins, replace STFIRO with KMD --- src/core/atomicdex/constants/dex.constants.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/core/atomicdex/constants/dex.constants.hpp b/src/core/atomicdex/constants/dex.constants.hpp index fffa94c8e7..631975d3fe 100644 --- a/src/core/atomicdex/constants/dex.constants.hpp +++ b/src/core/atomicdex/constants/dex.constants.hpp @@ -10,7 +10,14 @@ namespace atomic_dex inline const std::vector g_default_coins{ g_primary_dex_coin, g_second_primary_dex_coin, - "BTC" + "BTC", + "BNB", + "ETH", + "DAI-BEP20", + "FIRO-BEP20", + "BUSD-BEP20", + "USDC-BEP20", + "USDT-BEP20" }; inline const std::vector g_wallet_only_coins{ "ARRR-BEP20", From 75c4d87f3131e11e4495952ef53b8cf4eb9b3d42 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Wed, 1 Mar 2023 08:23:23 +0400 Subject: [PATCH 28/35] Try fix build and fix prev version --- .github/workflows/firodex-desktop-ci.yml | 120 +++++++++---------- ci_tools_atomic_dex/ci_scripts/osx_script.sh | 4 +- ci_tools_atomic_dex/src/clean.nim | 6 +- ci_tools_atomic_dex/src/generate.nim | 2 +- ci_tools_atomic_dex/src/vcpkg.nim | 4 +- src/core/atomicdex/version/version.hpp | 2 +- vcpkg.json | 2 +- 7 files changed, 67 insertions(+), 73 deletions(-) diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index 48fe09d09c..314f3c1633 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -39,13 +39,13 @@ jobs: include: - name: ubuntu-release - os: ubuntu-latest + os: ubuntu-20.04 qt: '5.15.2' type: 'Release' host: 'linux' - name: ubuntu-debug - os: ubuntu-latest + os: ubuntu-20.04 qt: '5.15.2' type: 'Debug' host: 'linux' @@ -75,19 +75,19 @@ jobs: host: 'windows' steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: ref: ${{ github.event.pull_request.head.sha }} submodules: 'true' - name: Setup Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: '3.9' - name: Install MSVC if: runner.os == 'Windows' - uses: ilammy/msvc-dev-cmd@v1.4.1 + uses: ilammy/msvc-dev-cmd@v1.12.0 - name: Build libwally (Windows) if: runner.os == 'Windows' @@ -108,64 +108,54 @@ jobs: - name: Install QT (macOS) if: runner.os == 'macOS' - uses: KomodoPlatform/install-qt-action@v2.14.0 + uses: jurplel/install-qt-action@v3.0.0 with: version: ${{ matrix.qt }} - setup-python: 'false' host: ${{ matrix.host }} - target: 'desktop' dir: '${{ github.workspace }}' - modules: 'qtcharts qtwidgets debug_info qtwebengine qtwebview' + target: 'desktop' + modules: 'qtcharts debug_info qtwebengine' + tools: 'tools_ifw' + setup-python: 'false' + cache: true - name: Install QT (Linux) if: runner.os == 'Linux' - uses: KomodoPlatform/install-qt-action@v2.14.0 + uses: jurplel/install-qt-action@v3.0.0 with: version: ${{ matrix.qt }} - setup-python: 'false' host: ${{ matrix.host }} - target: 'desktop' dir: '${{ github.workspace }}' - modules: 'qtcharts qtwidgets debug_info qtwebengine qtwebview' - aqtversion: '==0.8' - py7zrversion: '==0.6' + target: 'desktop' + modules: 'qtcharts debug_info qtwebengine' + setup-python: 'false' + cache: true - name: Install QT (Windows) if: runner.os == 'Windows' - uses: KomodoPlatform/install-qt-action@v2.14.0 + uses: jurplel/install-qt-action@v3.0.0 with: version: ${{ matrix.qt }} host: ${{ matrix.host }} + dir: 'C:\' target: 'desktop' + modules: 'qtcharts debug_info qtwebengine' + tools: 'tools_ifw' arch: 'win64_msvc2019_64' - dir: 'C:\' - modules: 'qtcharts qtwidgets debug_info qtwebview qtwebengine' - - - name: Install QT IFW (MacOS) - if: runner.os == 'macOS' - run: | - python3 -m aqt tool ${{ matrix.host }} tools_ifw 4.5.0 qt.tools.ifw.45 --outputdir ${{ github.workspace }}/Qt - echo "${{ github.workspace }}/Qt/Tools/QtInstallerFramework/4.5/bin" >> $GITHUB_PATH - - - name: Install QT IFW (Windows) - if: runner.os == 'Windows' - run: | - python -m pip install --upgrade pip - python -m aqt tool ${{ matrix.host }} tools_ifw 4.5.0 qt.tools.ifw.45 --outputdir C:/Qt - echo "C:/Qt/Tools/QtInstallerFramework/4.5/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append + cache: true - name: Install nim (Linux) if: runner.os == 'Linux' run: | export DEBIAN_FRONTEND=noninteractive export SHELL=/bin/bash - echo "CHOOSENIM_CHOOSE_VERSION=1.4.8" >> $GITHUB_ENV - export CHOOSENIM_CHOOSE_VERSION=1.4.8 + echo "CHOOSENIM_CHOOSE_VERSION=1.6.10" >> $GITHUB_ENV + export CHOOSENIM_CHOOSE_VERSION=1.6.10 curl https://nim-lang.org/choosenim/init.sh > choosenim.sh chmod +x choosenim.sh ./choosenim.sh -y export PATH=/home/runner/.nimble/bin:$PATH - chmod +x /home/runner/.choosenim/toolchains/nim-1.4.8/bin/* + chmod +x /home/runner/.choosenim/toolchains/nim-1.6.10/bin/* - name: Install deps (Linux) if: runner.os == 'Linux' @@ -192,37 +182,42 @@ jobs: echo "CC=clang-12" >> $GITHUB_ENV - name: vcpkg deps (All) - uses: KomodoPlatform/run-vcpkg@v7 + uses: lukka/run-vcpkg@v10 with: vcpkgDirectory: '${{ github.workspace }}/ci_tools_atomic_dex/vcpkg-repo' - setupOnly: true appendedCacheKey: ${{ hashFiles('vcpkg.json') }} + vcpkgJsonGlob: 'vcpkg.json' - - name: import code signing certificates (macos) - if: runner.os == 'macOS' && 'firoorg/FiroDEX-Desktop' == github.repository - uses: Apple-Actions/import-codesign-certs@v1 - with: - keychain: ${{ github.run_id }} - keychain-password: ${{ github.run_id }} - p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} - p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - - - name: import installer code signing certificates (macos) - if: runner.os == 'macOS' && 'firoorg/FiroDEX-Desktop' == github.repository - uses: apple-actions/import-codesign-certs@v1 - with: - keychain: ${{ github.run_id }} - keychain-password: ${{ github.run_id }} - create-keychain: false - p12-file-base64: ${{ secrets.CERTIFICATES_INSTALLER_P12 }} - p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + # - name: import code signing certificates (macos) + # if: runner.os == 'macOS' && 'firoorg/FiroDEX-Desktop' == github.repository + # uses: Apple-Actions/import-codesign-certs@v1 + # with: + # keychain: ${{ github.run_id }} + # keychain-password: ${{ github.run_id }} + # p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} + # p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + + # - name: import installer code signing certificates (macos) + # if: runner.os == 'macOS' && 'firoorg/FiroDEX-Desktop' == github.repository + # uses: apple-actions/import-codesign-certs@v1 + # with: + # keychain: ${{ github.run_id }} + # keychain-password: ${{ github.run_id }} + # create-keychain: false + # p12-file-base64: ${{ secrets.CERTIFICATES_INSTALLER_P12 }} + # p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - name: Build AtomicDEX (MacOS) if: runner.os == 'macOS' run: | + xcrun --sdk macosx --show-sdk-path + export SDK_PATH=$(xcrun --sdk macosx --show-sdk-path) + ls /Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs + echo $HOME/sdk + ls $HOME/sdk export MAC_SIGN_IDENTITY="${{ secrets.MAC_SIGN_IDENTITY }}" export INSTALLER_MAC_SIGN_IDENTITY="${{ secrets.INSTALLER_MAC_SIGN_IDENTITY }}" export APPLE_ATOMICDEX_PASSWORD="${{ secrets.APPLE_ATOMICDEX_PASSWORD }}" @@ -230,12 +225,13 @@ jobs: export ASC_PUBLIC_ID="${{ secrets.ASC_PUBLIC_ID }}" export QT_INSTALL_CMAKE_PATH=${{ github.workspace }}/Qt/${{ matrix.qt }}/clang_64/lib/cmake export QT_ROOT=${{ github.workspace }}/Qt/${{ matrix.qt }} - export MACOSX_DEPLOYMENT_TARGET=10.13 + export MACOSX_DEPLOYMENT_TARGET=10.15 export CC=clang export CXX=clang++ cd ci_tools_atomic_dex nimble build -y - ./ci_tools_atomic_dex bundle ${{ matrix.type }} --osx_sdk=$HOME/sdk/MacOSX10.14.sdk --compiler=clang++ + ./ci_tools_atomic_dex bundle ${{ matrix.type }} --osx_sdk=$HOME/sdk/MacOSX10.15.sdk --compiler=clang++ + - name: Build AtomicDEX (Linux) @@ -276,7 +272,7 @@ jobs: - name: Upload bundle artifact (Linux ZIP) if: runner.os == 'Linux' - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ env.artifact_name_zip }} path: ./bundled/linux/${{ env.target_name_zip }} @@ -284,7 +280,7 @@ jobs: - name: Upload bundle artifact (Linux AppImage) if: runner.os == 'Linux' - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ env.artifact_name_appimage }} path: ./bundled/linux/${{ env.target_name_appimage }} @@ -298,7 +294,7 @@ jobs: - name: Upload artifacts (MacOS dmg) if: runner.os == 'macOS' - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ env.artifact_name_dmg }} path: ./bundled/osx/${{ env.DEX_PROJECT_NAME }}.dmg @@ -306,7 +302,7 @@ jobs: - name: Upload artifacts (MacOS installer) if: runner.os == 'macOS' - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ env.artifact_name_installer }} path: ./bundled/osx/${{ env.DEX_PROJECT_NAME }}_installer.7z @@ -321,7 +317,7 @@ jobs: - name: Upload artifacts (Windows zip) if: runner.os == 'Windows' - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ env.artifact_name_zip }} path: ./bundled/windows/bin.zip @@ -329,7 +325,7 @@ jobs: - name: Upload artifacts (Windows installer) if: runner.os == 'Windows' - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ env.artifact_name_installer }} path: ./bundled/windows/${{ env.DEX_PROJECT_NAME }}_installer.exe diff --git a/ci_tools_atomic_dex/ci_scripts/osx_script.sh b/ci_tools_atomic_dex/ci_scripts/osx_script.sh index 77d1c23a23..0aea13d3fa 100755 --- a/ci_tools_atomic_dex/ci_scripts/osx_script.sh +++ b/ci_tools_atomic_dex/ci_scripts/osx_script.sh @@ -1,8 +1,6 @@ #!/bin/bash brew update -brew tap-new $USER/local-nim -brew extract --version=1.4.8 nim $USER/local-nim brew unlink libtool wget https://raw.githubusercontent.com/Homebrew/homebrew-core/0fbd6e24c4122e18ade1ec6c5916cb21de14f352/Formula/libtool.rb @@ -12,7 +10,7 @@ brew install autoconf \ automake \ pkgconfig \ wget \ - nim@1.4.8 \ + nim@1.6.10 \ ninja \ gnu-sed \ coreutils \ diff --git a/ci_tools_atomic_dex/src/clean.nim b/ci_tools_atomic_dex/src/clean.nim index a84a1ad28d..888368a376 100644 --- a/ci_tools_atomic_dex/src/clean.nim +++ b/ci_tools_atomic_dex/src/clean.nim @@ -1,13 +1,13 @@ import os proc remove_vcpkg()= - if os.existsDir("vcpkg-repo"): + if os.dirExists("vcpkg-repo"): os.removeDir("vcpkg-repo") proc remove_build()= - if os.existsDir("build-Debug"): + if os.dirExists("build-Debug"): os.removeDir("build-Debug") - if os.existsDir("build-Release"): + if os.dirExists("build-Release"): os.removeDir("build-Release") proc clean*(clean_type: string) = diff --git a/ci_tools_atomic_dex/src/generate.nim b/ci_tools_atomic_dex/src/generate.nim index 22cbb68233..8cdc68459b 100644 --- a/ci_tools_atomic_dex/src/generate.nim +++ b/ci_tools_atomic_dex/src/generate.nim @@ -6,7 +6,7 @@ import dependencies proc generate_solution*(build_type: string, osx_sdk_path: string, compiler_path: string) = download_packages() var full_name = "build-" & build_type - if not os.existsDir(os.getCurrentDir().joinPath(full_name)): + if not os.dirExists(os.getCurrentDir().joinPath(full_name)): echo "creating directory: " & full_name os.createDir(full_name) else: diff --git a/ci_tools_atomic_dex/src/vcpkg.nim b/ci_tools_atomic_dex/src/vcpkg.nim index c679f29a8e..fca94fc080 100644 --- a/ci_tools_atomic_dex/src/vcpkg.nim +++ b/ci_tools_atomic_dex/src/vcpkg.nim @@ -5,10 +5,10 @@ var g_vcpkg_local_path* = "" var g_vcpkg_cmake_script_path* = "" proc check_if_vcpkg_exists*(): bool = - result = os.existsDir("vcpkg-repo") + result = os.dirExists("vcpkg-repo") proc build_vcpkg() = - if not os.existsFile(g_vcpkg_local_path): + if not os.fileExists(g_vcpkg_local_path): echo "building vcpkg" os.setCurrentDir("vcpkg-repo") when defined(windows): diff --git a/src/core/atomicdex/version/version.hpp b/src/core/atomicdex/version/version.hpp index 4947939a04..ee2e5373d4 100644 --- a/src/core/atomicdex/version/version.hpp +++ b/src/core/atomicdex/version/version.hpp @@ -39,6 +39,6 @@ namespace atomic_dex constexpr const char* get_precedent_raw_version() { - return "0.5.6.1"; + return "0.5.5"; } } // namespace atomic_dex diff --git a/vcpkg.json b/vcpkg.json index c2dc3d1870..040a73da17 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -1,6 +1,6 @@ { "name": "atomicdex-desktop", - "version-string": "0.5.6.1", + "version-string": "0.5.5", "dependencies": [ "entt", "boost-multiprecision", From c46c1601e5e98e17990ee5a38880276a5d0ac41d Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Wed, 1 Mar 2023 08:53:58 +0400 Subject: [PATCH 29/35] Try fix osx build --- ci_tools_atomic_dex/ci_scripts/osx_script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci_tools_atomic_dex/ci_scripts/osx_script.sh b/ci_tools_atomic_dex/ci_scripts/osx_script.sh index 0aea13d3fa..b741b46e78 100755 --- a/ci_tools_atomic_dex/ci_scripts/osx_script.sh +++ b/ci_tools_atomic_dex/ci_scripts/osx_script.sh @@ -10,7 +10,7 @@ brew install autoconf \ automake \ pkgconfig \ wget \ - nim@1.6.10 \ + nim \ ninja \ gnu-sed \ coreutils \ From f0687e546e2382c85541fb5ed2a772d76e4c0d62 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Wed, 1 Mar 2023 09:09:16 +0400 Subject: [PATCH 30/35] Fix osx --- ci_tools_atomic_dex/src/generate.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci_tools_atomic_dex/src/generate.nim b/ci_tools_atomic_dex/src/generate.nim index 8cdc68459b..d53b6a1ff8 100644 --- a/ci_tools_atomic_dex/src/generate.nim +++ b/ci_tools_atomic_dex/src/generate.nim @@ -16,7 +16,7 @@ proc generate_solution*(build_type: string, osx_sdk_path: string, compiler_path: var cmd_line = "cmake -GNinja -DCMAKE_BUILD_TYPE=" & build_type & " " & os.getCurrentDir().parentDir().parentDir() when defined(osx): - if not osx_sdk_path.isNil() and osx_sdk_path != "nil": - cmd_line = cmd_line & " -DCMAKE_OSX_SYSROOT=" & osx_sdk_path & " -DCMAKE_OSX_DEPLOYMENT_TARGET=10.14 -DPREFER_BOOST_FILESYSTEM=ON" + if os.dirExists(osx_sdk_path): + cmd_line = cmd_line & " -DCMAKE_OSX_SYSROOT=" & osx_sdk_path & " -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15" echo "cmd line: " & cmd_line discard execCmd(cmd_line) From f8ff32afa6f126d3b7b838edce9bab574aab1aef Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Sat, 4 Mar 2023 06:38:09 +0400 Subject: [PATCH 31/35] Try fix windows installer --- .github/workflows/firodex-desktop-ci.yml | 1 + ci_tools_atomic_dex/ci_scripts/windows_script.ps1 | 2 +- cmake/install/macos/osx_post_install.cmake | 3 +-- cmake/install/windows/windows_post_install.cmake | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index 314f3c1633..ad5a1b5110 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -257,6 +257,7 @@ jobs: shell: powershell run: | $Env:QT_VERSION = "${{ matrix.qt }}" + $Env:CMAKE_BUILD_TYPE = "${{ matrix.type }}" .\ci_tools_atomic_dex\ci_scripts\windows_script.ps1 - name: Upload env variable for artifacts (Linux) diff --git a/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 b/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 index f82af5a3db..3f7d4d94f4 100644 --- a/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 +++ b/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 @@ -18,5 +18,5 @@ $Env:QT_INSTALL_CMAKE_PATH = "C:\Qt\$Env:QT_VERSION\msvc2019_64" $Env:QT_ROOT = "C:\Qt" mkdir build cd build -cmake -DCMAKE_BUILD_TYPE=Release -GNinja ../ +cmake -DCMAKE_BUILD_TYPE="$Env:CMAKE_BUILD_TYPE" -GNinja ../ ninja install diff --git a/cmake/install/macos/osx_post_install.cmake b/cmake/install/macos/osx_post_install.cmake index 4aa629b58e..bd42ae336c 100644 --- a/cmake/install/macos/osx_post_install.cmake +++ b/cmake/install/macos/osx_post_install.cmake @@ -102,8 +102,7 @@ get_filename_component(QT_ROOT_DIR $ENV{QT_ROOT} DIRECTORY) set(IFW_BINDIR ${QT_ROOT_DIR}/Tools/QtInstallerFramework/4.5/bin) message(STATUS "IFW_BIN PATH IS ${IFW_BINDIR}") if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${DEX_PROJECT_NAME}.7z) - execute_process(COMMAND ls WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin) - message(STATUS "Generating ${DEX_PROJECT_NAME}.7z with [${IFW_BINDIR}/archivegen ${DEX_PROJECT_NAME}.7z ${DEX_PROJECT_NAME}.app] from directory: ${CMAKE_CURRENT_SOURCE_DIR}/bin") + message(STATUS "command is: [${IFW_BINDIR}/archivegen ${DEX_PROJECT_NAME}.7z ${PROJECT_APP_PATH} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin]") execute_process(COMMAND ${IFW_BINDIR}/archivegen ${DEX_PROJECT_NAME}.7z ${PROJECT_APP_PATH} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin diff --git a/cmake/install/windows/windows_post_install.cmake b/cmake/install/windows/windows_post_install.cmake index ecdf78ae12..39e1623e5e 100644 --- a/cmake/install/windows/windows_post_install.cmake +++ b/cmake/install/windows/windows_post_install.cmake @@ -65,8 +65,8 @@ message(STATUS "Creating Installer") set(IFW_BINDIR $ENV{QT_ROOT}/Tools/QtInstallerFramework/4.5/bin) message(STATUS "IFW_BIN PATH IS ${IFW_BINDIR}") if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${DEX_PROJECT_NAME}.7z) - message(STATUS "command is: [${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z .]") - execute_process(COMMAND ${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z . + message(STATUS "command is: [${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z ${PROJECT_APP_PATH} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin]") + execute_process(COMMAND ${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z ${PROJECT_APP_PATH} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin ECHO_OUTPUT_VARIABLE ECHO_ERROR_VARIABLE From 8aebcf76976ec5dd4a365e181bd9a051986c11f3 Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Mon, 6 Mar 2023 13:44:20 +0400 Subject: [PATCH 32/35] Try Fix build --- .github/workflows/firodex-desktop-ci.yml | 2 +- .../installer/windows/config/config.xml.in | 2 +- .../meta/installscript.qs.in | 8 +-- .../windows/windows_post_install.cmake | 54 +++++++++++++------ cmake/project.metadata.cmake | 6 +++ 5 files changed, 51 insertions(+), 21 deletions(-) diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index e17f3bc2ad..93238ce19e 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -329,7 +329,7 @@ jobs: uses: actions/upload-artifact@v3 with: name: ${{ env.artifact_name_zip }} - path: ./bundled/windows/bin.zip + path: ./bundled/windows/${{ env.DEX_PROJECT_NAME }}.zip retention-days: 7 - name: Upload artifacts (Windows installer) diff --git a/ci_tools_atomic_dex/installer/windows/config/config.xml.in b/ci_tools_atomic_dex/installer/windows/config/config.xml.in index 2a33ec7019..9fe11ef931 100644 --- a/ci_tools_atomic_dex/installer/windows/config/config.xml.in +++ b/ci_tools_atomic_dex/installer/windows/config/config.xml.in @@ -6,7 +6,7 @@ @DEX_WEBSITE@ @DEX_COMPANY@ @DEX_INSTALL_TARGET_DIR_WIN64@/@DEX_DISPLAY_NAME@ - @DEX_TARGET_DIR@/@DEX_PROJECT_NAME@.exe + @DEX_TARGET_DIR@/bin/@DEX_PROJECT_NAME@.exe Run @DEX_DISPLAY_NAME@ now. @DEX_DISPLAY_NAME@ @DEX_MAINTENANCE_TOOL_NAME@ diff --git a/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/meta/installscript.qs.in b/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/meta/installscript.qs.in index cc11201d0d..204713cb6d 100644 --- a/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/meta/installscript.qs.in +++ b/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/meta/installscript.qs.in @@ -10,17 +10,17 @@ Component.prototype.createOperations = function() if (installer.value("os") === "win") { // Start Menu Shortcut component.addOperation("CreateShortcut", - "@DEX_TARGET_DIR@/@DEX_PROJECT_NAME@.exe", + "@DEX_TARGET_DIR@/bin/@DEX_PROJECT_NAME@.exe", "@DEX_START_MENU_DIR@/@DEX_DISPLAY_NAME@.lnk", - "workingDirectory=@DEX_TARGET_DIR@", + "workingDirectory=@DEX_TARGET_DIR@/bin", "iconPath=@DEX_ICON_DIR@", "iconId=0", "description=Start @DEX_DISPLAY_NAME@"); // Desktop Shortcut component.addOperation("CreateShortcut", - "@DEX_TARGET_DIR@/@DEX_PROJECT_NAME@.exe", + "@DEX_TARGET_DIR@/bin/@DEX_PROJECT_NAME@.exe", "@DEX_DESKTOP_DIR@/@DEX_DISPLAY_NAME@.lnk", - "workingDirectory=@DEX_TARGET_DIR@", + "workingDirectory=@DEX_TARGET_DIR@/bin", "iconPath=@DEX_ICON_DIR@", "iconId=0", "description=Start @DEX_DISPLAY_NAME@"); diff --git a/cmake/install/windows/windows_post_install.cmake b/cmake/install/windows/windows_post_install.cmake index 39e1623e5e..182391f249 100644 --- a/cmake/install/windows/windows_post_install.cmake +++ b/cmake/install/windows/windows_post_install.cmake @@ -1,29 +1,32 @@ include(${CMAKE_CURRENT_LIST_DIR}/../../project.metadata.cmake) +message(STATUS "===== Starting Windows Post Install =====") message(STATUS "PROJECT_ROOT_DIR (before readjusting) -> ${PROJECT_ROOT_DIR}") - get_filename_component(PROJECT_ROOT_DIR ${CMAKE_SOURCE_DIR} DIRECTORY) if (EXISTS ${PROJECT_ROOT_DIR}/build-Release OR EXISTS ${PROJECT_ROOT_DIR}/build-Debug) message(STATUS "from ci tools, readjusting") get_filename_component(PROJECT_ROOT_DIR ${PROJECT_ROOT_DIR} DIRECTORY) endif () +message(STATUS "PROJECT_ROOT_DIR (after readjusting) -> ${PROJECT_ROOT_DIR}") -set(PROJECT_APP_DIR bin) -set(PROJECT_APP_PATH ${CMAKE_SOURCE_DIR}/${PROJECT_APP_DIR}) +set(PROJECT_APP_PATH ${CMAKE_SOURCE_DIR}/bin) set(TARGET_APP_PATH ${PROJECT_ROOT_DIR}/bundled/windows) message(STATUS "VCPKG package manager enabled") -message(STATUS "PROJECT_ROOT_DIR (after readjusting) -> ${PROJECT_ROOT_DIR}") message(STATUS "PROJECT_QML_DIR -> ${PROJECT_QML_DIR}") +message(STATUS "CMAKE_SOURCE_DIR -> ${CMAKE_SOURCE_DIR}") +message(STATUS "CMAKE_CURRENT_SOURCE_DIR -> ${CMAKE_CURRENT_SOURCE_DIR}") +message(STATUS "DEX_PROJECT_NAME -> ${DEX_PROJECT_NAME}") if (EXISTS ${PROJECT_APP_PATH}) - message(STATUS "PROJECT_APP_PATH path is -> ${PROJECT_APP_PATH}") - message(STATUS "TARGET_APP_PATH path is -> ${TARGET_APP_PATH}") + message(STATUS "PROJECT_APP_PATH path -> ${PROJECT_APP_PATH}") + message(STATUS "TARGET_APP_PATH path -> ${TARGET_APP_PATH}") else () message(FATAL_ERROR "Didn't find ${PROJECT_APP_PATH}") endif () if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bin.zip) + message(STATUS "Creating bin.zip...") execute_process(COMMAND powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::CreateFromDirectory('bin', 'bin.zip'); }" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ECHO_OUTPUT_VARIABLE @@ -35,7 +38,7 @@ endif() if (NOT EXISTS ${TARGET_APP_PATH}/bin.zip) message(STATUS "Copying ${CMAKE_SOURCE_DIR}/bin.zip to ${TARGET_APP_PATH}/${DEX_PROJECT_NAME}.zip") - file(COPY ${CMAKE_SOURCE_DIR}/bin.zip DESTINATION ${TARGET_APP_PATH}) + file(COPY ${CMAKE_SOURCE_DIR}/bin.zip DESTINATION ${TARGET_APP_PATH}/${DEX_PROJECT_NAME}.zip) else() message(STATUS "${TARGET_APP_PATH}/${DEX_PROJECT_NAME}.zip exists - skipping") endif() @@ -44,15 +47,21 @@ message(STATUS "Embedding the manifest") if (NOT EXISTS ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/data/${DEX_PROJECT_NAME}.exe.manifest) message(WARNING "${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/data/${DEX_PROJECT_NAME}.exe.manifest doesn't exist - aborting") endif() -file(COPY ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/data/${DEX_PROJECT_NAME}.exe.manifest DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/bin) +file(COPY ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/data/${DEX_PROJECT_NAME}.exe.manifest DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/bin) + #FILE(GLOB CURDIR RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/ ${CMAKE_CURRENT_SOURCE_DIR}/bin/*) -#message(STATUS "curdir: ${CURDIR}") + +message(STATUS "curdir: ${CURDIR}") + #message(STATUS "Executing: [mt.exe -manifest \"${DEX_PROJECT_NAME}.exe.manifest\" -outputresource:\"${DEX_PROJECT_NAME}.exe\";\#1] from directory: ${CMAKE_CURRENT_SOURCE_DIR}/bin") + set(DEX_OUT "${CMAKE_CURRENT_SOURCE_DIR}\\bin\\${DEX_PROJECT_NAME}.exe") set(DEX_IN "${CMAKE_CURRENT_SOURCE_DIR}\\bin\\${DEX_PROJECT_NAME}.exe.manifest") cmake_path(CONVERT ${DEX_OUT} TO_NATIVE_PATH_LIST DEX_OUT_NATIVE) cmake_path(CONVERT ${DEX_IN} TO_NATIVE_PATH_LIST DEX_IN_NATIVE) + #message(STATUS "mt.exe -manifest ${DEX_IN_NATIVE} -outputresource:${DEX_OUT_NATIVE}") + execute_process(COMMAND powershell.exe -File ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/ci_scripts/mt_wrapper.ps1 ${DEX_IN} ${DEX_OUT} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin ECHO_ERROR_VARIABLE @@ -64,10 +73,17 @@ message(STATUS "manifest output: ${MANIFEST_RESULT} ${MANIFEST_OUTPUT} ${MANIFES message(STATUS "Creating Installer") set(IFW_BINDIR $ENV{QT_ROOT}/Tools/QtInstallerFramework/4.5/bin) message(STATUS "IFW_BIN PATH IS ${IFW_BINDIR}") -if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${DEX_PROJECT_NAME}.7z) - message(STATUS "command is: [${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z ${PROJECT_APP_PATH} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin]") - execute_process(COMMAND ${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z ${PROJECT_APP_PATH} - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin +if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${DEX_PROJECT_NAME}.7z) + message(STATUS "Contents of folder: ls ${CMAKE_CURRENT_SOURCE_DIR}") + execute_process(COMMAND ls "${CMAKE_CURRENT_SOURCE_DIR}") + message(STATUS "Contents of folder: ls ${CMAKE_CURRENT_SOURCE_DIR}/bin") + execute_process(COMMAND ls "${CMAKE_CURRENT_SOURCE_DIR}/bin") + message(STATUS "Contents of folder: ls ${CMAKE_CURRENT_SOURCE_DIR}/bundled") + execute_process(COMMAND ls "${CMAKE_CURRENT_SOURCE_DIR}/bundled") + message(STATUS "command is: [${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z ${PROJECT_APP_PATH} WORKING_DIRECTORY ${PROJECT_ROOT_DIR}/bundled]") + execute_process(COMMAND + ${IFW_BINDIR}/archivegen.exe ${DEX_PROJECT_NAME}.7z ${PROJECT_APP_PATH} + WORKING_DIRECTORY ${PROJECT_ROOT_DIR}/bundled ECHO_OUTPUT_VARIABLE ECHO_ERROR_VARIABLE RESULT_VARIABLE ARCHIVE_RESULT @@ -78,10 +94,18 @@ else() message(STATUS "${DEX_PROJECT_NAME}.7z already exists skipping") endif() -file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/bin/${DEX_PROJECT_NAME}.7z DESTINATION ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/data) +message(STATUS "Contents of folder: ls ${PROJECT_APP_PATH}") +execute_process(COMMAND ls "${PROJECT_APP_PATH}") + +file(COPY ${PROJECT_ROOT_DIR}/bundled/${DEX_PROJECT_NAME}.7z DESTINATION ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows/packages/com.komodoplatform.atomicdex/data) execute_process(COMMAND ${IFW_BINDIR}/binarycreator.exe -c ./config/config.xml -p ./packages/ ${DEX_PROJECT_NAME}_installer.exe WORKING_DIRECTORY ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows ECHO_OUTPUT_VARIABLE ECHO_ERROR_VARIABLE) -file(COPY ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows/${DEX_PROJECT_NAME}_installer.exe DESTINATION ${TARGET_APP_PATH}) \ No newline at end of file +file(COPY ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows/${DEX_PROJECT_NAME}_installer.exe DESTINATION ${TARGET_APP_PATH}) + +message(STATUS "Contents of folder: ls ${TARGET_APP_PATH}") +execute_process(COMMAND ls "${TARGET_APP_PATH}") + +message(STATUS "===== Windows Post Install Complete =====") \ No newline at end of file diff --git a/cmake/project.metadata.cmake b/cmake/project.metadata.cmake index 574317e5c2..a838dd9f6a 100644 --- a/cmake/project.metadata.cmake +++ b/cmake/project.metadata.cmake @@ -52,6 +52,12 @@ if (DEFINED ENV{PROJECT_ROOT}) else () set(PROJECT_ROOT ${CMAKE_SOURCE_DIR}) endif () +if (DEFINED ENV{CMAKE_BUILD_TYPE}) + set(CMAKE_BUILD_TYPE $ENV{CMAKE_BUILD_TYPE}) +endif () +if (DEFINED ENV{PROJECT_QML_DIR}) + set(PROJECT_QML_DIR $ENV{PROJECT_QML_DIR}) +endif () # Shows project metadata From a6359a65034fa4d61a0b5ae63fc21b4442dfc0ca Mon Sep 17 00:00:00 2001 From: firstcryptoman Date: Sun, 19 Mar 2023 16:18:54 +0400 Subject: [PATCH 33/35] Config fixes --- CMakeLists.txt | 1 - ci_tools_atomic_dex/ci_scripts/windows_script.ps1 | 7 +++++++ cmake/install/windows/windows_post_install.cmake | 2 +- src/core/atomicdex/services/mm2/mm2.service.cpp | 14 +++++++------- vcpkg.json | 2 +- 5 files changed, 16 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index edf592568b..4dbf66bc0d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -97,7 +97,6 @@ else () configure_file(${mm2_SOURCE_DIR}/mm2.exe ${CMAKE_BINARY_DIR}/bin/assets/tools/mm2/${DEX_API}.exe COPYONLY) configure_file(${mm2_SOURCE_DIR}/msvcp140.dll ${CMAKE_BINARY_DIR}/bin/assets/tools/mm2/msvcp140.dll COPYONLY) configure_file(${mm2_SOURCE_DIR}/vcruntime140.dll ${CMAKE_BINARY_DIR}/bin/assets/tools/mm2/vcruntime140.dll COPYONLY) - file(COPY ${jl777-coins_SOURCE_DIR}/icons/ DESTINATION ${mm2_SOURCE_DIR}/bin/atomic_defi_design/assets/images/coins/) endif () add_subdirectory(vendor/antara-gaming_sdk/modules) diff --git a/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 b/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 index 3f7d4d94f4..c3b07f0f79 100644 --- a/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 +++ b/ci_tools_atomic_dex/ci_scripts/windows_script.ps1 @@ -14,9 +14,16 @@ scoop cache rm git scoop cache rm cmake scoop cache rm ninja scoop cache rm llvm + $Env:QT_INSTALL_CMAKE_PATH = "C:\Qt\$Env:QT_VERSION\msvc2019_64" $Env:QT_ROOT = "C:\Qt" + +git clone https://github.com/KomodoPlatform/coins/ -b master +mkdir -p atomic_defi_design\assets\images\coins +Get-Item -Path "coins\icons\*.png" | Move-Item -Destination "atomic_defi_design\assets\images\coins" + mkdir build cd build + cmake -DCMAKE_BUILD_TYPE="$Env:CMAKE_BUILD_TYPE" -GNinja ../ ninja install diff --git a/cmake/install/windows/windows_post_install.cmake b/cmake/install/windows/windows_post_install.cmake index 182391f249..a477153535 100644 --- a/cmake/install/windows/windows_post_install.cmake +++ b/cmake/install/windows/windows_post_install.cmake @@ -108,4 +108,4 @@ file(COPY ${PROJECT_ROOT_DIR}/ci_tools_atomic_dex/installer/windows/${DEX_PROJEC message(STATUS "Contents of folder: ls ${TARGET_APP_PATH}") execute_process(COMMAND ls "${TARGET_APP_PATH}") -message(STATUS "===== Windows Post Install Complete =====") \ No newline at end of file +message(STATUS "===== Windows Post Install Complete =====") diff --git a/src/core/atomicdex/services/mm2/mm2.service.cpp b/src/core/atomicdex/services/mm2/mm2.service.cpp index 3137c3ee49..49250a8fa6 100644 --- a/src/core/atomicdex/services/mm2/mm2.service.cpp +++ b/src/core/atomicdex/services/mm2/mm2.service.cpp @@ -63,7 +63,7 @@ namespace SPDLOG_INFO("There is a precedent configuration file, upgrading the new one with precedent settings"); //! Old cfg to ifs - LOG_PATH("opening file: {}", precedent_version_cfg_path); + LOG_PATH("opening previous version coins file: {}", precedent_version_cfg_path); QFile ifs; ifs.setFileName(atomic_dex::std_path_to_qstring(precedent_version_cfg_path)); ifs.open(QIODevice::Text | QIODevice::ReadOnly); @@ -72,7 +72,7 @@ namespace //! New cfg to ifs std::filesystem::path actual_version_filepath = cfg_path / (std::string(atomic_dex::get_raw_version()) + "-coins."s + wallet_name + ".json"s); - LOG_PATH("opening file: {}", actual_version_filepath); + LOG_PATH("opening new version coins file: {}", actual_version_filepath); QFile actual_version_ifs; actual_version_ifs.setFileName(atomic_dex::std_path_to_qstring(actual_version_filepath)); actual_version_ifs.open(QIODevice::Text | QIODevice::ReadOnly); @@ -97,13 +97,13 @@ namespace } } - LOG_PATH("closing file: {}", precedent_version_cfg_path); + LOG_PATH("closing old version coins file: {}", precedent_version_cfg_path); ifs.close(); - LOG_PATH("closing file: {}", actual_version_filepath); + LOG_PATH("closing new version coins file: {}", actual_version_filepath); actual_version_ifs.close(); //! Write contents - LOG_PATH("opening file: {}", actual_version_filepath); + LOG_PATH("opening new version file: {}", actual_version_filepath); QFile ofs; ofs.setFileName(atomic_dex::std_path_to_qstring(actual_version_filepath)); ofs.open(QIODevice::Text | QIODevice::WriteOnly); @@ -116,7 +116,7 @@ namespace { SPDLOG_ERROR("error: {}", ec.message()); } - LOG_PATH("closing file: {}", actual_version_filepath); + LOG_PATH("closing new version file: {}", actual_version_filepath); ofs.close(); } } @@ -2488,4 +2488,4 @@ namespace atomic_dex { update_coin_status(this->m_current_wallet_name, {ticker}, status, m_coins_informations, m_coin_cfg_mutex, "is_segwit_on"); } -} // namespace atomic_dex +} // namespace atomic_dex \ No newline at end of file diff --git a/vcpkg.json b/vcpkg.json index 040a73da17..7aa536cca7 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -1,6 +1,6 @@ { "name": "atomicdex-desktop", - "version-string": "0.5.5", + "version-string": "0.5.7", "dependencies": [ "entt", "boost-multiprecision", From e0eb2a7d276bb0d59ee87242c394c241b5779701 Mon Sep 17 00:00:00 2001 From: smk762 Date: Wed, 10 Jan 2024 20:48:42 +0800 Subject: [PATCH 34/35] fix path for vcpkg --- .github/workflows/firodex-desktop-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index ac33ff714a..4a039384c1 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -21,8 +21,8 @@ env: DEX_WEBSITE: "https://firo.org/" VCPKG_DEFAULT_BINARY_CACHE: ${{ github.workspace }}/b/vcpkg_cache VCPKG_BINARY_SOURCES: clear;x-gha,readwrite - RUNVCPKG_VCPKG_ROOT: ${{ github.workspace }}\firodex-desktop\ci_tools_atomic_dex\vcpkg-repo - VCPKG_ROOT: ${{ github.workspace }}\firodex-desktop\ci_tools_atomic_dex\vcpkg-repo + RUNVCPKG_VCPKG_ROOT: ${{ github.workspace }}\komodo-wallet-desktop\ci_tools_atomic_dex\vcpkg-repo + VCPKG_ROOT: ${{ github.workspace }}\komodo-wallet-desktop\ci_tools_atomic_dex\vcpkg-repo jobs: From 9a8c542209582d221c20a45eb579e7cffc244f61 Mon Sep 17 00:00:00 2001 From: smk762 Date: Wed, 10 Jan 2024 21:49:53 +0800 Subject: [PATCH 35/35] try fix cache actions error --- .github/workflows/firodex-desktop-cd.yml | 7 +++++++ .github/workflows/firodex-desktop-ci.yml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/firodex-desktop-cd.yml b/.github/workflows/firodex-desktop-cd.yml index 661e6d78e0..2e928193e4 100644 --- a/.github/workflows/firodex-desktop-cd.yml +++ b/.github/workflows/firodex-desktop-cd.yml @@ -21,6 +21,13 @@ jobs: steps: - uses: actions/checkout@v2 + - name: setup cache variables + uses: actions/github-script@v6 + with: + script: | + core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || ''); + core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || ''); + - name: Install QT (Linux/Release) uses: jurplel/install-qt-action@v2 with: diff --git a/.github/workflows/firodex-desktop-ci.yml b/.github/workflows/firodex-desktop-ci.yml index 4a039384c1..42878ba1ca 100644 --- a/.github/workflows/firodex-desktop-ci.yml +++ b/.github/workflows/firodex-desktop-ci.yml @@ -85,6 +85,13 @@ jobs: ref: ${{ github.event.pull_request.head.sha }} submodules: 'true' + - name: setup cache variables + uses: actions/github-script@v6 + with: + script: | + core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || ''); + core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || ''); + - name: Setup Python uses: actions/setup-python@v4 with:

HVBH(MD_890%?>U@N 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 literal 0 HcmV?d00001 diff --git a/assets/themes/Default - Light/dex-logo-big.png b/assets/themes/Default - Light/dex-logo-big.png old mode 100644 new mode 100755 index 0902c315a78eac8c0510ea0124e8ab0a96c0ea56..fedfe0eb5034789e365d7ba9096e48ddd6ad3b32 GIT binary patch literal 75391 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 From 34a161e697593fe3319e08356833abcf11a7aab4 Mon Sep 17 00:00:00 2001 From: Syl Date: Sun, 12 Dec 2021 13:42:27 +0100 Subject: [PATCH 09/35] Update themes --- assets/themes/Binance - Dark/colors.json | 68 ------------------ assets/themes/Binance - Dark/dex-logo-big.png | Bin 24016 -> 0 bytes assets/themes/Binance - Dark/dex-logo.png | Bin 29144 -> 0 bytes assets/themes/Default - Dark/colors.json | 44 ++++++------ 4 files changed, 22 insertions(+), 90 deletions(-) delete mode 100644 assets/themes/Binance - Dark/colors.json delete mode 100644 assets/themes/Binance - Dark/dex-logo-big.png delete mode 100644 assets/themes/Binance - Dark/dex-logo.png diff --git a/assets/themes/Binance - Dark/colors.json b/assets/themes/Binance - Dark/colors.json deleted file mode 100644 index 0f68983f3a..0000000000 --- a/assets/themes/Binance - Dark/colors.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "accentColor": "#0A0A0A", - "foregroundColor": "#ffffff", - "backgroundColor": "#161515", - "backgroundColorDeep": "#0A0A0A", - - "buttonColorDisabled": "#8B6900", - "buttonColorEnabled": "#cb9800", - "buttonColorHovered": "#EBB514", - "buttonColorPressed": "#EBB514", - "buttonTextDisabledColor": "#3B3B3B", - "buttonTextEnabledColor": "#fafffa", - "buttonTextHoveredColor": "#000000", - "buttonTextPressedColor": "#000000", - - "gradientButtonStartColor": "#cb9800", - "gradientButtonEndColor": "#cb9800", - "gradientButtonDisabledStartColor": "#8B6900", - "gradientButtonDisabledEndColor": "#8B6900", - "gradientButtonHoveredStartColor": "#EBB514", - "gradientButtonHoveredEndColor": "#EBB514", - "gradientButtonPressedStartColor": "#EBB514", - "gradientButtonPressedEndColor": "#EBB514", - "gradientButtonTextEnabledColor": "#080707", - "gradientButtonTextDisabledColor": "#3B3B3B", - "gradientButtonTextHoveredColor": "#000000", - "gradientButtonTextPressedColor": "#000000", - - "checkBoxGradientStartColor": "#cb9800", - "checkBoxGradientEndColor": "#EBB514", - - "switchGradientStartColor": "#cb9800", - "switchGradientEndColor": "#EBB514", - "switchGradientStartColor2": "#FFF", - "switchGradientEndColor2": "#FFF", - - "modalPageCounterGradientStartColor": "#cb9800", - "modalPageCounterGradientEndColor": "#EBB514", - - "tabSelectedColor": "#EBB514", - - "textDisabledColor": "#444444", - "textSelectionColor": "#14bca6", - "textPlaceholderColor": "#8B6900", - "textSelectedColor": "#0e1021", - "textFieldBackgroundColor": "#0e0e0e", - - "chartTradingLineBackgroundColor": "#24283d", - "chartTradingLineColor": "#74fbee", - - "innerBackgroundColor": "#111", - - "floatingBackgroundColor": "#222", - - "sidebarBgColor": "#161515", - "sidebarVersionTextColor": "#BBB", - "sidebarCursorStartColor": "#cb9800", - "sidebarCursorEndColor": "#EBB51400", - "sidebarLineTextHovered": "#8B6900", - - "okColor": "#74fbee", - "noColor": "#d13990", - - "arrowUpColor": "#F85757", - "arrowDownColor": "#845FEF", - - "lineSeparatorColor": "#222" -} \ No newline at end of file diff --git a/assets/themes/Binance - Dark/dex-logo-big.png b/assets/themes/Binance - Dark/dex-logo-big.png deleted file mode 100644 index 5f2ea6aa147442597c4146a9e11553a9f9fb3086..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24016 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 diff --git a/assets/themes/Binance - Dark/dex-logo.png b/assets/themes/Binance - Dark/dex-logo.png deleted file mode 100644 index b720c06d36050af57619af80833d34684221990c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29144 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 aWcvSW#JDQ_PYK@u0000 Date: Sun, 12 Dec 2021 13:59:35 +0100 Subject: [PATCH 10/35] Update dark theme --- assets/themes/Default - Dark/colors.json | 52 ++++++++++++------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/assets/themes/Default - Dark/colors.json b/assets/themes/Default - Dark/colors.json index 5d76036bb0..efde43285e 100644 --- a/assets/themes/Default - Dark/colors.json +++ b/assets/themes/Default - Dark/colors.json @@ -1,16 +1,16 @@ { - "accentColor": "#2C3D66", + "accentColor": "#212020", "foregroundColor": "#ffffff", "foregroundColor2": "#7A8EA1FF", "foregroundColor3": "#ABC0D3FF", "backgroundColor": "#161515", "secondBackgroundColor": "#1F1E1E", - "backgroundColorDeep": "#171a2c", + "backgroundColorDeep": "#1F1E1E", - "buttonColorDisabled": "#28375A", + "buttonColorDisabled": "#3E34349A", "buttonColorEnabled": "#3E3434", - "buttonColorHovered": "#4068B929", - "buttonColorPressed": "#2932546C", + "buttonColorHovered": "#3E34346A", + "buttonColorPressed": "#3E34342A", "buttonTextDisabledColor": "#444444", "buttonTextEnabledColor": "#ffffff", "buttonTextHoveredColor": "#ffffff", @@ -20,17 +20,17 @@ "gradientButtonEndColor": "#EE5C78FF", "gradientButtonDisabledStartColor": "#9B1C2E4D", "gradientButtonDisabledEndColor": "#EE5C7834", - "gradientButtonHoveredStartColor": "#4986EAAD", - "gradientButtonHoveredEndColor": "#4986EAAD", - "gradientButtonPressedStartColor": "#4986EA", - "gradientButtonPressedEndColor": "#4986EA", + "gradientButtonHoveredStartColor": "#CB1C2EAF", + "gradientButtonHoveredEndColor": "#CB1C2EAF", + "gradientButtonPressedStartColor": "#EB1C2EAF", + "gradientButtonPressedEndColor": "#EB1C2EAF", "gradientButtonTextEnabledColor": "#FFF", "gradientButtonTextDisabledColor": "#FFF", "gradientButtonTextHoveredColor": "#FFF", "gradientButtonTextPressedColor": "#FFF", - "checkBoxGradientStartColor": "#8892EB", - "checkBoxGradientEndColor": "#9DD4F3", + "checkBoxGradientStartColor": "#BA2A45FF", + "checkBoxGradientEndColor": "#BA2A45FF", "switchGradientStartColor": "#BA2A45FF", "switchGradientEndColor": "#ECB6BEFF", @@ -44,36 +44,36 @@ "modalPageCounterGradientStartColor": "#BA2A45FF", "modalPageCounterGradientEndColor": "#BA2A45FF", - "scrollBarIndicatorColor": "#8790B2FF", - "scrollBarBackgroundColor": "#94A3B11F", + "scrollBarIndicatorColor": "#DBE0E4", + "scrollBarBackgroundColor": "#93A3B11F", - "tabSelectedColor": "#2C3D66", + "tabSelectedColor": "#BA2A45", "textDisabledColor": "#444444", "textSelectionColor": "#14bca6", - "textPlaceholderColor": "#91A8E8", + "textPlaceholderColor": "#A9A9A9", "textSelectedColor": "#0e1021", - "textFieldBackgroundColor": "#313555FF", - "textFieldPrefixColor": "#8790B2FF", - "textFieldSuffixColor": "#456078FF#", + "textFieldBackgroundColor": "#272727FF", + "textFieldPrefixColor": "#FFFFFFFF", + "textFieldSuffixColor": "#FFFFFFFF", "chartTradingLineBackgroundColor": "#24283d", "chartTradingLineColor": "#74fbee", - "innerBackgroundColor": "#1F263F", + "innerBackgroundColor": "#1F1E1E", - "floatingBackgroundColor": "#24273D", + "floatingBackgroundColor": "#1F1E1E", - "rangeSliderBackgroundColor": "#5A68E6FF", - "rangeSliderDistanceColor": "#4986EA3B", - "rangeSliderIndicatorBackgroundStartColor": "#5A68E6FF", - "rangeSliderIndicatorBackgroundEndColor": "#4986EAFF", + "rangeSliderBackgroundColor": "#EE5C78FF", + "rangeSliderDistanceColor": "#F9F5F5FF", + "rangeSliderIndicatorBackgroundStartColor": "#EE5C78FF", + "rangeSliderIndicatorBackgroundEndColor": "#EE5C78FF", "sidebarBgColor": "#161515FF", "sidebarVersionTextColor": "#878787FF", "sidebarCursorStartColor": "#BA2A45", - "sidebarCursorEndColor": "#BA2A45", + "sidebarCursorEndColor": "#BA2A4500", "sidebarLineTextHovered": "#BA2A45", "tradeBuyModeSelectorBackgroundColorStart": "#00C3AAFF", @@ -88,5 +88,5 @@ "arrowUpColor": "#F85757", "arrowDownColor": "#845FEF", - "lineSeparatorColor": "#262941" + "lineSeparatorColor": "#65656542" } From 6392c5644605a855fe405ab2d51d7cdcdbbc77d5 Mon Sep 17 00:00:00 2001 From: Syl Date: Sun, 12 Dec 2021 15:43:54 +0100 Subject: [PATCH 11/35] Udpate light theme --- assets/themes/Default - Light/colors.json | 129 +++++++++++----------- 1 file changed, 66 insertions(+), 63 deletions(-) diff --git a/assets/themes/Default - Light/colors.json b/assets/themes/Default - Light/colors.json index 1b7f5addfd..a55ea5445b 100644 --- a/assets/themes/Default - Light/colors.json +++ b/assets/themes/Default - Light/colors.json @@ -1,82 +1,85 @@ { - "accentColor": "#F0F2FF", - "foregroundColor": "#456078", - "backgroundColor": "#FCFCFC", - "backgroundColorDeep": "#FCFCFC", - - "buttonColorDisabled": "#D8E3F8", - "buttonColorEnabled": "#F0F6FF", - "buttonColorHovered": "#D7E7FF", - "buttonColorPressed": "#B8D2F9", - "buttonTextDisabledColor": "#D1D4DC", - "buttonTextEnabledColor": "#456078", - "buttonTextHoveredColor": "#2F5678", - "buttonTextPressedColor": "#3A5B78", - - "gradientButtonStartColor": "#5A68E6", - "gradientButtonEndColor": "#4986EAAB", - "gradientButtonDisabledStartColor": "#CDD0F6", - "gradientButtonDisabledEndColor": "#DAE5F9", - "gradientButtonHoveredStartColor": "#5A68E6", - "gradientButtonHoveredEndColor": "#5A68E6", - "gradientButtonPressedStartColor": "#6A4DE3", - "gradientButtonPressedEndColor": "#6A4DE3", - "gradientButtonTextEnabledColor": "#FFF", - "gradientButtonTextDisabledColor": "#FFF", - "gradientButtonTextHoveredColor": "#FFF", - "gradientButtonTextPressedColor": "#FFF", - - "checkBoxGradientStartColor": "#8892EB", - "checkBoxGradientEndColor": "#9DD4F3", - - "switchGradientStartColor": "#8892EB", - "switchGradientEndColor": "#9DD4F3", + "accentColor": "#F0F0F0FF", + "foregroundColor": "#110202", + "foregroundColor2": "#878787FF", + "foregroundColor3": "#8FA0B1B2", + "backgroundColor": "#FCFCFCFF", + "secondBackgroundColor": "#F9F5F5FF", + "backgroundColorDeep": "#F9F5F5FF", + + "buttonColorDisabled": "#444444", + "buttonColorEnabled": "#F0F6F9", + "buttonColorHovered": "#F0F6F9AA", + "buttonColorPressed": "#F0F6F97A", + "buttonTextDisabledColor": "#444444", + "buttonTextEnabledColor": "#110202", + "buttonTextHoveredColor": "#110202", + "buttonTextPressedColor": "#110202", + + "gradientButtonStartColor": "#9B1C2EFF", + "gradientButtonEndColor": "#EE5C78FF", + "gradientButtonDisabledStartColor": "#9B1C2E4D", + "gradientButtonDisabledEndColor": "#EE5C7834", + "gradientButtonHoveredStartColor": "#CB1C2EAF", + "gradientButtonHoveredEndColor": "#CB1C2EAF", + "gradientButtonPressedStartColor": "#EB1C2EAF", + "gradientButtonPressedEndColor": "#EB1C2EAF", + "gradientButtonTextEnabledColor": "#110202", + "gradientButtonTextDisabledColor": "#110202", + "gradientButtonTextHoveredColor": "#110202", + "gradientButtonTextPressedColor": "#110202", + + "checkBoxGradientStartColor": "#BA2A45FF", + "checkBoxGradientEndColor": "#BA2A45FF", + + "switchGradientStartColor": "#BA2A45FF", + "switchGradientEndColor": "#ECB6BEFF", "switchGradientStartColor2": "#FFF", "switchGradientEndColor2": "#FFF", "comboBoxBackgroundColor": "#FFFFFFFF", - "comboBoxArrowsColor": "#456078FF", - "comboBoxDropdownItemHighlightedColor": "#456078FF", + "comboBoxArrowsColor": "#000000FF", + "comboBoxDropdownItemHighlightedColor": "#BA2A45FF", - "modalPageCounterGradientStartColor": "#9DD4F3", - "modalPageCounterGradientEndColor": "#9DD4F3", + "modalPageCounterGradientStartColor": "#BA2A45FF", + "modalPageCounterGradientEndColor": "#BA2A45FF", - "scrollBarIndicatorColor": "#DBE0E4FF", - "scrollBarBackgroundColor": "#93A3B1FF", + "scrollBarIndicatorColor": "#DBE0E4", + "scrollBarBackgroundColor": "#93A3B11F", - "tabSelectedColor": "#DCE8FD", + "tabSelectedColor": "#FEC1CC", - "textDisabledColor": "#C5CFD8", + "textDisabledColor": "#444444", "textSelectionColor": "#14bca6", - "textPlaceholderColor": "#91A8E8", - "textSelectedColor": "#f9f9fb", + "textPlaceholderColor": "#8FA0B1FF", + "textSelectedColor": "#0e1021", - "textFieldBackgroundColor": "#F3F5F6FF", - "textFieldPrefixColor": "#45607894", - "textFieldSuffixColor": "#456078FF", + "textFieldBackgroundColor": "#FFFFFFFF", + "textFieldPrefixColor": "#110202FF", + "textFieldSuffixColor": "#110202FF", - "chartTradingLineBackgroundColor": "#C5F2EF", - "chartTradingLineColor": "#53EBD7", + "chartTradingLineBackgroundColor": "#24283d", + "chartTradingLineColor": "#74fbee", - "innerBackgroundColor": "#edf4ff", + "innerBackgroundColor": "#F9F5F5FF", - "floatingBackgroundColor": "#edf4ff", + "floatingBackgroundColor": "#F9F5F5FF", - "rangeSliderBackgroundColor": "#5A68E6FF", - "rangeSliderDistanceColor": "#4986EA3B", - "rangeSliderIndicatorBackgroundStartColor": "#5A68E6FF", - "rangeSliderIndicatorBackgroundEndColor": "#4986EAFF", + "rangeSliderBackgroundColor": "#EE5C78FF", + "rangeSliderDistanceColor": "#F9F5F5FF", + "rangeSliderIndicatorBackgroundStartColor": "#EE5C78FF", + "rangeSliderIndicatorBackgroundEndColor": "#EE5C78FF", - "sidebarBgColor": "#FCFCFC", - "sidebarVersionTextColor": "#456078", - "sidebarCursorStartColor": "#5A68E6", - "sidebarCursorEndColor": "#2CB9F000", - "sidebarLineTextHovered": "#2C87B9", + "sidebarBgColor": "#FCFCFCFF", + "sidebarVersionTextColor": "#110202FF", + "sidebarCursorStartColor": "#F6D7DBFF", + "sidebarCursorEndColor": "#FFFFFFFF", + "sidebarLineTextHovered": "#7C1624", - "tradeBuyModeSelectorBackgroundColorStart": "#6A4DE3FF", - "tradeBuyModeSelectorBackgroundColorEnd": "#2279F1FF", - "tradeSellModeSelectorBackgroundColorStart": "#E52167FF", - "tradeSellModeSelectorBackgroundColorEnd": "#E216A9FF", + "tradeBuyModeSelectorBackgroundColorStart": "#00C3AAFF", + "tradeBuyModeSelectorBackgroundColorEnd": "#1FE7C3FF", + "tradeSellModeSelectorBackgroundColorStart": "#F14263FF", + "tradeSellModeSelectorBackgroundColorEnd": "#F48EA1FF", "tradeMarketModeSelectorNotSelectedBackgroundColor": "#89B6FF21", "okColor": "#00C058", @@ -85,5 +88,5 @@ "arrowUpColor": "#F85757", "arrowDownColor": "#845FEF", - "lineSeparatorColor": "#CDD3DC" + "lineSeparatorColor": "#65656542" } From 37b77cd45899cbd1c7793e20941eb53a0877e6f5 Mon Sep 17 00:00:00 2001 From: milerius Date: Mon, 13 Dec 2021 08:58:59 +0100 Subject: [PATCH 12/35] feat(firodex): use smaller logo --- assets/logo/dex-logo.png | Bin 64195 -> 1850 bytes assets/logo/dex-tray-icon.png | Bin 64195 -> 1850 bytes 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 assets/logo/dex-logo.png mode change 100755 => 100644 assets/logo/dex-tray-icon.png diff --git a/assets/logo/dex-logo.png b/assets/logo/dex-logo.png old mode 100755 new mode 100644 index b9eb8f9d2be7e296bcb246ed3028351d5795e6fb..f48c7ed43bd5d7ad41020450365e80ebcf46d6f3 GIT binary patch literal 1850 zcmV-A2gUe_P)!H9 zSp%~QtL7kxhy*-&GKfMz0;?wj&W!!7%#itdX3|~ry6aWF_rdS9z13astLd(KRb74H zfXkJOIx8d?!0i}dz^#M>x!rk=NIQ;%x6bW?6GN0fpg)U zI5%I9t6}Y4cc;hTJ))e=AK;CEgxh1$f$DLfatED8^N)s|)r)U$KKabQ92_g$ zIK1?5cm2v$j!X9HteoHCU|0t+;W%X}42`(*&i`aRZ0xLFUT8C0mnuj(BUT*0q;>oB zxjS4@XF7-($1zEL`t8B7lwKqoZR{NsiP$$BC^--_ZQih)?{&<|KqzKunDo*V_#a4)ePSl z1EN#(2R7NCMrAd(kB%P)Ukimc*r!H>nJNy91vHyKpiuKGjI2)SV#vnL}YmxS0cauA%)Jce>01NVg)TppPI-H4Y7Kc17n3T!A*if$Joap?XTN6 zymXrbn-DTn$9RE(gJJ=sd}B@Y2y&18tSt_V6%?j?gJ3^v$>KEc01jlT1Wy}VHvgB; zw@QHw1&GDs=|=pR6F2^XGE4!G4#- z|6ql`fBU^;W(ZuaHrVeGS?&BunU5hPm#vMdok2d>0+P$TxonMKZijsziVwDcRL=kB z>z|a$)(ZPR6d#y7FpZ520gZ^u)(rc;FYJ8H2j&hN8H$E{e;vkV1+o1(ADA;zIe&B@ zxoqvgYxdvVa_?U|yCpM2K>mQs)(*TLF&|&S;Dd5TD&?D^`2$A2d}1yA%SML6<)*~Q zW1xv|>}UlOHEd)EnsfeDfak*oz<n>fH#21cmtU82Eg%X z6K?>K@dhyG4S?g(Cf)!d;|*ZW8vw_nO}qg_#v4EZk|7)zE5x2uQqcea2gV8-;;Ug&=HoRnE<0yRuZBS>J_ao9>>