diff --git a/.github/workflows/atomicdex-desktop-ci.yml b/.github/workflows/atomicdex-desktop-ci.yml index 6b9d38c123..f81a703834 100644 --- a/.github/workflows/atomicdex-desktop-ci.yml +++ b/.github/workflows/atomicdex-desktop-ci.yml @@ -32,7 +32,7 @@ jobs: include: - name: ubuntu-qt-5-15-2 - os: ubuntu-18.04 + os: ubuntu-16.04 qt: '5.15.2' type: 'release' @@ -70,10 +70,10 @@ jobs: host: 'linux' target: 'desktop' dir: '${{ github.workspace }}' - #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: '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 modules: 'qtcharts qtwidgets debug_info qtwebengine qtwebview' aqtversion: '==0.8' py7zrversion: '==0.6' @@ -85,17 +85,17 @@ jobs: version: ${{ matrix.qt }} host: 'mac' target: 'desktop' - #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: '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 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.0-202104091030 qt.tools.ifw.41 -b https://qt-mirror.dannhauer.de/ --outputdir ${{ github.workspace }}/Qt + python3 -m aqt tool mac tools_ifw 4.1.1-202105261132 qt.tools.ifw.41 --outputdir ${{ github.workspace }}/Qt echo "${{ github.workspace }}/Qt/Tools/QtInstallerFramework/4.0/bin" >> $GITHUB_PATH - name: Install QT (Windows) @@ -106,10 +106,10 @@ jobs: host: 'windows' target: 'desktop' arch: 'win64_msvc2019_64' - #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: '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 dir: 'C:\' modules: 'qtcharts qtwidgets debug_info qtwebview qtwebengine' @@ -117,7 +117,7 @@ jobs: if: runner.os == 'Windows' run: | python -m pip install --upgrade pip - python -m aqt tool windows tools_ifw 4.1.0-202104091029 qt.tools.ifw.41 -b https://qt-mirror.dannhauer.de/ --outputdir C:/Qt + python -m aqt tool windows tools_ifw 4.1.1-202105261131 qt.tools.ifw.41 --outputdir C:/Qt echo "C:/Qt/Tools/QtInstallerFramework/4.0/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append echo $env:GITHUB_PATH echo $env:PATH @@ -142,10 +142,10 @@ jobs: - name: Upload env variable for vpkg (Linux) if: runner.os == 'Linux' run: | - echo "CXXFLAGS=-stdlib=libc++" >> $GITHUB_ENV - echo "LDFLAGS=-stdlib=libc++" >> $GITHUB_ENV - echo "CXX=clang++-11" >> $GITHUB_ENV - echo "CC=clang-11" >> $GITHUB_ENV + #echo "CXXFLAGS=-stdlib=libc++" >> $GITHUB_ENV + #echo "LDFLAGS=-stdlib=libc++" >> $GITHUB_ENV + echo "CXX=clang++-12" >> $GITHUB_ENV + echo "CC=clang-12" >> $GITHUB_ENV - name: vcpkg deps (All) uses: KomodoPlatform/run-vcpkg@v7 @@ -172,10 +172,10 @@ jobs: 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++-11 - export CC=clang-11 + #export CXXFLAGS=-stdlib=libc++ + #export LDFLAGS=-stdlib=libc++ + export CXX=clang++-12 + export CC=clang-12 cd ci_tools_atomic_dex nimble build -y @@ -235,10 +235,10 @@ jobs: 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++-11 - export CC=clang-11 + #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 diff --git a/.github/workflows/sync_mirror.yml b/.github/workflows/sync_mirror.yml new file mode 100644 index 0000000000..ad86db71c4 --- /dev/null +++ b/.github/workflows/sync_mirror.yml @@ -0,0 +1,26 @@ +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/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000..a15c11a911 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,112 @@ +image: smk762/qt-ci:latest + +stages: + - build + - upload_linux_zip + - upload_linux_tar + - upload_linux_appimage + - test + +variables: + GIT_SUBMODULE_STRATEGY: recursive + DOCKER_DRIVER: overlay2 + PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" + VCPKG_DEFAULT_BINARY_CACHE: "$CI_PROJECT_DIR/.cache/vcpkg" + QT_VERSION: "5.15.2" + CMAKE_VERSION: "3.20.5" + +cache: + - key: $CI_COMMIT_REF_SLUG + paths: + - atomicdex-desktop-linux-${CI_COMMIT_SHA::9}.zip + - atomicdex-desktop-linux-${CI_COMMIT_SHA::9}.tar.zst + - atomicdex-desktop-${CI_COMMIT_SHA::9}-x86_64.AppImage + - key: $CI_PROJECT_NAME + paths: + - "$CI_PROJECT_DIR/.cache/vcpkg" + + +linux:build: + stage: build + before_script: + - cd $CI_PROJECT_DIR + - mkdir -p .cache/pip + - mkdir -p .cache/vcpkg + + script: + # Job Variables + - echo $CI_COMMIT_REF_SLUG + - echo $CI_COMMIT_AUTHOR + - echo $CI_COMMIT_BRANCH + - echo $CI_COMMIT_SHA + - echo $CI_COMMIT_SHORT_SHA + - echo $CI_PROJECT_PATH + - echo $CI_PROJECT_NAME + - echo $QT_VERSION + - echo $CMAKE_VERSION + + # Job Path/Env variables + - export DEBIAN_FRONTEND=noninteractive + - export QT_INSTALL_CMAKE_PATH=/opt/Qt/$QT_VERSION/gcc_64/lib/cmake + - export QT_ROOT=/opt/Qt/$QT_VERSION + - export Qt5_DIR=/opt/Qt/$QT_VERSION/gcc_64/lib/cmake/Qt5 + - export PATH=/opt/Qt/$QT_VERSION/gcc_64/bin:$PATH + - export PATH=${PATH}:/cmake-$CMAKE_VERSION-linux-x86_64/bin; + - export APPIMAGE_EXTRACT_AND_RUN=1 + + # Update tar + - export FORCE_UNSAFE_CONFIGURE=1 + - wget https://ftp.wayne.edu/gnu/tar/tar-1.34.tar.gz && tar -xvf tar-1.34.tar.gz + - cd tar-1.34 && ./configure && make && make install + - cp src/tar $(which tar) + + # Bootstrap Vcpkg + - cd $CI_PROJECT_DIR; ./ci_tools_atomic_dex/vcpkg-repo/bootstrap-vcpkg.sh + + # NINJA + - cd $CI_PROJECT_DIR + - rm -rf build_ninja || echo "no build_ninja folder to rm" + - mkdir build_ninja && cd $_ + - cmake -DCMAKE_BUILD_TYPE=Release -GNinja ../ + - ninja atomicdex-desktop + - ninja install + - cd $CI_PROJECT_DIR + - cp $CI_PROJECT_DIR/bundled/linux/atomicdex-desktop-linux-${CI_COMMIT_SHA::9}.zip . + - cp $CI_PROJECT_DIR/bundled/linux/atomicdex-desktop-linux-${CI_COMMIT_SHA::9}.tar.zst . + - cp $CI_PROJECT_DIR/bundled/linux/atomicdex-desktop-${CI_COMMIT_SHA::9}-x86_64.AppImage . + +AtomicDex-linux-zip: + stage: upload_linux_zip + allow_failure: true + script: + - echo "Uploading AppImage..." + artifacts: + name: "AtomicDex-linux-${CI_COMMIT_SHA::9}.zip" + paths: + - $CI_PROJECT_DIR/atomicdex-desktop-linux-${CI_COMMIT_SHA::9}.zip + when: always + expire_in: 1 week + +AtomicDex-linux-AppImage: + stage: upload_linux_appimage + allow_failure: true + script: + - echo "Uploading AppImage..." + artifacts: + name: "AtomicDex-linux-${CI_COMMIT_SHA::9}-AppImage" + paths: + - $CI_PROJECT_DIR/atomicdex-desktop-${CI_COMMIT_SHA::9}-x86_64.AppImage + when: always + expire_in: 1 week + +AtomicDex-linux-tar: + stage: upload_linux_tar + allow_failure: true + script: + - echo "Uploading tar..." + artifacts: + name: "AtomicDex-linux-${CI_COMMIT_SHA::9}.tar.zst" + paths: + - $CI_PROJECT_DIR/atomicdex-desktop-linux-${CI_COMMIT_SHA::9}.tar.zst + when: always + expire_in: 1 week diff --git a/CMakeLists.txt b/CMakeLists.txt index d0da2aecee..4af760fdc1 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.4.3) +project(${DEX_PROJECT_NAME} LANGUAGES CXX VERSION 0.5.0) message(STATUS "${PROJECT_NAME} is version ${PROJECT_VERSION}") include(cmake_default_options) @@ -54,23 +54,29 @@ endif () if (UNIX AND NOT APPLE) message("Forcing stdlib C++") - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++ -lc++abi") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") + #set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++ -lc++abi") + #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") endif () ##! We fetch our dependencies if (APPLE) FetchContent_Declare(mm2 - URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/beta-2.1.3445/mm2-419f36ef5-Darwin-Release.zip) + URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/v1.1.0/mm2-41170748d-Darwin-Release.zip) elseif (UNIX AND NOT APPLE) FetchContent_Declare(mm2 - URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/beta-2.1.3445/mm2-419f36ef5-Linux-Release.zip) + URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/v1.1.0/mm2-41170748d-Linux-Release.zip) else () FetchContent_Declare(mm2 - URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/beta-2.1.3445/mm2-419f36ef5-Windows_NT-Release.zip) + URL https://github.com/KomodoPlatform/atomicDEX-API/releases/download/v1.1.0/mm2-41170748d-Windows_NT-Release.zip) endif () -FetchContent_Declare(qmaterial URL https://github.com/KomodoPlatform/Qaterial/archive/last-clang-working-2.zip) +#FetchContent_Declare(qmaterial URL https://github.com/KomodoPlatform/Qaterial/archive/last-clang-working-2.zip) + +FetchContent_Declare( + qmaterial + GIT_REPOSITORY https://github.com/KomodoPlatform/Qaterial.git + GIT_TAG 53669824261ae07bc0e8c2abb4b55431f65b2055 +) FetchContent_Declare(jl777-coins URL https://github.com/KomodoPlatform/coins/archive/master.zip) @@ -109,66 +115,13 @@ add_subdirectory(src) # Adds Qaterial hot reload to main executable if (WITH_HOTRELOAD) - message(STATUS "Hot reload enabled") - include(hot_reload/cmake/Configuration.cmake) - include(hot_reload/cmake/FetchDependencies.cmake) - set(QATERIALHOTRELOAD_LIB QaterialHotReload) - set(QATERIALHOTRELOAD_SRC_DIR ${CMAKE_SOURCE_DIR}/hot_reload/src/Qaterial/HotReload) - add_subdirectory(hot_reload/qml/Qaterial/HotReload) - - add_library(${QATERIALHOTRELOAD_LIB} STATIC - ${QATERIALHOTRELOAD_SRC_DIR}/HotReload.hpp - ${QATERIALHOTRELOAD_SRC_DIR}/HotReload.cpp - ${QATERIALHOTRELOAD_QML_RES}) - add_library(Qaterial::HotReload ALIAS ${QATERIALHOTRELOAD_LIB}) - - target_link_libraries(${QATERIALHOTRELOAD_LIB} PUBLIC - Qaterial - SortFilterProxyModel - ) - target_link_libraries(${QATERIALHOTRELOAD_LIB} PRIVATE - Qaterial::HotReload::Ui - spdlog::spdlog - ) - - function(target_link_quiet_libraries TARGET) - foreach (LIB ${ARGN}) - if (TARGET ${LIB}) - target_link_libraries(${TARGET} PUBLIC ${LIB}) - endif () - endforeach (LIB) - endfunction() - - # Optionnal Qt libs that might be interessant to have packaged with hotreloader - find_package(Qt5 QUIET COMPONENTS - Charts) - - target_link_quiet_libraries(${QATERIALHOTRELOAD_LIB} - Qt::Charts) - - set_target_properties(${QATERIALHOTRELOAD_LIB} PROPERTIES - FOLDER ${QATERIALHOTRELOAD_FOLDER_PREFIX} - AUTORCC TRUE - AUTOMOC TRUE) - target_include_directories(${QATERIALHOTRELOAD_LIB} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/hot_reload/src) - target_compile_definitions(${QATERIALHOTRELOAD_LIB} - PRIVATE -DQATERIALHOTRELOAD_VERSION_MAJOR=${QATERIALHOTRELOAD_VERSION_MAJOR} - PRIVATE -DQATERIALHOTRELOAD_VERSION_MINOR=${QATERIALHOTRELOAD_VERSION_MINOR} - PRIVATE -DQATERIALHOTRELOAD_VERSION_PATCH=${QATERIALHOTRELOAD_VERSION_PATCH} - PRIVATE -DQATERIALHOTRELOAD_VERSION_TAG=${QATERIALHOTRELOAD_VERSION_TAG} - PRIVATE -DQATERIALHOTRELOAD_VERSION_TAG_HEX=${QATERIALHOTRELOAD_VERSION_TAG_HEX} - ) - - if (QATERIALHOTRELOAD_ENABLE_PCH AND COMMAND target_precompile_headers) - target_precompile_headers(${QATERIALHOTRELOAD_LIB} PRIVATE ${PROJECT_SOURCE_DIR}/hot_reload/src/Qaterial/HotReload/Pch/Pch.hpp) - endif () - - get_target_property(QT_TARGET_TYPE Qt::Core TYPE) - if (${QT_TARGET_TYPE} STREQUAL "STATIC_LIBRARY") - qt_generate_qml_plugin_import(${QATERIALHOTRELOAD_LIB} QML_SRC ${CMAKE_CURRENT_SOURCE_DIR}) - qt_generate_plugin_import(${QATERIALHOTRELOAD_LIB}) - endif () - + FetchContent_Declare( + qaterial_hotreload + GIT_REPOSITORY https://github.com/KomodoPlatform/QaterialHotReload + GIT_TAG ecffec6bd01d9a13561689283bc2a6a927957f64 + ) + set(QATERIALHOTRELOAD_ENABLE_HOTRELOAD_APP OFF CACHE BOOL "") + FetchContent_MakeAvailable(qaterial_hotreload) target_link_libraries(${PROJECT_NAME} PUBLIC Qaterial::HotReload) target_compile_definitions(${PROJECT_NAME} PUBLIC ATOMICDEX_HOT_RELOAD) endif () diff --git a/README.md b/README.md index e8385af2c8..6a39d2ffe7 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,6 @@ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | cpprestsdk | 2.10.15-1 | The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. | HTTP | | taskflow | 2.2.0 | Parallel and Heterogeneous Task Programming in Modern C++ | Threading | | qt | 5.15.2 | Qt is a cross-platform application development framework for desktop, embedded and mobile. | GUI | -| reproc | 13.0.1 | A cross-platform (C99/C++11) process library | Process | ## How do I build it ? diff --git a/assets/config/0.4.3-coins.json b/assets/config/0.4.3-coins.json deleted file mode 100644 index 52a259c177..0000000000 --- a/assets/config/0.4.3-coins.json +++ /dev/null @@ -1,4470 +0,0 @@ -{ - "AAVE-BEP20": { - "coin": "AAVE-BEP20", - "name": "Aave", - "coinpaprika_id": "aave-new", - "coingecko_id": "aave", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "AAVE-ERC20": { - "coin": "AAVE-ERC20", - "name": "Aave", - "coinpaprika_id": "aave-new", - "coingecko_id": "aave", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "ABY": { - "coin": "ABY", - "name": "ArtByte", - "coinpaprika_id": "aby-artbyte", - "coingecko_id": "artbyte", - "electrum": [ - { - "url": "electrumx.aby.ewmcx.biz:50002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "failover.aby.ewmcx.biz:50002", - "protocol": "SSL", - "disable_cert_verification": true - } - ], - "explorer_url": [ - "http://aby-explorer.ewmcx.info/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "ADA-BEP20": { - "coin": "ADA-BEP20", - "name": "Cardano", - "coinpaprika_id": "ada-cardano", - "coingecko_id": "cardano", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "ANKR-BEP20": { - "coin": "ANKR-BEP20", - "name": "Ankr", - "coinpaprika_id": "ankr-ankr-network", - "coingecko_id": "ankr", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "ANKR-ERC20": { - "coin": "ANKR-ERC20", - "name": "Ankr", - "coinpaprika_id": "ankr-ankr-network", - "coingecko_id": "ankr", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "BNB": { - "coin": "BNB", - "name": "Binance Coin", - "coinpaprika_id": "bnb-binance-coin", - "coingecko_id": "binancecoin", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "BNBT": { - "coin": "BNBT", - "name": "Binance Coin (Testnet)", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "nodes": [ - "https://data-seed-prebsc-1-s2.binance.org:8545" - ], - "explorer_url": [ - "https://testnet.bscscan.com/" - ], - "is_testnet": true, - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "1INCH-BEP20": { - "coin": "1INCH-BEP20", - "name": "1inch", - "coinpaprika_id": "1inch-1inch", - "coingecko_id": "1inch", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "1INCH-ERC20": { - "coin": "1INCH-ERC20", - "name": "1inch", - "coinpaprika_id": "1inch-1inch", - "coingecko_id": "1inch", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "ARPA": { - "coin": "ARPA", - "name": "ARPA Chain", - "coinpaprika_id": "arpa-arpa-chain", - "coingecko_id": "arpa-chain", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "ATOM-BEP20": { - "coin": "ATOM-BEP20", - "name": "Cosmos", - "coinpaprika_id": "atom-cosmos", - "coingecko_id": "cosmos", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "AUR": { - "coin": "AUR", - "name": "Auroracoin", - "coinpaprika_id": "aur-auroracoin", - "coingecko_id": "auroracoin", - "electrum": [ - { - "url": "electrumx.aur.ewmcx.info:50002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "failover.aur.ewmcx.biz:50002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "lenoir.ecoincore.com:12343", - "protocol": "SSL", - "disable_cert_verification": false - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/aur/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "AVAX-BEP20": { - "coin": "AVAX-BEP20", - "name": "Avalanche", - "coinpaprika_id": "avax-avalanche", - "coingecko_id": "avalanche-2", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "AXE": { - "coin": "AXE", - "name": "Axe", - "coinpaprika_id": "axe-axe", - "coingecko_id": "axe", - "electrum": [ - { - "url": "electrum1.cipig.net:10057" - }, - { - "url": "electrum2.cipig.net:10057" - }, - { - "url": "electrum3.cipig.net:10057" - } - ], - "explorer_url": [ - "https://axe-explorer.arcpool.com/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "BAL-BEP20": { - "coin": "BAL-BEP20", - "name": "Balancer", - "coinpaprika_id": "bal-balancer", - "coingecko_id": "balancer", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "BAL-ERC20": { - "coin": "BAL-ERC20", - "name": "Balancer", - "coinpaprika_id": "bal-balancer", - "coingecko_id": "balancer", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "BAND-BEP20": { - "coin": "BAND-BEP20", - "name": "Band Protocol", - "coinpaprika_id": "band-band-protocol", - "coingecko_id": "band-protocol", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "BAND-ERC20": { - "coin": "BAND-ERC20", - "name": "Band Protocol", - "coinpaprika_id": "band-band-protocol", - "coingecko_id": "band-protocol", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "BLK": { - "coin": "BLK", - "name": "BlackCoin", - "coinpaprika_id": "blk-blackcoin", - "coingecko_id": "blackcoin", - "electrum": [ - { - "url": "electrum1.blackcoin.nl:10002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrum2.blackcoin.nl:20002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrum3.blackcoin.nl:30002", - "protocol": "SSL", - "disable_cert_verification": true - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/blk/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "BNT-BEP20": { - "coin": "BNT-BEP20", - "name": "Bancor", - "coinpaprika_id": "bnt-bancor", - "coingecko_id": "bancor", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "BNT-ERC20": { - "coin": "BNT-ERC20", - "name": "Bancor", - "coinpaprika_id": "bnt-bancor", - "coingecko_id": "bancor", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "BSTY": { - "coin": "BSTY", - "name": "GlobalBoost-Y", - "coinpaprika_id": "bsty-globalboost-y", - "coingecko_id": "globalboost", - "electrum": [ - { - "url": "66.172.33.175:50001" - } - ], - "explorer_url": [ - "https://insight.globalboost.info/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "BTC": { - "coin": "BTC", - "name": "Bitcoin", - "type": "UTXO", - "coingecko_id": "bitcoin", - "coinpaprika_id": "btc-bitcoin", - "electrum": [ - { - "url": "electrum3.cipig.net:10000" - }, - { - "url": "electrum2.cipig.net:10000" - }, - { - "url": "electrum1.cipig.net:10000" - } - ], - "explorer_url": [ - "https://blockstream.info/" - ], - "active": true, - "currently_enabled": false - }, - "BTC-BEP20": { - "coin": "BTC-BEP20", - "name": "Bitcoin", - "coinpaprika_id": "btc-bitcoin", - "coingecko_id": "bitcoin", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "BTCH": { - "coin": "BTCH", - "name": "Bitcoin Hush", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10020" - }, - { - "url": "electrum2.cipig.net:10020" - }, - { - "url": "electrum3.cipig.net:10020" - } - ], - "explorer_url": [ - "https://btch.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "BTCZ": { - "coin": "BTCZ", - "name": "BitcoinZ", - "coinpaprika_id": "btcz-bitcoinz", - "coingecko_id": "bitcoinz", - "electrum": [ - { - "url": "electrum1.btcz.rocks:50001" - }, - { - "url": "electrum2.btcz.rocks:50001" - } - ], - "explorer_url": [ - "https://btczexplorer.blockhub.info/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "BCH": { - "active": false, - "coin": "BCH", - "coingecko_id": "bitcoin-cash", - "coinpaprika_id": "bch-bitcoin-cash", - "currently_enabled": false, - "electrum": [ - { - "url": "electrum1.cipig.net:10055" - }, - { - "url": "electrum2.cipig.net:10055" - }, - { - "url": "electrum3.cipig.net:10055" - } - ], - "explorer_url": [ - "https://explorer.bitcoin.com/bch/" - ], - "type": "UTXO", - "name": "Bitcoin Cash" - }, - "BET": { - "coin": "BET", - "name": "BET", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10012" - }, - { - "url": "electrum2.cipig.net:10012" - }, - { - "url": "electrum3.cipig.net:10012" - } - ], - "explorer_url": [ - "https://bet.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "BOTS": { - "coin": "BOTS", - "name": "BOTS", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10007" - }, - { - "url": "electrum2.cipig.net:10007" - }, - { - "url": "electrum3.cipig.net:10007" - } - ], - "explorer_url": [ - "https://bots.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "BTT-BEP20": { - "coin": "BTT-BEP20", - "name": "BitTorrent", - "coinpaprika_id": "btt-bittorrent", - "coingecko_id": "bittorrent-2", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "BUSD-ERC20": { - "coin": "BUSD-ERC20", - "name": "Binance USD", - "coinpaprika_id": "busd-binance-usd", - "coingecko_id": "binance-usd", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "BUSD-BEP20": { - "coin": "BUSD-BEP20", - "name": "Binance USD", - "coinpaprika_id": "busd-binance-usd", - "coingecko_id": "binance-usd", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "CAKE": { - "coin": "CAKE", - "name": "PancakeSwap", - "coinpaprika_id": "cake-pancakeswap", - "coingecko_id": "pancakeswap-token", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "CCL": { - "coin": "CCL", - "name": "CoinCollect", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10029" - }, - { - "url": "electrum2.cipig.net:10029" - }, - { - "url": "electrum3.cipig.net:10029" - } - ], - "explorer_url": [ - "https://ccl.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "CDN": { - "coin": "CDN", - "name": "Canada eCoin", - "coinpaprika_id": "cdn-canada-ecoin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "mumbai.ecoincore.com:34333", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "holland.ecoincore.com:34333", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "oakland.ecoincore.com:34333", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "miami.ecoincore.com:34333", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "seattle.ecoincore.com:34333", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "woolloomooloo.ecoincore.com:34333", - "protocol": "SSL", - "disable_cert_verification": false - }, - { - "url": "lenoir.ecoincore.com:34333", - "protocol": "SSL", - "disable_cert_verification": true - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/cdn/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "CLC": { - "coin": "CLC", - "name": "Collider Coin", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrumx.cryptocollider.com:10001" - } - ], - "explorer_url": [ - "https://clc.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "COMP-BEP20": { - "coin": "COMP-BEP20", - "name": "Compound", - "coinpaprika_id": "comp-compoundd", - "coingecko_id": "compound-governance-token", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "COMP-ERC20": { - "coin": "COMP-ERC20", - "name": "Compound", - "coinpaprika_id": "comp-compoundd", - "coingecko_id": "compound-governance-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "COQUI": { - "coin": "COQUI", - "name": "Coqui Cash", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10011" - }, - { - "url": "electrum2.cipig.net:10011" - }, - { - "url": "electrum3.cipig.net:10011" - } - ], - "explorer_url": [ - "https://coquicash.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "CRYPTO": { - "coin": "CRYPTO", - "name": "CRYPTO", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10008" - }, - { - "url": "electrum2.cipig.net:10008" - }, - { - "url": "electrum3.cipig.net:10008" - } - ], - "explorer_url": [ - "https://crypto.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "DAI-BEP20": { - "coin": "DAI-BEP20", - "name": "Dai", - "coinpaprika_id": "dai-dai", - "coingecko_id": "dai", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "DAI-ERC20": { - "coin": "DAI-ERC20", - "name": "Dai", - "coinpaprika_id": "dai-dai", - "coingecko_id": "dai", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "DASH": { - "active": false, - "coin": "DASH", - "name": "Dash", - "coingecko_id": "dash", - "coinpaprika_id": "dash-dash", - "currently_enabled": false, - "electrum": [ - { - "url": "electrum1.cipig.net:10061" - }, - { - "url": "electrum2.cipig.net:10061" - }, - { - "url": "electrum3.cipig.net:10061" - } - ], - "explorer_url": [ - "https://blockchair.com/dash/" - ], - "explorer_tx_url": "transaction/", - "type": "UTXO" - }, - "DGB": { - "active": false, - "coin": "DGB", - "name": "DigiByte", - "coinpaprika_id": "dgb-digibyte", - "coingecko_id": "digibyte", - "currently_enabled": false, - "electrum": [ - { - "url": "electrum1.cipig.net:10059" - }, - { - "url": "electrum2.cipig.net:10059" - }, - { - "url": "electrum3.cipig.net:10059" - } - ], - "explorer_url": [ - "https://digiexplorer.info/" - ], - "type": "UTXO" - }, - "DGC": { - "coin": "DGC", - "name": "Digitalcoin", - "coinpaprika_id": "dgc-digitalcoin", - "coingecko_id": "digitalcoin", - "electrum": [ - { - "url": "electrumx.dgc.ewmcx.org:50001", - "protocol": "TCP" - }, - { - "url": "failover.dgc.ewmcx.biz:50002", - "protocol": "SSL", - "disable_cert_verification": true - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/dgc/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "DIMI": { - "coin": "DIMI", - "name": "Diminutive Coin", - "coinpaprika_id": "dimi-diminutive-coin", - "coingecko_id": "diminutive-coin", - "electrum": [ - { - "url": "electrumx1.diminutivecoin.com:50012", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrumx2.diminutivecoin.com:50012", - "protocol": "SSL", - "disable_cert_verification": true - } - ], - "explorer_url": [ - "https://explorer.diminutivecoin.com/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "DODO-BEP20": { - "coin": "DODO-BEP20", - "name": "DODO", - "coinpaprika_id": "dodo-dodo", - "coingecko_id": "dodo", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "DODO-ERC20": { - "coin": "DODO-ERC20", - "name": "DODO", - "coinpaprika_id": "dodo-dodo", - "coingecko_id": "dodo", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "DOGE": { - "coin": "DOGE", - "name": "Dogecoin", - "coinpaprika_id": "doge-dogecoin", - "coingecko_id": "dogecoin", - "electrum": [ - { - "url": "electrum1.cipig.net:10060" - }, - { - "url": "electrum2.cipig.net:10060" - }, - { - "url": "electrum3.cipig.net:10060" - } - ], - "explorer_url": [ - "https://dogechain.info/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "DOGE-BEP20": { - "coin": "DOGE-BEP20", - "name": "Dogecoin", - "coinpaprika_id": "doge-dogecoin", - "coingecko_id": "dogecoin", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "DOT-BEP20": { - "coin": "DOT-BEP20", - "name": "Polkadot", - "coinpaprika_id": "dot-polkadot", - "coingecko_id": "polkadot", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "DP": { - "coin": "DP", - "name": "DigitalPrice", - "coinpaprika_id": "dp-digitalprice", - "coingecko_id": "digitalprice", - "electrum": [ - { - "url": "1.eu.dp.electrum.dexstats.info:10021" - } - ], - "explorer_url": [ - "https://dp.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "ECA": { - "coin": "ECA", - "name": "Electra", - "coinpaprika_id": "eca-electra", - "coingecko_id": "electra", - "electrum": [ - { - "url": "electrum1.cipig.net:10052" - }, - { - "url": "electrum2.cipig.net:10052" - }, - { - "url": "electrum3.cipig.net:10052" - } - ], - "explorer_url": [ - "https://eca.ccore.online/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "EFL": { - "coin": "EFL", - "name": "e-Gulden", - "coinpaprika_id": "efl-e-gulden", - "coingecko_id": "electronicgulden", - "electrum": [ - { - "url": "holland.ecoincore.com:11017", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "lenoir.ecoincore.com:11017", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrum1.egulden.org:50002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrum2.egulden.org:50002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrum3.egulden.org:50002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrum4.egulden.org:50002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrum5.egulden.org:11017", - "protocol": "SSL", - "disable_cert_verification": true - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/efl/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "EGLD-BEP20": { - "coin": "EGLD-BEP20", - "name": "Elrond", - "coinpaprika_id": "egld-elrond", - "coingecko_id": "elrond-erd-2", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "ELF-BEP20": { - "coin": "ELF-BEP20", - "name": "aelf", - "coinpaprika_id": "elf-aelf", - "coingecko_id": "aelf", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "ELF-ERC20": { - "coin": "ELF-ERC20", - "name": "aelf", - "coinpaprika_id": "elf-aelf", - "coingecko_id": "aelf", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "EMC2": { - "coin": "EMC2", - "name": "Einsteinium", - "coinpaprika_id": "emc2-einsteinium", - "coingecko_id": "einsteinium", - "electrum": [ - { - "url": "electrum1.cipig.net:10062" - }, - { - "url": "electrum2.cipig.net:10062" - }, - { - "url": "electrum3.cipig.net:10062" - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/emc2/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "EOS-BEP20": { - "coin": "EOS-BEP20", - "name": "EOS", - "coinpaprika_id": "eos-eos", - "coingecko_id": "eos", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "ETC-BEP20": { - "coin": "ETC-BEP20", - "name": "Ethereum Classic", - "coinpaprika_id": "etc-ethereum-classic", - "coingecko_id": "ethereum-classic", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "FIL-BEP20": { - "coin": "FIL-BEP20", - "name": "Filecoin", - "coinpaprika_id": "fil-filecoin", - "coingecko_id": "filecoin", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "FIRO": { - "coin": "FIRO", - "name": "Firo", - "coinpaprika_id": "firo-firo", - "coingecko_id": "zcoin", - "electrum": [ - { - "url": "electrumx01.firo.org:50001" - }, - { - "url": "electrumx02.firo.org:50001" - }, - { - "url": "electrumx03.firo.org:50001" - } - ], - "explorer_url": [ - "https://explorer.firo.org/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "FIRO-BEP20": { - "coin": "FIRO-BEP20", - "name": "Firo", - "coinpaprika_id": "firo-firo", - "coingecko_id": "zcoin", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "FJC": { - "coin": "FJC", - "name": "Fujicoin", - "coinpaprika_id": "fjc-fujicoin", - "coingecko_id": "fujicoin", - "electrum": [ - { - "url": "electrumx1.fujicoin.org:50001", - "protocol": "TCP" - }, - { - "url": "electrumx2.fujicoin.org:50001", - "protocol": "TCP" - }, - { - "url": "electrumx1.fujicoin.org:50003", - "protocol": "SSL" - }, - { - "url": "electrumx2.fujicoin.org:50003", - "protocol": "SSL" - } - ], - "explorer_url": [ - "https://explorer.fujicoin.org/" - ], - "explorer_tx_url": "tx/", - "explorer_address_url": "address/", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "STFIRO": { - "coin": "STFIRO", - "name": "StakedFIRO", - "coinpaprika_id": "test-coin", - "coingecko_id": "stakehound", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "FTC": { - "coin": "FTC", - "name": "Feathercoin", - "coinpaprika_id": "ftc-feathercoin", - "coingecko_id": "feathercoin", - "electrum": [ - { - "url": "electrum1.cipig.net:10054" - }, - { - "url": "electrum2.cipig.net:10054" - }, - { - "url": "electrum3.cipig.net:10054" - } - ], - "explorer_url": [ - "http://explorer.feathercoin.com/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "FTM-BEP20": { - "coin": "FTM-BEP20", - "name": "Fantom", - "coinpaprika_id": "ftm-fantom", - "coingecko_id": "fantom", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "FTM-ERC20": { - "coin": "FTM-ERC20", - "name": "Fantom", - "coinpaprika_id": "ftm-fantom", - "coingecko_id": "fantom", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "GLEEC": { - "coin": "GLEEC", - "name": "Gleec", - "coinpaprika_id": "gleec-gleec-coin", - "coingecko_id": "gleec-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10022" - }, - { - "url": "electrum2.cipig.net:10022" - }, - { - "url": "electrum3.cipig.net:10022" - } - ], - "explorer_url": [ - "https://gleec.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "GLEEC-OLD": { - "coin": "GLEEC-OLD", - "name": "Gleec", - "coinpaprika_id": "gleec-gleec-coin", - "coingecko_id": "gleec-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10069" - }, - { - "url": "electrum2.cipig.net:10069" - }, - { - "url": "electrum3.cipig.net:10069" - } - ], - "explorer_url": [ - "https://gleechain.com/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "GRS": { - "coin": "GRS", - "name": "Groestlcoin", - "coinpaprika_id": "grs-groestlcoin", - "coingecko_id": "groestlcoin", - "electrum": [ - { - "url": "electrum10.groestlcoin.org:50001" - }, - { - "url": "electrum11.groestlcoin.org:50001" - }, - { - "url": "electrum13.groestlcoin.org:50001" - }, - { - "url": "electrum14.groestlcoin.org:50001" - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/grs/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "HODL": { - "coin": "HODL", - "name": "HODL", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10009" - }, - { - "url": "electrum2.cipig.net:10009" - }, - { - "url": "electrum3.cipig.net:10009" - } - ], - "explorer_url": [ - "https://hodl.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "IOTA-BEP20": { - "coin": "IOTA-BEP20", - "name": "IOTA", - "coinpaprika_id": "miota-iota", - "coingecko_id": "iota", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "IOTX-BEP20": { - "coin": "IOTX-BEP20", - "name": "IoTeX", - "coinpaprika_id": "iotx-iotex", - "coingecko_id": "iotex", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "JUMBLR": { - "coin": "JUMBLR", - "name": "JUMBLR", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10004" - }, - { - "url": "electrum2.cipig.net:10004" - }, - { - "url": "electrum3.cipig.net:10004" - } - ], - "explorer_url": [ - "https://jumblr.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "KOIN": { - "coin": "KOIN", - "name": "Koinon", - "coinpaprika_id": "koin-koinon", - "coingecko_id": "koinon", - "electrum": [ - { - "url": "electrum1.cipig.net:10024" - }, - { - "url": "electrum2.cipig.net:10024" - }, - { - "url": "electrum3.cipig.net:10024" - } - ], - "explorer_url": [ - "https://koin.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "LCC": { - "coin": "LCC", - "name": "Litecoin Cash", - "coinpaprika_id": "lcc-litecoin-cash", - "coingecko_id": "litecoin-cash", - "electrum": [ - { - "url": "188.166.117.139:50001" - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/lcc/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "LTC": { - "active": true, - "coin": "LTC", - "coingecko_id": "litecoin", - "coinpaprika_id": "ltc-litecoin", - "currently_enabled": false, - "electrum": [ - { - "url": "electrum1.cipig.net:10063" - }, - { - "url": "electrum2.cipig.net:10063" - }, - { - "url": "electrum3.cipig.net:10063" - } - ], - "explorer_url": [ - "https://blockexplorer.one/litecoin/mainnet/" - ], - "type": "UTXO", - "name": "Litecoin" - }, - "LYNX": { - "coin": "LYNX", - "name": "Lynx", - "coinpaprika_id": "lynx-lynx", - "coingecko_id": "lynx", - "electrum": [ - { - "url": "electrum.deliverypath.com:50002", - "protocol": "SSL", - "disable_cert_verification": false - }, - { - "url": "electrum.getlynx.io:50001", - "protocol": "TCP" - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/lynx/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "MATIC-BEP20": { - "coin": "MATIC-BEP20", - "name": "Polygon", - "coinpaprika_id": "matic-matic-network", - "coingecko_id": "matic-network", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "MATIC-ERC20": { - "coin": "MATIC-ERC20", - "name": "Polygon", - "coinpaprika_id": "matic-matic-network", - "coingecko_id": "matic-network", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "MCL": { - "active": false, - "coin": "MCL", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "currently_enabled": false, - "electrum": [ - { - "url": "electrum1.cipig.net:10023" - }, - { - "url": "electrum2.cipig.net:10023" - }, - { - "url": "electrum3.cipig.net:10023" - } - ], - "explorer_url": [ - "http://explorer.marmara.io/" - ], - "type": "Smart Chain", - "name": "MCL" - }, - "MSHARK": { - "coin": "MSHARK", - "name": "MiliShark", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10013" - }, - { - "url": "electrum2.cipig.net:10013" - }, - { - "url": "electrum3.cipig.net:10013" - } - ], - "explorer_url": [ - "https://mshark.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "NEAR-BEP20": { - "coin": "NEAR-BEP20", - "name": "NEAR Protocol", - "coinpaprika_id": "near-near-protocol", - "coingecko_id": "near", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "ONT-BEP20": { - "coin": "ONT-BEP20", - "name": "Ontology", - "coinpaprika_id": "ont-ontology", - "coingecko_id": "ontology", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "PAX-BEP20": { - "coin": "PAX-BEP20", - "name": "Paxos Standard", - "coinpaprika_id": "pax-paxos-standard-token", - "coingecko_id": "paxos-standard", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "PAX-ERC20": { - "coin": "PAX-ERC20", - "name": "Paxos Standard", - "coinpaprika_id": "pax-paxos-standard-token", - "coingecko_id": "paxos-standard", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "PAXG-BEP20": { - "coin": "PAXG-BEP20", - "name": "PAX Gold", - "coinpaprika_id": "paxg-pax-gold", - "coingecko_id": "pax-gold", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "PAXG-ERC20": { - "coin": "PAXG-ERC20", - "name": "PAX Gold", - "coinpaprika_id": "paxg-pax-gold", - "coingecko_id": "pax-gold", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "ETH": { - "active": false, - "coin": "ETH", - "coingecko_id": "ethereum", - "coinpaprika_id": "eth-ethereum", - "currently_enabled": false, - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "name": "Ethereum" - }, - "ETH-BEP20": { - "coin": "ETH-BEP20", - "name": "Ethereum", - "coinpaprika_id": "eth-ethereum", - "coingecko_id": "ethereum", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "UIS": { - "coin": "UIS", - "name": "Unitus", - "coinpaprika_id": "uis-unitus", - "coingecko_id": "unitus", - "electrum": [ - { - "url": "failover.trc-uis.ewmcx.biz:50002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrumx.uis.ewmcx.info:50001" - } - ], - "explorer_url": [ - "https://explorer.unitus.network/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "USDC-BEP20": { - "coin": "USDC-BEP20", - "name": "USD Coin", - "coinpaprika_id": "usdc-usd-coin", - "coingecko_id": "usd-coin", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "USDC-ERC20": { - "coin": "USDC-ERC20", - "name": "USD Coin", - "coinpaprika_id": "usdc-usd-coin", - "coingecko_id": "usd-coin", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "USDT-BEP20": { - "coin": "USDT-BEP20", - "name": "Tether", - "coinpaprika_id": "usdt-tether", - "coingecko_id": "tether", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "USDT-ERC20": { - "coin": "USDT-ERC20", - "name": "Tether", - "coinpaprika_id": "usdt-tether", - "coingecko_id": "tether", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "AWC": { - "active": false, - "coin": "AWC", - "coingecko_id": "atomic-wallet-coin", - "coinpaprika_id": "awc-atomic-wallet-coin", - "currently_enabled": false, - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "name": "Atomic Wallet Coin" - }, - "JRT-ERC20": { - "coin": "JRT-ERC20", - "name": "Jarvis Reward Token", - "coinpaprika_id": "jrt-jarvis-reward-token", - "coingecko_id": "jarvis-reward-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "BAT-ERC20": { - "coin": "BAT-ERC20", - "name": "Basic Attention Token", - "coinpaprika_id": "bat-basic-attention-token", - "coingecko_id": "basic-attention-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "BAT-BEP20": { - "coin": "BAT-BEP20", - "name": "Basic Attention Token", - "coinpaprika_id": "bat-basic-attention-token", - "coingecko_id": "basic-attention-token", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "KMD": { - "coin": "KMD", - "name": "Komodo", - "type": "Smart Chain", - "is_claimable": true, - "minimal_claim_amount": "10", - "coingecko_id": "komodo", - "coinpaprika_id": "kmd-komodo", - "electrum": [ - { - "url": "electrum3.cipig.net:10001" - }, - { - "url": "electrum2.cipig.net:10001" - }, - { - "url": "electrum1.cipig.net:10001" - } - ], - "explorer_url": [ - "https://kmdexplorer.io/" - ], - "active": true, - "currently_enabled": false - }, - "KMD-BEP20": { - "coin": "KMD-BEP20", - "name": "Komodo", - "coinpaprika_id": "kmd-komodo", - "coingecko_id": "komodo", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "LABS": { - "coin": "LABS", - "name": "Labs", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10019" - }, - { - "url": "electrum2.cipig.net:10019" - }, - { - "url": "electrum3.cipig.net:10019" - } - ], - "explorer_url": [ - "https://labs.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false - }, - "LINK-BEP20": { - "coin": "LINK-BEP20", - "name": "Chainlink", - "coinpaprika_id": "link-chainlink", - "coingecko_id": "chainlink", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "LINK-ERC20": { - "coin": "LINK-ERC20", - "name": "Chainlink", - "coinpaprika_id": "link-chainlink", - "coingecko_id": "chainlink", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "MGW": { - "coin": "MGW", - "name": "MGW", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10015" - }, - { - "url": "electrum2.cipig.net:10015" - }, - { - "url": "electrum3.cipig.net:10015" - } - ], - "explorer_url": [ - "https://mgw.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "DEX": { - "coin": "DEX", - "name": "Dex", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10006" - }, - { - "url": "electrum2.cipig.net:10006" - }, - { - "url": "electrum3.cipig.net:10006" - } - ], - "explorer_url": [ - "https://dex.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "RICK": { - "coin": "RICK", - "asset": "RICK", - "type": "Smart Chain", - "name": "Rick (TESTCOIN)", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum3.cipig.net:10017" - }, - { - "url": "electrum2.cipig.net:10017" - }, - { - "url": "electrum1.cipig.net:10017" - } - ], - "explorer_url": [ - "https://rick.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false - }, - "MORTY": { - "coin": "MORTY", - "asset": "MORTY", - "type": "Smart Chain", - "name": "Morty (TESTCOIN)", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum3.cipig.net:10018" - }, - { - "url": "electrum2.cipig.net:10018" - }, - { - "url": "electrum1.cipig.net:10018" - } - ], - "explorer_url": [ - "https://morty.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false - }, - "PANGEA": { - "coin": "PANGEA", - "name": "Pangea", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10010" - }, - { - "url": "electrum2.cipig.net:10010" - }, - { - "url": "electrum3.cipig.net:10010" - } - ], - "explorer_url": [ - "https://pangea.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "QIAIR": { - "coin": "QIAIR", - "name": "Qi Airdrop Token", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "QI": { - "coin": "QI", - "name": "QiSwap", - "coingecko_id": "qiswap", - "coinpaprika_id": "test-coin", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "REVS": { - "coin": "REVS", - "name": "REVS", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10003" - }, - { - "url": "electrum2.cipig.net:10003" - }, - { - "url": "electrum3.cipig.net:10003" - } - ], - "explorer_url": [ - "https://revs.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "SMTF": { - "coin": "SMTF", - "name": "SmartFi", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "SOULJA": { - "coin": "SOULJA", - "name": "SouljaCoin", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10035" - }, - { - "url": "electrum2.cipig.net:10035" - }, - { - "url": "electrum3.cipig.net:10035" - } - ], - "explorer_url": [ - "https://explorer.souljacoin.cash/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "SXP-BEP20": { - "coin": "SXP-BEP20", - "name": "Swipe", - "coinpaprika_id": "sxp-swipe", - "coingecko_id": "swipe", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "SXP-ERC20": { - "coin": "SXP-ERC20", - "name": "Swipe", - "coinpaprika_id": "sxp-swipe", - "coingecko_id": "swipe", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "SYS": { - "coin": "SYS", - "name": "Syscoin", - "coinpaprika_id": "sys-syscoin", - "coingecko_id": "syscoin", - "electrum": [ - { - "url": "electrum1.cipig.net:10064" - }, - { - "url": "electrum2.cipig.net:10064" - }, - { - "url": "electrum3.cipig.net:10064" - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/sys/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "WSB": { - "coin": "WSB", - "name": "WallStreetBets", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10033" - }, - { - "url": "electrum2.cipig.net:10033" - }, - { - "url": "electrum3.cipig.net:10033" - } - ], - "explorer_url": [ - "https://wsb.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "CHIPS": { - "coin": "CHIPS", - "type": "UTXO", - "name": "Chips", - "coingecko_id": "test-coin", - "coinpaprika_id": "chips-chips", - "electrum": [ - { - "url": "electrum3.cipig.net:10053" - }, - { - "url": "electrum2.cipig.net:10053" - }, - { - "url": "electrum1.cipig.net:10053" - } - ], - "explorer_url": [ - "https://explorer.chips.cash/" - ], - "active": false, - "currently_enabled": false - }, - "SCA": { - "coin": "SCA", - "name": "Scalaris", - "type": "UTXO", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.scalaris.info:10001" - }, - { - "url": "electrum2.scalaris.info:10001" - }, - { - "url": "electrum3.scalaris.info:10001" - } - ], - "explorer_url": [ - "https://explorer.scalaris.info/" - ], - "active": false, - "currently_enabled": false - }, - "SUPERNET": { - "coin": "SUPERNET", - "name": "Supernet", - "type": "Smart Chain", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10005" - }, - { - "url": "electrum2.cipig.net:10005" - }, - { - "url": "electrum3.cipig.net:10005" - } - ], - "explorer_url": [ - "https://supernet.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "SUSHI-BEP20": { - "coin": "SUSHI-BEP20", - "name": "Sushi", - "coinpaprika_id": "sushi-sushi", - "coingecko_id": "sushi", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "SUSHI-ERC20": { - "coin": "SUSHI-ERC20", - "name": "Sushi", - "coinpaprika_id": "sushi-sushi", - "coingecko_id": "sushi", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "VRSC": { - "coin": "VRSC", - "type": "Smart Chain", - "name": "Verus Coin", - "coingecko_id": "verus-coin", - "coinpaprika_id": "vrsc-verus-coin", - "electrum": [ - { - "url": "el0.verus.io:17486", - "protocol": "SSL", - "disable_cert_verification": false - }, - { - "url": "el1.verus.io:17486", - "protocol": "SSL", - "disable_cert_verification": false - }, - { - "url": "el2.verus.io:17486", - "protocol": "SSL", - "disable_cert_verification": false - } - ], - "explorer_url": [ - "https://explorer.verus.io/" - ], - "active": false, - "currently_enabled": false - }, - "ILN": { - "coin": "ILN", - "type": "Smart Chain", - "name": "iLien", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.ilien.io:65011" - }, - { - "url": "electrum2.ilien.io:65011" - } - ], - "explorer_url": [ - "https://iln.explorer.dexstats.info/" - ], - "active": false, - "currently_enabled": false - }, - "MKR-BEP20": { - "coin": "MKR-BEP20", - "name": "Maker", - "coinpaprika_id": "mkr-maker", - "coingecko_id": "maker", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "MKR-ERC20": { - "coin": "MKR-ERC20", - "name": "Maker", - "coinpaprika_id": "mkr-maker", - "coingecko_id": "maker", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "MONA": { - "coin": "MONA", - "name": "MonaCoin", - "coinpaprika_id": "mona-monacoin", - "coingecko_id": "monacoin", - "electrum": [ - { - "url": "electrumx3.monacoin.nl:50001" - }, - { - "url": "electrumx1.monacoin.ninja:50001" - }, - { - "url": "electrumx.tamami-foundation.org:50001" - } - ], - "explorer_url": [ - "https://mona.chainsight.info/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "NAV": { - "coin": "NAV", - "name": "NavCoin", - "coinpaprika_id": "nav-navcoin", - "coingecko_id": "nav-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10056" - }, - { - "url": "electrum2.cipig.net:10056" - }, - { - "url": "electrum3.cipig.net:10056" - } - ], - "explorer_url": [ - "https://www.navexplorer.com/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "NMC": { - "coin": "NMC", - "name": "Namecoin", - "coinpaprika_id": "nmc-namecoin", - "coingecko_id": "namecoin", - "electrum": [ - { - "url": "electrumx1.nmc.bitclc.net:50001" - }, - { - "url": "electrumx2.nmc.bitclc.net:50001" - }, - { - "url": "electrumx3.nmc.bitclc.net:50001" - }, - { - "url": "electrumx4.nmc.bitclc.net:50001" - } - ], - "explorer_url": [ - "https://nmc.tokenview.com/en/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "OOT": { - "coin": "OOT", - "name": "Utrum", - "coinpaprika_id": "oot-utrum", - "coingecko_id": "utrum", - "electrum": [ - { - "url": "electrum1.cipig.net:10021" - }, - { - "url": "electrum2.cipig.net:10021" - }, - { - "url": "electrum3.cipig.net:10021" - } - ], - "explorer_url": [ - "https://explorer.utrum.io/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "QTUM": { - "need_electrum": true, - "coin": "QTUM", - "name": "Qtum", - "coinpaprika_id": "qtum-qtum", - "coingecko_id": "qtum", - "electrum": [ - { - "url": "electrum1.cipig.net:10050" - }, - { - "url": "electrum2.cipig.net:10050" - }, - { - "url": "electrum3.cipig.net:10050" - } - ], - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20", - "active": false, - "currently_enabled": false - }, - "RVN": { - "coin": "RVN", - "name": "Ravencoin", - "coinpaprika_id": "rvn-ravencoin", - "coingecko_id": "ravencoin", - "electrum": [ - { - "url": "electrum1.cipig.net:10051" - }, - { - "url": "electrum2.cipig.net:10051" - }, - { - "url": "electrum3.cipig.net:10051" - } - ], - "explorer_url": [ - "https://ravencoin.network/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "SNX-BEP20": { - "coin": "SNX-BEP20", - "name": "Synthetix", - "coinpaprika_id": "snx-synthetix-network-token", - "coingecko_id": "havven", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "SNX-ERC20": { - "coin": "SNX-ERC20", - "name": "Synthetix", - "coinpaprika_id": "snx-synthetix-network-token", - "coingecko_id": "havven", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "SPACE": { - "coin": "SPACE", - "name": "Spacecoin", - "coingecko_id": "test-coin", - "coinpaprika_id": "space-spacecoin7367", - "electrum": [ - { - "url": "electrum1.spaceworks.co:50001" - }, - { - "url": "electrum2.spaceworks.co:50001" - } - ], - "explorer_url": [ - "https://explorer.spaceworks.co/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "THC": { - "coin": "THC", - "name": "HempCoin", - "coinpaprika_id": "thc-hempcoin", - "coingecko_id": "hempcoin-thc", - "electrum": [ - { - "url": "1.eu.thc.electrum.dexstats.info:10020" - }, - { - "url": "2.eu.thc.electrum.dexstats.info:10020" - } - ], - "explorer_url": [ - "https://thc.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "TRC": { - "coin": "TRC", - "name": "Terracoin", - "coinpaprika_id": "trc-terracoin", - "coingecko_id": "terracoin", - "electrum": [ - { - "url": "failover.trc-uis.ewmcx.biz:50006", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "electrum.terracoin.io:50001" - }, - { - "url": "electrum.southofheaven.ca:50001" - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/trc/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "TRX-BEP20": { - "coin": "TRX-BEP20", - "name": "TRON", - "coinpaprika_id": "trx-tron", - "coingecko_id": "tron", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "TUSD-BEP20": { - "coin": "TUSD-BEP20", - "name": "TrueUSD", - "coinpaprika_id": "tusd-trueusd", - "coingecko_id": "true-usd", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "TUSD-ERC20": { - "coin": "TUSD-ERC20", - "name": "TrueUSD", - "coinpaprika_id": "tusd-trueusd", - "coingecko_id": "true-usd", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "VAL": { - "coin": "VAL", - "name": "Validity", - "coinpaprika_id": "val-validity", - "coingecko_id": "radium", - "electrum": [ - { - "url": "e1.validitytech.com:11002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "e2.validitytech.com:11002", - "protocol": "SSL", - "disable_cert_verification": true - }, - { - "url": "e3.validitytech.com:11002", - "protocol": "SSL", - "disable_cert_verification": true - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/val/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "VRA": { - "coin": "VRA", - "name": "Verasity", - "coingecko_id": "verasity", - "coinpaprika_id": "vra-verasity", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "VOTE2021": { - "coin": "VOTE2021", - "name": "VOTE 2021", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10002" - }, - { - "url": "electrum2.cipig.net:10002" - }, - { - "url": "electrum3.cipig.net:10002" - } - ], - "explorer_url": [ - "https://vote.kmdexplorer.io/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false, - "wallet_only": true - }, - "VRM": { - "coin": "VRM", - "name": "Verium Reserve", - "coingecko_id": "veriumreserve", - "coinpaprika_id": "vrm-veriumreserve", - "electrum": [ - { - "url": "electrum01-vrm.vericonomy.com:50001" - }, - { - "url": "electrum02-vrm.vericonomy.com:50001" - } - ], - "explorer_url": [ - "https://explorer-vrm.vericonomy.com/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "WLC": { - "coin": "WLC", - "name": "Wireless Coin", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10014" - }, - { - "url": "electrum2.cipig.net:10014" - }, - { - "url": "electrum3.cipig.net:10014" - } - ], - "explorer_url": [ - "https://wlc21.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "XLM-BEP20": { - "coin": "XLM-BEP20", - "name": "Stellar", - "coinpaprika_id": "xlm-stellar", - "coingecko_id": "stellar", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "XRP-BEP20": { - "coin": "XRP-BEP20", - "name": "XRP", - "coinpaprika_id": "xrp-xrp", - "coingecko_id": "ripple", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "XTZ-BEP20": { - "coin": "XTZ-BEP20", - "name": "Tezos", - "coinpaprika_id": "xtz-tezos", - "coingecko_id": "tezos", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "XVS": { - "coin": "XVS", - "name": "Venus", - "coinpaprika_id": "xvs-venus", - "coingecko_id": "venus", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "YFI-BEP20": { - "coin": "YFI-BEP20", - "name": "yearn.finance", - "coinpaprika_id": "yfi-yearnfinance", - "coingecko_id": "yearn-finance", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "YFI-ERC20": { - "coin": "YFI-ERC20", - "name": "yearn.finance", - "coinpaprika_id": "yfi-yearnfinance", - "coingecko_id": "yearn-finance", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "YFII-BEP20": { - "coin": "YFII-BEP20", - "name": "DFI.Money", - "coinpaprika_id": "yfii-dfimoney", - "coingecko_id": "yfii-finance", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "YFII-ERC20": { - "coin": "YFII-ERC20", - "name": "DFI.Money", - "coinpaprika_id": "yfii-dfimoney", - "coingecko_id": "yfii-finance", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "ZEC": { - "active": false, - "coin": "ZEC", - "name": "Zcash", - "coinpaprika_id": "zec-zcash", - "coingecko_id": "zcash", - "currently_enabled": false, - "electrum": [ - { - "url": "electrum1.cipig.net:10058" - }, - { - "url": "electrum2.cipig.net:10058" - }, - { - "url": "electrum3.cipig.net:10058" - } - ], - "explorer_tx_url": "transaction/", - "explorer_url": [ - "https://explorer.zcha.in/" - ], - "type": "UTXO" - }, - "ZER": { - "coin": "ZER", - "name": "Zero", - "coinpaprika_id": "zer-zero", - "coingecko_id": "zero", - "electrum": [ - { - "url": "electrum1.cipig.net:10065" - }, - { - "url": "electrum2.cipig.net:10065" - }, - { - "url": "electrum3.cipig.net:10065" - } - ], - "explorer_url": [ - "https://insight.zerocurrency.io/insight/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "ZET": { - "coin": "ZET", - "name": "Zetacoin", - "coinpaprika_id": "zet-zetacoin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "failover.zet.ewmci.xyz:50002", - "protocol": "SSL", - "disable_cert_verification": true - } - ], - "explorer_url": [ - "https://chainz.cryptoid.info/zet/" - ], - "explorer_tx_url": "tx.dws?", - "explorer_address_url": "address.dws?", - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "ZIL-BEP20": { - "coin": "ZIL-BEP20", - "name": "Zilliqa", - "coinpaprika_id": "zil-zilliqa", - "coingecko_id": "zilliqa", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "ZILLA": { - "coin": "ZILLA", - "name": "ChainZilla", - "coinpaprika_id": "zilla-chainzilla", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10028" - }, - { - "url": "electrum2.cipig.net:10028" - }, - { - "url": "electrum3.cipig.net:10028" - } - ], - "explorer_url": [ - "https://zilla.explorer.dexstats.info/" - ], - "type": "Smart Chain", - "active": false, - "currently_enabled": false - }, - "tBTC-TEST": { - "coin": "tBTC-TEST", - "name": "tBTC (testnet)", - "is_testnet": true, - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "testnet.aranguren.org:51001", - "protocol": "TCP" - }, - { - "url": "electrum1.cipig.net:10068" - }, - { - "url": "electrum2.cipig.net:10068" - }, - { - "url": "electrum3.cipig.net:10068" - } - ], - "explorer_url": [ - "https://blockstream.info/testnet/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "QRC20": { - "is_testnet": true, - "active": false, - "coin": "QRC20", - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "currently_enabled": false, - "explorer_url": [ - "https://testnet.qtum.info/" - ], - "name": "QRC20 (testnet)", - "type": "QRC-20" - }, - "tQTUM": { - "coin": "tQTUM", - "name": "tQTUM (testnet)", - "need_electrum": true, - "is_testnet": true, - "coingecko_id": "test-coin", - "coinpaprika_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10071" - }, - { - "url": "electrum2.cipig.net:10071" - }, - { - "url": "electrum3.cipig.net:10071" - } - ], - "explorer_url": [ - "https://testnet.qtum.info/" - ], - "type": "QRC-20", - "active": false, - "currently_enabled": false - }, - "INK": { - "coin": "INK", - "name": "Ink", - "coingecko_id": "ink", - "coinpaprika_id": "ink-ink", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "SPC": { - "coin": "SPC", - "name": "SpaceChain", - "coingecko_id": "spacechain", - "coinpaprika_id": "spc-spacechain", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "HPY": { - "coin": "HPY", - "name": "Hyper Pay", - "coingecko_id": "hyper-pay", - "coinpaprika_id": "hpy-hyper-pay", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "HLC": { - "coin": "HLC", - "name": "HalalChain", - "coingecko_id": "halalchain", - "coinpaprika_id": "hlc-halalchain", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "MED": { - "coin": "MED", - "name": "Medibloc", - "coingecko_id": "medibloc", - "coinpaprika_id": "med-medibloc-qrc20", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "LSTR": { - "coin": "LSTR", - "name": "Luna Stars", - "coingecko_id": "meetluna", - "coinpaprika_id": "lstr-luna-stars", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "QBT": { - "coin": "QBT", - "name": "Qbao", - "coingecko_id": "qbao", - "coinpaprika_id": "qbt-qbao", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "OC": { - "coin": "OC", - "name": "OceanChain", - "coingecko_id": "oceanchain", - "coinpaprika_id": "oc-oceanchain", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "PUT": { - "coin": "PUT", - "name": "Profile Utility Token", - "coingecko_id": "profile-utility-token", - "coinpaprika_id": "put-profile-utility-token", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "TSL": { - "coin": "TSL", - "name": "Energo", - "coingecko_id": "energo", - "coinpaprika_id": "tsl-energo", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "QC": { - "coin": "QC", - "name": "Qcash", - "coingecko_id": "qcash", - "coinpaprika_id": "test-coin", - "active": false, - "currently_enabled": false, - "explorer_url": [ - "https://explorer.qtum.org/" - ], - "type": "QRC-20" - }, - "SFUSD": { - "coin": "SFUSD", - "name": "SmartUSD", - "coinpaprika_id": "test-coin", - "coingecko_id": "test-coin", - "electrum": [ - { - "url": "electrum1.cipig.net:10070" - }, - { - "url": "electrum2.cipig.net:10070" - }, - { - "url": "electrum3.cipig.net:10070" - } - ], - "explorer_url": [ - "https://explorer.sfusd.kmd.sh/" - ], - "type": "UTXO", - "active": false, - "currently_enabled": false - }, - "AGI": { - "coin": "AGI", - "name": "SingularityNET", - "coinpaprika_id": "agi-singularitynet", - "coingecko_id": "singularitynet", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "ANT": { - "coin": "ANT", - "name": "Aragon", - "coinpaprika_id": "ant-aragon", - "coingecko_id": "aragon", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "BEST": { - "coin": "BEST", - "name": "Bitpanda Ecosystem Token", - "coinpaprika_id": "best-bitpanda-ecosystem-token", - "coingecko_id": "bitpanda-ecosystem-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "BTU": { - "coin": "BTU", - "name": "BTU Protocol", - "coinpaprika_id": "btu-btu-protocol", - "coingecko_id": "btu-protocol", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "CEL": { - "coin": "CEL", - "name": "Celsius", - "coinpaprika_id": "cel-celsius", - "coingecko_id": "celsius-degree-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "CENNZ": { - "coin": "CENNZ", - "name": "Centrality Token", - "coinpaprika_id": "cennz-centrality", - "coingecko_id": "centrality", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "CHSB": { - "coin": "CHSB", - "name": "SwissBorg", - "coinpaprika_id": "chsb-swissborg", - "coingecko_id": "swissborg", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "CHZ": { - "coin": "CHZ", - "name": "chiliZ", - "coinpaprika_id": "chz-chiliz", - "coingecko_id": "chiliz", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "CRO": { - "coin": "CRO", - "name": "Crypto.com Coin", - "coinpaprika_id": "cro-cryptocom-chain", - "coingecko_id": "crypto-com-chain", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "CRV": { - "coin": "CRV", - "name": "Curve DAO Token", - "coinpaprika_id": "crv-curve-dao-token", - "coingecko_id": "curve-dao-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "CVC": { - "coin": "CVC", - "name": "Civic", - "coinpaprika_id": "cvc-civic", - "coingecko_id": "civic", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "CVT": { - "coin": "CVT", - "name": "CyberVeinToken", - "coinpaprika_id": "cvt-cybervein", - "coingecko_id": "cybervein", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "DIA": { - "coin": "DIA", - "name": "DIAToken", - "coinpaprika_id": "dia-dia", - "coingecko_id": "dia-data", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "DX": { - "coin": "DX", - "name": "DxChain Token", - "coinpaprika_id": "dx-dxchain-token", - "coingecko_id": "dxchain", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "ENJ": { - "coin": "ENJ", - "name": "EnjinCoin", - "coinpaprika_id": "enj-enjin-coin", - "coingecko_id": "enjincoin", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "EURS": { - "coin": "EURS", - "name": "STASIS EURS Token", - "coinpaprika_id": "eurs-stasis-eurs", - "coingecko_id": "stasis-eurs", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "FET": { - "coin": "FET", - "name": "Fetch", - "coinpaprika_id": "fetch-ai", - "coingecko_id": "fetch-ai", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "GNO": { - "coin": "GNO", - "name": "Gnosis", - "coinpaprika_id": "gno-gnosis", - "coingecko_id": "gnosis", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "HEX": { - "coin": "HEX", - "name": "HEX", - "coinpaprika_id": "hex-hex", - "coingecko_id": "hex", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "HOT": { - "coin": "HOT", - "name": "HoloToken", - "coinpaprika_id": "hot-holo", - "coingecko_id": "holotoken", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "HT": { - "coin": "HT", - "name": "HuobiToken", - "coinpaprika_id": "ht-huobi-token", - "coingecko_id": "huobi-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "HUSD": { - "coin": "HUSD", - "name": "HUSD", - "coinpaprika_id": "husd-husd", - "coingecko_id": "husd", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "KNC": { - "coin": "KNC", - "name": "KyberNetwork", - "coinpaprika_id": "knc-kyber-network", - "coingecko_id": "kyber-network", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "LEO": { - "coin": "LEO", - "name": "Bitfinex LEO Token", - "coinpaprika_id": "leo-leo-token", - "coingecko_id": "leo-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "LRC": { - "coin": "LRC", - "name": "Loopring", - "coinpaprika_id": "lrc-loopring", - "coingecko_id": "loopring", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "MANA": { - "coin": "MANA", - "name": "Decentraland", - "coinpaprika_id": "mana-decentraland", - "coingecko_id": "decentraland", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "MLN": { - "coin": "MLN", - "name": "Melon Token", - "coinpaprika_id": "mln-melon", - "coingecko_id": "melon", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "OCEAN": { - "coin": "OCEAN", - "name": "Ocean Protocol", - "coinpaprika_id": "ocean-ocean-protocol", - "coingecko_id": "ocean-protocol", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "OKB": { - "coin": "OKB", - "name": "OKB", - "coinpaprika_id": "okb-okb", - "coingecko_id": "okb", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "PNK": { - "coin": "PNK", - "name": "Pinakion", - "coinpaprika_id": "pnk-kleros", - "coingecko_id": "kleros", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "POWR": { - "coin": "POWR", - "name": "PowerLedger", - "coinpaprika_id": "powr-power-ledger", - "coingecko_id": "power-ledger", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "QKC": { - "coin": "QKC", - "name": "QuarkChain Token", - "coinpaprika_id": "qkc-quarkchain", - "coingecko_id": "quark-chain", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "QNT": { - "coin": "QNT", - "name": "Quant", - "coinpaprika_id": "qnt-quant", - "coingecko_id": "quant-network", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "REN": { - "coin": "REN", - "name": "Republic", - "coinpaprika_id": "ren-republic-protocol", - "coingecko_id": "republic-protocol", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "REP": { - "coin": "REP", - "name": "Reputation", - "coinpaprika_id": "rep-augur", - "coingecko_id": "augur", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "REV": { - "coin": "REV", - "name": "Revain", - "coinpaprika_id": "rev-revain", - "coingecko_id": "revain", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "RLC": { - "coin": "RLC", - "name": "RLC", - "coinpaprika_id": "rlc-iexec-rlc", - "coingecko_id": "iexec-rlc", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "RSR": { - "coin": "RSR", - "name": "Reserve Rights", - "coinpaprika_id": "rsr-reserve-rights", - "coingecko_id": "reserve-rights-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "S4F": { - "coin": "S4F", - "name": "S4FE", - "coinpaprika_id": "s4f-s4fe", - "coingecko_id": "s4fe", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "SHR": { - "coin": "SHR", - "name": "ShareToken", - "coinpaprika_id": "shr-sharetoken", - "coingecko_id": "sharering", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "SKL": { - "coin": "SKL", - "name": "SKALE", - "coinpaprika_id": "skl-skale", - "coingecko_id": "skale", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "SNT": { - "coin": "SNT", - "name": "StatusNetwork", - "coinpaprika_id": "snt-status", - "coingecko_id": "status", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "SRM": { - "coin": "SRM", - "name": "Serum", - "coinpaprika_id": "srm-serum", - "coingecko_id": "serum", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "STORJ": { - "coin": "STORJ", - "name": "Storj", - "coinpaprika_id": "storj-storj", - "coingecko_id": "storj", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "TMTG": { - "coin": "TMTG", - "name": "The Midas Touch Gold", - "coinpaprika_id": "tmtg-the-midas-touch-gold", - "coingecko_id": "the-midas-touch-gold", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "TRAC": { - "coin": "TRAC", - "name": "Trace", - "coinpaprika_id": "trac-origintrail", - "coingecko_id": "origintrail", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "TTT": { - "coin": "TTT", - "name": "The Transfer Token", - "coinpaprika_id": "ttt-the-transfer-token", - "coingecko_id": "the-transfer-token", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "UBT": { - "coin": "UBT", - "name": "UniBright", - "coinpaprika_id": "ubt-unibright", - "coingecko_id": "unibright", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "UMA": { - "coin": "UMA", - "name": "UMA Voting Token v1", - "coinpaprika_id": "uma-uma", - "coingecko_id": "uma", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "UNI-BEP20": { - "coin": "UNI-BEP20", - "name": "Uniswap", - "coinpaprika_id": "uni-uniswap", - "coingecko_id": "uniswap", - "nodes": [ - "http://bsc1.cipig.net:8655", - "http://bsc2.cipig.net:8655", - "http://bsc3.cipig.net:8655" - ], - "explorer_url": [ - "https://bscscan.com/" - ], - "type": "BEP-20", - "active": false, - "currently_enabled": false - }, - "UNI-ERC20": { - "coin": "UNI-ERC20", - "name": "Uniswap", - "coinpaprika_id": "uni-uniswap", - "coingecko_id": "uniswap", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "UOS": { - "coin": "UOS", - "name": "Ultra Token", - "coinpaprika_id": "uos-ultra", - "coingecko_id": "ultra", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "UQC": { - "coin": "UQC", - "name": "Uquid Coin", - "coinpaprika_id": "uqc-uquid-coin", - "coingecko_id": "uquid-coin", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "UTK": { - "coin": "UTK", - "name": "UTRUST", - "coinpaprika_id": "utk-utrust", - "coingecko_id": "utrust", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "VGX": { - "coin": "VGX", - "name": "Voyager", - "coinpaprika_id": "ethos-ethos", - "coingecko_id": "ethos", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "WBTC": { - "coin": "WBTC", - "name": "Wrapped BTC", - "coinpaprika_id": "wbtc-wrapped-bitcoin", - "coingecko_id": "wrapped-bitcoin", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "XOR": { - "coin": "XOR", - "name": "Sora Token", - "coinpaprika_id": "xor-sora", - "coingecko_id": "sora", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - }, - "ZRX": { - "coin": "ZRX", - "name": "ZRX", - "coinpaprika_id": "zrx-0x", - "coingecko_id": "0x", - "nodes": [ - "http://eth1.cipig.net:8555", - "http://eth2.cipig.net:8555", - "http://eth3.cipig.net:8555" - ], - "explorer_url": [ - "https://etherscan.io/" - ], - "type": "ERC-20", - "active": false, - "currently_enabled": false - } -} diff --git a/assets/config/0.5.0-coins.json b/assets/config/0.5.0-coins.json new file mode 100644 index 0000000000..34e620e1c1 --- /dev/null +++ b/assets/config/0.5.0-coins.json @@ -0,0 +1,5246 @@ +{ + "AAVE-BEP20": { + "coin": "AAVE-BEP20", + "name": "Aave", + "coinpaprika_id": "aave-new", + "coingecko_id": "aave", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "AAVE-ERC20": { + "coin": "AAVE-ERC20", + "name": "Aave", + "coinpaprika_id": "aave-new", + "coingecko_id": "aave", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ABY": { + "coin": "ABY", + "name": "ArtByte", + "coinpaprika_id": "aby-artbyte", + "coingecko_id": "artbyte", + "electrum": [ + { + "url": "electrumx.aby.ewmcx.biz:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "failover.aby.ewmcx.biz:50002", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "http://aby-explorer.ewmcx.info/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "ADA-BEP20": { + "coin": "ADA-BEP20", + "name": "Cardano", + "coinpaprika_id": "ada-cardano", + "coingecko_id": "cardano", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "ADX-BEP20": { + "coin": "ADX-BEP20", + "name": "AdEx", + "coinpaprika_id": "adx-adex", + "coingecko_id": "adex", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "ADX-ERC20": { + "coin": "ADX-ERC20", + "name": "AdEx", + "coinpaprika_id": "adx-adex", + "coingecko_id": "adex", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ANKR-BEP20": { + "coin": "ANKR-BEP20", + "name": "Ankr", + "coinpaprika_id": "ankr-ankr-network", + "coingecko_id": "ankr", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "ANKR-ERC20": { + "coin": "ANKR-ERC20", + "name": "Ankr", + "coinpaprika_id": "ankr-ankr-network", + "coingecko_id": "ankr", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "BNB": { + "coin": "BNB", + "name": "Binance Coin", + "coinpaprika_id": "bnb-binance-coin", + "coingecko_id": "binancecoin", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "BNBT": { + "coin": "BNBT", + "name": "Binance Coin (Testnet)", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "nodes": [ + "https://data-seed-prebsc-1-s2.binance.org:8545" + ], + "explorer_url": [ + "https://testnet.bscscan.com/" + ], + "is_testnet": true, + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "1INCH-BEP20": { + "coin": "1INCH-BEP20", + "name": "1inch", + "coinpaprika_id": "1inch-1inch", + "coingecko_id": "1inch", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "1INCH-ERC20": { + "coin": "1INCH-ERC20", + "name": "1inch", + "coinpaprika_id": "1inch-1inch", + "coingecko_id": "1inch", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ARPA": { + "coin": "ARPA", + "name": "ARPA Chain", + "coinpaprika_id": "arpa-arpa-chain", + "coingecko_id": "arpa-chain", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ATOM-BEP20": { + "coin": "ATOM-BEP20", + "name": "Cosmos", + "coinpaprika_id": "atom-cosmos", + "coingecko_id": "cosmos", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "AUR": { + "coin": "AUR", + "name": "Auroracoin", + "coinpaprika_id": "aur-auroracoin", + "coingecko_id": "auroracoin", + "electrum": [ + { + "url": "electrumx.aur.ewmcx.info:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "failover.aur.ewmcx.biz:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "lenoir.ecoincore.com:12343", + "protocol": "SSL", + "disable_cert_verification": false + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/aur/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "AVA-BEP20": { + "coin": "AVA-BEP20", + "name": "Travala.com", + "coinpaprika_id": "ava-travala", + "coingecko_id": "concierge-io", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "AVAX-BEP20": { + "coin": "AVAX-BEP20", + "name": "Avalanche", + "coinpaprika_id": "avax-avalanche", + "coingecko_id": "avalanche-2", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "AXE": { + "coin": "AXE", + "name": "Axe", + "coinpaprika_id": "axe-axe", + "coingecko_id": "axe", + "electrum": [ + { + "url": "electrum1.cipig.net:10057", + "ws_url": "electrum1.cipig.net:30057" + }, + { + "url": "electrum2.cipig.net:10057", + "ws_url": "electrum2.cipig.net:30057" + }, + { + "url": "electrum3.cipig.net:10057", + "ws_url": "electrum3.cipig.net:30057" + } + ], + "explorer_url": [ + "https://axe-explorer.arcpool.com/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "BABYDOGE": { + "coin": "BABYDOGE", + "name": "Baby Doge Coin", + "coinpaprika_id": "babydoge-baby-doge-coin", + "coingecko_id": "baby-doge-coin", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "BAL-BEP20": { + "coin": "BAL-BEP20", + "name": "Balancer", + "coinpaprika_id": "bal-balancer", + "coingecko_id": "balancer", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "BAL-ERC20": { + "coin": "BAL-ERC20", + "name": "Balancer", + "coinpaprika_id": "bal-balancer", + "coingecko_id": "balancer", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "BAND-BEP20": { + "coin": "BAND-BEP20", + "name": "Band Protocol", + "coinpaprika_id": "band-band-protocol", + "coingecko_id": "band-protocol", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "BAND-ERC20": { + "coin": "BAND-ERC20", + "name": "Band Protocol", + "coinpaprika_id": "band-band-protocol", + "coingecko_id": "band-protocol", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "BIDR-BEP20": { + "coin": "BIDR-BEP20", + "name": "BIDR", + "coinpaprika_id": "bidr-binanceidr", + "coingecko_id": "binanceidr", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "BLK": { + "coin": "BLK", + "name": "BlackCoin", + "coinpaprika_id": "blk-blackcoin", + "coingecko_id": "blackcoin", + "electrum": [ + { + "url": "electrum1.blackcoin.nl:10002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum2.blackcoin.nl:20002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum3.blackcoin.nl:30002", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/blk/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "tBLK": { + "coin": "tBLK", + "name": "BlackCoin (testnet)", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "is_testnet": true, + "electrum": [ + { + "url": "electrum1.blackcoin.nl:10012", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum2.blackcoin.nl:20012", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum3.blackcoin.nl:30012", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://explorer.blackcoin.nl/" + ], + "explorer_tx_url": "tx/", + "explorer_address_url": "address/", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "BNT-BEP20": { + "coin": "BNT-BEP20", + "name": "Bancor", + "coinpaprika_id": "bnt-bancor", + "coingecko_id": "bancor", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "BNT-ERC20": { + "coin": "BNT-ERC20", + "name": "Bancor", + "coinpaprika_id": "bnt-bancor", + "coingecko_id": "bancor", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "BSTY": { + "coin": "BSTY", + "name": "GlobalBoost-Y", + "coinpaprika_id": "bsty-globalboost-y", + "coingecko_id": "globalboost", + "electrum": [ + { + "url": "66.172.33.175:50001", + "protocol": "TCP" + }, + { + "url": "bsty-main.coinmunity.gold:50012", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "bsty-bkp.coinmunity.gold:50012", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://insight.globalboost.info/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "BTC": { + "coin": "BTC", + "name": "Bitcoin", + "type": "UTXO", + "coingecko_id": "bitcoin", + "coinpaprika_id": "btc-bitcoin", + "electrum": [ + { + "url": "electrum3.cipig.net:10000", + "ws_url": "electrum3.cipig.net:30000" + }, + { + "url": "electrum2.cipig.net:10000", + "ws_url": "electrum2.cipig.net:30000" + }, + { + "url": "electrum1.cipig.net:10000", + "ws_url": "electrum3.cipig.net:30000" + } + ], + "explorer_url": [ + "https://blockstream.info/" + ], + "active": true, + "currently_enabled": false + }, + "BTC-BEP20": { + "coin": "BTC-BEP20", + "name": "Bitcoin", + "coinpaprika_id": "btc-bitcoin", + "coingecko_id": "bitcoin", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "BTCH": { + "coin": "BTCH", + "name": "Bitcoin Hush", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10020", + "ws_url": "electrum1.cipig.net:30020" + }, + { + "url": "electrum2.cipig.net:10020", + "ws_url": "electrum2.cipig.net:30020" + }, + { + "url": "electrum3.cipig.net:10020", + "ws_url": "electrum3.cipig.net:30020" + } + ], + "explorer_url": [ + "https://btch.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "BTCZ": { + "coin": "BTCZ", + "name": "BitcoinZ", + "coinpaprika_id": "btcz-bitcoinz", + "coingecko_id": "bitcoinz", + "electrum": [ + { + "url": "electrum1.btcz.rocks:50001" + }, + { + "url": "electrum2.btcz.rocks:50001" + } + ], + "explorer_url": [ + "https://btczexplorer.blockhub.info/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "BCH": { + "active": false, + "coin": "BCH", + "coingecko_id": "bitcoin-cash", + "coinpaprika_id": "bch-bitcoin-cash", + "currently_enabled": false, + "electrum": [ + { + "url": "electrum1.cipig.net:10055", + "ws_url": "electrum1.cipig.net:30055" + }, + { + "url": "electrum2.cipig.net:10055", + "ws_url": "electrum2.cipig.net:30055" + }, + { + "url": "electrum3.cipig.net:10055", + "ws_url": "electrum3.cipig.net:30055" + } + ], + "explorer_url": [ + "https://explorer.bitcoin.com/bch/" + ], + "type": "UTXO", + "name": "Bitcoin Cash" + }, + "BET": { + "coin": "BET", + "name": "BET", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10012", + "ws_url": "electrum1.cipig.net:30012" + }, + { + "url": "electrum2.cipig.net:10012", + "ws_url": "electrum2.cipig.net:30012" + }, + { + "url": "electrum3.cipig.net:10012", + "ws_url": "electrum3.cipig.net:30012" + } + ], + "explorer_url": [ + "https://bet.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "BOTS": { + "coin": "BOTS", + "name": "BOTS", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10007", + "ws_url": "electrum1.cipig.net:30007" + }, + { + "url": "electrum2.cipig.net:10007", + "ws_url": "electrum2.cipig.net:30007" + }, + { + "url": "electrum3.cipig.net:10007", + "ws_url": "electrum3.cipig.net:30007" + } + ], + "explorer_url": [ + "https://bots.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "BTT-BEP20": { + "coin": "BTT-BEP20", + "name": "BitTorrent", + "coinpaprika_id": "btt-bittorrent", + "coingecko_id": "bittorrent-2", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "BUSD-ERC20": { + "coin": "BUSD-ERC20", + "name": "Binance USD", + "coinpaprika_id": "busd-binance-usd", + "coingecko_id": "binance-usd", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "BUSD-BEP20": { + "coin": "BUSD-BEP20", + "name": "Binance USD", + "coinpaprika_id": "busd-binance-usd", + "coingecko_id": "binance-usd", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "BTE": { + "coin": "BTE", + "name": "Bitweb", + "type": "UTXO", + "coingecko_id": "bitweb", + "coinpaprika_id": "bte-bitweb", + "electrum": [ + { + "url": "electrumx.bitwebcore.org:20001" + }, + { + "url": "electrumx6.scalaris.info:20001" + }, + { + "url": "electrumx7.scalaris.info:20001" + } + ], + "explorer_url": [ + "https://explorer.bitwebcore.org/" + ], + "active": false, + "currently_enabled": false + }, + "CAKE": { + "coin": "CAKE", + "name": "PancakeSwap", + "coinpaprika_id": "cake-pancakeswap", + "coingecko_id": "pancakeswap-token", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "CCL": { + "coin": "CCL", + "name": "CoinCollect", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10029", + "ws_url": "electrum1.cipig.net:30029" + }, + { + "url": "electrum2.cipig.net:10029", + "ws_url": "electrum2.cipig.net:30029" + }, + { + "url": "electrum3.cipig.net:10029", + "ws_url": "electrum3.cipig.net:30029" + } + ], + "explorer_url": [ + "https://ccl.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "CDN": { + "coin": "CDN", + "name": "Canada eCoin", + "coinpaprika_id": "cdn-canada-ecoin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "mumbai.ecoincore.com:34333", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "holland.ecoincore.com:34333", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "oakland.ecoincore.com:34333", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "miami.ecoincore.com:34333", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "seattle.ecoincore.com:34333", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "woolloomooloo.ecoincore.com:34333", + "protocol": "SSL", + "disable_cert_verification": false + }, + { + "url": "lenoir.ecoincore.com:34333", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/cdn/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "CLC": { + "coin": "CLC", + "name": "Collider Coin", + "coinpaprika_id": "clc-collider-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrumx.cryptocollider.com:10001" + }, + { + "url": "electrumx2.cryptocollider.com:10001" + } + ], + "explorer_url": [ + "https://clc.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "COMP-BEP20": { + "coin": "COMP-BEP20", + "name": "Compound", + "coinpaprika_id": "comp-compoundd", + "coingecko_id": "compound-governance-token", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "COMP-ERC20": { + "coin": "COMP-ERC20", + "name": "Compound", + "coinpaprika_id": "comp-compoundd", + "coingecko_id": "compound-governance-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "COQUI": { + "coin": "COQUI", + "name": "Coqui Cash", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10011", + "ws_url": "electrum1.cipig.net:30011" + }, + { + "url": "electrum2.cipig.net:10011", + "ws_url": "electrum2.cipig.net:30011" + }, + { + "url": "electrum3.cipig.net:10011", + "ws_url": "electrum3.cipig.net:30011" + } + ], + "explorer_url": [ + "https://coquicash.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "CRYPTO": { + "coin": "CRYPTO", + "name": "CRYPTO", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10008", + "ws_url": "electrum1.cipig.net:30008" + }, + { + "url": "electrum2.cipig.net:10008", + "ws_url": "electrum2.cipig.net:30008" + }, + { + "url": "electrum3.cipig.net:10008", + "ws_url": "electrum3.cipig.net:30008" + } + ], + "explorer_url": [ + "https://crypto.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "DAI-BEP20": { + "coin": "DAI-BEP20", + "name": "Dai", + "coinpaprika_id": "dai-dai", + "coingecko_id": "dai", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "DAI-ERC20": { + "coin": "DAI-ERC20", + "name": "Dai", + "coinpaprika_id": "dai-dai", + "coingecko_id": "dai", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "DASH": { + "active": false, + "coin": "DASH", + "name": "Dash", + "coingecko_id": "dash", + "coinpaprika_id": "dash-dash", + "currently_enabled": false, + "electrum": [ + { + "url": "electrum1.cipig.net:10061", + "ws_url": "electrum1.cipig.net:30061" + }, + { + "url": "electrum2.cipig.net:10061", + "ws_url": "electrum2.cipig.net:30061" + }, + { + "url": "electrum3.cipig.net:10061", + "ws_url": "electrum3.cipig.net:30061" + } + ], + "explorer_url": [ + "https://blockchair.com/dash/" + ], + "explorer_tx_url": "transaction/", + "type": "UTXO" + }, + "DGB": { + "active": false, + "coin": "DGB", + "name": "DigiByte", + "coinpaprika_id": "dgb-digibyte", + "coingecko_id": "digibyte", + "currently_enabled": false, + "electrum": [ + { + "url": "electrum1.cipig.net:10059", + "ws_url": "electrum1.cipig.net:30059" + }, + { + "url": "electrum2.cipig.net:10059", + "ws_url": "electrum2.cipig.net:30059" + }, + { + "url": "electrum3.cipig.net:10059", + "ws_url": "electrum3.cipig.net:30059" + } + ], + "explorer_url": [ + "https://digiexplorer.info/" + ], + "type": "UTXO" + }, + "DGC": { + "coin": "DGC", + "name": "Digitalcoin", + "coinpaprika_id": "dgc-digitalcoin", + "coingecko_id": "digitalcoin", + "electrum": [ + { + "url": "electrumx.dgc.ewmcx.org:50001", + "protocol": "TCP" + }, + { + "url": "failover.dgc.ewmcx.biz:50002", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/dgc/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "DIMI": { + "coin": "DIMI", + "name": "Diminutive Coin", + "coinpaprika_id": "dimi-diminutive-coin", + "coingecko_id": "diminutive-coin", + "electrum": [ + { + "url": "electrumx1.diminutivecoin.com:50012", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrumx2.diminutivecoin.com:50012", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://explorer.diminutivecoin.com/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "DODO-BEP20": { + "coin": "DODO-BEP20", + "name": "DODO", + "coinpaprika_id": "dodo-dodo", + "coingecko_id": "dodo", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "DODO-ERC20": { + "coin": "DODO-ERC20", + "name": "DODO", + "coinpaprika_id": "dodo-dodo", + "coingecko_id": "dodo", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "DOGE": { + "coin": "DOGE", + "name": "Dogecoin", + "coinpaprika_id": "doge-dogecoin", + "coingecko_id": "dogecoin", + "electrum": [ + { + "url": "electrum1.cipig.net:10060", + "ws_url": "electrum1.cipig.net:30060" + }, + { + "url": "electrum2.cipig.net:10060", + "ws_url": "electrum2.cipig.net:30060" + }, + { + "url": "electrum3.cipig.net:10060", + "ws_url": "electrum3.cipig.net:30060" + } + ], + "explorer_url": [ + "https://dogechain.info/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "DOGE-BEP20": { + "coin": "DOGE-BEP20", + "name": "Dogecoin", + "coinpaprika_id": "doge-dogecoin", + "coingecko_id": "dogecoin", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "DOT-BEP20": { + "coin": "DOT-BEP20", + "name": "Polkadot", + "coinpaprika_id": "dot-polkadot", + "coingecko_id": "polkadot", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "DP": { + "coin": "DP", + "name": "DigitalPrice", + "coinpaprika_id": "dp-digitalprice", + "coingecko_id": "digitalprice", + "electrum": [ + { + "url": "1.eu.dp.electrum.dexstats.info:10021" + } + ], + "explorer_url": [ + "https://dp.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "ECA": { + "coin": "ECA", + "name": "Electra", + "coinpaprika_id": "eca-electra", + "coingecko_id": "electra", + "electrum": [ + { + "url": "electrum1.cipig.net:10052", + "ws_url": "electrum1.cipig.net:30052" + }, + { + "url": "electrum2.cipig.net:10052", + "ws_url": "electrum2.cipig.net:30052" + }, + { + "url": "electrum3.cipig.net:10052", + "ws_url": "electrum3.cipig.net:30052" + } + ], + "explorer_url": [ + "https://eca.ccore.online/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "EFL": { + "coin": "EFL", + "name": "e-Gulden", + "coinpaprika_id": "efl-e-gulden", + "coingecko_id": "electronicgulden", + "electrum": [ + { + "url": "holland.ecoincore.com:11017", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "lenoir.ecoincore.com:11017", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum1.egulden.org:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum2.egulden.org:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum3.egulden.org:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum4.egulden.org:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum5.egulden.org:11017", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/efl/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "EGLD-BEP20": { + "coin": "EGLD-BEP20", + "name": "Elrond", + "coinpaprika_id": "egld-elrond", + "coingecko_id": "elrond-erd-2", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "ELF-BEP20": { + "coin": "ELF-BEP20", + "name": "aelf", + "coinpaprika_id": "elf-aelf", + "coingecko_id": "aelf", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "ELF-ERC20": { + "coin": "ELF-ERC20", + "name": "aelf", + "coinpaprika_id": "elf-aelf", + "coingecko_id": "aelf", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "EMC2": { + "coin": "EMC2", + "name": "Einsteinium", + "coinpaprika_id": "emc2-einsteinium", + "coingecko_id": "einsteinium", + "electrum": [ + { + "url": "electrum1.cipig.net:10062", + "ws_url": "electrum1.cipig.net:30062" + }, + { + "url": "electrum2.cipig.net:10062", + "ws_url": "electrum2.cipig.net:30062" + }, + { + "url": "electrum3.cipig.net:10062", + "ws_url": "electrum3.cipig.net:30062" + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/emc2/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "EOS-BEP20": { + "coin": "EOS-BEP20", + "name": "EOS", + "coinpaprika_id": "eos-eos", + "coingecko_id": "eos", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "ETC-BEP20": { + "coin": "ETC-BEP20", + "name": "Ethereum Classic", + "coinpaprika_id": "etc-ethereum-classic", + "coingecko_id": "ethereum-classic", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "FIL-BEP20": { + "coin": "FIL-BEP20", + "name": "Filecoin", + "coinpaprika_id": "fil-filecoin", + "coingecko_id": "filecoin", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "FIRO": { + "coin": "FIRO", + "name": "Firo", + "coinpaprika_id": "firo-firo", + "coingecko_id": "zcoin", + "electrum": [ + { + "url": "electrumx01.firo.org:50001" + }, + { + "url": "electrumx02.firo.org:50001" + }, + { + "url": "electrumx03.firo.org:50001" + } + ], + "explorer_url": [ + "https://explorer.firo.org/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "FIRO-BEP20": { + "coin": "FIRO-BEP20", + "name": "Firo", + "coinpaprika_id": "firo-firo", + "coingecko_id": "zcoin", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "FJC": { + "coin": "FJC", + "name": "Fujicoin", + "coinpaprika_id": "fjc-fujicoin", + "coingecko_id": "fujicoin", + "electrum": [ + { + "url": "electrumx1.fujicoin.org:50001", + "protocol": "TCP" + }, + { + "url": "electrumx2.fujicoin.org:50001", + "protocol": "TCP" + } + ], + "explorer_url": [ + "https://explorer.fujicoin.org/" + ], + "explorer_tx_url": "tx/", + "explorer_address_url": "address/", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "STFIRO": { + "coin": "STFIRO", + "name": "StakedFIRO", + "coinpaprika_id": "test-coin", + "coingecko_id": "stakehound", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "FTC": { + "coin": "FTC", + "name": "Feathercoin", + "coinpaprika_id": "ftc-feathercoin", + "coingecko_id": "feathercoin", + "electrum": [ + { + "url": "electrum1.cipig.net:10054", + "ws_url": "electrum1.cipig.net:30054" + }, + { + "url": "electrum2.cipig.net:10054", + "ws_url": "electrum2.cipig.net:30054" + }, + { + "url": "electrum3.cipig.net:10054", + "ws_url": "electrum3.cipig.net:30054" + } + ], + "explorer_url": [ + "http://explorer.feathercoin.com/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "FTM-BEP20": { + "coin": "FTM-BEP20", + "name": "Fantom", + "coinpaprika_id": "ftm-fantom", + "coingecko_id": "fantom", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "FTM-ERC20": { + "coin": "FTM-ERC20", + "name": "Fantom", + "coinpaprika_id": "ftm-fantom", + "coingecko_id": "fantom", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "GLEEC": { + "coin": "GLEEC", + "name": "Gleec", + "coinpaprika_id": "gleec-gleec-coin", + "coingecko_id": "gleec-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10022", + "ws_url": "electrum1.cipig.net:30022" + }, + { + "url": "electrum2.cipig.net:10022", + "ws_url": "electrum2.cipig.net:30022" + }, + { + "url": "electrum3.cipig.net:10022", + "ws_url": "electrum3.cipig.net:30022" + } + ], + "explorer_url": [ + "https://gleec.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "GLEEC-OLD": { + "coin": "GLEEC-OLD", + "name": "Gleec", + "coinpaprika_id": "gleec-gleec-coin", + "coingecko_id": "gleec-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10069", + "ws_url": "electrum1.cipig.net:30069" + }, + { + "url": "electrum2.cipig.net:10069", + "ws_url": "electrum2.cipig.net:30069" + }, + { + "url": "electrum3.cipig.net:10069", + "ws_url": "electrum3.cipig.net:30069" + } + ], + "explorer_url": [ + "https://gleechain.com/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "GRS": { + "coin": "GRS", + "name": "Groestlcoin", + "coinpaprika_id": "grs-groestlcoin", + "coingecko_id": "groestlcoin", + "electrum": [ + { + "url": "electrum10.groestlcoin.org:50001" + }, + { + "url": "electrum11.groestlcoin.org:50001" + }, + { + "url": "electrum13.groestlcoin.org:50001" + }, + { + "url": "electrum14.groestlcoin.org:50001" + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/grs/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "HODL": { + "coin": "HODL", + "name": "HODL", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10009", + "ws_url": "electrum1.cipig.net:30009" + }, + { + "url": "electrum2.cipig.net:10009", + "ws_url": "electrum2.cipig.net:30009" + }, + { + "url": "electrum3.cipig.net:10009", + "ws_url": "electrum3.cipig.net:30009" + } + ], + "explorer_url": [ + "https://hodl.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "INJ-BEP20": { + "coin": "INJ-BEP20", + "name": "Injective Protocol", + "coinpaprika_id": "inj-injective-protocol", + "coingecko_id": "injective-protocol", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "INJ-ERC20": { + "coin": "INJ-ERC20", + "name": "Injective Protocol", + "coinpaprika_id": "inj-injective-protocol", + "coingecko_id": "injective-protocol", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "IOTA-BEP20": { + "coin": "IOTA-BEP20", + "name": "IOTA", + "coinpaprika_id": "miota-iota", + "coingecko_id": "iota", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "IOTX-BEP20": { + "coin": "IOTX-BEP20", + "name": "IoTeX", + "coinpaprika_id": "iotx-iotex", + "coingecko_id": "iotex", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "JSTR": { + "coin": "JSTR", + "name": "Ropsten test ERC20", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "is_testnet": true, + "nodes": [ + "https://ropsten.infura.io/v3/1d059a9aca7d49a3a380c71068bffb1c" + ], + "explorer_url": [ + "https://ropsten.etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "JUMBLR": { + "coin": "JUMBLR", + "name": "JUMBLR", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10004", + "ws_url": "electrum1.cipig.net:30004" + }, + { + "url": "electrum2.cipig.net:10004", + "ws_url": "electrum2.cipig.net:30004" + }, + { + "url": "electrum3.cipig.net:10004", + "ws_url": "electrum3.cipig.net:30004" + } + ], + "explorer_url": [ + "https://jumblr.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "KOIN": { + "coin": "KOIN", + "name": "Koinon", + "coinpaprika_id": "koin-koinon", + "coingecko_id": "koinon", + "electrum": [ + { + "url": "electrum1.cipig.net:10024", + "ws_url": "electrum1.cipig.net:30024" + }, + { + "url": "electrum2.cipig.net:10024", + "ws_url": "electrum2.cipig.net:30024" + }, + { + "url": "electrum3.cipig.net:10024", + "ws_url": "electrum3.cipig.net:30024" + } + ], + "explorer_url": [ + "https://koin.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "LBC": { + "coin": "LBC", + "name": "LBRY Credits", + "coinpaprika_id": "lbc-lbry-credits", + "coingecko_id": "lbry-credits", + "electrum": [ + { + "url": "spv1.lbry.com:50001" + }, + { + "url": "spv13.lbry.com:50001" + }, + { + "url": "spv15.lbry.com:50001" + }, + { + "url": "spv17.lbry.com:50001" + }, + { + "url": "spv19.lbry.com:50001" + } + ], + "explorer_url": [ + "https://explorer.lbry.com/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "LCC": { + "coin": "LCC", + "name": "Litecoin Cash", + "coinpaprika_id": "lcc-litecoin-cash", + "coingecko_id": "litecoin-cash", + "electrum": [ + { + "url": "188.166.117.139:50001" + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/lcc/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "LTC": { + "active": true, + "coin": "LTC", + "coingecko_id": "litecoin", + "coinpaprika_id": "ltc-litecoin", + "currently_enabled": false, + "electrum": [ + { + "url": "electrum1.cipig.net:10063", + "ws_url": "electrum1.cipig.net:30063" + }, + { + "url": "electrum2.cipig.net:10063", + "ws_url": "electrum2.cipig.net:30063" + }, + { + "url": "electrum3.cipig.net:10063", + "ws_url": "electrum3.cipig.net:30063" + } + ], + "explorer_url": [ + "https://blockexplorer.one/litecoin/mainnet/" + ], + "type": "UTXO", + "name": "Litecoin", + "is_segwit_on": false + }, + "LYNX": { + "coin": "LYNX", + "name": "Lynx", + "coinpaprika_id": "lynx-lynx", + "coingecko_id": "lynx", + "electrum": [ + { + "url": "electrum.deliverypath.com:50002", + "protocol": "SSL", + "disable_cert_verification": false + }, + { + "url": "electrum.dirtdivas.net:50002", + "protocol": "SSL", + "disable_cert_verification": false + }, + { + "url": "electrum.getlynx.club:50002", + "protocol": "SSL", + "disable_cert_verification": false + }, + { + "url": "electrum.atechhelp.com:50002", + "protocol": "SSL", + "disable_cert_verification": false + }, + { + "url": "electrum.getlynx.io:50001", + "protocol": "TCP" + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/lynx/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "MATIC-BEP20": { + "coin": "MATIC-BEP20", + "name": "Polygon", + "coinpaprika_id": "matic-matic-network", + "coingecko_id": "matic-network", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "MATIC-ERC20": { + "coin": "MATIC-ERC20", + "name": "Polygon", + "coinpaprika_id": "matic-matic-network", + "coingecko_id": "matic-network", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "MCL": { + "active": false, + "coin": "MCL", + "coingecko_id": "test-coin", + "coinpaprika_id": "mcl-marmara-credit-loops", + "currently_enabled": false, + "electrum": [ + { + "url": "electrum1.cipig.net:10023", + "ws_url": "electrum1.cipig.net:30023" + }, + { + "url": "electrum2.cipig.net:10023", + "ws_url": "electrum2.cipig.net:30023" + }, + { + "url": "electrum3.cipig.net:10023", + "ws_url": "electrum3.cipig.net:30023" + } + ], + "explorer_url": [ + "http://explorer.marmara.io/" + ], + "type": "Smart Chain", + "name": "MCL" + }, + "MM-ERC20": { + "coin": "MM-ERC20", + "name": "Million", + "coinpaprika_id": "test-coin", + "coingecko_id": "million", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "MSHARK": { + "coin": "MSHARK", + "name": "MiliShark", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10013", + "ws_url": "electrum1.cipig.net:30013" + }, + { + "url": "electrum2.cipig.net:10013", + "ws_url": "electrum2.cipig.net:30013" + }, + { + "url": "electrum3.cipig.net:10013", + "ws_url": "electrum3.cipig.net:30013" + } + ], + "explorer_url": [ + "https://mshark.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "NEAR-BEP20": { + "coin": "NEAR-BEP20", + "name": "NEAR Protocol", + "coinpaprika_id": "near-near-protocol", + "coingecko_id": "near", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "OCEAN-BEP20": { + "coin": "OCEAN-BEP20", + "name": "Ocean Protocol", + "coinpaprika_id": "ocean-ocean-protocol", + "coingecko_id": "ocean-protocol", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "OCEAN-ERC20": { + "coin": "OCEAN-ERC20", + "name": "Ocean Protocol", + "coinpaprika_id": "ocean-ocean-protocol", + "coingecko_id": "ocean-protocol", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ONT-BEP20": { + "coin": "ONT-BEP20", + "name": "Ontology", + "coinpaprika_id": "ont-ontology", + "coingecko_id": "ontology", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "PAX-BEP20": { + "coin": "PAX-BEP20", + "name": "Paxos Standard", + "coinpaprika_id": "pax-paxos-standard-token", + "coingecko_id": "paxos-standard", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "PAX-ERC20": { + "coin": "PAX-ERC20", + "name": "Paxos Standard", + "coinpaprika_id": "pax-paxos-standard-token", + "coingecko_id": "paxos-standard", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "PAXG-BEP20": { + "coin": "PAXG-BEP20", + "name": "PAX Gold", + "coinpaprika_id": "paxg-pax-gold", + "coingecko_id": "pax-gold", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "PAXG-ERC20": { + "coin": "PAXG-ERC20", + "name": "PAX Gold", + "coinpaprika_id": "paxg-pax-gold", + "coingecko_id": "pax-gold", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ETH": { + "active": false, + "coin": "ETH", + "coingecko_id": "ethereum", + "coinpaprika_id": "eth-ethereum", + "currently_enabled": false, + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "name": "Ethereum" + }, + "ETHR": { + "active": false, + "coin": "ETHR", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "currently_enabled": false, + "is_testnet": true, + "nodes": [ + "https://ropsten.infura.io/v3/1d059a9aca7d49a3a380c71068bffb1c" + ], + "explorer_url": [ + "https://ropsten.etherscan.io/" + ], + "type": "ERC-20", + "name": "Ethereum Ropsten (Testnet)" + }, + "ETH-BEP20": { + "coin": "ETH-BEP20", + "name": "Ethereum", + "coinpaprika_id": "eth-ethereum", + "coingecko_id": "ethereum", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "UIS": { + "coin": "UIS", + "name": "Unitus", + "coinpaprika_id": "uis-unitus", + "coingecko_id": "unitus", + "electrum": [ + { + "url": "failover.trc-uis.ewmcx.biz:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrumx.uis.ewmcx.info:50001" + } + ], + "explorer_url": [ + "https://explorer.unitus.network/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "UNO": { + "coin": "UNO", + "name": "Unobtanium", + "coinpaprika_id": "uno-unobtanium", + "coingecko_id": "unobtanium", + "electrum": [ + { + "url": "uno-main.coinmunity.gold:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "uno-bkp.coinmunity.gold:50002", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/uno/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "USDC-BEP20": { + "coin": "USDC-BEP20", + "name": "USD Coin", + "coinpaprika_id": "usdc-usd-coin", + "coingecko_id": "usd-coin", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "USDC-ERC20": { + "coin": "USDC-ERC20", + "name": "USD Coin", + "coinpaprika_id": "usdc-usd-coin", + "coingecko_id": "usd-coin", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "USDT-BEP20": { + "coin": "USDT-BEP20", + "name": "Tether", + "coinpaprika_id": "usdt-tether", + "coingecko_id": "tether", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "USDT-ERC20": { + "coin": "USDT-ERC20", + "name": "Tether", + "coinpaprika_id": "usdt-tether", + "coingecko_id": "tether", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "AWC": { + "active": false, + "coin": "AWC", + "coingecko_id": "atomic-wallet-coin", + "coinpaprika_id": "awc-atomic-wallet-coin", + "currently_enabled": false, + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "name": "Atomic Wallet Coin" + }, + "JRT-ERC20": { + "coin": "JRT-ERC20", + "name": "Jarvis Reward Token", + "coinpaprika_id": "jrt-jarvis-reward-token", + "coingecko_id": "jarvis-reward-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "BAT-ERC20": { + "coin": "BAT-ERC20", + "name": "Basic Attention Token", + "coinpaprika_id": "bat-basic-attention-token", + "coingecko_id": "basic-attention-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "BAT-BEP20": { + "coin": "BAT-BEP20", + "name": "Basic Attention Token", + "coinpaprika_id": "bat-basic-attention-token", + "coingecko_id": "basic-attention-token", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "KMD": { + "coin": "KMD", + "name": "Komodo", + "type": "Smart Chain", + "is_claimable": true, + "minimal_claim_amount": "10", + "coingecko_id": "komodo", + "coinpaprika_id": "kmd-komodo", + "electrum": [ + { + "url": "electrum3.cipig.net:10001", + "ws_url": "electrum3.cipig.net:30001" + }, + { + "url": "electrum2.cipig.net:10001", + "ws_url": "electrum3.cipig.net:30001" + }, + { + "url": "electrum1.cipig.net:10001", + "ws_url": "electrum3.cipig.net:30001" + } + ], + "explorer_url": [ + "https://kmdexplorer.io/" + ], + "active": true, + "currently_enabled": false + }, + "KMD-BEP20": { + "coin": "KMD-BEP20", + "name": "Komodo", + "coinpaprika_id": "kmd-komodo", + "coingecko_id": "komodo", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "LABS": { + "coin": "LABS", + "name": "Labs", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10019", + "ws_url": "electrum1.cipig.net:30019" + }, + { + "url": "electrum2.cipig.net:10019", + "ws_url": "electrum2.cipig.net:30019" + }, + { + "url": "electrum3.cipig.net:10019", + "ws_url": "electrum3.cipig.net:30019" + } + ], + "explorer_url": [ + "https://labs.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false + }, + "LINK-BEP20": { + "coin": "LINK-BEP20", + "name": "Chainlink", + "coinpaprika_id": "link-chainlink", + "coingecko_id": "chainlink", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "LINK-ERC20": { + "coin": "LINK-ERC20", + "name": "Chainlink", + "coinpaprika_id": "link-chainlink", + "coingecko_id": "chainlink", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "MESH": { + "coin": "MESH", + "name": "SuperMESH", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10016" + }, + { + "url": "electrum2.cipig.net:10016" + }, + { + "url": "electrum3.cipig.net:10016" + } + ], + "explorer_url": [ + "https://mesh.kmdexplorer.io/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "MGW": { + "coin": "MGW", + "name": "MGW", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10015", + "ws_url": "electrum1.cipig.net:30015" + }, + { + "url": "electrum2.cipig.net:10015", + "ws_url": "electrum2.cipig.net:30015" + }, + { + "url": "electrum3.cipig.net:10015", + "ws_url": "electrum3.cipig.net:30015" + } + ], + "explorer_url": [ + "https://mgw.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "DEX": { + "coin": "DEX", + "name": "Dex", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10006", + "ws_url": "electrum1.cipig.net:30006" + }, + { + "url": "electrum2.cipig.net:10006", + "ws_url": "electrum2.cipig.net:30006" + }, + { + "url": "electrum3.cipig.net:10006", + "ws_url": "electrum3.cipig.net:30006" + } + ], + "explorer_url": [ + "https://dex.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "RICK": { + "coin": "RICK", + "asset": "RICK", + "type": "Smart Chain", + "name": "Rick (TESTCOIN)", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum3.cipig.net:10017", + "ws_url": "electrum3.cipig.net:30017" + }, + { + "url": "electrum2.cipig.net:10017", + "ws_url": "electrum2.cipig.net:30017" + }, + { + "url": "electrum1.cipig.net:10017", + "ws_url": "electrum1.cipig.net:30017" + } + ], + "explorer_url": [ + "https://rick.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false + }, + "MORTY": { + "coin": "MORTY", + "asset": "MORTY", + "type": "Smart Chain", + "name": "Morty (TESTCOIN)", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum3.cipig.net:10018", + "ws_url": "electrum3.cipig.net:30018" + }, + { + "url": "electrum2.cipig.net:10018", + "ws_url": "electrum2.cipig.net:30018" + }, + { + "url": "electrum1.cipig.net:10018", + "ws_url": "electrum1.cipig.net:30018" + } + ], + "explorer_url": [ + "https://morty.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false + }, + "PANGEA": { + "coin": "PANGEA", + "name": "Pangea", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10010", + "ws_url": "electrum1.cipig.net:30010" + }, + { + "url": "electrum2.cipig.net:10010", + "ws_url": "electrum2.cipig.net:30010" + }, + { + "url": "electrum3.cipig.net:10010", + "ws_url": "electrum3.cipig.net:30010" + } + ], + "explorer_url": [ + "https://pangea.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "PIC": { + "coin": "PIC", + "name": "Picacoin", + "coinpaprika_id": "pic-picacoin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "143.198.143.180:50001" + }, + { + "url": "134.122.120.47:50001" + } + ], + "explorer_url": [ + "http://explorer.picacoin.org/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "QIAIR": { + "coin": "QIAIR", + "name": "Qi Airdrop Token", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "QI": { + "coin": "QI", + "name": "QiSwap", + "coingecko_id": "qiswap", + "coinpaprika_id": "test-coin", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "REVS": { + "coin": "REVS", + "name": "REVS", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10003", + "ws_url": "electrum1.cipig.net:30003" + }, + { + "url": "electrum2.cipig.net:10003", + "ws_url": "electrum2.cipig.net:30003" + }, + { + "url": "electrum3.cipig.net:10003", + "ws_url": "electrum3.cipig.net:30003" + } + ], + "explorer_url": [ + "https://revs.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "SMTF": { + "coin": "SMTF", + "name": "SmartFi", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "SOULJA": { + "coin": "SOULJA", + "name": "SouljaCoin", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10035", + "ws_url": "electrum1.cipig.net:30035" + }, + { + "url": "electrum2.cipig.net:10035", + "ws_url": "electrum2.cipig.net:30035" + }, + { + "url": "electrum3.cipig.net:10035", + "ws_url": "electrum3.cipig.net:30035" + } + ], + "explorer_url": [ + "https://explorer.souljacoin.cash/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "SXP-BEP20": { + "coin": "SXP-BEP20", + "name": "Swipe", + "coinpaprika_id": "sxp-swipe", + "coingecko_id": "swipe", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "SXP-ERC20": { + "coin": "SXP-ERC20", + "name": "Swipe", + "coinpaprika_id": "sxp-swipe", + "coingecko_id": "swipe", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "SYS": { + "coin": "SYS", + "name": "Syscoin", + "coinpaprika_id": "sys-syscoin", + "coingecko_id": "syscoin", + "electrum": [ + { + "url": "electrum1.cipig.net:10064", + "ws_url": "electrum1.cipig.net:30064" + }, + { + "url": "electrum2.cipig.net:10064", + "ws_url": "electrum2.cipig.net:30064" + }, + { + "url": "electrum3.cipig.net:10064", + "ws_url": "electrum3.cipig.net:30064" + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/sys/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "WSB": { + "coin": "WSB", + "name": "WallStreetBets", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10033", + "ws_url": "electrum1.cipig.net:30033" + }, + { + "url": "electrum2.cipig.net:10033", + "ws_url": "electrum2.cipig.net:30033" + }, + { + "url": "electrum3.cipig.net:10033", + "ws_url": "electrum3.cipig.net:30033" + } + ], + "explorer_url": [ + "https://wsb.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "CHIPS": { + "coin": "CHIPS", + "type": "UTXO", + "name": "Chips", + "coingecko_id": "test-coin", + "coinpaprika_id": "chips-chips", + "electrum": [ + { + "url": "electrum3.cipig.net:10053", + "ws_url": "electrum3.cipig.net:30053" + }, + { + "url": "electrum2.cipig.net:10053", + "ws_url": "electrum2.cipig.net:30053" + }, + { + "url": "electrum1.cipig.net:10053", + "ws_url": "electrum1.cipig.net:30053" + } + ], + "explorer_url": [ + "https://explorer.chips.cash/" + ], + "active": false, + "currently_enabled": false + }, + "SCA": { + "coin": "SCA", + "name": "Scalaris", + "type": "UTXO", + "coingecko_id": "test-coin", + "coinpaprika_id": "sca-scalaris", + "electrum": [ + { + "url": "electrum1.scalaris.info:10001" + }, + { + "url": "electrum2.scalaris.info:10001" + }, + { + "url": "electrum3.scalaris.info:10001" + } + ], + "explorer_url": [ + "https://explorer.scalaris.info/" + ], + "active": false, + "currently_enabled": false + }, + "SUPERNET": { + "coin": "SUPERNET", + "name": "Supernet", + "type": "Smart Chain", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10005", + "ws_url": "electrum1.cipig.net:30005" + }, + { + "url": "electrum2.cipig.net:10005", + "ws_url": "electrum2.cipig.net:30005" + }, + { + "url": "electrum3.cipig.net:10005", + "ws_url": "electrum3.cipig.net:30005" + } + ], + "explorer_url": [ + "https://supernet.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "SUSHI-BEP20": { + "coin": "SUSHI-BEP20", + "name": "Sushi", + "coinpaprika_id": "sushi-sushi", + "coingecko_id": "sushi", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "SUSHI-ERC20": { + "coin": "SUSHI-ERC20", + "name": "Sushi", + "coinpaprika_id": "sushi-sushi", + "coingecko_id": "sushi", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "VITE-BEP20": { + "coin": "VITE-BEP20", + "name": "Vite", + "coinpaprika_id": "vite-vite", + "coingecko_id": "vite", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "VRSC": { + "coin": "VRSC", + "type": "Smart Chain", + "name": "Verus Coin", + "coingecko_id": "verus-coin", + "coinpaprika_id": "vrsc-verus-coin", + "electrum": [ + { + "url": "el0.verus.io:17486", + "protocol": "SSL", + "disable_cert_verification": false + }, + { + "url": "el1.verus.io:17486", + "protocol": "SSL", + "disable_cert_verification": false + }, + { + "url": "el2.verus.io:17486", + "protocol": "SSL", + "disable_cert_verification": false + }, + { + "url": "el0.verus.io:17485" + }, + { + "url": "el1.verus.io:17485" + }, + { + "url": "el2.verus.io:17485" + } + ], + "explorer_url": [ + "https://explorer.verus.io/" + ], + "active": false, + "currently_enabled": false + }, + "IL8P": { + "coin": "IL8P", + "name": "InfiniLooP", + "coinpaprika_id": "il8p-infiniloop", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "il8p.electrumx.transcenders.name:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "il9p.electrumx.transcenders.name:50002", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/il8p/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "ILN": { + "coin": "ILN", + "type": "Smart Chain", + "name": "iLien", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.ilien.io:65011" + }, + { + "url": "electrum2.ilien.io:65011" + } + ], + "explorer_url": [ + "https://iln.explorer.dexstats.info/" + ], + "active": false, + "currently_enabled": false + }, + "MKR-BEP20": { + "coin": "MKR-BEP20", + "name": "Maker", + "coinpaprika_id": "mkr-maker", + "coingecko_id": "maker", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "MKR-ERC20": { + "coin": "MKR-ERC20", + "name": "Maker", + "coinpaprika_id": "mkr-maker", + "coingecko_id": "maker", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "MONA": { + "coin": "MONA", + "name": "MonaCoin", + "coinpaprika_id": "mona-monacoin", + "coingecko_id": "monacoin", + "electrum": [ + { + "url": "electrumx3.monacoin.nl:50001" + }, + { + "url": "electrumx1.monacoin.ninja:50001" + }, + { + "url": "electrumx.tamami-foundation.org:50001" + } + ], + "explorer_url": [ + "https://mona.chainsight.info/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "NAV": { + "coin": "NAV", + "name": "NavCoin", + "coinpaprika_id": "nav-navcoin", + "coingecko_id": "nav-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10056" + }, + { + "url": "electrum2.cipig.net:10056" + }, + { + "url": "electrum3.cipig.net:10056" + } + ], + "explorer_url": [ + "https://www.navexplorer.com/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "NMC": { + "coin": "NMC", + "name": "Namecoin", + "coinpaprika_id": "nmc-namecoin", + "coingecko_id": "namecoin", + "electrum": [ + { + "url": "82.119.233.36:50001" + }, + { + "url": "nmc.bitcoins.sk:50001" + }, + { + "url": "electrumx1.nmc.bitclc.net:50001" + }, + { + "url": "electrumx2.nmc.bitclc.net:50001" + }, + { + "url": "electrumx3.nmc.bitclc.net:50001" + }, + { + "url": "electrumx4.nmc.bitclc.net:50001" + } + ], + "explorer_url": [ + "https://nmc.tokenview.com/en/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "NVC": { + "coin": "NVC", + "name": "Novacoin", + "coinpaprika_id": "nvc-novacoin", + "coingecko_id": "novacoin", + "electrum": [ + { + "url": "electrumx.nvc.ewmcx.org:50002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "failover.nvc.ewmcx.biz:50002", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://explorer.novaco.in/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "NVC-BEP20": { + "coin": "NVC-BEP20", + "name": "Novacoin", + "coinpaprika_id": "nvc-novacoin", + "coingecko_id": "novacoin", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "NVC-QRC20": { + "coin": "NVC-QRC20", + "name": "Novacoin", + "coinpaprika_id": "nvc-novacoin", + "coingecko_id": "novacoin", + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20", + "active": false, + "currently_enabled": false + }, + "OOT": { + "coin": "OOT", + "name": "Utrum", + "coinpaprika_id": "oot-utrum", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10021" + }, + { + "url": "electrum2.cipig.net:10021" + }, + { + "url": "electrum3.cipig.net:10021" + } + ], + "explorer_url": [ + "https://explorer.utrum.io/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "QKC-BEP20": { + "coin": "QKC-BEP20", + "name": "QuarkChain", + "coinpaprika_id": "qkc-quarkchain", + "coingecko_id": "quark-chain", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "QKC-ERC20": { + "coin": "QKC-ERC20", + "name": "QuarkChain", + "coinpaprika_id": "qkc-quarkchain", + "coingecko_id": "quark-chain", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "QTUM": { + "need_electrum": true, + "coin": "QTUM", + "name": "Qtum", + "coinpaprika_id": "qtum-qtum", + "coingecko_id": "qtum", + "electrum": [ + { + "url": "electrum1.cipig.net:10050", + "ws_url": "electrum1.cipig.net:30050" + }, + { + "url": "electrum2.cipig.net:10050", + "ws_url": "electrum2.cipig.net:30050" + }, + { + "url": "electrum3.cipig.net:10050", + "ws_url": "electrum3.cipig.net:30050" + } + ], + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20", + "active": false, + "currently_enabled": false + }, + "QTUM-ERC20": { + "coin": "QTUM-ERC20", + "name": "Qtum", + "coinpaprika_id": "qtum-qtum", + "coingecko_id": "qtum", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "RVN": { + "coin": "RVN", + "name": "Ravencoin", + "coinpaprika_id": "rvn-ravencoin", + "coingecko_id": "ravencoin", + "electrum": [ + { + "url": "electrum1.cipig.net:10051", + "ws_url": "electrum1.cipig.net:30051" + }, + { + "url": "electrum2.cipig.net:10051", + "ws_url": "electrum2.cipig.net:30051" + }, + { + "url": "electrum3.cipig.net:10051", + "ws_url": "electrum3.cipig.net:30051" + } + ], + "explorer_url": [ + "https://ravencoin.network/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "SNX-BEP20": { + "coin": "SNX-BEP20", + "name": "Synthetix", + "coinpaprika_id": "snx-synthetix-network-token", + "coingecko_id": "havven", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "SNX-ERC20": { + "coin": "SNX-ERC20", + "name": "Synthetix", + "coinpaprika_id": "snx-synthetix-network-token", + "coingecko_id": "havven", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "SPACE": { + "coin": "SPACE", + "name": "Spacecoin", + "coingecko_id": "test-coin", + "coinpaprika_id": "space-spacecoin7367", + "electrum": [ + { + "url": "electrum1.spaceworks.co:50001" + }, + { + "url": "electrum2.spaceworks.co:50001" + } + ], + "explorer_url": [ + "https://explorer.spaceworks.co/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "THC": { + "coin": "THC", + "name": "HempCoin", + "coinpaprika_id": "thc-hempcoin", + "coingecko_id": "hempcoin-thc", + "electrum": [ + { + "url": "1.eu.thc.electrum.dexstats.info:10020" + }, + { + "url": "2.eu.thc.electrum.dexstats.info:10020" + } + ], + "explorer_url": [ + "https://thc.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "TKL": { + "coin": "TKL", + "name": "Tokel", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + + { + "url": "1.eu.tokel.electrum.dexstats.info:10077" + }, + { + "url": "2.eu.tokel.electrum.dexstats.info:10077" + } + ], + "explorer_url": [ + "https://tokel.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "TRC": { + "coin": "TRC", + "name": "Terracoin", + "coinpaprika_id": "trc-terracoin", + "coingecko_id": "terracoin", + "electrum": [ + { + "url": "failover.trc-uis.ewmcx.biz:50006", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "electrum.terracoin.io:50001" + }, + { + "url": "electrum.southofheaven.ca:50001" + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/trc/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "TRX-BEP20": { + "coin": "TRX-BEP20", + "name": "TRON", + "coinpaprika_id": "trx-tron", + "coingecko_id": "tron", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "TRYB-BEP20": { + "coin": "TRYB-BEP20", + "name": "BiLira", + "coinpaprika_id": "tryb-bilira", + "coingecko_id": "bilira", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "TRYB-ERC20": { + "coin": "TRYB-ERC20", + "name": "BiLira", + "coinpaprika_id": "tryb-bilira", + "coingecko_id": "bilira", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "TUSD-BEP20": { + "coin": "TUSD-BEP20", + "name": "TrueUSD", + "coinpaprika_id": "tusd-trueusd", + "coingecko_id": "true-usd", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "TUSD-ERC20": { + "coin": "TUSD-ERC20", + "name": "TrueUSD", + "coinpaprika_id": "tusd-trueusd", + "coingecko_id": "true-usd", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "VAL": { + "coin": "VAL", + "name": "Validity", + "coinpaprika_id": "val-validity", + "coingecko_id": "radium", + "electrum": [ + { + "url": "e1.validitytech.com:11002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "e2.validitytech.com:11002", + "protocol": "SSL", + "disable_cert_verification": true + }, + { + "url": "e3.validitytech.com:11002", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/val/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "VRA": { + "coin": "VRA", + "name": "Verasity", + "coingecko_id": "verasity", + "coinpaprika_id": "vra-verasity", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "VRM": { + "coin": "VRM", + "name": "Verium Reserve", + "coingecko_id": "test-coin", + "coinpaprika_id": "vrm-veriumreserve", + "electrum": [ + { + "url": "electrum01-vrm.vericonomy.com:50001" + }, + { + "url": "electrum02-vrm.vericonomy.com:50001" + } + ], + "explorer_url": [ + "https://explorer-vrm.vericonomy.com/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "WCN": { + "coin": "WCN", + "name": "Widecoin", + "coinpaprika_id": "wcn-widecoin", + "coingecko_id": "widecoin", + "electrum": [ + { + "url": "electrumx.widecoin.org:50001" + }, + { + "url": "electrumx2.widecoin.org:50001" + }, + { + "url": "electrumx3.widecoin.org:50001" + } + ], + "explorer_url": [ + "https://explorer.widecoin.org/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "WLC": { + "coin": "WLC", + "name": "Wireless Coin", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10014", + "ws_url": "electrum1.cipig.net:30014" + }, + { + "url": "electrum2.cipig.net:10014", + "ws_url": "electrum2.cipig.net:30014" + }, + { + "url": "electrum3.cipig.net:10014", + "ws_url": "electrum3.cipig.net:30014" + } + ], + "explorer_url": [ + "https://wlc21.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "XLM-BEP20": { + "coin": "XLM-BEP20", + "name": "Stellar", + "coinpaprika_id": "xlm-stellar", + "coingecko_id": "stellar", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "XMY": { + "coin": "XMY", + "name": "Myriad", + "coinpaprika_id": "xmy-myriad", + "coingecko_id": "myriadcoin", + "electrum": [ + { + "url": "lenoir.ecoincore.com:10892", + "protocol": "SSL" + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/xmy/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "XPM": { + "coin": "XPM", + "name": "Primecoin", + "coinpaprika_id": "xpm-primecoin", + "coingecko_id": "primecoin", + "electrum": [ + { + "url": "electrumx.primecoin.org:50001", + "protocol": "TCP" + }, + { + "url": "electrumx.mainnet.primecoin.org:50011", + "protocol": "TCP" + }, + { + "url": "electrumx.gemmer.primecoin.org:50011", + "protocol": "TCP" + } + ], + "explorer_url": [ + "https://www.blockseek.io/xpm/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "XRP-BEP20": { + "coin": "XRP-BEP20", + "name": "XRP", + "coinpaprika_id": "xrp-xrp", + "coingecko_id": "ripple", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "XTZ-BEP20": { + "coin": "XTZ-BEP20", + "name": "Tezos", + "coinpaprika_id": "xtz-tezos", + "coingecko_id": "tezos", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "XVC": { + "coin": "XVC", + "name": "Vanillacash", + "coinpaprika_id": "xvc-vcash", + "coingecko_id": "vcash", + "electrum": [ + { + "url": "electrumx.xvc.ewmcx.org:50001", + "protocol": "TCP" + }, + { + "url": "failover.xvc.ewmcx.biz:50001", + "protocol": "TCP" + } + ], + "explorer_url": [ + "https://xvc.freicoin.info/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false, + "wallet_only": true + }, + "XVC-BEP20": { + "coin": "XVC-BEP20", + "name": "Vanillacash", + "coinpaprika_id": "xvc-vcash", + "coingecko_id": "vcash", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "XVC-QRC20": { + "coin": "XVC-QRC20", + "name": "Vanillacash", + "coinpaprika_id": "xvc-vcash", + "coingecko_id": "vcash", + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20", + "active": false, + "currently_enabled": false + }, + "XVS": { + "coin": "XVS", + "name": "Venus", + "coinpaprika_id": "xvs-venus", + "coingecko_id": "venus", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "YFI-BEP20": { + "coin": "YFI-BEP20", + "name": "yearn.finance", + "coinpaprika_id": "yfi-yearnfinance", + "coingecko_id": "yearn-finance", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "YFI-ERC20": { + "coin": "YFI-ERC20", + "name": "yearn.finance", + "coinpaprika_id": "yfi-yearnfinance", + "coingecko_id": "yearn-finance", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "YFII-BEP20": { + "coin": "YFII-BEP20", + "name": "DFI.Money", + "coinpaprika_id": "yfii-dfimoney", + "coingecko_id": "yfii-finance", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "YFII-ERC20": { + "coin": "YFII-ERC20", + "name": "DFI.Money", + "coinpaprika_id": "yfii-dfimoney", + "coingecko_id": "yfii-finance", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ZEC": { + "active": false, + "coin": "ZEC", + "name": "Zcash", + "coinpaprika_id": "zec-zcash", + "coingecko_id": "zcash", + "currently_enabled": false, + "electrum": [ + { + "url": "electrum1.cipig.net:10058", + "ws_url": "electrum1.cipig.net:30058" + }, + { + "url": "electrum2.cipig.net:10058", + "ws_url": "electrum2.cipig.net:30058" + }, + { + "url": "electrum3.cipig.net:10058", + "ws_url": "electrum3.cipig.net:30058" + } + ], + "explorer_tx_url": "transaction/", + "explorer_url": [ + "https://explorer.zcha.in/" + ], + "type": "UTXO" + }, + "ZER": { + "coin": "ZER", + "name": "Zero", + "coinpaprika_id": "zer-zero", + "coingecko_id": "zero", + "electrum": [ + { + "url": "electrum1.cipig.net:10065" + }, + { + "url": "electrum2.cipig.net:10065" + }, + { + "url": "electrum3.cipig.net:10065" + } + ], + "explorer_url": [ + "https://insight.zerocurrency.io/insight/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "ZET": { + "coin": "ZET", + "name": "Zetacoin", + "coinpaprika_id": "zet-zetacoin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "failover.zet.ewmci.xyz:50002", + "protocol": "SSL", + "disable_cert_verification": true + } + ], + "explorer_url": [ + "https://chainz.cryptoid.info/zet/" + ], + "explorer_tx_url": "tx.dws?", + "explorer_address_url": "address.dws?", + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "ZIL-BEP20": { + "coin": "ZIL-BEP20", + "name": "Zilliqa", + "coinpaprika_id": "zil-zilliqa", + "coingecko_id": "zilliqa", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "ZILLA": { + "coin": "ZILLA", + "name": "ChainZilla", + "coinpaprika_id": "zilla-chainzilla", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10028", + "ws_url": "electrum1.cipig.net:30028" + }, + { + "url": "electrum2.cipig.net:10028", + "ws_url": "electrum2.cipig.net:30028" + }, + { + "url": "electrum3.cipig.net:10028", + "ws_url": "electrum3.cipig.net:30028" + } + ], + "explorer_url": [ + "https://zilla.explorer.dexstats.info/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + }, + "tBTC-TEST": { + "coin": "tBTC-TEST", + "name": "tBTC (testnet)", + "is_testnet": true, + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "testnet.aranguren.org:51001", + "protocol": "TCP" + }, + { + "url": "electrum1.cipig.net:10068" + }, + { + "url": "electrum2.cipig.net:10068" + }, + { + "url": "electrum3.cipig.net:10068" + } + ], + "explorer_url": [ + "https://blockstream.info/testnet/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "QRC20": { + "is_testnet": true, + "active": false, + "coin": "QRC20", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "currently_enabled": false, + "explorer_url": [ + "https://testnet.qtum.info/" + ], + "name": "QRC20 (testnet)", + "type": "QRC-20" + }, + "tQTUM": { + "coin": "tQTUM", + "name": "tQTUM (testnet)", + "need_electrum": true, + "is_testnet": true, + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10071" + }, + { + "url": "electrum2.cipig.net:10071" + }, + { + "url": "electrum3.cipig.net:10071" + } + ], + "explorer_url": [ + "https://testnet.qtum.info/" + ], + "type": "QRC-20", + "active": false, + "currently_enabled": false + }, + "INK": { + "coin": "INK", + "name": "Ink", + "coingecko_id": "ink", + "coinpaprika_id": "ink-ink", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "SPC": { + "coin": "SPC", + "name": "SpaceChain", + "coingecko_id": "spacechain", + "coinpaprika_id": "spc-spacechain", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "HPY": { + "coin": "HPY", + "name": "Hyper Pay", + "coingecko_id": "hyper-pay", + "coinpaprika_id": "hpy-hyper-pay", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "HLC": { + "coin": "HLC", + "name": "HalalChain", + "coingecko_id": "halalchain", + "coinpaprika_id": "hlc-halalchain", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "LSTR": { + "coin": "LSTR", + "name": "Luna Stars", + "coingecko_id": "meetluna", + "coinpaprika_id": "lstr-luna-stars", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "QBT": { + "coin": "QBT", + "name": "Qbao", + "coingecko_id": "qbao", + "coinpaprika_id": "qbt-qbao", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "OC": { + "coin": "OC", + "name": "OceanChain", + "coingecko_id": "oceanchain", + "coinpaprika_id": "oc-oceanchain", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "PUT": { + "coin": "PUT", + "name": "Profile Utility Token", + "coingecko_id": "profile-utility-token", + "coinpaprika_id": "put-profile-utility-token", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "TSL": { + "coin": "TSL", + "name": "Energo", + "coingecko_id": "energo", + "coinpaprika_id": "tsl-energo", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "QC": { + "coin": "QC", + "name": "Qcash", + "coingecko_id": "qcash", + "coinpaprika_id": "test-coin", + "active": false, + "currently_enabled": false, + "explorer_url": [ + "https://explorer.qtum.org/" + ], + "type": "QRC-20" + }, + "SFUSD": { + "coin": "SFUSD", + "name": "SmartUSD", + "coinpaprika_id": "test-coin", + "coingecko_id": "test-coin", + "electrum": [ + { + "url": "electrum1.cipig.net:10070", + "ws_url": "electrum1.cipig.net:30070" + }, + { + "url": "electrum2.cipig.net:10070", + "ws_url": "electrum2.cipig.net:30070" + }, + { + "url": "electrum3.cipig.net:10070", + "ws_url": "electrum3.cipig.net:30070" + } + ], + "explorer_url": [ + "https://explorer.sfusd.kmd.sh/" + ], + "type": "UTXO", + "active": false, + "currently_enabled": false + }, + "AGI": { + "coin": "AGI", + "name": "SingularityNET", + "coinpaprika_id": "agi-singularitynet", + "coingecko_id": "singularitynet", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ANT": { + "coin": "ANT", + "name": "Aragon", + "coinpaprika_id": "ant-aragon", + "coingecko_id": "aragon", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "BEST": { + "coin": "BEST", + "name": "Bitpanda Ecosystem Token", + "coinpaprika_id": "best-bitpanda-ecosystem-token", + "coingecko_id": "bitpanda-ecosystem-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "BTU": { + "coin": "BTU", + "name": "BTU Protocol", + "coinpaprika_id": "btu-btu-protocol", + "coingecko_id": "btu-protocol", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "CEL": { + "coin": "CEL", + "name": "Celsius", + "coinpaprika_id": "cel-celsius", + "coingecko_id": "celsius-degree-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "CENNZ": { + "coin": "CENNZ", + "name": "Centrality Token", + "coinpaprika_id": "cennz-centrality", + "coingecko_id": "centrality", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "CHSB": { + "coin": "CHSB", + "name": "SwissBorg", + "coinpaprika_id": "chsb-swissborg", + "coingecko_id": "swissborg", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "CHZ": { + "coin": "CHZ", + "name": "chiliZ", + "coinpaprika_id": "chz-chiliz", + "coingecko_id": "chiliz", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "CRO": { + "coin": "CRO", + "name": "Crypto.com Coin", + "coinpaprika_id": "cro-cryptocom-chain", + "coingecko_id": "crypto-com-chain", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "CRV": { + "coin": "CRV", + "name": "Curve DAO Token", + "coinpaprika_id": "crv-curve-dao-token", + "coingecko_id": "curve-dao-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "CVC": { + "coin": "CVC", + "name": "Civic", + "coinpaprika_id": "cvc-civic", + "coingecko_id": "civic", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "CVT": { + "coin": "CVT", + "name": "CyberVeinToken", + "coinpaprika_id": "cvt-cybervein", + "coingecko_id": "cybervein", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "DIA": { + "coin": "DIA", + "name": "DIAToken", + "coinpaprika_id": "dia-dia", + "coingecko_id": "dia-data", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "DX": { + "coin": "DX", + "name": "DxChain Token", + "coinpaprika_id": "dx-dxchain-token", + "coingecko_id": "dxchain", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ENJ": { + "coin": "ENJ", + "name": "EnjinCoin", + "coinpaprika_id": "enj-enjin-coin", + "coingecko_id": "enjincoin", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "EURS": { + "coin": "EURS", + "name": "STASIS EURS Token", + "coinpaprika_id": "eurs-stasis-eurs", + "coingecko_id": "stasis-eurs", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "GNO": { + "coin": "GNO", + "name": "Gnosis", + "coinpaprika_id": "gno-gnosis", + "coingecko_id": "gnosis", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "HEX": { + "coin": "HEX", + "name": "HEX", + "coinpaprika_id": "hex-hex", + "coingecko_id": "hex", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "HOT": { + "coin": "HOT", + "name": "HoloToken", + "coinpaprika_id": "hot-holo", + "coingecko_id": "holotoken", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "HT": { + "coin": "HT", + "name": "HuobiToken", + "coinpaprika_id": "ht-huobi-token", + "coingecko_id": "huobi-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "HUSD": { + "coin": "HUSD", + "name": "HUSD", + "coinpaprika_id": "husd-husd", + "coingecko_id": "husd", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "KNC": { + "coin": "KNC", + "name": "KyberNetwork", + "coinpaprika_id": "knc-kyber-network", + "coingecko_id": "kyber-network", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "LEO": { + "coin": "LEO", + "name": "Bitfinex LEO Token", + "coinpaprika_id": "leo-leo-token", + "coingecko_id": "leo-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "LRC": { + "coin": "LRC", + "name": "Loopring", + "coinpaprika_id": "lrc-loopring", + "coingecko_id": "loopring", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "MANA": { + "coin": "MANA", + "name": "Decentraland", + "coinpaprika_id": "mana-decentraland", + "coingecko_id": "decentraland", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "MLN": { + "coin": "MLN", + "name": "Melon Token", + "coinpaprika_id": "mln-melon", + "coingecko_id": "melon", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "OKB": { + "coin": "OKB", + "name": "OKB", + "coinpaprika_id": "okb-okb", + "coingecko_id": "okb", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "PNK": { + "coin": "PNK", + "name": "Pinakion", + "coinpaprika_id": "pnk-kleros", + "coingecko_id": "kleros", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "POWR": { + "coin": "POWR", + "name": "PowerLedger", + "coinpaprika_id": "powr-power-ledger", + "coingecko_id": "power-ledger", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "QNT": { + "coin": "QNT", + "name": "Quant", + "coinpaprika_id": "qnt-quant", + "coingecko_id": "quant-network", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "REN": { + "coin": "REN", + "name": "Republic", + "coinpaprika_id": "ren-republic-protocol", + "coingecko_id": "republic-protocol", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "REP": { + "coin": "REP", + "name": "Reputation", + "coinpaprika_id": "rep-augur", + "coingecko_id": "augur", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "REV": { + "coin": "REV", + "name": "Revain", + "coinpaprika_id": "rev-revain", + "coingecko_id": "revain", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "RLC": { + "coin": "RLC", + "name": "RLC", + "coinpaprika_id": "rlc-iexec-rlc", + "coingecko_id": "iexec-rlc", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "RSR": { + "coin": "RSR", + "name": "Reserve Rights", + "coinpaprika_id": "rsr-reserve-rights", + "coingecko_id": "reserve-rights-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "S4F": { + "coin": "S4F", + "name": "S4FE", + "coinpaprika_id": "s4f-s4fe", + "coingecko_id": "s4fe", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "SHR": { + "coin": "SHR", + "name": "ShareToken", + "coinpaprika_id": "shr-sharetoken", + "coingecko_id": "sharering", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "SKL": { + "coin": "SKL", + "name": "SKALE", + "coinpaprika_id": "skl-skale", + "coingecko_id": "skale", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "SNT": { + "coin": "SNT", + "name": "StatusNetwork", + "coinpaprika_id": "snt-status", + "coingecko_id": "status", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "SRM": { + "coin": "SRM", + "name": "Serum", + "coinpaprika_id": "srm-serum", + "coingecko_id": "serum", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "STORJ": { + "coin": "STORJ", + "name": "Storj", + "coinpaprika_id": "storj-storj", + "coingecko_id": "storj", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "TMTG": { + "coin": "TMTG", + "name": "The Midas Touch Gold", + "coinpaprika_id": "tmtg-the-midas-touch-gold", + "coingecko_id": "the-midas-touch-gold", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "TRAC": { + "coin": "TRAC", + "name": "Trace", + "coinpaprika_id": "trac-origintrail", + "coingecko_id": "origintrail", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "TTT": { + "coin": "TTT", + "name": "The Transfer Token", + "coinpaprika_id": "ttt-the-transfer-token", + "coingecko_id": "the-transfer-token", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "UBT": { + "coin": "UBT", + "name": "UniBright", + "coinpaprika_id": "ubt-unibright", + "coingecko_id": "unibright", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "UMA": { + "coin": "UMA", + "name": "UMA Voting Token v1", + "coinpaprika_id": "uma-uma", + "coingecko_id": "uma", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "UNI-BEP20": { + "coin": "UNI-BEP20", + "name": "Uniswap", + "coinpaprika_id": "uni-uniswap", + "coingecko_id": "uniswap", + "nodes": [ + "http://bsc1.cipig.net:8655", + "http://bsc2.cipig.net:8655", + "http://bsc3.cipig.net:8655" + ], + "explorer_url": [ + "https://bscscan.com/" + ], + "type": "BEP-20", + "active": false, + "currently_enabled": false + }, + "UNI-ERC20": { + "coin": "UNI-ERC20", + "name": "Uniswap", + "coinpaprika_id": "uni-uniswap", + "coingecko_id": "uniswap", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "UOS": { + "coin": "UOS", + "name": "Ultra Token", + "coinpaprika_id": "uos-ultra", + "coingecko_id": "ultra", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "UQC": { + "coin": "UQC", + "name": "Uquid Coin", + "coinpaprika_id": "uqc-uquid-coin", + "coingecko_id": "uquid-coin", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "UTK": { + "coin": "UTK", + "name": "UTRUST", + "coinpaprika_id": "utk-utrust", + "coingecko_id": "utrust", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "VGX": { + "coin": "VGX", + "name": "Voyager", + "coinpaprika_id": "ethos-ethos", + "coingecko_id": "ethos", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "WBTC": { + "coin": "WBTC", + "name": "Wrapped BTC", + "coinpaprika_id": "wbtc-wrapped-bitcoin", + "coingecko_id": "wrapped-bitcoin", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "XOR": { + "coin": "XOR", + "name": "Sora Token", + "coinpaprika_id": "xor-sora", + "coingecko_id": "sora", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "ZRX": { + "coin": "ZRX", + "name": "ZRX", + "coinpaprika_id": "zrx-0x", + "coingecko_id": "0x", + "nodes": [ + "http://eth1.cipig.net:8555", + "http://eth2.cipig.net:8555", + "http://eth3.cipig.net:8555" + ], + "explorer_url": [ + "https://etherscan.io/" + ], + "type": "ERC-20", + "active": false, + "currently_enabled": false + }, + "CIPHS": { + "coin": "CIPHS", + "name": "Ciphscoin", + "coingecko_id": "test-coin", + "coinpaprika_id": "test-coin", + "electrum": [ + { + "url": "152.89.247.97:10001" + }, + { + "url": "212.114.52.2:10001" + } + ], + "explorer_url": [ + "http://152.89.247.97:50604/" + ], + "type": "Smart Chain", + "active": false, + "currently_enabled": false + } +} diff --git a/assets/themes/Dark.json b/assets/themes/Dark.json index b0a2d1eaef..5a19b5029c 100644 --- a/assets/themes/Dark.json +++ b/assets/themes/Dark.json @@ -5,7 +5,7 @@ "barColor": "#23273c", "bigSidebarLogo": "dex-logo-sidebar.png", "buttonColorDisabled": "#0e1021", - "buttonColorEnabled": "#15182a", + "buttonColorEnabled": "#2b6680", "buttonColorHovered": "#22263a", "buttonColorTextDisabled": "#555555", "buttonColorTextEnabled": "#ffffff", @@ -42,5 +42,8 @@ "textPlaceHolderColor": "#444444", "textSelectedColor": "#0e1021", "textSelectionColor": "#14bca6", - "whiteblack": "#ffffff" - } + "whiteblack": "#ffffff", + "rectangleBorderColor": "#23273c", + "leftSidebarBorderColor": "transparent", + "theme":"dark" +} diff --git a/assets/themes/GoldLight.json b/assets/themes/GoldLight.json deleted file mode 100644 index 43ef1c8a3b..0000000000 --- a/assets/themes/GoldLight.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "accentColor": "#e1b303", - "backgroundColor": "#eeeeee", - "backgroundColorDeep": "#f6f6f9", - "barColor": "#ececf2", - "bigSidebarLogo": "dex-logo-sidebar.png", - "buttonColorDisabled": "#8B6900", - "buttonColorEnabled": "#cb9800", - "buttonColorHovered": "#EBB514", - "buttonColorTextDisabled": "#3B3B3B", - "buttonColorTextEnabled": "#080707", - "buttonColorTextHovered": "#000000", - "chartTheme": "light", - "chartGridLineColor":"#707070", - "chartTradingLineBackgroundColor": "#e3f2fd", - "chartTradingLineColor": "#37a6ef", - "colorInnerShadowBottom": "#dddddd", - "colorInnerShadowTop": "#efefef", - "colorLineGradient1": "#eef1f7", - "colorLineGradient2": "#dce1e8", - "colorLineGradient3": "#eef1f7", - "colorLineGradient4": "#dce1e8", - "colorSidebarDropShadow": "#becde2", - "colorThemeDarkLight": "#456078", - "dexBoxBackgroundColor": "#eeeeee", - "floatBoxShadowDark": "#becde2", - "floatShadow1": "#21ffffff", - "floatShadow2": "#60ffffff", - "foregroundColor": "#000", - "greenColor": "#028A3F", - "hightlightColor": "#A08000", - "innerShadowColor": "#becde2", - "navigationSideBarButtonGradient1": "#C29E32", - "navigationSideBarButtonGradient2": "#9E7700", - "navigationSideBarButtonGradient3": "#5A4505", - "navigationSideBarButtonGradient4": "#006bcef4", - "primaryColor": "#171a2c", - "redColor": "#9a1165", - "sideBarGradient1": "#3A2B00", - "sideBarGradient2": "#000000", - "smallSidebarLogo": "dex-logo.png", - "surfaceColor": "#f6f6f9", - "textPlaceHolderColor": "#8e9293", - "textSelectedColor": "#f9f9fb", - "textSelectionColor": "#14bca6", - "sidebarShadowRadius[int]":"0", - "whiteblack": "#000000" -} \ No newline at end of file diff --git a/assets/themes/Light.json b/assets/themes/Light.json index 884ad56b16..4e5cf491d1 100644 --- a/assets/themes/Light.json +++ b/assets/themes/Light.json @@ -1,19 +1,23 @@ { "accentColor": "#2b6680", "backgroundColor": "#f2f2f7", - "backgroundColorDeep": "#f6f6f9", + "backgroundColorDeep": "#FCFCFC", "barColor": "#ececf2", - "bigSidebarLogo": "dex-logo-sidebar.png", - "buttonColorDisabled": "#f9f9fb", - "buttonColorEnabled": "#f2f2f7", - "buttonColorHovered": "#efeff5", - "buttonColorTextDisabled": "#777777", - "buttonColorTextEnabled": "#405366", - "buttonColorTextHovered": "#405366", + "bigSidebarLogo": "dex-logo-sidebar-dark.png", + "buttonColorDisabled": "#D8E3F8", + "buttonColorEnabled": "#EDF3FC", + "buttonColorHovered": "#DBE8FC", + "buttonColorPressed": "#B8D2F9", + "buttonColorTextDisabled": "#C5CFD8", + "buttonColorTextEnabled": "#8395A8", + "buttonColorTextHovered": "#607990", + "buttonGradientEnabled1": "#5A68E6", + "buttonGradientEnabled2": "#4986EA", + "buttonGradientTextEnabled": "#FFFFFF", "chartTheme": "light", "chartGridLineColor":"#707070", - "chartTradingLineBackgroundColor": "#e3f2fd", - "chartTradingLineColor": "#37a6ef", + "chartTradingLineBackgroundColor": "#C5F2EF", + "chartTradingLineColor": "#53EBD7", "colorInnerShadowBottom": "#dddddd", "colorInnerShadowTop": "#efefef", "colorLineGradient1": "#eef1f7", @@ -22,26 +26,46 @@ "colorLineGradient4": "#dce1e8", "colorSidebarDropShadow": "#becde2", "colorThemeDarkLight": "#456078", - "dexBoxBackgroundColor": "#f9f9fb", - "floatBoxShadowDark": "#becde2", + "dexBoxBackgroundColor": "#DBE8FC", + "floatBoxShadowDark": "transparent", "floatShadow1": "#21ffffff", "floatShadow2": "#60ffffff", "foregroundColor": "#405366", - "greenColor": "#109f8d", + "greenColor": "#00A892", "hightlightColor": "#ececf2", "innerShadowColor": "#becde2", - "navigationSideBarButtonGradient1": "#8b95ed", - "navigationSideBarButtonGradient2": "#ad7faaf0", - "navigationSideBarButtonGradient3": "#a06dc9f3", - "navigationSideBarButtonGradient4": "#006bcef4", - "primaryColor": "#171a2c", - "redColor": "#9a1165", - "sideBarGradient1": "#f9f9fb", - "sideBarGradient2": "#ececf2", + "navigationSideBarButtonGradient1": "#5A68E6", + "navigationSideBarButtonGradient2": "rgba(73, 134, 234, 0.68)", + "navigationSideBarButtonGradient3": "rgba(47, 179, 239, 0.63)", + "navigationSideBarButtonGradient4": "rgba(44, 185, 240, 0)", + "sideBarGradient1": "#FCFCFC", + "sideBarGradient2": "#FCFCFC", + "primaryColor": "black", + "redColor": "#E9568C", "smallSidebarLogo": "dex-logo.png", - "surfaceColor": "#f6f6f9", + "surfaceColor": "#FCFCFC", "textPlaceHolderColor": "#8e9293", "textSelectedColor": "#f9f9fb", "textSelectionColor": "#14bca6", - "whiteblack": "#000000" + "whiteblack": "#000000", + "colorSidebarDropShadow": "transparent", + "leftSidebarBorderColor": "transparent", + "sideBarRightBorderColor": "rgba(205, 211, 220, 0.5)", + "walletSidebarShadowVisibility": false, + "walletSidebarLeftBorderColor" : "transparent", + "contentColorTop": "rgba(0, 107, 255, 0.04)", + "contentColorTopBold": "#F2F6FC", + "hoverColor": "#EDF3FC", + "modalStepColor": "#9DD4F3", + "arrowDownColor": "#5330DF", + "arrowUpColor": "#FA5657", + "portfolioPieGradient": true, + "tabBarBackgroudColor": "#EDF3FC", + "tradeFieldBoxBackgroundColor": "#FFFFFF", + "iconButtonColor": "#DCE8FD", + "iconButtonForegroundColor":"#456078", + "proviewItemBoxBackgroundColor": "#F5F9FF", + "comboBoxBackgroundColor":"#F3F5F6", + "comboBoxBorderColor":"transparent", + "theme":"light" } diff --git a/assets/themes/RedDark.json b/assets/themes/RedDark.json deleted file mode 100644 index fa787d05e9..0000000000 --- a/assets/themes/RedDark.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "accentColor": "#db2d33", - "backgroundColor": "#601b22", - "backgroundColorDeep": "#601b22", - "barColor": "#420D11", - "bigSidebarLogo": "dex-logo-sidebar.png", - "buttonColorDisabled": "#3B3B3B", - "buttonColorEnabled": "#705F5F", - "buttonColorHovered": "#AF3438", - "buttonColorTextDisabled": "#555555", - "buttonColorTextEnabled": "#ffffff", - "buttonColorTextHovered": "#ffffff", - "chartTheme": "dark", - "chartTradingLineBackgroundColor": "#460D11", - "chartTradingLineColor": "#C5111D", - "colorInnerShadowBottom": "#290E10", - "colorInnerShadowTop": "#290E10", - "colorLineGradient1": "#7C1527", - "colorLineGradient2": "#550C1873", - "colorLineGradient3": "#550C1854", - "colorLineGradient4": "#7C1527", - "colorSidebarDropShadow": "#350000", - "colorThemeDarkLight": "#78808d", - "dexBoxBackgroundColor": "#3D0D11", - "floatBoxShadowDark": "#290E10", - "floatShadow1": "transparent", - "floatShadow2": "transparent", - "foregroundColor": "#ffffff", - "greenColor": "#04BB93", - "hightlightColor": "#7C1527", - "innerShadowColor": "#a0000000", - "navigationSideBarButtonGradient1": "#7C1527", - "navigationSideBarButtonGradient2": "#6D0819", - "navigationSideBarButtonGradient3": "#BB1632", - "navigationSideBarButtonGradient4": "#001b5e7d", - "primaryColor": "#8A191C", - "redColor": "#FF002B", - "rectangleBorderColor": "transparent", - "rectangleRadius[int]": 6, - "sideBarGradient1": "#140506", - "sideBarGradient2": "#660B1A", - "smallSidebarLogo": "dex-logo.png", - "surfaceColor": "#601b22", - "textPlaceHolderColor": "#ACAAAA", - "textSelectedColor": "#0e1021", - "textSelectionColor": "#39a1ee", - "whiteblack": "#ffffff" -} \ No newline at end of file diff --git a/assets/themes/RedLight.json b/assets/themes/RedLight.json deleted file mode 100644 index f9f3ec0228..0000000000 --- a/assets/themes/RedLight.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "accentColor": "#FD666B", - "backgroundColor": "#DDDDDD", - "backgroundColorDeep": "#E4E4E4", - "barColor": "#838383", - "bigSidebarLogo": "dex-logo-sidebar.png", - "buttonColorDisabled": "#F1F1F1", - "buttonColorEnabled": "#ADADAD", - "buttonColorHovered": "#C7C7C7", - "buttonColorTextDisabled": "#D3D3D3", - "buttonColorTextEnabled": "#3D3D3D", - "buttonColorTextHovered": "#2C2C2C", - "chartTheme": "light", - "chartGridLineColor":"#707070", - "chartTradingLineBackgroundColor": "#e3f2fd", - "chartTradingLineColor": "#37a6ef", - "colorInnerShadowBottom": "#D6C1C1", - "colorInnerShadowTop": "#E2C2C2", - "colorLineGradient1": "#919397", - "colorLineGradient2": "#505050", - "colorLineGradient3": "#C3C3C3", - "colorLineGradient4": "#626262", - "colorSidebarDropShadow": "#0000000", - "colorThemeDarkLight": "#456078", - "dexBoxBackgroundColor": "#D1D1D1", - "floatBoxShadowDark": "transparent", - "floatShadow1": "transparent", - "floatShadow2": "transparent", - "foregroundColor": "#050505", - "greenColor": "#109f8d", - "hightlightColor": "#959494", - "innerShadowColor": "#505050", - "navigationSideBarButtonGradient1": "#7C1527", - "navigationSideBarButtonGradient2": "#6D0819", - "navigationSideBarButtonGradient3": "#BB1632", - "navigationSideBarButtonGradient4": "#001b5e7d", - "primaryColor": "#171a2c", - "redColor": "#9a1165", - "sideBarGradient1": "#140506", - "sideBarGradient2": "#660B1A", - "smallSidebarLogo": "dex-logo.png", - "surfaceColor": "#E4E4E4", - "textPlaceHolderColor": "#8e9293", - "textSelectedColor": "#848486", - "textSelectionColor": "#14bca6", - "whiteblack": "#000000" -} \ No newline at end of file diff --git a/atomic_defi_design/assets/images/coins/aur.png b/atomic_defi_design/assets/images/coins/aur.png index 2c5e99130e..f41638720c 100644 Binary files a/atomic_defi_design/assets/images/coins/aur.png and b/atomic_defi_design/assets/images/coins/aur.png differ diff --git a/atomic_defi_design/assets/images/coins/ava.png b/atomic_defi_design/assets/images/coins/ava.png new file mode 100644 index 0000000000..79bc6460f2 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/ava.png differ diff --git a/atomic_defi_design/assets/images/coins/babydoge.png b/atomic_defi_design/assets/images/coins/babydoge.png new file mode 100644 index 0000000000..74338c78e9 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/babydoge.png differ diff --git a/atomic_defi_design/assets/images/coins/bidr.png b/atomic_defi_design/assets/images/coins/bidr.png new file mode 100644 index 0000000000..54b82608d8 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/bidr.png differ diff --git a/atomic_defi_design/assets/images/coins/blk.png b/atomic_defi_design/assets/images/coins/blk.png index eec7079da1..49294ebfa3 100644 Binary files a/atomic_defi_design/assets/images/coins/blk.png and b/atomic_defi_design/assets/images/coins/blk.png differ diff --git a/atomic_defi_design/assets/images/coins/bte.png b/atomic_defi_design/assets/images/coins/bte.png new file mode 100644 index 0000000000..97087c4098 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/bte.png differ diff --git a/atomic_defi_design/assets/images/coins/chsb.png b/atomic_defi_design/assets/images/coins/chsb.png index 65b688cf8a..0a345530d7 100644 Binary files a/atomic_defi_design/assets/images/coins/chsb.png and b/atomic_defi_design/assets/images/coins/chsb.png differ diff --git a/atomic_defi_design/assets/images/coins/ciphs.png b/atomic_defi_design/assets/images/coins/ciphs.png new file mode 100644 index 0000000000..5b3b3f15d5 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/ciphs.png differ diff --git a/atomic_defi_design/assets/images/coins/fet.png b/atomic_defi_design/assets/images/coins/fet.png deleted file mode 100644 index d5c525f6ea..0000000000 Binary files a/atomic_defi_design/assets/images/coins/fet.png and /dev/null differ diff --git a/atomic_defi_design/assets/images/coins/gleec.png b/atomic_defi_design/assets/images/coins/gleec.png index 4050541702..b245f67f57 100644 Binary files a/atomic_defi_design/assets/images/coins/gleec.png and b/atomic_defi_design/assets/images/coins/gleec.png differ diff --git a/atomic_defi_design/assets/images/coins/husd.png b/atomic_defi_design/assets/images/coins/husd.png index ef49cb217c..a7879e7f56 100644 Binary files a/atomic_defi_design/assets/images/coins/husd.png and b/atomic_defi_design/assets/images/coins/husd.png differ diff --git a/atomic_defi_design/assets/images/coins/il8p.png b/atomic_defi_design/assets/images/coins/il8p.png new file mode 100644 index 0000000000..afe0e94fc9 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/il8p.png differ diff --git a/atomic_defi_design/assets/images/coins/inj.png b/atomic_defi_design/assets/images/coins/inj.png new file mode 100644 index 0000000000..c53eb7e695 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/inj.png differ diff --git a/atomic_defi_design/assets/images/coins/jstr.png b/atomic_defi_design/assets/images/coins/jstr.png new file mode 100644 index 0000000000..3e6aa1ad9a Binary files /dev/null and b/atomic_defi_design/assets/images/coins/jstr.png differ diff --git a/atomic_defi_design/assets/images/coins/matic.png b/atomic_defi_design/assets/images/coins/matic.png index fc131c4cd2..29d881e8bd 100644 Binary files a/atomic_defi_design/assets/images/coins/matic.png and b/atomic_defi_design/assets/images/coins/matic.png differ diff --git a/atomic_defi_design/assets/images/coins/med.png b/atomic_defi_design/assets/images/coins/med.png deleted file mode 100644 index 5f06199fc9..0000000000 Binary files a/atomic_defi_design/assets/images/coins/med.png and /dev/null differ diff --git a/atomic_defi_design/assets/images/coins/mesh.png b/atomic_defi_design/assets/images/coins/mesh.png new file mode 100644 index 0000000000..890199eaac Binary files /dev/null and b/atomic_defi_design/assets/images/coins/mesh.png differ diff --git a/atomic_defi_design/assets/images/coins/miota.png b/atomic_defi_design/assets/images/coins/miota.png new file mode 100644 index 0000000000..748f6bd3e1 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/miota.png differ diff --git a/atomic_defi_design/assets/images/coins/mm.png b/atomic_defi_design/assets/images/coins/mm.png new file mode 100644 index 0000000000..441f461948 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/mm.png differ diff --git a/atomic_defi_design/assets/images/coins/nvc.png b/atomic_defi_design/assets/images/coins/nvc.png new file mode 100644 index 0000000000..50c69ad557 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/nvc.png differ diff --git a/atomic_defi_design/assets/images/coins/pax.png b/atomic_defi_design/assets/images/coins/pax.png index 0054d9e321..c2bd51774b 100644 Binary files a/atomic_defi_design/assets/images/coins/pax.png and b/atomic_defi_design/assets/images/coins/pax.png differ diff --git a/atomic_defi_design/assets/images/coins/paxg.png b/atomic_defi_design/assets/images/coins/paxg.png index 7177a7a7e1..3ddb6d7ea6 100644 Binary files a/atomic_defi_design/assets/images/coins/paxg.png and b/atomic_defi_design/assets/images/coins/paxg.png differ diff --git a/atomic_defi_design/assets/images/coins/pic.png b/atomic_defi_design/assets/images/coins/pic.png new file mode 100644 index 0000000000..13f34adb17 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/pic.png differ diff --git a/atomic_defi_design/assets/images/coins/skl.png b/atomic_defi_design/assets/images/coins/skl.png index 32d64d5007..9adc6ddacc 100644 Binary files a/atomic_defi_design/assets/images/coins/skl.png and b/atomic_defi_design/assets/images/coins/skl.png differ diff --git a/atomic_defi_design/assets/images/coins/tblk.png b/atomic_defi_design/assets/images/coins/tblk.png new file mode 100644 index 0000000000..22f5c90fb8 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/tblk.png differ diff --git a/atomic_defi_design/assets/images/coins/tkl.png b/atomic_defi_design/assets/images/coins/tkl.png new file mode 100644 index 0000000000..abb685c1a1 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/tkl.png differ diff --git a/atomic_defi_design/assets/images/coins/tryb.png b/atomic_defi_design/assets/images/coins/tryb.png new file mode 100644 index 0000000000..1544f84ed5 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/tryb.png differ diff --git a/atomic_defi_design/assets/images/coins/uis.png b/atomic_defi_design/assets/images/coins/uis.png index 7bde9834b4..2334146661 100644 Binary files a/atomic_defi_design/assets/images/coins/uis.png and b/atomic_defi_design/assets/images/coins/uis.png differ diff --git a/atomic_defi_design/assets/images/coins/uno.png b/atomic_defi_design/assets/images/coins/uno.png new file mode 100644 index 0000000000..8db98dc6dd Binary files /dev/null and b/atomic_defi_design/assets/images/coins/uno.png differ diff --git a/atomic_defi_design/assets/images/coins/vite.png b/atomic_defi_design/assets/images/coins/vite.png new file mode 100644 index 0000000000..6a6d150350 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/vite.png differ diff --git a/atomic_defi_design/assets/images/coins/vrsc.png b/atomic_defi_design/assets/images/coins/vrsc.png index 3b0f31ae59..98c981e350 100644 Binary files a/atomic_defi_design/assets/images/coins/vrsc.png and b/atomic_defi_design/assets/images/coins/vrsc.png differ diff --git a/atomic_defi_design/assets/images/coins/wcn.png b/atomic_defi_design/assets/images/coins/wcn.png new file mode 100644 index 0000000000..535e23e2c1 Binary files /dev/null and b/atomic_defi_design/assets/images/coins/wcn.png differ diff --git a/atomic_defi_design/assets/images/coins/xvc.png b/atomic_defi_design/assets/images/coins/xvc.png index 52a9dc894c..1b25554709 100644 Binary files a/atomic_defi_design/assets/images/coins/xvc.png and b/atomic_defi_design/assets/images/coins/xvc.png differ diff --git a/atomic_defi_design/assets/languages/atomic_defi_en.ts b/atomic_defi_design/assets/languages/atomic_defi_en.ts index d1ba65ad57..bc22c921c3 100644 --- a/atomic_defi_design/assets/languages/atomic_defi_en.ts +++ b/atomic_defi_design/assets/languages/atomic_defi_en.ts @@ -2,6 +2,19 @@ + QPlatformTheme + + &Yes + Yes + + + &No + No + + + Cancel + Cancel + AddCustomCoinModal @@ -21,7 +34,7 @@ Cancel - + Cancel @@ -206,7 +219,7 @@ Yes - + Yes @@ -217,44 +230,49 @@ AddressBookAddContactAddressModal - + Edit address entry - + Create a new address - - Choose a wallet type, current: %1 + + Selected wallet: %1 + + + + + NONE - + Enter a name - + This key already exists. - + Enter the address - + Validate - + Cancel - + Cancel @@ -328,7 +346,7 @@ Cancel - + Cancel @@ -381,7 +399,7 @@ Cancel - + Cancel @@ -409,7 +427,7 @@ Cancel - + Cancel @@ -428,24 +446,88 @@ 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 @@ -484,7 +566,7 @@ Cancel - + Cancel @@ -500,7 +582,7 @@ - + There is no chart data for this pair yet @@ -525,7 +607,7 @@ Cancel - + Cancel @@ -661,7 +743,7 @@ Cancel - + Cancel @@ -694,6 +776,19 @@ + + CoinsListModal + + + Select a ticker + + + + + Token name + + + Combo_fiat @@ -737,7 +832,7 @@ Cancel - + Cancel @@ -753,74 +848,74 @@ 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 @@ -836,188 +931,188 @@ 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 @@ -1025,17 +1120,17 @@ DefaultRangeSlider - + Min - + Half - + Max @@ -1079,7 +1174,7 @@ Cancel - + Cancel @@ -1087,20 +1182,72 @@ + + 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 @@ -1186,7 +1333,7 @@ Cancel - + Cancel @@ -1266,25 +1413,72 @@ FirstLaunch - + + Type password + + + + + connect + + + + Welcome - + New Wallet - - Recover 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 @@ -1347,61 +1541,61 @@ - + 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 parent chain is not enabled + + + %1 needs to be enabled in order to use %2 - - - %1 parent chain balance is 0, a non-zero balance is required to pay the gas + + + %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - + Unknown Error @@ -1424,7 +1618,7 @@ - + CEX rate @@ -1439,7 +1633,7 @@ - + Total @@ -1455,22 +1649,22 @@ InitialLoading - + Loading, please wait - + Initializing MM2 - + Enabling assets - + Getting ready @@ -1501,15 +1695,23 @@ + + 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) @@ -1525,22 +1727,28 @@ Login - + Incorrect Password - - Wallet Name + + Type password + + + + + Connect - + Back - + + Login @@ -1580,7 +1788,7 @@ Yes - + Yes @@ -1603,17 +1811,17 @@ - + Faucet - + Loading market data - + There is no chart data for this ticker yet @@ -1647,6 +1855,21 @@ Fetching transactions + + + Trade + + + + + Orders + + + + + History + + MinTradeModal @@ -1763,87 +1986,83 @@ 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 - - Enter the generated seed here + + Continue - - Back + + Let's double check your seed phrase - - - Continue + + Copied to Clipboard - - Let's double check your seed phrase + + 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. - - What's the %n. word in your seed phrase? - - - - - - - + Enter the %n. word - - - Go back and check again - - NoConnection @@ -1871,80 +2090,80 @@ 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 @@ -1969,41 +2188,73 @@ Cancel - + Cancel 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 @@ -2081,26 +2332,49 @@ - + 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 @@ -2112,22 +2386,33 @@ OrdersPage - + + + Filter + + + + + Date + + + + Export CSV - + Apply Filter - + From - + To @@ -2136,16 +2421,11 @@ Please choose the CSV export name and location - - - Recover Funds Result - - Pagination - + items per page @@ -2212,22 +2492,27 @@ Portfolio - + Show only coins with balance - + + (%1/%2) + + + + Search - + Portfolio - + Add asset @@ -2274,83 +2559,72 @@ ProView - + Failed to place the order - + Placed the order - - Chart View - - - - - Multi-Order + + Chart - - OrderBook + + Trading Information - - Options - - - - + Exchange Rates - + Orders - - history + + History - - OrderBook & Best Orders + + Order Book - - + Best Orders - - Buy & Sell + + Place Order - + Buy - + Sell - + Order Selected - + Start Swap @@ -2377,40 +2651,49 @@ RecoverSeed - - Failed to recover the seed + + Failed to Import the wallet - - Recover Wallet + + Import wallet - Setup - - - Seed + + Import wallet - Choose password - - - Enter the seed + + Wallet Name - - Allow custom seed + + + Enter seed - - Back + + BIP39 seed validation failed, try again or select 'Allow custom seed' - - Confirm + + Next + + + + + Continue + + + + + Allow custom seed @@ -2435,7 +2718,7 @@ Cancel - + Cancel @@ -2476,17 +2759,17 @@ RestartModal - + Applying the changes... - - Restarting the applications. %1 + + Restarting the application. %1 - + Restarting the application... @@ -2520,150 +2803,150 @@ 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 - + Amount to send - + 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 @@ -2758,78 +3041,93 @@ SettingModal - + + Confirm Logout + + + + + Are you sure you want to log out? + + + + + Yes + Yes + + + + Cancel + Cancel + + + General - - + + Language - + User Interface - + Security - + About - + Version - + Enable Desktop Notifications - + Maximum number of enabled coins - + Logs - + Open Folder - + Reset assets configuration - + Reset - - Use QtTextRendering Or NativeTextRendering - - - - + Current Font - + Theme @@ -2839,68 +3137,63 @@ - + Apply Changes - + Ask system's password before sending coins ? (2FA) - + View seed and private keys - - + + Show - + Setup Camouflage Password - + Open - Delete Wallet - - - - Disclaimer and ToS - + Application version - + MM2 version - + Qt version - + Search Update - + Logout @@ -3043,6 +3336,204 @@ + + 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> + + + + + No best order. + + + + + SubCoinSelector + + + Token + + + + + Balance + + + + + Balance Fiat + + + + + No Selectable coin. + + + + + SubHistory + + + History + + + + + Filter + + + + + Date + + + + + Close filtering options. + + + + + Open filering options. + + + + + Filter settings + + + + + Base Ticker + + + + + Rel Ticker + + + + + 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 + + + + + Base Ticker + + + + + Rel Ticker + + + + + From + + + + + To + + + + + Cancel + Cancel + + + + Apply filter + + + Support @@ -3138,7 +3629,12 @@ Network fees can vary greatly depending on your selected trading pair. - Yes! %1 offers support through the <a href="https://komodoplatform.com/discord">Komodo Discord server</a>. The team and the community are always happy to help! + 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. @@ -3166,11 +3662,6 @@ Network fees can vary greatly depending on your selected trading pair. Which devices can I use %1 on? - - - %1 is available for mobile on both <a href="https://%1.io/">Android and iPhone, and for desktop on Windows, Mac, and Linux</a> operating systems. - - Compliance Info @@ -3213,27 +3704,27 @@ Network fees can vary greatly depending on your selected trading pair. TableDex - + Asset - + Balance - + Change 24h - + Trend 7d - + Price @@ -3268,25 +3759,146 @@ Network fees can vary greatly depending on your selected trading pair. - TradeViewHeader + Trade + + + Swap + + + + + Instant trading with best orders + + - - Trading Mode - Multi Ordering + + From - - Trading Mode - Single Order + + Minimum: %1 - - Pro-Mode + + Enter an amount - - Starter + + 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: + + + + + 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 + + + + + Total %1 fees: + + + + + %2 (%3) + + + + + TradeViewHeader + + + How to trade + + + + + FAQ @@ -3352,11 +3964,6 @@ Network fees can vary greatly depending on your selected trading pair. Close - - - Refund - - View on Explorer @@ -3407,4 +4014,80 @@ Network fees can vary greatly depending on your selected trading pair. - + + 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. + + + + + main + + + Logout + + + + + Confirm Logout + + + + + Are you sure you want to log out? + + + + + Yes + Yes + + + + Cancel + Cancel + + + + Balance + + + + \ No newline at end of file diff --git a/atomic_defi_design/assets/languages/atomic_defi_fr.ts b/atomic_defi_design/assets/languages/atomic_defi_fr.ts index e474506154..c6c363cca2 100644 --- a/atomic_defi_design/assets/languages/atomic_defi_fr.ts +++ b/atomic_defi_design/assets/languages/atomic_defi_fr.ts @@ -1,6 +1,21 @@ + + QPlatformTheme + + &Yes + Oui + + + &No + Non + + + Cancel + Annuler + + AddCustomCoinModal @@ -54,12 +69,12 @@ Get the contract address from - + Obtenez l'adresse du contrat de Get the contract address from - + Obtenez l'adresse du contrat de @@ -217,42 +232,47 @@ AddressBookAddContactAddressModal - + Create a new address Créer une nouvelle adresse - + Edit address entry Edition de l'entrée pour l'addresse - - Choose a wallet type, current: %1 - Choisir un type de wallet, actuellement : %1 + + 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 @@ -428,24 +448,88 @@ 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 @@ -500,7 +584,7 @@ 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 @@ -694,6 +778,19 @@ Désactiver tous les actifs + + CoinsListModal + + + Select a ticker + Choisir une asset + + + + Token name + Nom de l'asset + + Combo_fiat @@ -753,74 +850,74 @@ 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 @@ -836,188 +933,188 @@ 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 @@ -1025,17 +1122,17 @@ DefaultRangeSlider - + Min Min - + Half Moitié - + Max Max @@ -1087,20 +1184,72 @@ 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 @@ -1266,25 +1415,76 @@ FirstLaunch - + + Type password + Tapez votre mot de passe + + + + connect + Connection + + + Welcome Bienvenue - + New Wallet Nouveau portefeuille - Recover Wallet - Récupérer portefeuille + Récupérer 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 @@ -1347,61 +1547,61 @@ - - + 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 parent chain is not enabled - La chaine parent de %1 n'est pas activé + + + %1 needs to be enabled in order to use %2 + %1 doit être activé pour utiliser %2 - - - %1 parent chain balance is 0, a non-zero balance is required to pay the gas - La chaine parent de : %1 est 0, une balance au dessus de zéro est requise pour payer le gas + + + %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 @@ -1424,7 +1624,7 @@ Prix fiduciaire - + CEX rate Taux CEX @@ -1439,7 +1639,7 @@ Quantité - + Total Total @@ -1455,22 +1655,22 @@ InitialLoading - + Loading, please wait Chargement en cours, veuillez patienter - + Initializing MM2 Initialisation de MM2 - + Enabling assets Activer les actifs - + Getting ready Chargement @@ -1501,15 +1701,23 @@ 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> @@ -1525,25 +1733,31 @@ Login - + Incorrect Password Mot de passe incorrect - - Wallet Name - Nom du portefeuille - - - + + Login Connection - + + Type password + Tapez votre mot de passe + + + Back Retour + + + Connect + Connexion + Main @@ -1603,17 +1817,17 @@ 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 @@ -1647,6 +1861,21 @@ Fetching transactions Récupération des transactions + + + Trade + Échanger + + + + Orders + Ordres + + + + History + Historique + MinTradeModal @@ -1763,87 +1992,83 @@ 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 - - Enter the generated seed here - Veuillez entrez la phrase de récupération ici - - - - Back - Retour - - - - + 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. - - What's the %n. word in your seed phrase? - - Quel est le mot numéro %n dans votre phrase de récupération ? - Quel est le mot numéro %n dans votre phrase de récupération ? - - - - + Enter the %n. word Entrez le mot numéro %n Entrez le mot numéro %n - - - Go back and check again - Revenez en arrière et vérifiez à nouveau - NoConnection @@ -1871,80 +2096,80 @@ 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 @@ -1975,27 +2200,61 @@ 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 @@ -2003,7 +2262,7 @@ OrderLine - + Funds are recoverable Les fonds sont récupérables @@ -2051,12 +2310,17 @@ ID - + Recover Funds Récupérer des fonds + Refunding... + Remboursement... + + + View on Explorer Voir dans l'explorateur @@ -2081,7 +2345,7 @@ Identifiant d'envoi du paiement du preneur - + Cancel Order Annuler l'ordre @@ -2096,11 +2360,29 @@ 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 @@ -2112,22 +2394,33 @@ OrdersPage - + From De - + To Vers - + Apply Filter Appliquer les changements - + + + Filter + Filtrer + + + + Date + Date + + + Export CSV Exporter CSV @@ -2136,16 +2429,11 @@ Please choose the CSV export name and location Veuillez choisir le nom et l'emplacement de l'exportation CSV - - - Recover Funds Result - Le résultat de la récupération des fonds - Pagination - + items per page Nombres d'éléments par page @@ -2212,22 +2500,27 @@ Portfolio - + Search Rechercher - + Show only coins with balance Afficher uniquement les assets avec solde - + + (%1/%2) + + + + Portfolio Portfolio - + Add asset Ajouter un actif @@ -2274,83 +2567,72 @@ 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 View - Vue du chart - - - - Multi-Order - Ordres multiples - - - - OrderBook - Carnet d'ordres + + Chart + Chart - - Options - Options + + Trading Information + Informations de Trading - + Exchange Rates Taux d'échanges - + Orders Ordres - - history - historique + + History + Historique - - OrderBook & Best Orders - Carnet d'ordres & meilleurs offres + + Order Book + Carnet d'ordres - - + Best Orders Meilleurs offres - - Buy & Sell - Acheter & Vendre + + Place Order + Placer l'ordre - + Buy Acheter - + Sell Vendre - + Order Selected Ordre séléctionné - + Start Swap Commencez le swap @@ -2377,41 +2659,62 @@ RecoverSeed - Failed to recover the seed - Impossible de récupérer la phrase de récupération + Impossible de récupérer la phrase de récupération - - Recover Wallet - Restaurer le portefeuille + Recover wallet - Setup + Récupérer le portefeuille - Configuration - - - Seed - Phrase de récupération + Recover wallet - Choose password + Récupérer le portefeuille - Choisir le mot de passe - - - Enter the seed + + 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 - - Allow custom seed - Autoriser les phrases de récupération personnalisées + + 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' - - Back - Retour + + Next + Suivant - - Confirm - Confirmer + + Continue + Continuer + + + + Allow custom seed + Autoriser les phrases de récupération personnalisées @@ -2476,19 +2779,19 @@ RestartModal - + Applying the changes... Application des modifications... - + Restarting the application... Redémarrage de l'application ... - - Restarting the applications. %1 - Rédemarrage de l'application. %1 + + Restarting the application. %1 + Redémarrage de l'application. %1 @@ -2520,150 +2823,150 @@ 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 - + Amount to send Montant à envoyer - + 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 @@ -2758,113 +3061,128 @@ 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 + + + + Language Langue - + User Interface Interface utilsateur - + Security Sécurité - + About À propos - + General Général - + Version 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 - - Use QtTextRendering Or NativeTextRendering - Utilisez QtTextRendering ou NativeTextRendering - - - + 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 - + MM2 version Version de MM2 - + Qt version Version de Qt - + Search Update Rechercher une mise à jour - + Logout Se déconnecter @@ -2874,33 +3192,28 @@ - + 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 - Delete Wallet - Supprimer le portefeuille - - - Disclaimer and ToS Clause de non-responsabilité et conditions d'utilisation @@ -3043,6 +3356,204 @@ 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> + + + + No best order. + Pas de meilleurs offres. + + + + 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 + + + + Base Ticker + Base Asset + + + + Rel Ticker + Rel Asset + + + + 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 + + + + Base Ticker + Base Asset + + + + Rel Ticker + Rel Asset + + + + From + De + + + + To + Vers + + + + Cancel + Annuler + + + + Apply filter + Appliquer changement + + Support @@ -3112,11 +3623,6 @@ For this reason, we recommend cancelling orders before closing %1, or reviewing How are the fees on %1 calculated? Comment les frais sur %1 sont-ils calculés ? - - - Yes! %1 offers support through the <a href="https://komodoplatform.com/discord">Komodo Discord server</a>. The team and the community are always happy to help! - - Who is behind %1? @@ -3142,11 +3648,6 @@ For this reason, we recommend cancelling orders before closing %1, or reviewing Which devices can I use %1 on? Sur quels appareils puis-je utiliser %1 ? - - - %1 is available for mobile on both <a href="https://%1.io/">Android and iPhone, and for desktop on Windows, Mac, and Linux</a> operating systems. - %1 est disponible pour mobile sur <a href="https://%1.io/"> Android et iPhone, et pour ordinateur de bureau sur les systèmes d'exploitation Windows, Mac et Linux </a>. - There are two fee categories to consider when trading on %1. @@ -3162,6 +3663,16 @@ Network fees can vary greatly depending on your selected trading pair. 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 @@ -3219,27 +3730,27 @@ Les frais de réseau peuvent varier considérablement en fonction de votre paire TableDex - + Asset Actif - + Balance Balance - + Change 24h Changement 24H - + Trend 7d Tendance 7j - + Price Prix @@ -3274,26 +3785,147 @@ Les frais de réseau peuvent varier considérablement en fonction de votre paire - TradeViewHeader + 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: + + + + Swap Now + Échanger maintenant + + + + Failed to place the order + Échec lors du placement de l'ordre + - - Trading Mode - Multi Ordering - Mode de trading - Commande multiple + + 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 + + + + Total %1 fees: + Frais totaux %1 : - - Trading Mode - Single Order - Mode de trading - Ordre unique + + %2 (%3) + + + + TradeViewHeader - - Pro-Mode - Mode pro + + How to trade + Comment faire des echanges - - Starter - Mode Simple + + FAQ + FAQ @@ -3358,11 +3990,6 @@ Les frais de réseau peuvent varier considérablement en fonction de votre paire Close Fermer - - - Refund - Remboursement - View on Explorer @@ -3413,4 +4040,80 @@ Les frais de réseau peuvent varier considérablement en fonction de votre paire 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. + + + + 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 + + + \ No newline at end of file diff --git a/atomic_defi_design/assets/languages/atomic_defi_ru.ts b/atomic_defi_design/assets/languages/atomic_defi_ru.ts index b2de2f71fa..88ca8d9082 100644 --- a/atomic_defi_design/assets/languages/atomic_defi_ru.ts +++ b/atomic_defi_design/assets/languages/atomic_defi_ru.ts @@ -1,6 +1,21 @@ + + QPlatformTheme + + &Yes + &Да + + + &No + &Нет + + + Cancel + Отменить + + AddCustomCoinModal @@ -54,12 +69,12 @@ Get the contract address from - + Получить адрес контракта от Get the contract address from - + Получить адрес контракта от @@ -217,42 +232,47 @@ AddressBookAddContactAddressModal - + Create a new address Добавить новый адрес - + Edit address entry Внести изменения в адрес - - Choose a wallet type, current: %1 - Выбрать тип кошелька, текущий: %1 + + Selected wallet: %1 + Выбранный кошелек: %1 + + + + NONE + НИ ОДИН - + Enter a name Введите имя - + This key already exists. Этот ключ уже существует. - + Enter the address Введите адрес - + Validate Валидировать - + Cancel Отменить @@ -428,24 +448,88 @@ 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 @@ -500,7 +584,7 @@ Загрузка данных - + There is no chart data for this pair yet Нет данных для построения графика для этой торговой пары @@ -510,22 +594,22 @@ Failed to enable %1 - Не получается включить %1 + Не получается включить %1 Enabling %1 did not succeed. Limit of enabled coins might have been reached. - + Активация %1 не удалась. Был достигнут лимит активированных монет. Change limit in settings - + Измените лимит в настройках Cancel - + Отмена @@ -694,6 +778,19 @@ Отключить все ассеты + + CoinsListModal + + + Select a ticker + Выберите тикер + + + + Token name + Имя токена + + Combo_fiat @@ -753,74 +850,74 @@ 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 Подтверждение @@ -836,188 +933,188 @@ 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 Возврат платежа мейкера не выполнен @@ -1025,17 +1122,17 @@ DefaultRangeSlider - + Min Мин - + Half Половина - + Max Макс @@ -1087,20 +1184,73 @@ Удалить + + 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 Макс @@ -1133,7 +1283,7 @@ Change assets limit - + Изменить лимит @@ -1148,7 +1298,7 @@ You can still enable %1 assets. Selected: %2. - + Вы можете активировать еще %1 активов. Активно: %2. @@ -1229,7 +1379,7 @@ <p>This EULA agreement, and any dispute arising out of or in connection with this EULA agreement, shall be governed by and construed in accordance with the laws of Vietnam.</p> <p><b>This document was last updated on January 31st, 2020</b></p> - + @@ -1266,25 +1416,76 @@ FirstLaunch - + + Type password + Введите пароль + + + + connect + подключиться + + + Welcome Добро пожаловать - + New Wallet Новый кошелек - Recover 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 @@ -1353,61 +1554,61 @@ - - + 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 parent chain is not enabled - + + + %1 needs to be enabled in order to use %2 + %1 должен быть активным для использования %2 - - - %1 parent chain balance is 0, a non-zero balance is required to pay the gas - + + + %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions + нужно пополнить баланс %1 для оплаты газа %2 транзакций - + Unknown Error Неизвестная ошибка @@ -1430,7 +1631,7 @@ фиатная цена - + CEX rate Цена на CEX @@ -1445,7 +1646,7 @@ Количество - + Total Всего @@ -1461,22 +1662,22 @@ InitialLoading - + Loading, please wait Загрузка. Пожалуйста, подождите - + Initializing MM2 Инициализация MM2 - + Enabling assets Добавление ассетов - + Getting ready Подготовка @@ -1507,17 +1708,25 @@ Форум и база знаний + + 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> @@ -1531,25 +1740,31 @@ Login - + Incorrect Password Неправильный пароль - - Wallet Name - Название кошелька - - - + + Login Вход - + + Type password + Введите пароль + + + Back Назад + + + Connect + Подключиться + Main @@ -1581,17 +1796,17 @@ Enable %1 ? - + Активировать %1 ? Yes - Да + Да No - Нет + Нет @@ -1609,17 +1824,17 @@ Получить вознаграждение - + Faucet Фаусет - + Loading market data Загрузка рыночных данных - + There is no chart data for this ticker yet Для данного актива пока еще нет графиков данных @@ -1653,6 +1868,21 @@ Fetching transactions Получение данных о транзакциях + + + Trade + + + + + Orders + Ордеры + + + + History + История + MinTradeModal @@ -1769,77 +1999,77 @@ 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 ключ - - Enter the generated seed here - Введите сгенерированный seed ключ - - - - Back - Назад - - - - + 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 ключе, чтобы убедиться, что вы сможете легко восстановить свой кошелек, когда захотите. - - What's the %n. word in your seed phrase? - - Какое слово было %n в вашем seed ключе? - Какое слово было %n в вашем seed ключе? - Какое слово было %n в вашем seed ключе? - - - - + Enter the %n. word Введите %nе слово @@ -1847,11 +2077,6 @@ Введите %nе слово - - - Go back and check again - Пожалуйста, вернитесь к предыдущему шагу, чтобы уточнить - NoConnection @@ -1879,80 +2104,80 @@ 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 Нет новых уведомлений @@ -1983,35 +2208,69 @@ 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 Средства могут быть восстановлены @@ -2089,26 +2348,49 @@ Лог ошибки - + 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 @@ -2120,22 +2402,33 @@ OrdersPage - + From От - + To Кому - + Export CSV Скачать CSV - + + + Filter + Фильтр + + + + Date + Дата + + + Apply Filter Применить фильтр @@ -2144,16 +2437,11 @@ Please choose the CSV export name and location Выберите название и расположение загружаемого файла - - - Recover Funds Result - Результат восстановления средств - Pagination - + items per page элементов на странице @@ -2221,22 +2509,27 @@ Portfolio - + Search Поиск - + Show only coins with balance Показывать только монеты с балансом - + + (%1/%2) + + + + Portfolio Портфолио - + Add asset Добавить крипто актив @@ -2283,83 +2576,72 @@ ProView - + Failed to place the order Не удалось разместить ордер - + Placed the order Ордер размещен - - Chart View - - - - - Multi-Order - + + Chart + График - - OrderBook - + + Trading Information + Торговая информация - - Options - - - - + Exchange Rates Курс обмена - + Orders Ордеры - - history + + History История - - OrderBook & Best Orders - + + Order Book + Ордербук - - + Best Orders - + Лучшие ордеры - - Buy & Sell - + + Place Order + Разместить ордер - + Buy - Купить + Купить - + Sell - Продать + Продать - + Order Selected Ордер выбран - + Start Swap Начать Своп @@ -2386,41 +2668,62 @@ RecoverSeed - Failed to recover the seed - Ошибка при восстановлении seed ключа + Ошибка при восстановлении seed ключа - - Recover Wallet - Восстановить кошелек + Recover wallet - Setup + Импорт кошелька - Настройка - - - Seed - Seed ключ + Recover wallet - Choose password + Импорт кошелька - Задайте пароль - - - Enter the seed - Введите seed ключ + + Failed to Import the wallet + Не удалось импортировать кошелек - - Allow custom seed - Разрешить пользовательский формат seed ключа + + Import wallet - Setup + Импорт кошелька - Введите данные - - Back - Назад + + Import wallet - Choose password + Импорт кошелька - Задайте пароль - - Confirm - Подтвердить + + Wallet Name + Название кошелька + + + + + Enter seed + Введите сид-фразу + + + + BIP39 seed validation failed, try again or select 'Allow custom seed' + BIP39 валидация сид-фразы неуспешна, пожалуйста попробуйте снова или выберите 'Разрешить пользовательский формат сид-фразы' + + + + Next + Далее + + + + Continue + Продолжить + + + + Allow custom seed + Разрешить пользовательский формат сид-фразы @@ -2485,19 +2788,19 @@ RestartModal - + Applying the changes... - + Применяю изменения... - + Restarting the application... Перезапуск приложения... - - Restarting the applications. %1 - + + Restarting the application. %1 + Перезапуск приложения. %1 @@ -2529,150 +2832,150 @@ 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 Фикс - + Amount to send Отправляемая сумма - + 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 Назад @@ -2767,113 +3070,128 @@ SettingModal - - + + Confirm Logout + Подтвердите выход + + + + Are you sure you want to log out? + Вы действительно хотите выйти? + + + + Yes + Да + + + + Cancel + Отмена + + + + Language Язык - + User Interface Интерфейс - + Security Приватность - + About Дисклеймер - + General Общие - + Version Версия - + Enable Desktop Notifications Включить уведомления для рабочего стола - + Maximum number of enabled coins - + Макс. количество активированных монет - + Logs Логи - + Open Folder Открыть папку с логами - + Reset assets configuration Сбросить конфигурацию ассетов - + Reset Сбросить - - Use QtTextRendering Or NativeTextRendering - Использовать QtTextRendering или NativeTextRendering - - - + Current Font - + Текущий шрифт - + Theme Тема - + Apply Changes - + Применить изменения - + Ask system's password before sending coins ? (2FA) - + Спрашивать системный пароль перед отправкой монет? (2FA) - + Application version Версия приложения - + MM2 version Версия MM2 - + Qt version Версия Qt - + Search Update Проверить на обновления - + Logout Выход @@ -2883,33 +3201,28 @@ - + View seed and private keys Показать seed-фразу и приватные ключи - - + + Show Показать - + Setup Camouflage Password Установить камуфляжный пароль - + Open Установить - Delete Wallet - Удалить кошелек - - - Disclaimer and ToS Дисклеймер и Условия Использования @@ -3052,6 +3365,204 @@ Для этого графика пока еще нет данных + + 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> + + + + No best order. + + + + + SubCoinSelector + + + Token + + + + + Balance + Баланс + + + + Balance Fiat + Баланс в фиате + + + + No Selectable coin. + Нет монет для выбора. + + + + SubHistory + + + History + История + + + + Filter + Фильтр + + + + Date + Дата + + + + Close filtering options. + Закрыть настройки фильтра. + + + + Open filering options. + Открыть настройки фильтра. + + + + Filter settings + Настроить фильтр + + + + Base Ticker + Первый тикер + + + + Rel Ticker + Второй тикер + + + + 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 + + + + + Base Ticker + Первый тикер + + + + Rel Ticker + Второй тикер + + + + From + От + + + + To + Кому + + + + Cancel + Отменить + + + + Apply filter + Применить фильтр + + Support @@ -3115,12 +3626,21 @@ The atomic swap protocol requires both participants to stay online and monitor t 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="https://komodoplatform.com/discord">Komodo Discord server</a>. The team and the community are always happy to help! - Да! %1 поддерживает пользователей с помощью <a href="https://komodoplatform.com/discord">Komodo Discord сервера</a>.Команда и комьюнити всегда готовы помочь! + 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. @@ -3147,11 +3667,6 @@ For this reason, we recommend cancelling orders before closing %1, or reviewing Which devices can I use %1 on? На каких устройствах я могу использовать %1 ? - - - %1 is available for mobile on both <a href="https://%1.io/">Android and iPhone, and for desktop on Windows, Mac, and Linux</a> operating systems. - %1 доступен для мобильных устройств на <a href="https://%1.io/">Android и iPhone, а также для десктопных операционных систем Windows, Mac, and Linux</a>. - Compliance Info @@ -3229,27 +3744,27 @@ Network fees can vary greatly depending on your selected trading pair. TableDex - + Asset Актив - + Balance Баланс - + Change 24h Изменение за 24ч - + Trend 7d Тренд 7д - + Price Цена @@ -3284,26 +3799,147 @@ Network fees can vary greatly depending on your selected trading pair. - TradeViewHeader + 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).Нажмите чтобы обновить выбранный ордер. + - - Trading Mode - Multi Ordering - Торговый режим - Мульти Ордер + + Reset form. + Сбросить форму. - - Trading Mode - Single Order - Торговый режим - Единичный ордер + + %1 + - - Pro-Mode - Про + + Tradable: + Доступно: - - Starter - Начинающий + + 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 + Поиск + + + + Total %1 fees: + Всего %1 комиссий: + + + + %2 (%3) + + + + + TradeViewHeader + + + How to trade + Как начатаь торговлю + + + + FAQ + FAQ @@ -3368,11 +4004,6 @@ Network fees can vary greatly depending on your selected trading pair. Close Закрыть - - - Refund - Рефанд - View on Explorer @@ -3424,4 +4055,80 @@ Network fees can vary greatly depending on your selected trading pair. Название кошелька - + + 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 длина адреса не валидна, пожалуйста используйте валидный адрес. + + + + main + + + Logout + Выход + + + + Confirm Logout + Подтверждение выхода + + + + Are you sure you want to log out? + Вы действительно хотите выйти? + + + + Yes + Да + + + + Cancel + Отменить + + + + Balance + Баланс + + + \ No newline at end of file diff --git a/atomic_defi_design/assets/languages/atomic_defi_tr.ts b/atomic_defi_design/assets/languages/atomic_defi_tr.ts index fbc40921cf..f94a1d9e8a 100644 --- a/atomic_defi_design/assets/languages/atomic_defi_tr.ts +++ b/atomic_defi_design/assets/languages/atomic_defi_tr.ts @@ -2,11 +2,24 @@ + QPlatformTheme + + &Yes + Yes + + + &No + No + + + Cancel + Cancel + AddCustomCoinModal Choose the asset type - Varlık tipini seçin + Varlık türünü seçin @@ -54,12 +67,12 @@ Get the contract address from - + Kontrat adresini şuradan alın Get the contract address from - + Kontrat adresini şuradan alın @@ -107,17 +120,17 @@ Coingecko ID - + Coingecko ID Enter the Coingecko ID - + Coingecko ID'sini girin Get the Coingecko ID - + Coingecko ID'si al @@ -171,90 +184,95 @@ Search a contact by name or tags - + İsim ya da etiket ile kişi ara Name - İsim + İ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 - - Choose a wallet type, current: %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 + İptal @@ -262,98 +280,98 @@ 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 - Tip + Tür Key - + Anahtar Address - + Adres Actions - + Eylemler New Address - + Yeni Adres Tags - + Etiketler + - + + Confirm - Onayla + Onayla Cancel - İptal + İ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 + Etkinleştir Cannot send to this address - + Bu adrese gönderilemiyor Your balance is empty - + Bakiyeniz boş Ok - + Tamam @@ -361,27 +379,27 @@ 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 + İptal @@ -389,27 +407,27 @@ Create a new contact - + Yeni bir kişi ekle Enter the contact name - Kişi ismini girin + Kişi adını girin This contact name already exists. - + Bu kişi adı zaten mevcut. Confirm - Onayla + Onayla Cancel - İptal + İptal @@ -417,33 +435,97 @@ Choose a valid - + Geçerli bir coin - + koin seçin AddressBookWalletTypeListModal - + Select wallet type - + Cüzdan türünü seçin - + Search - Ara + 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 @@ -451,7 +533,7 @@ Buy - + Satın Al @@ -500,7 +582,7 @@ Borsa bilgisi yükleniyor - + There is no chart data for this pair yet Bu parite için henüz grafik verisi yok @@ -510,22 +592,22 @@ 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 + İptal @@ -533,12 +615,12 @@ Market Data - Borsa Verisi + 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> @@ -546,7 +628,7 @@ Price oracle powered by Band Protocol - + Fiyat tahmini Band Protocol tarafından desteklenmektedir @@ -576,7 +658,7 @@ Transaction fee is higher than the reward! - İşlem komisyonu ödülden daha yüksek! + İşlem ücreti ödülden daha yüksek! @@ -621,7 +703,7 @@ Error - hata + Hata @@ -636,7 +718,7 @@ UTXO height is greater than end of the era - UTXO uzunluğu çağ sonundan daha büyük + UTXO uzunluğu dönem sonundan daha büyük @@ -675,23 +757,36 @@ Disable %1 TICKER - %1'i Etkinsizleştir + %1'i Etkisizleştir Disable and Delete %1 TICKER - %1'i etkinsizleştir ve sil + %1'i Etkisizleştir ve Sil Disable all %1 assets - Tüm %1 tipi varlıkları etkinsizleştir + Tüm %1 türü varlıkları etkisizleştir Disable all assets - Tüm varlıkları etkinsizleştir + Tüm varlıkları etkisizleştir + + + + CoinsListModal + + + Select a ticker + Simge seç + + + + Token name + Token ismi @@ -699,12 +794,12 @@ Fiat - Döviz + Döviz Recommended: - + Önerilen: @@ -753,74 +848,74 @@ 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 konfigürasyonu + 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 @@ -836,208 +931,208 @@ 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 + Emir Eşleşiyor - + Matched - + Eşleşti - + Order Matched - Emir Eşleşti + Emir Eşleşti - + Ongoing - + Devam ediyor - + Swap Ongoing - Takas Devam Ediyor + Takas Devam Ediyor - + Successful - + Başarılı - + Swap Successful - Takas Başarılı + Takas Başarılı - + Refunding - + Geri ödeniyor - + Failed - + Başarısız - + Swap Failed - Takas Başarısız + 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 @@ -1045,7 +1140,7 @@ Search - Ara + Ara @@ -1059,17 +1154,17 @@ Are you sure you want to delete %1 wallet? WALLET_NAME - %1 cüzdanınızı silmek istediğinizden emin misiniz? + %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 @@ -1087,22 +1182,73 @@ 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 @@ -1110,7 +1256,7 @@ Search - Ara + Ara @@ -1118,22 +1264,22 @@ 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 @@ -1143,12 +1289,12 @@ 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. @@ -1229,7 +1375,40 @@ <p>This EULA agreement, and any dispute arising out of or in connection with this EULA agreement, shall be governed by and construed in accordance with the laws of Vietnam.</p> <p><b>This document was last updated on January 31st, 2020</b></p> - + <h2>Bu Son Kullanıcı Lisans Sözleşmesi ('EULA') sizinle Komodo Platformu arasındaki yasal bir sözleşmedir.</h2> + +<p>Bu EULA sözleşmesi, %1 yazılımımızı ('Yazılım', 'Mobil Uygulama', 'Uygulama', veya 'Uyg') doğrudan Komodo Platformundan veya bir Komodo yetkili kuruluşu, satıcısı veya distribütörü (bir 'Distribütör') aracılığıyla dolaylı olarak satın almanızı ve kullanmanızı düzenler </p> +<p>Yükleme işlemini tamamlamadan ve %1 yazılımını kullanmadan önce lütfen bu EULA sözleşmesini dikkatlice okuyun.Sözleşme, %1 yazılımını kullanmak için bir lisans sağlar ve garanti bilgileri ile sorumluluk reddi beyanlarını içerir.</p> +<p>%1 yazılımının beta programına kaydolursanız, bu EULA sözleşmesi bu deneme için de geçerli olacaktır. 'Kabul et'i tıklayarak veya %1 yazılımını yükleyerek ve/veya kullanarak, Yazılımı kabul ettiğinizi ve bu EULA sözleşmesinin şartlarına bağlı kalmayı onaylıyorsunuz. .</p> +<p>Bu EULA sözleşmesini bir şirket veya başka bir tüzel kişilik adına yapıyorsanız, söz konusu kuruluşu ve bağlı kuruluşlarını bu hüküm ve koşullara bağlama yetkiniz olduğunu beyan edersiniz. Böyle bir yetkiniz yoksa veya bu EULA sözleşmesinin hüküm ve koşullarını kabul etmiyorsanız, Yazılımı kurmayın veya kullanmayın ve bu EULA sözleşmesini kabul etmemelisiniz.</p> +<p>Bu EULA sözleşmesi, burada başka bir yazılıma atıfta bulunulup bulunulmadığına veya burada açıklandığına bakılmaksızın, yalnızca burada Komodo Platformu tarafından sağlanan Yazılım için geçerli olacaktır. Koşullar, teslimat sırasında bu öğelere başka koşullar eklenmedikçe, Komodo Platformu güncellemeleri, ekleri, İnternet tabanlı hizmetler ve Yazılım için destek hizmetleri için de geçerlidir. Değilse, belirtilen şartlar geçerlidir.</p> + +<h3>Lisanslama</h3> +<p>Komodo Platformu işbu belge ile size %1 yazılımını bu EULA sözleşmesinin şartlarına uygun olarak cihazlarınızda kullanmanız için kişisel, devredilemez, münhasır olmayan bir lisans verir.</p> + +<p>%1 yazılımını (örneğin bir PC, dizüstü bilgisayar, cep telefonu veya tablet) kontrolünüz altında yüklemenize izin verilir. Cihazınızın %1 yazılımının minimum güvenlik ve kaynak gereksinimlerini karşılamasını sağlamaktan siz sorumlusunuz.</p> + +<p><b>İzin verimeyenler:</b></p> +<ul> +<li>Yazılımın tamamını veya herhangi bir bölümünü düzenlemek, değiştirmek, değiştirmek, uyarlamak, uyarlamak, tercüme etmek veya başka bir şekilde değiştirmek veya Yazılımın tamamının veya herhangi bir bölümünün başka bir yazılımla birleştirilmesine veya başka bir yazılıma dahil edilmesine veya kaynak koda dönüştürülmesine, ayrıştırılmasına veya Yazılımda tersine mühendislik veya bu tür şeyler yapmaya çalışma</li> +<li>Yazılımı herhangi bir ticari amaç için çoğaltma, kopyalama, dağıtma, yeniden satma veya başka bir şekilde kullanma</li> +<li>Yazılımı, geçerli yerel, ulusal veya uluslararası yasaları ihlal edecek şekilde kullanma</li> +<li>Yazılımı, Komodo Platformunun bu EULA sözleşmesinin ihlali olarak değerlendirdiği herhangi bir amaç için kullanma</li> +</ul> + +<h3>Fikri Mülkiyet ve Sahiplik</h3> +<p>Komodo Platformu, Yazılımın ilk olarak sizin tarafınızdan indirildiği şekliyle ve Yazılımın sizin tarafınızdan sonraki tüm indirmelerinin mülkiyetini her zaman elinde tutacaktır. Yazılım (ve üzerinde yapılan her türlü değişiklik dahil olmak üzere Yazılımın içeriği ne olursa olsun telif hakkı ve diğer fikri mülkiyet hakları) Komodo Platformu'nun mülkiyetindedir ve öyle kalacaktır.</p> + +<p>Komodo Platformu, Yazılımı üçüncü taraflara kullanma lisansları verme hakkını saklı tutar.</p> + +<h3>Fesih</h3> +<p>Bu EULA sözleşmesi, Yazılımı ilk kullandığınız tarihten itibaren geçerlidir ve feshedilene kadar devam edecektir. Komodo Platformu'na yazılı bildirimde bulunarak istediğiniz zaman feshedebilirsiniz.</p> +<p>Ayrıca, bu EULA sözleşmesinin herhangi bir şartına uymamanız durumunda da derhal feshedilecektir. Böyle bir fesih üzerine, bu EULA sözleşmesi tarafından verilen lisanslar derhal feshedilecektir ve siz Yazılımın tüm erişimini ve kullanımını durdurmayı kabul etmektesiniz. Doğaları gereği devam eden ve geçerliliğini koruyan hükümler, bu EULA sözleşmesinin herhangi bir şekilde feshedilmesi durumunda geçerliliğini koruyacaktır.</p> + +<h3>Geçerli Yasa</h3> +<p>Bu EULA sözleşmesi ve bu EULA sözleşmesinden kaynaklanan veya bu sözleşmeyle bağlantılı olarak ortaya çıkan tüm anlaşmazlıklar, Vietnam yasalarına göre yönetilecek ve yorumlanacaktır.</p> + +<p><b><b>Bu belge en son 31 Ocak 2020'de güncellenmiştir</b></p> @@ -1237,17 +1416,17 @@ Fatal Error - + Kritik Hata Connection has been lost. You have been disconnected. - + Bağlantı kaybedildi. Close - Kapat + Kapat @@ -1255,34 +1434,85 @@ Minimum fee - + En düşük ücret Fees will be calculated - + Ücretler hesaplanacak FirstLaunch - - Welcome + + Type password - - New Wallet + + connect - + + Welcome + Hoşgeldiniz + + + + New Wallet + Yeni Cüzdan + + Recover Wallet + Cüzdan Kurtar + + + + 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 @@ -1291,113 +1521,113 @@ %n day(s) - - + + %n gün %nd day - - + + %ng %nh hours - - + + %nsa %nm minutes - - + + %nd %ns seconds - - + + %ns %nms milliseconds - - + + %nms - - + - - + Trading Fee - Al-Sat Ücreti + 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 parent chain is not enabled + + + %1 needs to be enabled in order to use %2 - - - %1 parent chain balance is 0, a non-zero balance is required to pay the gas + + + %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions - + Unknown Error - + Bilinmeyen Hata @@ -1405,37 +1635,37 @@ You get - + Alacağınız You send - + Göndereceğiniz Fiat Price - + Döviz Fiyatı - + CEX rate - + CEX oranı Price - Fiyat + Fiyat Quantity - + Miktar - + Total - + Toplam @@ -1449,24 +1679,24 @@ 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 @@ -1482,30 +1712,38 @@ 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> @@ -1513,133 +1751,154 @@ Close - Kapat + Kapat Login - + Incorrect Password - - - - - Wallet Name - Cüzdan Adı + Yanlış Parola - + + Login Giriş - + + Type password + + + + Back Geri + + + Connect + + Main Wallet Balance - + Cüzdan Bakiyesi Price - Fiyat + Fiyat Change 24h - Değişim 24sa + Değişim 24sa Portfolio % - + Portföy % Send - Gönder + Gönder Enable %1 ? - + %1 Etkinleştirilsin mi ? Yes - + Evet No - + Hayır Receive - Al + Al Swap - Takasla + Takasla Claim Rewards - Ödül Al + Ödülleri Al - + Faucet - + Musluk - + Loading market data - Borsa bilgisi yükleniyor + 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 + 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 + İşlem yok Refreshing - + Yenileniyor Fetching transactions - + İşlemler alınıyor + + + + Trade + Al Sat + + + + Orders + Emirler + + + + History + Tarihçe @@ -1647,12 +1906,12 @@ 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 @@ -1661,29 +1920,29 @@ %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 + Fiyat @@ -1691,151 +1950,148 @@ 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 - - New Wallet + + Check - - Confirm Seed - Seed'i Onayla - - - - Enter the generated seed here - Oluşturulmuş Seed'i buraya giriniz + + New Wallet + Yeni Cüzdan - - Back - Geri + + 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. - - What's the %n. word in your seed phrase? - - Seed kelimelerinizden %n. kelime nedir? - - - - + Enter the %n. word %n. kelimeyi giriniz - - - Go back and check again - Geri dönüp tekrar kontrol et - NoConnection @@ -1852,93 +2108,93 @@ 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 @@ -1946,7 +2202,7 @@ ID - + ID @@ -1967,37 +2223,69 @@ 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 + Fiyat - + Volume - Hacim + Hacim OrderLine - + Funds are recoverable - + Fonlar kurtarılabilir @@ -2015,7 +2303,7 @@ Maker Order - Satıcı Emri + Yapıcı Emri @@ -2025,12 +2313,12 @@ 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 @@ -2040,42 +2328,47 @@ ID - + ID - + Recover Funds - + Fon Kurtar - View on Explorer + 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 @@ -2088,58 +2381,82 @@ 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 + Emirler OrdersPage - + From - Gönderen + Gönderen - + To - Alan + Alan - + Apply Filter + Filtreyi Uygula + + + + + Filter - + + Date + Tarih + + + Export CSV - + CSV'yi dışa aktar Please choose the CSV export name and location - - - - - Recover Funds Result - + Lütfen CSV dışa aktarma adını ve konumunu seçin Pagination - + items per page - + sayfa başına öğe @@ -2152,7 +2469,7 @@ Enter your wallet password - + Cüzdan parolanızı girin @@ -2172,19 +2489,19 @@ At least 1 special character (eg. !@#$%) - En az 1 özel karakter + 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 @@ -2203,24 +2520,29 @@ Portfolio - + Search Ara - + Show only coins with balance + Sadece bakiyesi olan koinleri göster + + + + (%1/%2) - + Portfolio - + Portföy - + Add asset - + Varlık ekle @@ -2228,122 +2550,111 @@ 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 ProView - + Failed to place the order - + Emir başarısız oldu - + Placed the order - - - - - Chart View - + Emir başarılı - - Multi-Order - - - - - OrderBook - + + Chart + Grafik - - Options - + + Trading Information + Al Sat Bilgisi - + Exchange Rates - + Döviz kurları - + Orders - Emirler + Emirler - - history - + + History + Tarihçe - - OrderBook & Best Orders - + + Order Book + Emir Defteri - - + Best Orders - + En İyi Emirler - - Buy & Sell - + + Place Order + Emir Ver - + Buy - + Al - + Sell - + Sat - + Order Selected - + Emir Seçildi - + Start Swap - + Takas Başlat @@ -2357,7 +2668,7 @@ Only send %1 to this address TICKER - + Bu adrese yalnızca %1 gönder @@ -2368,41 +2679,54 @@ RecoverSeed - Failed to recover the seed - Seed kurtarılamadı + Seed kurtarılamadı - - Recover Wallet + + Failed to Import the wallet - - - Seed - Seed + + Import wallet - Setup + - - - Enter the seed - Seed'i giriniz + + Import wallet - Choose password + - - Allow custom seed + + Wallet Name + Cüzdan Adı + + + + + Enter seed - - Back - Geri + + BIP39 seed validation failed, try again or select 'Allow custom seed' + - - Confirm - Onayla + + Next + İleri + + + + Continue + Devam + + + + Allow custom seed + Özel Seed'e izin ver @@ -2411,7 +2735,7 @@ View seed and private keys - + Seed ve özel anahtarları görüntüle @@ -2431,27 +2755,27 @@ Backup seed - + Seed'i yedekle RPC Password - + RPC Parolası Search a coin. - + Koin ara. Public Address - + Public Adres Private Key - + Private Key @@ -2461,24 +2785,24 @@ View - Gör + Görüntüle RestartModal - + Applying the changes... - + Değişiklikler uygulanıyor... - + Restarting the application... - + Uygulama yeniden başlatılıyor... - - Restarting the applications. %1 + + Restarting the application. %1 @@ -2505,156 +2829,156 @@ 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 + Adres Defteri - + The address has to be mixed case. - + Adres, büyük-küçük harf karışık olmalıdır. - + Fix - + Düzelt - + Amount to send Gönderilecek miktar - + Enter the amount to send Gönderilecek miktarı giriniz - + MAX - MAKS + MAKS - + Enable Custom Fees - Özel Ücretleri Etkinleştir + Özel İşlem Ücretlerini Etkinleştir - + Only use custom fees if you know what you are doing! - Özel ücretler hakkında bilginiz yoksa kullanmayınız! + Özel işlem ücretleri hakkında bilginiz yoksa kullanmayınız! - + Custom Fee - Özel Ücret + Ö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 Ücret miktardan daha yüksek olamaz + Ö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 - Ücret + İşlem Ücreti - + Date Tarih - + Back Geri @@ -2664,43 +2988,43 @@ 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 + Geri Choose an %1 address of %2 - + %2'nin bir %1 adresini seçin Name - İsim + İsim Address - + Adres @@ -2723,7 +3047,7 @@ Fees - Ücret + İşlem Ücreti @@ -2743,121 +3067,136 @@ View on Explorer - + Explorer'da göster SettingModal - - + + Confirm Logout + + + + + Are you sure you want to log out? + + + + + Yes + Evet + + + + Cancel + İptal + + + + Language - Dil + Dil - + User Interface - + Kullanıcı Arayüzü - + Security - + Güvenlik - + About - + Hakkında - + General - + Genel - + Version - + Versiyon - + 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 - - Use QtTextRendering Or NativeTextRendering - - - - + 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ü - + MM2 version - + MM2 sürümü - + Qt version - + Qt sürümü - + Search Update - + Güncelleme Ara - + Logout - + Çıkış @@ -2865,35 +3204,30 @@ - + View seed and private keys - + Seed ve özel anahtarları görüntüle - - + + Show - + Göster - + Setup Camouflage Password - Kamuflaj Parolasını Ayarla + Kamuflaj Parolasını Ayarla - + Open - + - Delete Wallet - Cüzdanı Sil - - - Disclaimer and ToS - Sorumluluk Reddi ve K.Ş. + Sorumluluk Reddi ve K.Ş. @@ -2906,22 +3240,22 @@ Recommended: - + Önerilen: Enable Desktop Notifications - + Masaüstü Bildirimlerini Aktif Et Use QtTextRendering Or NativeTextRendering - + QtTextRendering veya NativeTextRendering Kullan Open Logs Folder - Log Klasörünü Aç + Günlük Kaydı Klasörünü Aç @@ -2931,12 +3265,12 @@ Setup Camouflage Password - Kamuflaj Parolasını Ayarla + Kamuflaj Parolasını Ayarla Reset assets configuration - + Varlık yapılandırmasını sıfırla @@ -2951,12 +3285,12 @@ View seed and private keys - + Seed ve özel anahtarları görüntüle Log out - Çıkış + Çıkış yap @@ -2964,17 +3298,17 @@ Settings - Ayarlar + Ayarlar Support - + Destek Privacy - + Gizlilik @@ -2983,42 +3317,42 @@ Dashboard - + Panel Wallet - Cüzdan + Cüzdan DEX - DEX + DEX DEX features are not allowed in %1 COUNTRY - + DEX özellikleri %1'de kullanılamıyor Address Book - Adres Defteri + Adres Defteri Fiat - Döviz + Döviz Coming soon ! - + Çok yakında ! @@ -3026,67 +3360,267 @@ Loading market data - Borsa bilgisi yükleniyor + 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> + + + + No best order. + En iyi emir yok + + + + 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 + + + + Base Ticker + Taban Para + + + + Rel Ticker + Karşıdaki para + + + + 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 + + + + Base Ticker + Taban Para + + + + Rel Ticker + Karşıdaki para + + + + 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 - Log Klasörünü Aç + 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. @@ -3095,12 +3629,16 @@ The atomic swap protocol requires both participants to stay online and monitor t 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? @@ -3110,67 +3648,72 @@ For this reason, we recommend cancelling orders before closing %1, or reviewing 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="https://komodoplatform.com/discord">Komodo Discord server</a>. The team and the community are always happy to help! + 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 is available for mobile on both <a href="https://%1.io/">Android and iPhone, and for desktop on Windows, Mac, and Linux</a> operating systems. - + %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? @@ -3179,18 +3722,18 @@ Network fees can vary greatly depending on your selected trading pair. act SHORT FOR ACTUAL TIME - + gerçek est SHORT FOR ESTIMATED - + tahmini Progress details - + İlerleme ayrıntıları @@ -3198,35 +3741,35 @@ Network fees can vary greatly depending on your selected trading pair. Search - Ara + Ara TableDex - + Asset - + Varlık - + Balance - Bakiye + Bakiye - + Change 24h - Değişim 24sa + Değişim 24sa - + Trend 7d - Trend 7g + Trend 7g - + Price - Fiyat + Fiyat @@ -3234,12 +3777,12 @@ Network fees can vary greatly depending on your selected trading pair. Save - Kaydet + Kaydet Edit - + Düzenle @@ -3247,7 +3790,7 @@ Network fees can vary greatly depending on your selected trading pair. Required - + Gerekli @@ -3255,31 +3798,152 @@ Network fees can vary greatly depending on your selected trading pair. Click here to see the details - + Detayları görmek için buraya tıklayın - TradeViewHeader + Trade - - Trading Mode - Multi Ordering - + + Swap + Takasla - - Trading Mode - Single Order - + + 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 - - Pro-Mode + + %1 + %1 + + + + Tradable: + Al sat yapılabilir: + + + + 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 - - Starter + + + %1 balance needs to be funded, a non-zero balance is required to pay the gas of %2 transactions + + + + Search + Ara + + + + 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 @@ -3296,7 +3960,7 @@ Network fees can vary greatly depending on your selected trading pair. Fees - Ücret + İşlem Ücreti @@ -3306,7 +3970,7 @@ Network fees can vary greatly depending on your selected trading pair. Unconfirmed - + Onaylanmamış @@ -3336,22 +4000,17 @@ Network fees can vary greatly depending on your selected trading pair. Notes - + Notlar Close Kapat - - - Refund - - View on Explorer - + Explorer'da göster @@ -3359,22 +4018,22 @@ Network fees can vary greatly depending on your selected trading pair. Received - + Alınan Sent - + Gönderilen fees - + işlem ücretleri Unconfirmed - + Onaylanmamış @@ -3382,7 +4041,7 @@ Network fees can vary greatly depending on your selected trading pair. The downloaded update archive is corrupted ! - + İndirilen güncelleme arşivi bozulmuş ! @@ -3398,4 +4057,80 @@ Network fees can vary greatly depending on your selected trading pair. 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. + + + + main + + + Logout + Çıkış + + + + Confirm Logout + + + + + Are you sure you want to log out? + + + + + Yes + Evet + + + + Cancel + İptal + + + + Balance + Bakiye + + + \ No newline at end of file diff --git a/atomic_defi_design/qml/App.qml b/atomic_defi_design/qml/App.qml index 602d9f6020..81b55d61ea 100644 --- a/atomic_defi_design/qml/App.qml +++ b/atomic_defi_design/qml/App.qml @@ -5,9 +5,6 @@ import QtGraphicalEffects 1.0 import Qt.labs.settings 1.0 import Qt.labs.platform 1.0 - -import QtQuick.Window 2.15 - import Qaterial 1.0 as Qaterial import "Screens" @@ -15,72 +12,114 @@ import "Constants" import "Components" import "Dashboard" -Rectangle { - id: app +import App 1.0 as App - color: theme.surfaceColor +DexRectangle +{ + id: app - property alias globalTheme: theme - Shortcut { - sequence: "F11" - onActivated: window.showNormal() - } + property string currentWalletName: "" + property int page: current_page === 5 ? deepPage : current_page + property int deepPage: 0 property string selected_wallet_name: "" property bool debug: debug_bar property bool debug_log: false + property alias globalGradient: globalGradient + property var notification_modal: notifications_modal + property var notifications_list: current_page == idx_dashboard ? loader.item.notifications_list : [] - function appendLog(text){ + property alias themeManager: theme_manager + // Preload Chart + signal pairChanged(string base, string rel) + property var chart_component + property var chart_object + + readonly property int idx_first_launch: 0 + readonly property int idx_recover_seed: 1 + readonly property int idx_new_user: 2 + readonly property int idx_login: 3 + readonly property int idx_initial_loading: 4 + readonly property int idx_dashboard: 5 + property int current_page + property bool can_open_login: false + property bool disconnected: false + + property bool segwit_on: false + + onCurrent_pageChanged: { + if (window.logged !== undefined) { + if (current_page === idx_dashboard) { + window.logged = true + } else { + window.logged = false + } + } + } + + function appendLog(text) { log_area.append(text) } function firstPage() { - return !API.app.first_run() && selected_wallet_name !== "" ? idx_login : idx_first_launch + if (!API.app.first_run() && selected_wallet_name !== "") { + if(app.disconnected) { + app.disconnected = false + can_open_login = false + } else { + can_open_login = true + } + + } else { + can_open_login = false + } + + return idx_first_launch } function onDisconnect() { + app.notifications_list = [] API.app.wallet_mgr.set_log_status(false); + app.disconnected = true openFirstLaunch() } - function openFirstLaunch(force=false, set_wallet_name=true) { - if(set_wallet_name) selected_wallet_name = API.app.wallet_mgr.wallet_default_name + function openFirstLaunch(force = false, set_wallet_name = true) { + if (set_wallet_name) selected_wallet_name = API.app.wallet_mgr.wallet_default_name General.initialized_orderbook_pair = false - if(API.app.wallet_mgr.log_status()){ + if (API.app.wallet_mgr.log_status()) { current_page = idx_dashboard - }else { + } else { current_page = force ? idx_first_launch : firstPage() } } - // Preload Chart - signal pairChanged(string base, string rel) - property var chart_component - property var chart_object - - - - readonly property int idx_first_launch: 0 - readonly property int idx_recover_seed: 1 - readonly property int idx_new_user: 2 - readonly property int idx_login: 3 - readonly property int idx_initial_loading: 4 - readonly property int idx_dashboard: 5 - property int current_page - + Shortcut { + sequence: "F11" + onActivated: window.showNormal() + } Component { id: no_connection NoConnection {} } + NotificationsModal { + id: notifications_modal + } Component { id: first_launch FirstLaunch { - onClickedNewUser: () => { current_page = idx_new_user } - onClickedRecoverSeed: () => { current_page = idx_recover_seed } - onClickedWallet: () => { current_page = idx_login } + onClickedNewUser: () => { + current_page = idx_new_user + } + onClickedRecoverSeed: () => { + current_page = idx_recover_seed + } + onClickedWallet: () => { + current_page = idx_login + } } } @@ -88,8 +127,13 @@ Rectangle { id: recover_seed RecoverSeed { - onClickedBack: () => { openFirstLaunch() } - postConfirmSuccess: () => { openFirstLaunch(false, false) } + onClickedBack: () => { + can_open_login = false + openFirstLaunch(true) + } + onPostConfirmSuccess: () => { + openFirstLaunch(false, false) + } } } @@ -97,9 +141,13 @@ Rectangle { id: new_user NewUser { - onClickedBack: () => { openFirstLaunch() } - postCreateSuccess: () => { openFirstLaunch(false, false) } - Component.onCompleted: console.log("Initialized new user") + onClickedBack: () => { + can_open_login = false + openFirstLaunch(true) + } + onPostCreateSuccess: () => { + openFirstLaunch(false, false) + } } } @@ -107,11 +155,13 @@ Rectangle { id: login Login { - onClickedBack: () => { openFirstLaunch(true) } - postLoginSuccess: () => { + onClickedBack: () => { + can_open_login = false + openFirstLaunch(true) + } + onPostLoginSuccess: () => { current_page = idx_initial_loading } - Component.onCompleted: console.log("Initialized login") } } @@ -119,7 +169,9 @@ Rectangle { id: initial_loading InitialLoading { - onLoaded: () => { current_page = idx_dashboard } + onLoaded: () => { + current_page = idx_dashboard + } } } @@ -129,22 +181,37 @@ Rectangle { Dashboard {} } + Component { + id: dialogManager + DexDialogManager { + + } + } + + Loader { id: loader anchors.fill: parent sourceComponent: { - if(!API.app.internet_checker.internet_reacheable) + if (!API.app.internet_checker.internet_reacheable) return no_connection - switch(current_page) { - case idx_dashboard: return dashboard - case idx_first_launch: return first_launch - case idx_initial_loading: return initial_loading - case idx_login: return login - case idx_new_user: return new_user - case idx_recover_seed: return recover_seed - default: return undefined + switch (current_page) { + case idx_dashboard: + return dashboard + case idx_first_launch: + return first_launch + case idx_initial_loading: + return initial_loading + case idx_login: + return login + case idx_new_user: + return new_user + case idx_recover_seed: + return recover_seed + default: + return undefined } } } @@ -156,7 +223,7 @@ Rectangle { } function showError(title, content) { - if(content === undefined || content === null) return + if (content === undefined || content === null) return error_log_modal.open() error_log_modal.item.header = title error_log_modal.item.field.text = content @@ -168,14 +235,12 @@ Rectangle { } // Update Modal - NewUpdateModal - { + NewUpdateModal { id: new_update_modal visible: false } - UpdateInvalidChecksum - { + UpdateInvalidChecksum { id: update_invalid_checksum visible: false } @@ -186,6 +251,32 @@ Rectangle { visible: false } + // Recover funds result modal + LogModal + { + id: recoverFundsResultModal + + visible: false + + header: qsTr("Recover Funds Result") + + onClosed: field.text = "{}" + + Connections // Catches signals from orders_model. + { + target: API.app.orders_mdl + + function onRecoverFundDataChanged() + { + if (!API.app.orders_mdl.recover_fund_busy) + { + recoverFundsResultModal.field.text = General.prettifyJSON(API.app.orders_mdl.recover_fund_data) + recoverFundsResultModal.open() + } + } + } + } + Item { id: debug_control property var splitViewState @@ -202,7 +293,7 @@ Rectangle { treeView.parent.visible = true _statusView.visible = true flow.parent.parent.visible = true - app.parent.width = app.parent.parent.width-treeView.width + app.parent.width = app.parent.parent.width - treeView.width app.parent.height = app.parent.parent.height app.parent.parent.update() } @@ -210,7 +301,7 @@ Rectangle { Action { text: "Show Full" onTriggered: { - app.parent.width = app.parent.parent.width-treeView.width + app.parent.width = app.parent.parent.width - treeView.width app.parent.height = app.parent.parent.height treeView.parent.visible = false _statusView.visible = false @@ -275,6 +366,142 @@ Rectangle { contextMenu.open() } } + } + + Component { + id: alertComponent + Popup { + id: alertPopup + property color backgroundColor: Qaterial.Colors.orange200 + property color foregroundColor: Qaterial.Colors.gray900 + property string title: "Test Title" + property string subTitle: "Lorem ipsum dolor sit amet, consectetur adipis" + property string icon: Qaterial.Icons.checkCircleOutline + property real iconSize: 50 + property real timeout: 3000 + x: parent.width - width - 40 + y: 40 + width: 300 + height: col.height + 25 + function show(data) { + if("backgroundColor" in data) { + alertPopup.backgroundColor = data.backgroundColor + } + + if("foregroundColor" in data) { + alertPopup.foregroundColor = data.foregroundColor + } + + if("title" in data) { + alertPopup.title = data.title + } + + if("subTitle" in data) { + alertPopup.subTitle = data.subTitle + } + + if("icon" in data) { + alertPopup.icon = data.icon + } + + if("timeout" in data) { + alertPopup.timeout = data.timeout + } + alertPopup.open() + insideRect.width = 0 + alertTimer.restart() + } + + background: Qaterial.ClipRRect { + radius:4 + DexRectangle { + anchors.fill: parent + color: alertPopup.backgroundColor + DexRectangle { + id: insideRect + width: parent.width + height: 8 + radius: 0 + opacity: .5 + color: Qt.lighter(alertPopup.backgroundColor) + border.width: 0 + Behavior on width { + NumberAnimation { + duration: alertPopup.timeout + } + } + } + } + } + Timer { + id: alertTimer + interval: alertPopup.timeout + running: areaAlert.containsMouse ? false : true + onTriggered: { + alertPopup.close() + } + } + + RowLayout { + anchors.fill: parent + Item { + Layout.fillHeight: true + width: 60 + Qaterial.Icon { + icon: alertPopup.icon + size: alertPopup.iconSize + anchors.centerIn: parent + color: alertPopup.foregroundColor + } + } + Item { + Layout.fillWidth: true + Layout.fillHeight: true + Column { + id: col + width: parent.width + anchors.verticalCenter: parent.verticalCenter + spacing: 6 + DexLabel { + text: alertPopup.title + color: alertPopup.foregroundColor + font: App.DexTypo.head6 + } + + DexLabel { + text: alertPopup.subTitle + color: alertPopup.foregroundColor + font: App.DexTypo.subtitle1 + wrapMode: DexLabel.Wrap + width: parent.width - 10 + opacity: .6 + } + } + } + } + DexMouseArea { + id: areaAlert + hoverEnabled: true + anchors.fill: parent + onClicked: alertPopup.close() + } + } + } + + function notifyCopy(title, subTitle) { + app.notify({ + title: title, + subTitle: subTitle, + backgroundColor: Qaterial.Colors.gray400, + foregroundColor: Qaterial.Colors.gray900, + icon: Qaterial.Icons.contentCopy, + iconSize: 35 + }) + } + + function notify(data) { + let c = alertComponent.createObject(window) + c.show(data) } Settings { @@ -282,20 +509,49 @@ Rectangle { fileName: atomic_cfg_file } + QtObject { + id: _font + property real fontDensity: App.DexTypo.fontDensity + property string fontFamily: App.DexTypo.fontFamily + } + Settings { - id: ui_font_settings - property alias fontDensity: _font.fontDensity - property alias fontFamily: _font.fontFamily + id: ui_font_settings + property alias fontDensity: _font.fontDensity + property alias fontFamily: _font.fontFamily + } + + DexThemeManager { + id: theme_manager } + function loadTheme() { - console.log(JSON.stringify(API.qt_utilities.get_themes_list())) atomic_settings2.sync() - let current = atomic_settings2.value("CurrentTheme") - console.log(current) - load_theme(current.replace(".json","")) + let current = atomic_settings2.value("CurrentTheme") + theme_manager.apply(current.replace(".json", "")) + } + + function showDialog(data) { + let dialog = dialogManager.createObject(window, data) + for(var i in data) { + if(i.startsWith('on')) { + eval('dialog.%1.connect(data[i])'.arg(i)) + } + } + dialog.open() + return dialog + } + + function showText(data) { + return showDialog(data) + } + function getText(data) { + data['getText'] = true + return showText(data) } Component.onCompleted: { + selected_wallet_name !== "" openFirstLaunch() loadTheme() } @@ -305,599 +561,26 @@ Rectangle { running: false onTriggered: loadTheme() } - Shortcut { - sequence: "Ctrl+R" - onActivated: loadTheme() - } - - - property var global_theme_property: ["primaryColor","accentColor","backgroundColor","backgroundColorDeep","dexBoxBackgroundColor", "surfaceColor","barColor","hightlightColor", "sideBarGradient1", "sideBarGradient2", - "navigationSideBarButtonGradient1","navigationSideBarButtonGradient2","navigationSideBarButtonGradient3", - "navigationSideBarButtonGradient4","chartTradingLineColor","chartTradingLineBackgroundColor","foregroundColor", - "colorSidebarDropShadow","whiteblack","colorThemeDarkLight","greenColor","redColor","textSelectionColor","textPlaceHolderColor","textSelectedColor", - "buttonColorDisabled","buttonColorHovered","buttonColorEnabled","buttonColorTextDisabled","buttonColorTextHovered","buttonColorTextEnabled", - "colorInnerShadowBottom","colorInnerShadowTop","innerShadowColor","colorLineGradient1","colorLineGradient2","colorLineGradient3","colorLineGradient4", "floatShadow1", "floatShadow2","floatBoxShadowDark"] - - function save_currentTheme(name) { - let data = {} - global_theme_property.forEach(function(e){ - data[e] = eval("theme."+e).toString() - }) - data["bigSidebarLogo"] = theme.bigSidebarLogo - data["smallSidebarLogo"] = theme.smallSidebarLogo - data["chartTheme"] = theme.chartTheme - let r = API.qt_utilities.save_theme(name+".json", data, true) - console.log(r) - } - function load_theme(name) { - let data = API.qt_utilities.load_theme(name) - for(let i in data) { - if (i.toString().indexOf("[int]")!==-1){ - let real_i = i; - i = i.replace("[int]","") - console.log("theme."+i.toString()+" = "+ data[real_i]+"") - eval("theme."+i.toString()+" = "+ data[real_i]) - }else { - console.log("theme."+i.toString()+" = '"+ data[i]+"'") - eval("theme."+i.toString()+" = '"+ data[i]+"'") - } + Gradient { + id: globalGradient + GradientStop { + position: .80 + color: App.DexTheme.contentColorTop } - Qaterial.Style.accentColor = theme.accentColor - console.log("END APPLY "+name) - } - - - QtObject { - id: theme - - - // Font - property alias textType: _font - property string chartTheme: Style.dark_theme ? "dark" : "light" - property color primaryColor: "#171A2C"//Qaterial.Colors.indigo900 - property color backgroundColor: Style.colorTheme7 - property color surfaceColor: Style.colorTheme8 - property color backgroundColorDeep: Style.colorTheme8 - property color dexBoxBackgroundColor: Style.colorTheme9 - - property color hightlightColor: Style.colorTheme5 - property int sidebarShadowRadius: 32 - - property color sideBarGradient1: Style.colorGradient1 - property color sideBarGradient2: Style.colorGradient2 - property real sideBarAnimationDuration: Style.animationDuration - - property color navigationSideBarButtonGradient1: Style.colorSidebarHighlightGradient1 - property color navigationSideBarButtonGradient2: Style.colorSidebarHighlightGradient2 - property color navigationSideBarButtonGradient3: Style.colorSidebarHighlightGradient3 - property color navigationSideBarButtonGradient4: Style.colorSidebarHighlightGradient4 - - property color chartTradingLineColor: Style.colorTrendingLine - property color chartTradingLineBackgroundColor: Style.colorTrendingUnderLine - property color lineChartColor: theme.accentColor - property color chartGridLineColor: Qt.rgba(255,255,255,0.4) - - property color foregroundColor: Style.colorText - - // Button - property color buttonColorDisabled: Style.colorButtonDisabled["default"] - property color buttonColorHovered: Style.colorButtonHovered["default"] - property color buttonColorEnabled: Style.colorButtonEnabled["default"] - property color buttonColorTextDisabled: Style.colorButtonTextDisabled["default"] - property color buttonColorTextHovered: Style.colorButtonTextHovered["default"] - property color buttonColorTextEnabled: Style.colorButtonTextEnabled["default"] - - property color colorInnerShadowBottom: Style.colorRectangleBorderGradient1 - property color colorInnerShadowTop: Style.colorRectangleBorderGradient2 - - property color colorSidebarDropShadow: Style.colorSidebarDropShadow - - property color accentColor: Style.colorTheme4 - - property color barColor: Style.colorTheme5 - - property color colorLineGradient1: Style.colorLineGradient1 - property color colorLineGradient2: Style.colorLineGradient2 - property color colorLineGradient3: Style.colorLineGradient3 - property color colorLineGradient4: Style.colorLineGradient4 - - property color floatShadow1: Style.colorDropShadowLight - property color floatShadow2: Style.colorDropShadowLight2 - property color floatBoxShadowDark: Style.colorDropShadowDark - - property color textSelectionColor: Style.colorSelection - property color textPlaceHolderColor: Style.colorPlaceholderText - property color textSelectedColor: Style.colorSelectedText - property color innerShadowColor: Style.colorInnerShadow - - property color greenColor: Style.colorGreen - property color redColor: Style.colorRed - - property color whiteblack: Style.colorWhite1 - property color colorThemeDarkLight: Style.colorThemeDarkLight - - - property color rectangleBorderColor: Style.colorBorder - property int rectangleRadius: Style.rectangleCornerRadius - property string bigSidebarLogo: "dex-logo-sidebar.png" - property string smallSidebarLogo: "dex-logo.png" - - - - - - - - - - - - - - - - - - - - - - - - - - function setQaterialStyle() { - Qaterial.Style.accentColorLight = Style.colorTheme4 - Qaterial.Style.accentColorDark = Style.colorTheme4 - } - - Component.onCompleted: { - //setQaterialStyle() - } - - onDark_themeChanged: setQaterialStyle() - - - readonly property string listItemPrefix: " ⚬ " - readonly property string successCharacter: "✓" - readonly property string failureCharacter: "✘" - readonly property string warningCharacter: "⚠" - - readonly property int animationDuration: 125 - - readonly property int textSizeVerySmall1: 1 - readonly property int textSizeVerySmall2: 2 - readonly property int textSizeVerySmall3: 3 - readonly property int textSizeVerySmall4: 4 - readonly property int textSizeVerySmall5: 5 - readonly property int textSizeVerySmall6: 6 - readonly property int textSizeVerySmall7: 7 - readonly property int textSizeVerySmall8: 8 - readonly property int textSizeVerySmall9: 9 - readonly property int textSizeSmall: 10 - readonly property int textSizeSmall1: 11 - readonly property int textSizeSmall2: 12 - readonly property int textSizeSmall3: 13 - readonly property int textSizeSmall4: 14 - readonly property int textSizeSmall5: 15 - readonly property int textSize: 16 - readonly property int textSizeMid: 17 - readonly property int textSizeMid1: 18 - readonly property int textSizeMid2: 19 - readonly property int textSize1: 20 - readonly property int textSize2: 24 - readonly property int textSize3: 36 - readonly property int textSize4: 48 - readonly property int textSize5: 60 - readonly property int textSize6: 72 - readonly property int textSize7: 84 - readonly property int textSize8: 96 - readonly property int textSize9: 108 - readonly property int textSize10: 120 - readonly property int textSize11: 132 - readonly property int textSize12: 144 - - readonly property int rectangleCornerRadius: 7 - readonly property int itemPadding: 12 - readonly property int buttonSpacing: 12 - readonly property int rowSpacing: 12 - readonly property int rowSpacingSmall: 6 - readonly property int iconTextMargin: 5 - readonly property int sidebarLineHeight: 44 - readonly property double hoverLightMultiplier: 1.5 - readonly property double hoverOpacity: 0.6 - - property bool dark_theme: true - - - function applyOpacity(hex, opacity="00") { - return "#" + opacity + hex.substr(hex.length - 6) - } - - function colorOnlyIf(condition, color) { - return applyOpacity(color, condition ? "FF" : "00") - } - - readonly property string colorQtThemeAccent: colorGreen - readonly property string colorQtThemeForeground: colorWhite1 - readonly property string colorQtThemeBackground: colorTheme9 - - readonly property string sidebar_atomicdex_logo: dark_theme ? "dex-logo-sidebar.png" : "dex-logo-sidebar-dark.png" - readonly property string colorRed: dark_theme ? "#D13990" : "#9a1165" // Light is 15% darker than Red2, same with the green set - readonly property string colorRed2: dark_theme ? "#b61477" : "#b61477" - readonly property string colorRed3: dark_theme ? "#6d0c47" : "#D13990" - readonly property string colorYellow: dark_theme ? "#FFC305" : "#FFC305" - readonly property string colorOrange: dark_theme ? "#F7931A" : "#F7931A" - readonly property string colorBlue: dark_theme ? "#3B78D1" : "#3B78D1" - readonly property string colorGreen: dark_theme ? "#74FBEE" : "#109f8d" - readonly property string colorGreen2: dark_theme ? "#14bca6" : "#14bca6" - readonly property string colorGreen3: dark_theme ? "#07433b" : "#74FBEE" - - readonly property string colorWhite1: dark_theme ? "#FFFFFF" : "#000000" - readonly property string colorWhite2: dark_theme ? "#F9F9F9" : "#111111" - readonly property string colorWhite3: dark_theme ? "#F0F0F0" : "#222222" - readonly property string colorWhite4: dark_theme ? "#C9C9C9" : "#333333" - readonly property string colorWhite5: dark_theme ? "#8E9293" : "#444444" - readonly property string colorWhite6: dark_theme ? "#777777" : "#555555" - readonly property string colorWhite7: dark_theme ? "#666666" : "#666666" - readonly property string colorWhite8: dark_theme ? "#555555" : "#777777" - readonly property string colorWhite9: dark_theme ? "#444444" : "#8E9293" - readonly property string colorWhite10: dark_theme ? "#333333" : "#C9C9C9" - readonly property string colorWhite11: dark_theme ? "#222222" : "#F0F0F0" - readonly property string colorWhite12: dark_theme ? "#111111" : "#F9F9F9" - readonly property string colorWhite13: dark_theme ? "#000000" : "#FFFFFF" - - readonly property string colorTheme1: dark_theme ? "#3CC9BF" : "#3CC9BF" - readonly property string colorTheme2: dark_theme ? "#36A8AA" : "#36A8AA" - readonly property string colorTheme3: dark_theme ? "#318795" : "#318795" - readonly property string colorTheme4: dark_theme ? "#2B6680" : "#2B6680" - readonly property string colorTheme5: dark_theme ? "#23273C" : "#ececf2" - readonly property string colorTheme6: dark_theme ? "#22263A" : "#efeff5" - readonly property string colorTheme7: dark_theme ? "#15182A" : "#f2f2f7" - readonly property string colorTheme8: dark_theme ? "#171A2C" : "#f6f6f9" - readonly property string colorTheme9: dark_theme ? "#0E1021" : "#F9F9FB" - readonly property string colorTheme99: dark_theme ? "#2A2C3B" : "#F9F9FB" - - readonly property string colorTheme10: dark_theme ? "#2579E0" : "#2579E0" - readonly property string colorTheme11: dark_theme ? "#00A3FF" : "#00A3FF" - readonly property string colorThemeLine: dark_theme ? "#1D1F23" : "#1D1F23" - readonly property string colorThemePassive: dark_theme ? "#777F8C" : "#777F8C" - readonly property string colorThemePassiveLight: dark_theme ? "#CCCDD0" : "#CCCDD0" - readonly property string colorThemeDark: dark_theme ? "#26282C" : "#26282C" - readonly property string colorThemeDark2: dark_theme ? "#3C4150" : "#E6E8ED" - readonly property string colorThemeDark3: dark_theme ? "#78808D" : "#78808D" - //readonly property string colorThemeDarkLight: dark_theme ? "#78808D" : "#456078" - - readonly property string colorRectangle: dark_theme ? colorTheme7 : colorTheme7 - readonly property string colorInnerBackground: dark_theme ? colorTheme7 : colorTheme7 - - readonly property string colorGradient1: dark_theme ? colorTheme9 : colorTheme9 - readonly property string colorGradient2: dark_theme ? colorTheme5 : colorTheme5 - readonly property string colorGradient3: dark_theme ? "#24283D" : "#24283D" - readonly property string colorGradient4: dark_theme ? "#0D0F21" : "#0D0F21" - //readonly property string colorLineGradient1: dark_theme ? "#2c2f3c" : "#EEF1F7" - //readonly property string colorLineGradient2: dark_theme ? "#06070c" : "#DCE1E8" - //readonly property string colorLineGradient3: dark_theme ? "#090910" : "#EEF1F7" - //readonly property string colorLineGradient4: dark_theme ? "#24283b" : "#DCE1E8" - readonly property string colorDropShadowLight: dark_theme ? "#216975a4" : "#21FFFFFF" - readonly property string colorDropShadowLight2: dark_theme ? "#606975a4" : "#60FFFFFF" - readonly property string colorDropShadowDark: dark_theme ? "#FF050615" : "#BECDE2" - readonly property string colorBorder: dark_theme ? "#23273B" : "#DAE1EC" - readonly property string colorBorder2: dark_theme ? "#1C1F32" : "#DAE1EC" - - readonly property string colorInnerShadow: dark_theme ? "#A0000000" : "#BECDE2" - - readonly property string colorGradientLine1: dark_theme ? "#00FFFFFF" : "#00CFD4DB" - readonly property string colorGradientLine2: dark_theme ? "#0FFFFFFF" : "#FFCFD4DB" - - readonly property string colorWalletsHighlightGradient: dark_theme ? "#1B5E7D" : "#1B5E7D" - readonly property string colorWalletsSidebarDropShadow: dark_theme ? "#B0000000" : "#BECDE2" - - readonly property string colorScrollbar: dark_theme ? "#202339" : "#C4CCDA" - readonly property string colorScrollbarBackground: dark_theme ? "#10121F" : "#EFF1F6" - readonly property string colorScrollbarGradient1: dark_theme ? "#33395A" : "#C4CCDA" - readonly property string colorScrollbarGradient2: dark_theme ? "#292D48" : "#C4CCDA" - - readonly property string colorSidebarIconHighlighted: dark_theme ? "#2BBEF2" : "#FFFFFF" - readonly property string colorSidebarHighlightGradient1: dark_theme ? "#FF1B5E7D" : "#8b95ed" - readonly property string colorSidebarHighlightGradient2: dark_theme ? "#BA1B5E7D" : "#AD7faaf0" - readonly property string colorSidebarHighlightGradient3: dark_theme ? "#5F1B5E7D" : "#A06dc9f3" - readonly property string colorSidebarHighlightGradient4: dark_theme ? "#001B5E7D" : "#006bcef4" - //readonly property string colorSidebarDropShadow: dark_theme ? "#90000000" : "#BECDE2" - readonly property string colorSidebarSelectedText: dark_theme ? "#FFFFFF" : "#FFFFFF" - - readonly property string colorCoinListHighlightGradient: dark_theme ? "#2C2E40" : "#E0E6F0" - - readonly property string colorRectangleBorderGradient1: dark_theme ? "#2A2F48" : "#DDDDDD" - readonly property string colorRectangleBorderGradient2: dark_theme ? "#0D1021" : "#EFEFEF" - - readonly property string colorChartText: dark_theme ? "#405366" : "#B5B9C1" - readonly property string colorChartLegendLine: dark_theme ? "#3F5265" : "#BDC0C8" - readonly property string colorChartGrid: dark_theme ? "#202333" : "#E6E8ED" - readonly property string colorChartLineText: dark_theme ? "#405366" : "#FFFFFF" - - readonly property string colorChartMA1: dark_theme ? "#5BC6FA" : "#5BC6FA" - readonly property string colorChartMA2: dark_theme ? "#F1D17F" : "#F1D17F" - - readonly property string colorLineBasic: dark_theme ? "#303344" : "#303344" - - - readonly property string colorText: dark_theme ? Style.colorWhite1 : "#405366" - readonly property string colorText2: dark_theme ? "#79808C" : "#3C5368" - readonly property string colorTextDisabled: dark_theme ? Style.colorWhite8 : "#B5B9C1" - readonly property var colorButtonDisabled: ({ - "default": Style.colorTheme9, - "primary": Style.colorGreen3, - "danger": Style.colorRed3 - }) - readonly property var colorButtonHovered: ({ - "default": Style.colorTheme6, - "primary": Style.colorGreen, - "danger": Style.colorRed - }) - readonly property var colorButtonEnabled: ({ - "default": Style.colorRectangle, - "primary": Style.colorGreen2, - "danger": Style.colorRed2 - }) - readonly property var colorButtonTextDisabled: ({ - "default": Style.colorWhite8, - "primary": Style.colorWhite13, - "danger": Style.colorWhite13 - }) - readonly property var colorButtonTextHovered: ({ - "default": Style.colorText, - "primary": Style.colorWhite11, - "danger": Style.colorWhite11 - }) - readonly property var colorButtonTextEnabled: ({ - "default": Style.colorText, - "primary": Style.colorWhite11, - "danger": Style.colorWhite11 - }) - readonly property string colorPlaceholderText: Style.colorWhite9 - readonly property string colorSelectedText: Style.colorTheme9 - readonly property string colorSelection: Style.colorGreen2 - - readonly property string colorTrendingLine: dark_theme ? Style.colorGreen : "#37a6ef" - readonly property string colorTrendingUnderLine: dark_theme ? Style.colorGradient3 : "#e3f2fd" - - readonly property string modalValueColor: colorWhite4 - - function getValueColor(v) { - v = parseFloat(v) - if(v !== 0) - return v > 0 ? Style.colorGreen : Style.colorRed - - return Style.colorWhite4 - } - - function getCoinTypeColor(type) { - return getCoinColor(type === "ERC-20" ? "ETH" : - type === "QRC-20" ? "QTUM" : - type === "Smart Chain" ? "KMD" : - "BTC") + GradientStop { + position: 1 + color: 'transparent' } - - function getCoinColor(ticker) { - const c = colorCoin[ticker] - return c || Style.colorTheme2 - } - - readonly property var colorCoin: ({ - "ARPA": "#CCD9E2", - "BCH": "#8DC351", - "BTC": "#F7931A", - "CLC": "#0970DC", - "FTC": "#FFFFFF", - "GLEEC": "#8C41FF", - "GRS": "#377E96", - "DOGE": "#C3A634", - "ETH": "#627EEA", - "KMD": "#2B6680", - "MORTY": "#A4764D", - "RICK": "#A5CBDD", - "EMC2": "#00CCFF", - "DASH": "#008CE7", - "RVN": "#384182", - "DGB": "#006AD2", - "FIRO": "#BB2100", - "LTC": "#BFBBBB", - "ZEC": "#ECB244", - "ZER": "#FFFFFF", - "NAV": "#7D59B5", - "DP": "#E41D25", - "ECA": "#A915DC", - "QTUM": "#2E9AD0", - "CHIPS": "#598182", - "AXE": "#C63877", - "PANGEA": "#D88245", - "JUMBLR": "#2B4649", - "DEX": "#43B7B6", - "COQUI": "#79A541", - "CRYPTO": "#F58736", - "LABS": "#C1F6E1", - "MGW": "#854F2F", - "MONA": "#DEC799", - "NMC": "#186C9D", - "RFOX": "#D83331", - "BOTS": "#F69B57", - "MCL": "#EA0000", - "CCL": "#FFE400", - "BET": "#F69B57", - "SUPERNET": "#F69B57", - "OOT": "#25AAE1", - "REVS": "#F69B57", - "ILN": "#523170", - "VRSC": "#3164D3", - "THC": "#819F6F", - "1INCH": "#95A7C5", - "BAT": "#FF5000", - "BUSD": "#EDB70B", - "DAI": "#B68900", - "USDC": "#317BCB", - "PAX": "#EDE70A", - "SUSHI": "#E25DA8", - "TUSD": "#2E3181", - "AWC": "#31A5F6", - "VRA": "#D70A41", - "SPACE": "#E44C65", - "QC": "#00D7B3", - "PBC": "#64A3CB", - "AAVE": "#9C64A6", - "ANT": "#33DAE6", - "AGI": "#6815FF", - "BAND": "#526BFF", - "BLK": "#191919", - "BNT": "#000D2B", - "BTCZ": "#F5B036", - "CEL": "#4055A6", - "CENNZ": "#2E87F1", - "COMP": "#00DBA3", - "CRO": "#243565", - "CVC": "#3AB03E", - "CVT": "#4B0082", - "DODO": "#FFF706", - "ELF": "#2B5EBB", - "ENJ": "#6752C3", - "EURS": "#2F77ED", - "FUN": "#EF1C70", - "GNO": "#00B0CC", - "HOT": "#983EFF", - "IOTX": "#00CDCE", - "KNC": "#117980", - "LEO": "#F79B2C", - "LINK": "#356CE4", - "LRC": "#32C2F8", - "MANA": "#FF3C6C", - "MATIC": "#1E61ED", - "MED": "#00B5FF", - "MKR": "#1BAF9F", - "NPXS": "#F3CB00", - "POWR": "#05BCAA", - "QI": "#FFFFFF", - "QIAIR": "#FEFEFE", - "QKC": "#2175B4", - "QNT": "#46DDC8", - "REP": "#0E0E21", - "REV": "#78034D", - "RLC": "#FFE100", - "SFUSD": "#9881B8", - "SNT": "#596BED", - "SNX": "#00D1FF", - "SOULJA": "#8F734A", - "STORJ": "#2683FF", - "TSL": "#64B082", - "VRM": "#586A7A", - "WSB": "#FEBB84", - "WBTC": "#CCCCCC", - "YFI": "#006BE6", - "ZRX": "#302C2C", - "UNI": "#FF007A" - }) } - QtObject { - id: _font - property real fontDensity: 1.0 - property real languageDensity: { - switch(API.app.settings_pg.lang) { - case "en": - return 0.99999 - break - case "fr": - return Qt.platform.os === "windows"? 0.98999 : 0.90 - break - case "tr": - return 0.99999 - break - case "ru": - return 0.99999 - break - default: - return 0.99999 - } - } - property string fontFamily: "Ubuntu" - property font head1: Qt.font({ - pixelSize: 96*fontDensity, - letterSpacing: -1.5, - family: fontFamily, - weight: Font.Light - }) - property font head2: Qt.font({ - pixelSize: 60*fontDensity, - letterSpacing: -0.5, - family: fontFamily, - weight: Font.Light - }) - property font head3: Qt.font({ - pixelSize: 48*fontDensity, - letterSpacing: 0, - family: fontFamily, - weight: Font.Normal - }) - property font head4: Qt.font({ - pixelSize: 34*fontDensity, - letterSpacing: 0.25, - family: fontFamily, - weight: Font.Normal - }) - property font head5: Qt.font({ - pixelSize: 24*fontDensity, - letterSpacing: 0, - family: fontFamily, - weight: Font.Normal - }) - property font head6: Qt.font({ - pixelSize: 20*fontDensity, - letterSpacing: 0.15, - family: fontFamily, - weight: Font.Medium - }) - property font subtitle1: Qt.font({ - pixelSize: 16*fontDensity, - letterSpacing: 0.15, - family: fontFamily, - weight: Font.Normal - }) - property font subtitle2: Qt.font({ - pixelSize: 14*fontDensity, - letterSpacing: 0.1, - family: fontFamily, - weight: Font.Medium - }) - property font body1: Qt.font({ - pixelSize: 16*fontDensity, - letterSpacing: 0.5, - family: fontFamily, - weight: Font.Normal - }) - property font body2: Qt.font({ - pixelSize: 14*fontDensity, - letterSpacing: 0.25, - family: fontFamily, - weight: Font.Normal - }) - property font button: Qt.font({ - pixelSize: 14*fontDensity, - letterSpacing: 1.25, - capitalization: Font.AllUppercase, - family: fontFamily, - weight: Font.Medium - }) - property font caption: Qt.font({ - pixelSize: 12*fontDensity, - letterSpacing: 0.4, - family: fontFamily, - weight: Font.Normal - }) - property font overLine: Qt.font({ - pixelSize: 10*fontDensity, - letterSpacing: 1.25, - capitalization: Font.AllUppercase, - family: fontFamily, - weight: Font.Normal - }) + Shortcut { + sequence: "Ctrl+R" + onActivated: loadTheme() } + + color: App.DexTheme.surfaceColor + radius: 0 + border.width: 0 + border.color: 'transparent' + } diff --git a/atomic_defi_design/qml/Components/AddressFieldWithTitle.qml b/atomic_defi_design/qml/Components/AddressFieldWithTitle.qml index 497db91026..78e9a02717 100644 --- a/atomic_defi_design/qml/Components/AddressFieldWithTitle.qml +++ b/atomic_defi_design/qml/Components/AddressFieldWithTitle.qml @@ -1,17 +1,12 @@ import QtQuick 2.15 TextFieldWithTitle { - readonly property int max_length: 50 + readonly property int max_length: 60 + - field.validator: RegExpValidator { - regExp: /[a-zA-Z0-9 \t]{25,50}/ - } field.onTextChanged: { - if(field.text.indexOf(' ') !== -1 || field.text.indexOf('\t') !== -1) { - field.text = field.text.replace(/[ \t]/, '') - } - if(field.text.length > max_length) { - console.log("too long! ", field.text.length) + field.text = field.text.trim() + if (field.text.length > max_length) { field.text = field.text.substring(0, max_length) } } diff --git a/atomic_defi_design/qml/Components/AmountFieldWithInfo.qml b/atomic_defi_design/qml/Components/AmountFieldWithInfo.qml index 7d753dd2df..a27ab941f6 100644 --- a/atomic_defi_design/qml/Components/AmountFieldWithInfo.qml +++ b/atomic_defi_design/qml/Components/AmountFieldWithInfo.qml @@ -1,5 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 TextFieldWithTitle { id: root diff --git a/atomic_defi_design/qml/Components/AnimatedRectangle.qml b/atomic_defi_design/qml/Components/AnimatedRectangle.qml index 67baa021fb..7cee1e83f6 100644 --- a/atomic_defi_design/qml/Components/AnimatedRectangle.qml +++ b/atomic_defi_design/qml/Components/AnimatedRectangle.qml @@ -1,6 +1,8 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 Rectangle { - Behavior on color { ColorAnimation { duration: Style.animationDuration } } + property bool colorAnimation: true + Behavior on color { ColorAnimation { duration: colorAnimation ? Style.animationDuration : 0; } } } diff --git a/atomic_defi_design/qml/Components/Arrow.qml b/atomic_defi_design/qml/Components/Arrow.qml index 00410305fb..218968d5f3 100644 --- a/atomic_defi_design/qml/Components/Arrow.qml +++ b/atomic_defi_design/qml/Components/Arrow.qml @@ -1,5 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 Item { property bool up: true diff --git a/atomic_defi_design/qml/Components/BasicModal.qml b/atomic_defi_design/qml/Components/BasicModal.qml index ac75da8fbe..68dec23dcf 100644 --- a/atomic_defi_design/qml/Components/BasicModal.qml +++ b/atomic_defi_design/qml/Components/BasicModal.qml @@ -1,39 +1,51 @@ import QtQuick 2.15 import QtQuick.Layouts 1.15 import "../Constants" +import App 1.0 -DefaultModal { +DefaultModal +{ id: root - padding: 10 - - width: 900 - height: column_layout.height + verticalPadding * 2 - - property alias currentIndex: stack_layout.currentIndex - property int targetPageIndex: currentIndex - property alias count: stack_layout.count + property alias currentIndex: stack_layout.currentIndex + property int targetPageIndex: currentIndex + property alias count: stack_layout.count default property alias pages: stack_layout.data - function nextPage() { - if(currentIndex === count - 1) root.close() - else { + readonly property int _modalWidth: width + readonly property int _modalPadding: padding + + function nextPage() + { + if (currentIndex === count - 1) + root.close() + else + { targetPageIndex = currentIndex + 1 page_change_animation.start() } } - function previousPage() { - if(currentIndex === 0) root.close() - else { + function previousPage() + { + if (currentIndex === 0) + root.close() + else + { targetPageIndex = currentIndex - 1 page_change_animation.start() } } - onOpened: { - stack_layout.opacity = 1 - } + //! Appearance + padding: 20 + leftPadding: 20 + rightPadding: 20 + bottomPadding: 15 + width: 700 + height: column_layout.height + verticalPadding * 2 + + onOpened: stack_layout.opacity = 1 SequentialAnimation { id: page_change_animation @@ -59,23 +71,26 @@ DefaultModal { model: root.count delegate: Item { id: bundle - property color color: root.currentIndex >= (root.count-1 - index) ? Style.colorGreen : Style.colorTheme5 - width: (index === root.count-1 ? 0 : circle.width*2) + circle.width*0.5 + property color color: root.currentIndex >= (root.count-1 - index) ? DexTheme.modalStepColor : DexTheme.contentColorTopBold + width: (index === root.count-1 ? 0 : circle.width*3) + circle.width*0.5 height: circle.height * 1.5 InnerBackground { id: rectangle - height: circle.height/4 + height: 2 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter anchors.leftMargin: -circle.width*0.5 anchors.right: circle.horizontalCenter - color: bundle.color + shadowOff: true + color: root.currentIndex >= (root.count-1 - index) ? bundle.color : DexTheme.hightlightColor } - FloatingBackground { + DexRectangle { id: circle - width: 24 + width: 20 height: width + radius: width/2 + border.color: root.currentIndex >= (root.count-1 - index) ? bundle.color : DexTheme.hightlightColor anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter color: bundle.color diff --git a/atomic_defi_design/qml/Components/CexInfoModal.qml b/atomic_defi_design/qml/Components/CexInfoModal.qml index 33dbc9b0fd..466f7fcd11 100644 --- a/atomic_defi_design/qml/Components/CexInfoModal.qml +++ b/atomic_defi_design/qml/Components/CexInfoModal.qml @@ -4,6 +4,7 @@ import QtQuick.Layouts 1.15 // Project Imports import "../Constants" +import App 1.0 BasicModal { id: root diff --git a/atomic_defi_design/qml/Components/Circle.qml b/atomic_defi_design/qml/Components/Circle.qml index ea1ee9cd56..092dca5853 100644 --- a/atomic_defi_design/qml/Components/Circle.qml +++ b/atomic_defi_design/qml/Components/Circle.qml @@ -1,5 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 AnimatedRectangle { id: circle diff --git a/atomic_defi_design/qml/Components/CoinMenu.qml b/atomic_defi_design/qml/Components/CoinMenu.qml index e378261091..fedfc3c7ca 100644 --- a/atomic_defi_design/qml/Components/CoinMenu.qml +++ b/atomic_defi_design/qml/Components/CoinMenu.qml @@ -2,6 +2,7 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import QtQuick.Controls.Universal 2.15 import "../Constants" +import App 1.0 Menu { Universal.theme: Style.dark_theme ? Universal.Dark : Universal.Light diff --git a/atomic_defi_design/qml/Components/CoinTypeTag.qml b/atomic_defi_design/qml/Components/CoinTypeTag.qml index 9a664f8dfb..1ddf092576 100644 --- a/atomic_defi_design/qml/Components/CoinTypeTag.qml +++ b/atomic_defi_design/qml/Components/CoinTypeTag.qml @@ -1,5 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 AnimatedRectangle { property string type @@ -15,7 +16,7 @@ AnimatedRectangle { anchors.verticalCenter: parent.verticalCenter anchors.horizontalCenter: parent.horizontalCenter text: type - color: theme.foregroundColor - font: theme.textType.overLine + color: DexTheme.foregroundColor + font: DexTypo.overLine } } diff --git a/atomic_defi_design/qml/Components/ColumnHeader.qml b/atomic_defi_design/qml/Components/ColumnHeader.qml index a03c588d63..5ba97db931 100644 --- a/atomic_defi_design/qml/Components/ColumnHeader.qml +++ b/atomic_defi_design/qml/Components/ColumnHeader.qml @@ -1,5 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 Item { property int sort_type @@ -11,29 +12,14 @@ Item { height: title.height // Click area - DefaultMouseArea { - id: click_area - anchors.fill: parent - hoverEnabled: true - onClicked: { - if(current_sort === sort_type) { - ascending = !ascending - } - else { - current_sort = sort_type - ascending = false - } - - applyCurrentSort() - } - } + DefaultText { id: title anchors.left: icon_at_left ? parent.left : undefined anchors.right: icon_at_left ? undefined : parent.right - //color: Qt.lighter(theme.accentColor, click_area.containsMouse ? Style.hoverLightMultiplier : 1.0) + //color: Qt.lighter(DexTheme.accentColor, click_area.containsMouse ? Style.hoverLightMultiplier : 1.0) } @@ -60,4 +46,21 @@ Item { source: arrow_icon color: title.color } + DefaultMouseArea { + id: click_area + anchors.fill: parent + hoverEnabled: true + cursorShape: Qt.PointingHandCursor + onClicked: { + if(current_sort === sort_type) { + ascending = !ascending + } + else { + current_sort = sort_type + ascending = false + } + + applyCurrentSort() + } + } } diff --git a/atomic_defi_design/qml/Components/ComboBoxWithTitle.qml b/atomic_defi_design/qml/Components/ComboBoxWithTitle.qml index a3ba7fb491..d45d370c57 100644 --- a/atomic_defi_design/qml/Components/ComboBoxWithTitle.qml +++ b/atomic_defi_design/qml/Components/ComboBoxWithTitle.qml @@ -17,6 +17,6 @@ ColumnLayout { DexComboBox { id: input_field - Layout.fillWidth: true + Layout.preferredWidth: 300 } } diff --git a/atomic_defi_design/qml/Components/ComponentWithTitle.qml b/atomic_defi_design/qml/Components/ComponentWithTitle.qml index 83a34cca28..1b569e8abf 100644 --- a/atomic_defi_design/qml/Components/ComponentWithTitle.qml +++ b/atomic_defi_design/qml/Components/ComponentWithTitle.qml @@ -1,6 +1,6 @@ import QtQuick 2.15 import QtQuick.Layouts 1.15 -import "../Constants" +import App 1.0 ColumnLayout { property alias title: title.text @@ -16,16 +16,16 @@ ColumnLayout { id: arrow_icon visible: expandable up: expanded - color: mouse_area.containsMouse ? Style.colorOrange : expanded ? Style.colorRed : Style.colorGreen + color: mouse_area.containsMouse ? Style.colorOrange : expanded ? DexTheme.redColor : DexTheme.greenColor Layout.alignment: Qt.AlignVCenter } TitleText { id: title Layout.fillWidth: true - - color: !expandable ? Style.colorText : Qt.lighter(Style.colorWhite4, mouse_area.containsMouse ? Style.hoverLightMultiplier : 1.0) - + color: !expandable ? DexTheme.foregroundColorDarkColor4 : DexTheme.foregroundColorLightColor2 + font: DexTypo.body2 + opacity: .6 DefaultMouseArea { id: mouse_area enabled: expandable diff --git a/atomic_defi_design/qml/Components/CopyFieldButton.qml b/atomic_defi_design/qml/Components/CopyFieldButton.qml index f21e242477..4d6fa14c38 100644 --- a/atomic_defi_design/qml/Components/CopyFieldButton.qml +++ b/atomic_defi_design/qml/Components/CopyFieldButton.qml @@ -1,5 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 // Copy button DefaultImage { diff --git a/atomic_defi_design/qml/Components/DefaultBusyIndicator.qml b/atomic_defi_design/qml/Components/DefaultBusyIndicator.qml index 059b763e78..4efc4ac6e8 100644 --- a/atomic_defi_design/qml/Components/DefaultBusyIndicator.qml +++ b/atomic_defi_design/qml/Components/DefaultBusyIndicator.qml @@ -2,12 +2,13 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import QtQuick.Controls.Universal 2.15 import "../Constants" +import App 1.0 BusyIndicator { id: control Universal.theme: Style.dark_theme ? Universal.Dark : Universal.Light - Universal.accent: theme.greenColor + Universal.accent: DexTheme.greenColor Universal.foreground: Style.colorQtThemeForeground Universal.background: Style.colorQtThemeBackground diff --git a/atomic_defi_design/qml/Components/DefaultButton.qml b/atomic_defi_design/qml/Components/DefaultButton.qml index 86d2584eeb..12f0a4655d 100644 --- a/atomic_defi_design/qml/Components/DefaultButton.qml +++ b/atomic_defi_design/qml/Components/DefaultButton.qml @@ -1,5 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 // Add button DexButton { diff --git a/atomic_defi_design/qml/Components/DefaultCheckBox.qml b/atomic_defi_design/qml/Components/DefaultCheckBox.qml index bdaede84a2..7f333c845c 100644 --- a/atomic_defi_design/qml/Components/DefaultCheckBox.qml +++ b/atomic_defi_design/qml/Components/DefaultCheckBox.qml @@ -1,6 +1,7 @@ import QtQuick.Controls 2.15 import QtQuick.Controls.Universal 2.15 import "../Constants" +import App 1.0 CheckBox { Universal.theme: Style.dark_theme ? Universal.Dark : Universal.Light diff --git a/atomic_defi_design/qml/Components/DefaultColorOverlay.qml b/atomic_defi_design/qml/Components/DefaultColorOverlay.qml index fec6a3e72d..387a84bc0c 100644 --- a/atomic_defi_design/qml/Components/DefaultColorOverlay.qml +++ b/atomic_defi_design/qml/Components/DefaultColorOverlay.qml @@ -1,6 +1,7 @@ import QtQuick 2.15 import QtGraphicalEffects 1.0 import "../Constants" +import App 1.0 ColorOverlay { Behavior on color { ColorAnimation { duration: Style.animationDuration } } diff --git a/atomic_defi_design/qml/Components/DefaultComboBox.qml b/atomic_defi_design/qml/Components/DefaultComboBox.qml index 2308fb7f6e..1fef6bc0c5 100644 --- a/atomic_defi_design/qml/Components/DefaultComboBox.qml +++ b/atomic_defi_design/qml/Components/DefaultComboBox.qml @@ -1,115 +1,3 @@ import QtQuick 2.15 -import QtQuick.Layouts 1.15 -import QtQuick.Controls 2.15 -import QtQuick.Controls.impl 2.15 -import QtQuick.Controls.Universal 2.15 -import "../Constants" -ComboBox { - id: control - - Universal.theme: Style.dark_theme ? Universal.Dark : Universal.Light - Universal.accent: Style.colorQtThemeAccent - Universal.foreground: Style.colorQtThemeForeground - Universal.background: Style.colorQtThemeBackground - property alias border: bg_rect.border - property alias radius: bg_rect.radius - - font.family: Style.font_family - - property color lineHoverColor: theme.hightlightColor - property color mainBorderColor: control.pressed ? theme.surfaceColor : theme.hightlightColor - Behavior on lineHoverColor { ColorAnimation { duration: Style.animationDuration } } - Behavior on mainBorderColor { ColorAnimation { duration: Style.animationDuration } } - - property string mainLineText: control.displayText - property var dropdownLineText: m => textRole === "" ? - m.modelData : - !m.modelData ? m[textRole] : m.modelData[textRole] - - readonly property bool disabled: !enabled - - hoverEnabled: true - - // Main, selected text - contentItem: RowLayout { - property alias color: text.color - - DefaultText { - id: text - leftPadding: 12 - rightPadding: control.indicator.width + control.spacing - - Layout.fillWidth: true - Layout.alignment: Qt.AlignVCenter | Qt.AlignLeft - - text_value: control.mainLineText - color: !control.enabled ? Style.colorTextDisabled : control.pressed ? Style.colorText2 : Style.colorText - } - } - - - // Main background - background: AnimatedRectangle { - id: bg_rect - implicitWidth: 120 - implicitHeight: 40 - color: !control.enabled ? theme.hightlightColor : control.hovered ? theme.backgroundColor : theme.dexBoxBackgroundColor - border.color: control.mainBorderColor - border.width: control.visualFocus ? 2 : 1 - radius: Style.rectangleCornerRadius - } - - // Dropdown itself - popup: Popup { - width: control.width - - topMargin: 20 - bottomMargin: 20 - - padding: 1 - - contentItem: DefaultListView { - implicitHeight: contentHeight + 5 // Scrollbar appears if this extra space is not added - model: control.popup.visible ? control.delegateModel : null - currentIndex: control.highlightedIndex - - DefaultMouseArea { - anchors.fill: parent - acceptedButtons: Qt.NoButton - } - } - - background: AnimatedRectangle { - color: theme.dexBoxBackgroundColor - border.color: control.mainBorderColor - radius: Style.rectangleCornerRadius - } - } - - // Each dropdown item - delegate: ItemDelegate { - Universal.accent: control.lineHoverColor - width: control.width - highlighted: control.highlightedIndex === index - - contentItem: DefaultText { - text_value: control.dropdownLineText(model) - color: Style.colorText - } - } - - // Dropdown arrow icon at right side - indicator: ColorImage { - x: control.mirrored ? control.padding : control.width - width - control.padding - y: control.topPadding + (control.availableHeight - height) / 2 - color: control.contentItem.color - defaultColor: control.contentItem.color - source: "qrc:/qt-project.org/imports/QtQuick/Controls.2/images/double-arrow.png" - } - - DefaultMouseArea { - anchors.fill: parent - acceptedButtons: Qt.NoButton - } -} +DexComboBox { } \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DefaultInnerShadow.qml b/atomic_defi_design/qml/Components/DefaultInnerShadow.qml index 499eb6b11d..fc94f9a107 100644 --- a/atomic_defi_design/qml/Components/DefaultInnerShadow.qml +++ b/atomic_defi_design/qml/Components/DefaultInnerShadow.qml @@ -1,6 +1,7 @@ import QtQuick 2.15 import QtGraphicalEffects 1.0 import "../Constants" +import App 1.0 InnerShadow { cached: false @@ -8,6 +9,6 @@ InnerShadow { verticalOffset: 0.7 radius: 13 samples: 32 - color: theme.innerShadowColor + color: DexTheme.innerShadowColor smooth: true } diff --git a/atomic_defi_design/qml/Components/DefaultListView.qml b/atomic_defi_design/qml/Components/DefaultListView.qml index ba26709b08..656f392c1f 100644 --- a/atomic_defi_design/qml/Components/DefaultListView.qml +++ b/atomic_defi_design/qml/Components/DefaultListView.qml @@ -2,6 +2,7 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import "../Constants" +import App 1.0 ListView { id: root diff --git a/atomic_defi_design/qml/Components/DefaultModal.qml b/atomic_defi_design/qml/Components/DefaultModal.qml index 6d6e70cf09..5b9ccd113c 100644 --- a/atomic_defi_design/qml/Components/DefaultModal.qml +++ b/atomic_defi_design/qml/Components/DefaultModal.qml @@ -1,6 +1,7 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import "../Constants" +import App 1.0 Popup { id: root @@ -29,5 +30,5 @@ Popup { to: 1 } - background: FloatingBackground { } + background: DexRectangle { } } diff --git a/atomic_defi_design/qml/Components/DefaultRangeSlider.qml b/atomic_defi_design/qml/Components/DefaultRangeSlider.qml index c48e88cab4..a784a77722 100644 --- a/atomic_defi_design/qml/Components/DefaultRangeSlider.qml +++ b/atomic_defi_design/qml/Components/DefaultRangeSlider.qml @@ -8,9 +8,7 @@ import "../Constants/" as Constants RangeSlider { id: control - opacity: enabled? 1 : .5 - first.value: 0.25 - second.value: .75 + property color rangeDistanceColor: Constants.Style.colorGreen property color rangeBackgroundColor: Constants.Style.colorTheme9 @@ -20,7 +18,13 @@ RangeSlider { property alias firstTooltip: firstTooltip property alias secondTooltip: secondTooltip - background: Rectangle { + + opacity: enabled ? 1 : .5 + first.value: 0.25 + second.value: .75 + + background: Rectangle + { x: control.leftPadding y: control.topPadding + control.availableHeight / 2 - height / 2 implicitWidth: 200 @@ -30,7 +34,8 @@ RangeSlider { radius: 2 color: control.rangeBackgroundColor - Rectangle { + Rectangle + { x: control.first.visualPosition * parent.width width: control.second.visualPosition * parent.width - x height: parent.height @@ -39,40 +44,44 @@ RangeSlider { } } - first.handle: FloatingBackground { + first.handle: FloatingBackground + { x: control.leftPadding + control.first.visualPosition * (control.availableWidth - width) y: control.topPadding + control.availableHeight / 2 - height / 2 implicitWidth: 26 implicitHeight: 26 radius: 13 - Rectangle { + + Rectangle + { anchors.centerIn: parent width: 8 height: 8 radius: 10 color: control.rangeDistanceColor } - - //border.color: "#bdbebf" } - second.handle: FloatingBackground { + + second.handle: FloatingBackground + { x: control.leftPadding + control.second.visualPosition * (control.availableWidth - width) y: control.topPadding + control.availableHeight / 2 - height / 2 implicitWidth: 26 implicitHeight: 26 radius: 13 - Rectangle { + + Rectangle + { anchors.centerIn: parent width: 8 height: 8 radius: 10 color: control.rangeDistanceColor } - - //border.color: "#bdbebf" } - DefaultText { + DefaultText + { id: secondTooltip visible: parent.second.pressed anchors.horizontalCenter: parent.second.handle.horizontalCenter @@ -81,7 +90,9 @@ RangeSlider { text_value: parent.second.value font.pixelSize: Constants.Style.textSizeSmall1 } - DefaultText { + + DefaultText + { id: firstTooltip visible: parent.first.pressed anchors.horizontalCenter: parent.first.handle.horizontalCenter @@ -90,21 +101,27 @@ RangeSlider { text_value: parent.first.value font.pixelSize: Constants.Style.textSizeSmall1 } - DefaultText { + + DefaultText + { id: _left_item anchors.left: parent.left anchors.top: parent.bottom text_value: qsTr("Min") } - DefaultText { + + DefaultText + { id: _half_item anchors.horizontalCenter: parent.horizontalCenter anchors.top: parent.bottom text_value: qsTr("Half") } - DefaultText { + + DefaultText + { id: _right_item anchors.right: parent.right anchors.top: parent.bottom diff --git a/atomic_defi_design/qml/Components/DefaultRectangle.qml b/atomic_defi_design/qml/Components/DefaultRectangle.qml index f58a714f33..960a73b21c 100644 --- a/atomic_defi_design/qml/Components/DefaultRectangle.qml +++ b/atomic_defi_design/qml/Components/DefaultRectangle.qml @@ -1,11 +1,11 @@ import QtQuick 2.15 -import "../Constants" +import App 1.0 AnimatedRectangle { id: rect - radius: theme.rectangleRadius - color: theme.backgroundColor - border.color: theme.rectangleBorderColor + radius: DexTheme.rectangleRadius + color: DexTheme.backgroundColor + border.color: DexTheme.rectangleBorderColor border.width: 1 } diff --git a/atomic_defi_design/qml/Components/DefaultScrollBar.qml b/atomic_defi_design/qml/Components/DefaultScrollBar.qml index 5226c25ef8..a67e17d701 100644 --- a/atomic_defi_design/qml/Components/DefaultScrollBar.qml +++ b/atomic_defi_design/qml/Components/DefaultScrollBar.qml @@ -1,37 +1,6 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 -import "../Constants" -ScrollBar { - id: control +import App 1.0 - anchors.right: root.right - anchors.rightMargin: 3 - policy: scrollbar_visible ? ScrollBar.AlwaysOn : ScrollBar.AlwaysOff - property bool visibleBackground: true - width: 6 - contentItem: Item { - FloatingBackground { - width: parent.width - height: parent.height - 7 - 4 - anchors.verticalCenter: parent.verticalCenter - - color: Style.colorScrollbar - border_color_start: Style.colorScrollbarGradient1 - border_color_end: Style.colorScrollbarGradient2 - } - } - - background: Item { - width: 10 - x: -width/2 + 6/2 - InnerBackground { - visible: control.visibleBackground - width: parent.width - height: parent.height - 7 - anchors.verticalCenter: parent.verticalCenter - - color: Style.colorScrollbarBackground - } - } -} +DexScrollBar { } \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DefaultSlider - Copie.qml b/atomic_defi_design/qml/Components/DefaultSlider - Copie.qml index d2ef704805..7190344282 100644 --- a/atomic_defi_design/qml/Components/DefaultSlider - Copie.qml +++ b/atomic_defi_design/qml/Components/DefaultSlider - Copie.qml @@ -1,6 +1,7 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import "../Constants" +import App 1.0 Slider { id: control value: 0.5 diff --git a/atomic_defi_design/qml/Components/DefaultSlider.qml b/atomic_defi_design/qml/Components/DefaultSlider.qml index 9f9dd28540..e043ba8dda 100644 --- a/atomic_defi_design/qml/Components/DefaultSlider.qml +++ b/atomic_defi_design/qml/Components/DefaultSlider.qml @@ -1,6 +1,7 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import "../Constants" +import App 1.0 DexSlider { diff --git a/atomic_defi_design/qml/Components/DefaultSubstractRectangle.qml b/atomic_defi_design/qml/Components/DefaultSubstractRectangle.qml index de70e60039..552b43476e 100644 --- a/atomic_defi_design/qml/Components/DefaultSubstractRectangle.qml +++ b/atomic_defi_design/qml/Components/DefaultSubstractRectangle.qml @@ -7,6 +7,7 @@ import Qt.labs.settings 1.0 import AtomicDEX.MarketMode 1.0 import "../Constants" +import App 1.0 Rectangle { id: _mask diff --git a/atomic_defi_design/qml/Components/DefaultSweetComboBox.qml b/atomic_defi_design/qml/Components/DefaultSweetComboBox.qml index f15c78ada7..b09ae04093 100644 --- a/atomic_defi_design/qml/Components/DefaultSweetComboBox.qml +++ b/atomic_defi_design/qml/Components/DefaultSweetComboBox.qml @@ -1,158 +1,3 @@ import QtQuick 2.15 -import QtQuick.Layouts 1.15 -import QtQuick.Controls 2.15 -import QtQuick.Controls.impl 2.15 -import "../Constants" - -ComboBox { - id: control - property var dropdownLineText: m => textRole === "" ? - m.modelData : - !m.modelData ? m[textRole] : m.modelData[textRole] - property string currentTicker: "All" - delegate: ItemDelegate { - width: control.width+50 - highlighted: control.highlightedIndex === index - contentItem: DefaultText { - text_value: control.currentTicker - color: Style.colorText - } - } - - indicator: ColorImage { - x: control.mirrored ? control.padding : control.width - width - control.padding - y: control.topPadding + (control.availableHeight - height) / 2 - color: control.contentItem.color - defaultColor: control.contentItem.color - source: "qrc:/qt-project.org/imports/QtQuick/Controls.2/images/double-arrow.png" - } - - contentItem: DefaultText { - leftPadding: 10 - rightPadding: control.indicator.width + control.spacing - color: theme.foregroundColor - text: control.currentTicker//control.displayText - - verticalAlignment: Text.AlignVCenter - elide: Text.ElideRight - } - - background: Rectangle { - implicitWidth: 120 - implicitHeight: 40 - color: !control.enabled ? theme.hightlightColor : control.hovered ? theme.backgroundColor : theme.dexBoxBackgroundColor - radius: 4 - } - - popup: Popup { - id: comboPopup - readonly property double max_height: 350 - y: control.height - 1 - width: control.width+50 - height: Math.min(contentItem.implicitHeight, popup.max_height) - padding: 1 - - contentItem: ColumnLayout { - anchors.rightMargin: 5 - - DefaultTextField { - id: input_coin_filter - placeholderText: qsTr("Search") - - background: Item { - Rectangle { - anchors.fill: parent - anchors.rightMargin: 2 - border.color: "transparent" - color: Style.colorInnerBackground - } - } - onTextChanged: { - control.model.setFilterFixedString(text) - } - - function reset() { - text = "" - } - - Connections { - target: popup - function onOpened() { - input_coin_filter.reset() - input_coin_filter.forceActiveFocus() - } - function onClosed() { input_coin_filter.reset() } - } - - - - font.pixelSize: 16 - Layout.fillWidth: true - Layout.leftMargin: 0 - Layout.preferredHeight: 40 - Layout.rightMargin: 2//Layout.leftMargin - Layout.topMargin: Layout.leftMargin - Keys.onDownPressed: { - control.incrementCurrentIndex() - } - Keys.onUpPressed: { - control.decrementCurrentIndex() - } - - Keys.onPressed: { - if(event.key === Qt.Key_Return) { - if(control.count > 0) { - control.currentIndex = 0//control.highlightedIndex - control.currentTicker = control.currentText - } - popup.close() - event.accepted = true - } - } - } - Item { - Layout.maximumHeight: popup.max_height - 100 - Layout.fillWidth: true - implicitHeight: popup_list_view.contentHeight + 5 - DefaultListView { - id: popup_list_view - model: control.popup.visible ? control.model : null - currentIndex: control.highlightedIndex - anchors.fill: parent - anchors.rightMargin: 2 - delegate: ItemDelegate { - width: control.width+50 - highlighted: control.highlightedIndex === index - contentItem: DefaultText { - text_value: ticker - } - onClicked: { - control.currentTicker = ticker - popup.close() - } - } - - DefaultMouseArea { - anchors.fill: parent - acceptedButtons: Qt.NoButton - } - } - } - - } - - background: Item { - AnimatedRectangle { - width: parent.width - y: -5 - height: parent.height+10 - color: theme.dexBoxBackgroundColor - } - } - } - DefaultMouseArea { - anchors.fill: parent - acceptedButtons: Qt.NoButton - } -} +DexSweetComboBox { } \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DefaultSwitch.qml b/atomic_defi_design/qml/Components/DefaultSwitch.qml index d6baa5fa10..0f6010adf3 100644 --- a/atomic_defi_design/qml/Components/DefaultSwitch.qml +++ b/atomic_defi_design/qml/Components/DefaultSwitch.qml @@ -2,6 +2,7 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import QtQuick.Controls.Universal 2.15 import "../Constants" +import App 1.0 DexSwitch { diff --git a/atomic_defi_design/qml/Components/DefaultText.qml b/atomic_defi_design/qml/Components/DefaultText.qml index 04b2407430..d5ea6215e2 100644 --- a/atomic_defi_design/qml/Components/DefaultText.qml +++ b/atomic_defi_design/qml/Components/DefaultText.qml @@ -1,5 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 DexLabel { diff --git a/atomic_defi_design/qml/Components/DefaultTextArea.qml b/atomic_defi_design/qml/Components/DefaultTextArea.qml index 2a09d0fba7..be2559f048 100644 --- a/atomic_defi_design/qml/Components/DefaultTextArea.qml +++ b/atomic_defi_design/qml/Components/DefaultTextArea.qml @@ -1,16 +1,17 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import "../Constants" +import App 1.0 TextArea { id: text_field font.family: Style.font_family - placeholderTextColor: theme.textPlaceHolderColor - selectedTextColor: theme.textSelectedColor - selectionColor: theme.textSelectionColor - color: theme.foregroundColor + placeholderTextColor: DexTheme.textPlaceHolderColor + selectedTextColor: DexTheme.textSelectedColor + selectionColor: DexTheme.textSelectionColor + color: DexTheme.foregroundColor Behavior on color { ColorAnimation { duration: Style.animationDuration } } Behavior on placeholderTextColor { ColorAnimation { duration: Style.animationDuration } } diff --git a/atomic_defi_design/qml/Components/DefaultTextEdit.qml b/atomic_defi_design/qml/Components/DefaultTextEdit.qml index 320b1ebe98..18b948d573 100644 --- a/atomic_defi_design/qml/Components/DefaultTextEdit.qml +++ b/atomic_defi_design/qml/Components/DefaultTextEdit.qml @@ -1,5 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 TextEdit { property string text_value @@ -12,9 +13,9 @@ TextEdit { selectByMouse: true readOnly: true - selectedTextColor: theme.textSelectedColor - selectionColor: theme.textSelectionColor - color: theme.foregroundColor + selectedTextColor: DexTheme.textSelectedColor + selectionColor: DexTheme.textSelectionColor + color: DexTheme.foregroundColor Behavior on color { ColorAnimation { duration: Style.animationDuration } } diff --git a/atomic_defi_design/qml/Components/DefaultTextField.qml b/atomic_defi_design/qml/Components/DefaultTextField.qml index 941ddaf660..a0c57e16c7 100644 --- a/atomic_defi_design/qml/Components/DefaultTextField.qml +++ b/atomic_defi_design/qml/Components/DefaultTextField.qml @@ -1,6 +1,7 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import "../Constants" +import App 1.0 DexTextField { diff --git a/atomic_defi_design/qml/Components/DexAmountField.qml b/atomic_defi_design/qml/Components/DexAmountField.qml new file mode 100644 index 0000000000..6699d59e81 --- /dev/null +++ b/atomic_defi_design/qml/Components/DexAmountField.qml @@ -0,0 +1,97 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import Qaterial 1.0 as Qaterial +import QtQuick.Layouts 1.5 + +import App 1.0 + +Item { + id: control + width: 200 + height: 35 + property alias value: input_field.text + property alias field: input_field + property string leftText: "Price" + property string rightText: "" + property alias background: _background + property int leftWidth: -1 + readonly property int max_length: 18 + + anchors.centerIn: parent + Rectangle { + id: _background + anchors.fill: parent + radius: 4 + color: DexTheme.surfaceColor + border.color: DexTheme.accentColor + border.width: input_field.focus ? 1 : 0 + } + + RowLayout { + anchors.fill: parent + anchors.leftMargin: 5 + anchors.rightMargin: 5 + spacing: 2 + Item { + visible: leftText !== "" + Layout.preferredWidth: leftWidth !== -1 ? leftWidth : _title_label.implicitWidth + 2 + Layout.fillHeight: true + DexLabel { + id: _title_label + anchors.verticalCenter: parent.verticalCenter + leftPadding: 5 + horizontalAlignment: DexLabel.AlignHCenter + text: leftText + color: DexTheme.foregroundColor + opacity: .4 + font.pixelSize: 14 + font.weight: Font.Medium + } + } + Item { + Layout.fillWidth: true + Layout.fillHeight: true + Rectangle { + anchors.fill: parent + anchors.topMargin: 1 + anchors.bottomMargin: 1 + radius: 0 + color: DexTheme.surfaceColor + DexTextField { + id: input_field + validator: RegExpValidator { + regExp: /(0|([1-9][0-9]*))(\.[0-9]{1,8})?/ + } + onTextChanged: { + text = text.trim() + if (text.length > control.max_length) { + text = text.substring(0, control.max_length) + } + } + horizontalAlignment: Qt.AlignRight + echoMode: TextInput.Normal + background: Item {} + font.weight: Font.Medium + font.family: 'Lato' + font.pixelSize: 13 + anchors.fill: parent + } + } + } + Item { + visible: rightText !== "" + Layout.preferredWidth: _suffix_label.implicitWidth + 2 + Layout.fillHeight: true + DexLabel { + id: _suffix_label + anchors.centerIn: parent + horizontalAlignment: DexLabel.AlignHCenter + text: rightText + color: DexTheme.foregroundColor + opacity: .4 + font.pixelSize: 14 + font.weight: Font.Medium + } + } + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexAnimatedImage.qml b/atomic_defi_design/qml/Components/DexAnimatedImage.qml index e504de5105..69429687e1 100644 --- a/atomic_defi_design/qml/Components/DexAnimatedImage.qml +++ b/atomic_defi_design/qml/Components/DexAnimatedImage.qml @@ -3,4 +3,4 @@ import QtQuick 2.15 AnimatedImage { mipmap: true fillMode: Image.PreserveAspectFit -} +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexAppButton.qml b/atomic_defi_design/qml/Components/DexAppButton.qml new file mode 100644 index 0000000000..fd6fd6559f --- /dev/null +++ b/atomic_defi_design/qml/Components/DexAppButton.qml @@ -0,0 +1,85 @@ +import QtQuick 2.15 +import Qaterial 1.0 as Qaterial +import App 1.0 + +DexRectangle { + id: control + signal clicked() + colorAnimation: false + property int padding: 12 + property int spacing: 4 + property int verticalAlignment: Qt.AlignVCenter + property int horizontalAlignment: Qt.AlignHCenter + property int verticalPadding: 2 + property int horizontalPadding: 2 + property int iconSize: _label.font.pixelSize + 2 + + + // old button property + property alias text_obj: _label + property alias containsMouse: _controlMouseArea.containsMouse + + property bool text_left_align: false + + property int minWidth: 90 + + property real textScale: 1 + + property string button_type: "default" + // end + + + property alias label: _label + property alias font: _label.font + property alias leftPadding: _contentRow.leftPadding + property alias rightPadding: _contentRow.rightPadding + property alias topPadding: _contentRow.topPadding + property alias bottomPadding: _contentRow.bottomPadding + + property string text: "" + property string iconSource: "" + property string backgroundColor: enabled ? + _controlMouseArea.containsMouse ? + _controlMouseArea.containsPress ? + DexTheme.buttonColorPressed : + DexTheme.buttonColorHovered : + DexTheme.buttonColorEnabled : DexTheme.buttonColorDisabled + property string foregroundColor: control.enabled ? _controlMouseArea.containsMouse ? _controlMouseArea.containsPress ? DexTheme.buttonColorTextPressed : DexTheme.buttonColorTextHovered : DexTheme.buttonColorTextEnabled : DexTheme.buttonColorTextDisabled + radius: 5 + color: backgroundColor + height: _label.implicitHeight + (padding * verticalPadding) + width: _contentRow.implicitWidth + (padding * horizontalPadding) + + Row { + id: _contentRow + + anchors { + horizontalCenter: parent.horizontalAlignment == Qt.AlignHCenter ? parent.horizontalCenter : undefined + verticalCenter: parent.verticalAlignment == Qt.AlignVCenter ? parent.verticalCenter : undefined + } + + spacing: _icon.visible ? parent.spacing : 0 + Qaterial.ColorIcon { + id: _icon + iconSize: control.iconSize + visible: control.iconSource === "" ? false : true + source: control.iconSource + color: _label.color + anchors.verticalCenter: parent.verticalCenter + } + + DexLabel { + id: _label + anchors.verticalCenter: parent.verticalCenter + font: DexTypo.button + text: control.text + color: control.foregroundColor + } + } + DexMouseArea { + id: _controlMouseArea + anchors.fill: parent + hoverEnabled: true + onClicked: control.clicked() + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexAppOutlineButton.qml b/atomic_defi_design/qml/Components/DexAppOutlineButton.qml new file mode 100644 index 0000000000..b754fb2e19 --- /dev/null +++ b/atomic_defi_design/qml/Components/DexAppOutlineButton.qml @@ -0,0 +1,110 @@ +import QtQuick 2.15 +import Qaterial 1.0 as Qaterial +import App 1.0 + +DexRectangle { + id: control + signal clicked() + + colorAnimation: false + + property int padding: 12 + property int spacing: 4 + property int verticalAlignment: Qt.AlignVCenter + property int horizontalAlignment: Qt.AlignHCenter + property int verticalPadding: 2 + property int horizontalPadding: 2 + + + // old button property + property alias text_obj: _label + property alias containsMouse: _controlMouseArea.containsMouse + + property bool text_left_align: false + + property int minWidth: 90 + + property int borderWidth: 3 + + property real textScale: 1 + + property string outlinedColor: "" + + property string button_type: "default" + + border.width: 0 + // end + + + property alias label: _label + property alias font: _label.font + property alias leftPadding: _contentRow.leftPadding + property alias rightPadding: _contentRow.rightPadding + property alias topPadding: _contentRow.topPadding + property alias bottomPadding: _contentRow.bottomPadding + + property string text: "" + property string iconSource: "" + + property string foregroundColor: containsMouse ? DexTheme.buttonGradientTextEnabled : DexTheme.foregroundColor + radius: 12 + + Gradient { + id: btnGradient + orientation: Qt.Horizontal + GradientStop { + position: 0.1255 + color: DexTheme.buttonGradientEnabled1 + } + GradientStop { + position: 0.933 + color: DexTheme.buttonGradientEnabled2 + } + } + color: outlinedColor + gradient: outlinedColor !== "" ? undefined : btnGradient + DexRectangle { + visible: !parent.containsMouse + radius: parent.radius - 2 + anchors.centerIn: parent + width: parent.width - (control.borderWidth*2) + height: parent.height - (control.borderWidth*2) + color: DexTheme.contentColorTopBold + border.width: 0 + } + height: _label.implicitHeight + (padding * verticalPadding) + width: _contentRow.implicitWidth + (padding * horizontalPadding) + + Row { + id: _contentRow + + anchors { + horizontalCenter: parent.horizontalAlignment == Qt.AlignHCenter ? parent.horizontalCenter : undefined + verticalCenter: parent.verticalAlignment == Qt.AlignVCenter ? parent.verticalCenter : undefined + } + + spacing: _icon.visible ? parent.spacing : 0 + Qaterial.ColorIcon { + id: _icon + iconSize: _label.font.pixelSize + 2 + visible: control.iconSource === "" ? false : true + source: control.iconSource + color: _label.color + anchors.verticalCenter: parent.verticalCenter + } + + DexLabel { + id: _label + anchors.verticalCenter: parent.verticalCenter + font: DexTypo.body1 + text: control.text + color: control.foregroundColor + } + } + DexMouseArea { + id: _controlMouseArea + anchors.fill: parent + hoverEnabled: true + onClicked: control.clicked() + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexAppPasswordField.qml b/atomic_defi_design/qml/Components/DexAppPasswordField.qml new file mode 100644 index 0000000000..ad465431a2 --- /dev/null +++ b/atomic_defi_design/qml/Components/DexAppPasswordField.qml @@ -0,0 +1,64 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import QtQuick.Window 2.15 +import Qaterial 1.0 as Qaterial +import App 1.0 + + +DexAppTextField { + + id: _inputPassword + + property string leftIcon: Qaterial.Icons.keyVariant + + height: 50 + width: 300 + background.border.width: 1 + background.radius: 25 + max_length: 1000 + field.echoMode: TextField.Password + field.font: Qt.font({ + pixelSize: (16 * DexTypo.fontDensity) * (Screen.pixelDensity / 160), + letterSpacing: 0.5, + family: DexTypo.fontFamily, + weight: Font.Normal + }) + field.horizontalAlignment: Qt.AlignLeft + field.leftPadding: 75 + field.rightPadding: 60 + field.placeholderText: qsTr("Type password") + DexRectangle { + x: 5 + height: 40 + width: 60 + radius: 20 + color: _inputPassword.field.focus ? _inputPassword.background.border.color : DexTheme.accentColor + anchors.verticalCenter: parent.verticalCenter + Qaterial.ColorIcon { + anchors.centerIn: parent + iconSize: 19 + color: DexTheme.backgroundColor + source: _inputPassword.leftIcon + } + + } + Qaterial.AppBarButton { + opacity: .8 + icon { + source: _inputPassword.field.echoMode === TextField.Password ? Qaterial.Icons.eyeOffOutline : Qaterial.Icons.eyeOutline + color: _inputPassword.field.focus ? _inputPassword.background.border.color : DexTheme.accentColor + } + anchors { + verticalCenter: parent.verticalCenter + right: parent.right + rightMargin: 10 + } + onClicked: { + if (_inputPassword.field.echoMode === TextField.Password) { + _inputPassword.field.echoMode = TextField.Normal + } else { + _inputPassword.field.echoMode = TextField.Password + } + } + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexAppTextArea.qml b/atomic_defi_design/qml/Components/DexAppTextArea.qml new file mode 100644 index 0000000000..ff29faec4d --- /dev/null +++ b/atomic_defi_design/qml/Components/DexAppTextArea.qml @@ -0,0 +1,108 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import Qaterial 1.0 as Qaterial +import QtQuick.Layouts 1.5 +import App 1.0 + +Item { + id: control + width: 200 + height: 35 + signal accepted() + property alias value: input_field.text + property alias field: input_field + property alias background: _background + readonly property int max_length: 1000 + property color textColor: DexTheme.foregroundColor + property bool error: false + onErrorChanged: { + if (error) { + _animationTimer.start() + _animate.start() + } + } + Timer { + id: _animationTimer + interval: 350 + onTriggered: { + _animate.stop() + _background.x = 0 + } + } + Timer { + id: _animate + interval: 30 + repeat: true + onTriggered: { + if (_background.x == -3) { + _background.x = 3 + } else { + _background.x = -3 + } + } + } + + function reset() { + input_field.text = "" + } + Rectangle { + id: _background + width: parent.width + height: parent.height + radius: 4 + color: DexTheme.surfaceColor + border.color: control.error ? DexTheme.redColor : input_field.focus ? DexTheme.accentColor : DexTheme.rectangleBorderColor + border.width: input_field.focus ? 1 : 0 + Behavior on x { + NumberAnimation { + duration: 40 + } + } + } + RowLayout { + anchors.fill: parent + anchors.leftMargin: 5 + anchors.rightMargin: 5 + spacing: 2 + Item { + Layout.fillWidth: true + Layout.fillHeight: true + Rectangle { + anchors.fill: parent + anchors.topMargin: 1 + anchors.bottomMargin: 1 + radius: _background.radius + color: DexTheme.surfaceColor + DexFlickable { + anchors.fill: parent + contentHeight: input_field.height + contentWidth: width + interactive: false + + TextArea.flickable: TextArea { + + id: input_field + horizontalAlignment: Qt.AlignLeft + color: control.textColor + background: Item {} + wrapMode: TextEdit.Wrap + selectByMouse: true + persistentSelection: true + font.weight: Font.Medium + font.family: DexTypo.body2 + Keys.onReturnPressed: control.accepted() + onTextChanged: { + control.error = false + if (text.length > control.max_length) { + text = text.substring(0, control.max_length) + } + if (text.indexOf('\r') !== -1 || text.indexOf('\n') !== -1) { + text = text.replace(/[\r\n]/, '') + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexAppTextField.qml b/atomic_defi_design/qml/Components/DexAppTextField.qml new file mode 100644 index 0000000000..7d522d98d4 --- /dev/null +++ b/atomic_defi_design/qml/Components/DexAppTextField.qml @@ -0,0 +1,147 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import Qaterial 1.0 as Qaterial +import QtQuick.Layouts 1.5 + +import App 1.0 + +Item { + id: control + width: 200 + height: 35 + + property int leftWidth: -1 + property int max_length: 180 + + property alias value: input_field.text + + property alias field: input_field + property alias background: _background + + property string leftText: "" + property string rightText: "" + property string placeholderText: "" + + property bool error: false + onErrorChanged: { + if (error) { + _animationTimer.start() + _animate.start() + } + } + Timer { + id: _animationTimer + interval: 350 + onTriggered: { + _animate.stop() + _background.x = 0 + } + } + Timer { + id: _animate + interval: 30 + repeat: true + onTriggered: { + if (_background.x == -3) { + _background.x = 3 + } else { + _background.x = -3 + } + } + } + + function reset() { + input_field.text = "" + } + Rectangle { + id: _background + width: parent.width + height: parent.height + radius: 4 + color: DexTheme.surfaceColor + border.color: control.error ? DexTheme.redColor : input_field.focus ? DexTheme.accentColor : DexTheme.rectangleBorderColor + border.width: input_field.focus ? 1 : 0 + Behavior on x { + NumberAnimation { + duration: 40 + } + } + } + + RowLayout { + anchors.fill: parent + anchors.leftMargin: 5 + anchors.rightMargin: 5 + spacing: 2 + Item { + visible: leftText !== "" + Layout.preferredWidth: leftWidth !== -1 ? leftWidth : _title_label.implicitWidth + 2 + Layout.fillHeight: true + DexLabel { + id: _title_label + anchors.verticalCenter: parent.verticalCenter + leftPadding: 5 + horizontalAlignment: DexLabel.AlignHCenter + text: leftText + color: DexTheme.foregroundColor + opacity: .4 + font.pixelSize: 14 + font.weight: Font.Medium + } + } + Item { + Layout.fillWidth: true + Layout.fillHeight: true + Rectangle { + anchors.fill: parent + anchors.topMargin: 1 + anchors.bottomMargin: 1 + radius: _background.radius + color: DexTheme.surfaceColor + DexTextField { + id: input_field + onTextChanged: { + if (text.length > control.max_length) { + text = text.substring(0, control.max_length) + } + control.error = false + } + horizontalAlignment: Qt.AlignLeft + echoMode: TextInput.Normal + background: Item {} + font.weight: Font.Medium + font.family: 'Lato' + font.pixelSize: 13 + anchors.fill: parent + } + DexLabel { + text: control.placeholderText + anchors.verticalCenter: parent.verticalCenter + leftPadding: input_field.leftPadding + color: DexTheme.foregroundColor + font: DexTypo.body1 + elide: DexLabel.ElideRight + width: parent.width - 10 + wrapMode: DexLabel.NoWrap + visible: input_field.text === "" + opacity: .2 + } + } + } + Item { + visible: rightText !== "" + Layout.preferredWidth: _suffix_label.implicitWidth + 2 + Layout.fillHeight: true + DexLabel { + id: _suffix_label + anchors.centerIn: parent + horizontalAlignment: DexLabel.AlignHCenter + text: rightText + color: DexTheme.foregroundColor + opacity: .4 + font.pixelSize: 14 + font.weight: Font.Medium + } + } + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexBox.qml b/atomic_defi_design/qml/Components/DexBox.qml new file mode 100644 index 0000000000..e62953c33d --- /dev/null +++ b/atomic_defi_design/qml/Components/DexBox.qml @@ -0,0 +1,52 @@ +import QtQuick 2.15 +import Qaterial 1.0 as Qaterial +import QtQuick.Controls 2.15 +import QtQuick.Layouts 1.12 + + +import QtQuick 2.15 +import QtGraphicalEffects 1.12 +import Qaterial 1.0 as Qaterial +import "../Constants" +import App 1.0 + +Item { + id: control + property alias content: inner_space.sourceComponent + property alias color: rect.color + property alias radius: rect.radius + property alias border: rect.border + property bool shadowOff: false + property bool auto_set_size: true + implicitWidth: auto_set_size ? inner_space.width : 0 + implicitHeight: auto_set_size ? inner_space.height : 0 + property color bottomBorderColor: DexTheme.colorInnerShadowBottom + property color topBorderColor: DexTheme.colorInnerShadowTop + + Item { + id: rect_with_shadow + anchors.fill: parent + + DefaultRectangle { + id: rect + anchors.fill: parent + border.color: "transparent" + color: DexTheme.backgroundColor + + Loader { + anchors.centerIn: parent + id: inner_space + + layer.enabled: true + + layer.effect: OpacityMask { + maskSource: Rectangle { + width: inner_space.width + height: inner_space.height + radius: rect.radius + } + } + } + } + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexBoxManager.qml b/atomic_defi_design/qml/Components/DexBoxManager.qml new file mode 100644 index 0000000000..6d09647a2e --- /dev/null +++ b/atomic_defi_design/qml/Components/DexBoxManager.qml @@ -0,0 +1,9 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +SplitView { + id: splitManager + spacing: 10 + property var itemLists: [] + +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexBusyIndicator.qml b/atomic_defi_design/qml/Components/DexBusyIndicator.qml index d752a93983..3eda47b956 100644 --- a/atomic_defi_design/qml/Components/DexBusyIndicator.qml +++ b/atomic_defi_design/qml/Components/DexBusyIndicator.qml @@ -2,15 +2,16 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 import QtQuick.Controls.Universal 2.15 import "../Constants" +import App 1.0 BusyIndicator { id: control Universal.theme: Style.dark_theme ? Universal.Dark : Universal.Light - Universal.accent: Style.colorQtThemeAccent + Universal.accent: DexTheme.accentColor Universal.foreground: Style.colorQtThemeForeground Universal.background: Style.colorQtThemeBackground implicitWidth: 48 implicitHeight: 48 -} +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexButton.qml b/atomic_defi_design/qml/Components/DexButton.qml index 5fff8b60be..f886729bf8 100644 --- a/atomic_defi_design/qml/Components/DexButton.qml +++ b/atomic_defi_design/qml/Components/DexButton.qml @@ -1,56 +1,6 @@ import QtQuick 2.15 import "../Constants" +import App 1.0 // Add button -FloatingBackground { - property alias containsMouse: mouse_area.containsMouse - property alias text: text_obj.text_value - property alias text_obj: text_obj - property bool text_left_align: false - property double text_offset: 0 - property alias font: text_obj.font - property string button_type: "default" - property string colorDisabled: theme.buttonColorDisabled - property string colorHovered: theme.buttonColorHovered - property string colorEnabled: theme.buttonColorEnabled - property string colorTextDisabled: theme.buttonColorTextDisabled - property string colorTextHovered: theme.buttonColorTextHovered - property string colorTextEnabled: theme.buttonColorTextEnabled - property real textScale: 1 - property int minWidth: 90 - - signal clicked() - - id: button_bg - - implicitWidth: Math.max(minWidth, text_obj.width + 20 + Math.abs(text_offset)) - implicitHeight: text_obj.height * 2.5 - - color: !enabled ? colorDisabled : mouse_area.containsMouse ? colorHovered : colorEnabled - - DexText { - id: text_obj - anchors.horizontalCenter: text_left_align ? undefined : parent.horizontalCenter - anchors.horizontalCenterOffset: text_left_align ? 0 : text_offset - anchors.left: text_left_align ? parent.left : undefined - anchors.leftMargin: text_left_align ? -text_offset : 0 - anchors.verticalCenter: parent.verticalCenter - font: Qt.font({ - pixelSize: 14*textScale, - letterSpacing: 1.25, - capitalization: Font.AllUppercase, - family: _font.fontFamily, - weight: Font.Medium - }) - color: !parent.enabled ? colorTextDisabled : mouse_area.containsMouse ? colorTextHovered : colorTextEnabled - } - - DefaultMouseArea { - id: mouse_area - anchors.fill: parent - hoverEnabled: true - onClicked: { - if(parent.enabled) parent.clicked() - } - } -} +DexAppButton {} diff --git a/atomic_defi_design/qml/Components/DexCheckBox.qml b/atomic_defi_design/qml/Components/DexCheckBox.qml index 5fd5f0c1be..198fb15ad3 100644 --- a/atomic_defi_design/qml/Components/DexCheckBox.qml +++ b/atomic_defi_design/qml/Components/DexCheckBox.qml @@ -1,16 +1,66 @@ +//! Qt Imports. +import QtQuick 2.15 import QtQuick.Controls 2.15 import QtQuick.Controls.Universal 2.15 -import "../Constants" -CheckBox { - Universal.theme: Style.dark_theme ? Universal.Dark : Universal.Light - Universal.accent: theme.greenColor - Universal.foreground: Style.colorQtThemeForeground - Universal.background: Style.colorQtThemeBackground +//! Project Imports. +import App 1.0 + +CheckBox +{ + id: control + + property alias boxWidth: _indicator.implicitWidth + property alias boxHeight: _indicator.implicitHeight + + Universal.accent: DexTheme.accentColor + Universal.foreground: DexTheme.foregroundColor + Universal.background: DexTheme.backgroundColor font.family: Style.font_family - DefaultMouseArea { + contentItem: DexLabel + { + text: control.text + font: control.font + color: DexTheme.foregroundColor + horizontalAlignment: DexLabel.AlignLeft + verticalAlignment: DexLabel.AlignVCenter + leftPadding: control.indicator.width + control.spacing + wrapMode: Label.Wrap + } + + indicator: DexRectangle + { + id: _indicator + + implicitWidth: 26 + implicitHeight: 26 + x: control.leftPadding - control.spacing + anchors.verticalCenter: control.verticalCenter + radius: 20 + + gradient: Gradient + { + orientation: Gradient.Horizontal + GradientStop { position: 0.0; color: DexTheme.buttonGradientEnabled1 } + GradientStop { position: 0.7; color: DexTheme.buttonGradientEnabled2 } + } + + DexRectangle + { + visible: !control.checked + anchors.centerIn: parent + implicitWidth: parent.width - 6 + implicitHeight: parent.height - 6 + radius: parent.radius + } + + opacity: enabled ? 1 : 0.5 + } + + DefaultMouseArea + { anchors.fill: parent acceptedButtons: Qt.NoButton } diff --git a/atomic_defi_design/qml/Components/DexCheckEye.qml b/atomic_defi_design/qml/Components/DexCheckEye.qml new file mode 100644 index 0000000000..fe42b5fe6c --- /dev/null +++ b/atomic_defi_design/qml/Components/DexCheckEye.qml @@ -0,0 +1,49 @@ +import QtQuick 2.15 +import Qaterial 1.0 as Qaterial +import QtQuick.Layouts 1.12 + +import App 1.0 + +Item { + id: control + property bool checked: eval("target." + control.targetProperty) + property alias text: _label.text + property alias iconSource: _icon.source + property string targetProperty: "" + property + var target + width: parent.width + height: row.height + RowLayout { + id: row + width: parent.width - 20 + spacing: 10 + Qaterial.ColorIcon { + id: _icon + Layout.alignment: Qt.AlignVCenter + source: control.checked ? Qaterial.Icons.eyeOutline : Qaterial.Icons.eyeOffOutline + color: control.checked ? DexTheme.accentColor : DexTheme.foregroundColor + iconSize: 17 + DexMouseArea { + anchors.fill: parent + onClicked: { + if (control.checked) { + eval("target." + control.targetProperty + " = false") + } else { + eval("target." + control.targetProperty + " = true") + } + } + } + } + DexLabel { + id: _label + font.pixelSize: 15 + text: "" + color: control.checked ? DexTheme.accentColor : DexTheme.foregroundColor + opacity: .5 + Layout.fillWidth: true + Layout.alignment: Qt.AlignVCenter + } + + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexColorOverlay.qml b/atomic_defi_design/qml/Components/DexColorOverlay.qml index e4cbd2bcac..a17e26800c 100644 --- a/atomic_defi_design/qml/Components/DexColorOverlay.qml +++ b/atomic_defi_design/qml/Components/DexColorOverlay.qml @@ -1,7 +1,12 @@ import QtQuick 2.15 import QtGraphicalEffects 1.0 import "../Constants" +import App 1.0 ColorOverlay { - Behavior on color { ColorAnimation { duration: Style.animationDuration } } -} + Behavior on color { + ColorAnimation { + duration: Style.animationDuration + } + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexComboBox.qml b/atomic_defi_design/qml/Components/DexComboBox.qml index 4a982ee153..b73840ed54 100644 --- a/atomic_defi_design/qml/Components/DexComboBox.qml +++ b/atomic_defi_design/qml/Components/DexComboBox.qml @@ -4,6 +4,9 @@ import QtQuick.Controls 2.15 import QtQuick.Controls.impl 2.15 import QtQuick.Controls.Universal 2.15 import "../Constants" +import App 1.0 + +import Qaterial 1.0 as Qaterial ComboBox { id: control @@ -14,18 +17,28 @@ ComboBox { Universal.background: Style.colorQtThemeBackground property alias border: bg_rect.border property alias radius: bg_rect.radius + leftPadding: 20 font.family: Style.font_family - property color lineHoverColor: theme.hightlightColor - property color mainBorderColor: control.pressed ? theme.surfaceColor : theme.hightlightColor - Behavior on lineHoverColor { ColorAnimation { duration: Style.animationDuration } } - Behavior on mainBorderColor { ColorAnimation { duration: Style.animationDuration } } + property color lineHoverColor: DexTheme.hoverColor + property color mainBorderColor: control.pressed ? DexTheme.hoverColor : DexTheme.comboBoxBorderColor + Behavior on lineHoverColor { + ColorAnimation { + duration: Style.animationDuration + } + } + Behavior on mainBorderColor { + ColorAnimation { + duration: Style.animationDuration + } + } property string mainLineText: control.displayText - property var dropdownLineText: m => textRole === "" ? - m.modelData : - !m.modelData ? m[textRole] : m.modelData[textRole] + property + var dropdownLineText: m => textRole === "" ? + m.modelData : + !m.modelData ? m[textRole] : m.modelData[textRole] readonly property bool disabled: !enabled @@ -35,29 +48,30 @@ ComboBox { contentItem: RowLayout { property alias color: text.color - DefaultText { + DexLabel { id: text leftPadding: 12 rightPadding: control.indicator.width + control.spacing Layout.fillWidth: true Layout.alignment: Qt.AlignVCenter | Qt.AlignLeft + font: DexTypo.subtitle2 text_value: control.mainLineText - color: !control.enabled ? Qt.darker(theme.foregroundColor, 0.6) : control.pressed ? Qt.darker(theme.foregroundColor, 0.8) : theme.foregroundColor + color: !control.enabled ? Qt.darker(DexTheme.foregroundColor, 0.6) : control.pressed ? Qt.darker(DexTheme.foregroundColor, 0.8) : DexTheme.foregroundColor } } // Main background - background: AnimatedRectangle { + background: DexRectangle { id: bg_rect implicitWidth: 120 - implicitHeight: 40 - color: !control.enabled ? theme.hightlightColor : control.hovered ? theme.backgroundColor : theme.dexBoxBackgroundColor + implicitHeight: 45 + color: !control.enabled ? DexTheme.buttonColorDisabled : DexTheme.comboBoxBackgroundColor border.color: control.mainBorderColor border.width: control.visualFocus ? 2 : 1 - radius: Style.rectangleCornerRadius + radius: 20 } // Dropdown itself @@ -81,9 +95,9 @@ ComboBox { } background: AnimatedRectangle { - color: theme.dexBoxBackgroundColor - border.color: theme.rectangleBorderColor - radius: theme.rectangleCornerRadius + color: DexTheme.comboBoxBackgroundColor + border.color: DexTheme.comboBoxBorderColor + radius: DexTheme.rectangleCornerRadius } } @@ -93,22 +107,24 @@ ComboBox { width: control.width highlighted: control.highlightedIndex === index - contentItem: DefaultText { + contentItem: DexLabel { + font: DexTypo.subtitle2 text_value: control.dropdownLineText(model) } } // Dropdown arrow icon at right side - indicator: ColorImage { - x: control.mirrored ? control.padding : control.width - width - control.padding + indicator: Qaterial.Icon { + x: control.mirrored ? control.padding : control.width - width - control.padding - 10 y: control.topPadding + (control.availableHeight - height) / 2 - color: control.contentItem.color - defaultColor: control.contentItem.color - source: "qrc:/qt-project.org/imports/QtQuick/Controls.2/images/double-arrow.png" + color: DexTheme.foregroundColor + size: 16 + opacity: .9 + icon: Qaterial.Icons.chevronDown } DefaultMouseArea { anchors.fill: parent acceptedButtons: Qt.NoButton } -} +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexCopyableLabel.qml b/atomic_defi_design/qml/Components/DexCopyableLabel.qml new file mode 100644 index 0000000000..6b0bfbb2da --- /dev/null +++ b/atomic_defi_design/qml/Components/DexCopyableLabel.qml @@ -0,0 +1,59 @@ +//! Qt Imports. +import QtQuick 2.12 +import QtQuick.Controls 2.1 //> TextField + +//! 3rdParty Imports. +import Qaterial 1.0 as Qaterial //> Icon + +//! Project Imports. +import App 1.0 //> DexTheme + +// DexCopyableLabel is a label which content can be copied to clipboard with the help of a copy icon right to te text. +// It is not editable by users. +Item +{ + id: control + + property alias text: label.text + + property string onCopyNotificationTitle + property string onCopyNotificationMsg + + implicitWidth: label.width + copyIcon.width + copyIcon._leftMargin + implicitHeight: label.height + + DexLabel + { + id: label + font: Qt.font({ + pixelSize: 13, + letterSpacing: 0.25, + weight: Font.Normal + }) + color: DexTheme.foregroundColor + } + + Qaterial.Icon + { + id: copyIcon + + property int _leftMargin: 10 + + anchors.left: label.right + anchors.leftMargin: _leftMargin + size: 16 + icon: Qaterial.Icons.contentCopy + color: copyArea.containsMouse ? DexTheme.accentColor : DexTheme.foregroundColor + DexMouseArea + { + id: copyArea + anchors.fill: parent + hoverEnabled: true + onClicked: + { + Qaterial.Clipboard.text = label.text + app.notifyCopy(onCopyNotificationTitle, onCopyNotificationMsg) + } + } + } +} diff --git a/atomic_defi_design/qml/Components/DexDialogManager.qml b/atomic_defi_design/qml/Components/DexDialogManager.qml new file mode 100644 index 0000000000..8bf9ab578c --- /dev/null +++ b/atomic_defi_design/qml/Components/DexDialogManager.qml @@ -0,0 +1,247 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import Qaterial 1.0 as Qaterial +import QtQuick.Layouts 1.12 +import App 1.0 + +Popup { + id: dialog + width: 350 + dim: true + modal: true + anchors.centerIn: Overlay.overlay + topPadding: 0 + bottomPadding: 0 + leftPadding: 0 + rightPadding: 0 + + Overlay.modal: Item { + DexRectangle { + anchors.fill: parent + color: Qt.darker(DexTheme.dexBoxBackgroundColor) + opacity: .8 + } + } + + property bool warning: false + + signal accepted(string text) + signal applied() + signal clicked(AbstractButton button) + signal discarded() + signal helpRequested() + signal rejected() + signal reset() + signal checkValidator() + + property + var validator: undefined + + property string title: "" + property string text: "" + property string placeholderText: "" + property alias iconSource: _insideLabel.icon.source + property alias iconColor: _insideLabel.icon.color + property alias item: _col.contentItem + property alias itemSpacing: _insideLabel.spacing + property int standardButtons: Dialog.NoButton + property string yesButtonText: "" + property string cancelButtonText: "" + property bool getText: false + property bool isPassword: false + property bool enableAcceptButton: validator === undefined ? true : validator(_insideField.field.text) + + background: Qaterial.ClipRRect { + radius: 4 + DexRectangle { + anchors.fill: parent + radius: 4 + color: DexTheme.surfaceColor + } + } + + focus: true + + contentItem: Qaterial.ClipRRect { + height: _insideColumn.height + radius: 4 + focus: true + Column { + id: _insideColumn + width: parent.width + padding: 0 + topPadding: 10 + spacing: 0 + bottomPadding: 3 + Item { + id: _header + height: _label.height + 10 + width: parent.width - 20 + anchors.horizontalCenter: parent.horizontalCenter + + DexLabel { + id: _label + width: parent.width + wrapMode: Label.Wrap + leftPadding: 5 + font: DexTypo.body1 + color: DexTheme.foregroundColor + anchors.verticalCenter: parent.verticalCenter + text: dialog.title + } + } + + Container { + id: _col + width: parent.width - 20 + anchors.horizontalCenter: parent.horizontalCenter + bottomPadding: 10 + topPadding: 10 + leftPadding: 5 + contentItem: Column { + Qaterial.IconLabel { + id: _insideLabel + icon.source: dialog.iconSource + icon.width: dialog.iconSource === "" ? 0 : 48 + icon.height: dialog.iconSource === "" ? 0 : 48 + icon.color: dialog.iconColor + width: parent.width + + color: DexTheme.foregroundColor + + text: dialog.text + wrapMode: Text.WordWrap + horizontalAlignment: Label.AlignLeft + + display: dialog.iconSource === "" ? AbstractButton.TextOnly : AbstractButton.TextBesideIcon + } + + Item { + height: 10 + width: 10 + visible: _insideField.visible + } + + DexDialogTextField { + id: _insideField + width: parent.width + height: 45 + error: false + visible: dialog.getText + defaultBorderColor: DexTheme.dexBoxBackgroundColor + background.border.width: 1 + field.font: DexTypo.body2 + placeholderText: dialog.placeholderText + field.placeholderText: "" + field.rightPadding: dialog.isPassword ? 55 : 20 + field.leftPadding: dialog.isPassword ? 70 : 20 + field.echoMode: dialog.isPassword ? TextField.Password : TextField.Normal + + field.onAccepted: { + if(dialog.enableAcceptButton) { + dialog.accepted(field.text) + } + } + + DexRectangle { + x: 3 + visible: dialog.isPassword + height: 40 + width: 60 + radius: 20 + color: DexTheme.accentColor + anchors.verticalCenter: parent.verticalCenter + Qaterial.ColorIcon { + anchors.centerIn: parent + iconSize: 19 + source: Qaterial.Icons.keyVariant + color: DexTheme.surfaceColor + } + + } + Qaterial.AppBarButton { + visible: dialog.isPassword + opacity: .8 + icon { + source: _insideField.field.echoMode === TextField.Password ? Qaterial.Icons.eyeOffOutline : Qaterial.Icons.eyeOutline + color: _insideField.field.focus ? _insideField.background.border.color : DexTheme.accentColor + } + anchors { + verticalCenter: parent.verticalCenter + right: parent.right + rightMargin: 10 + } + onClicked: { + if (_insideField.field.echoMode === TextField.Password) { + _insideField.field.echoMode = TextField.Normal + } else { + _insideField.field.echoMode = TextField.Password + } + } + } + } + } + } + DialogButtonBox { + id: _dialogButtonBox + visible: standardButtons !== Dialog.NoButton + standardButtons: dialog.standardButtons + width: parent.width - 2 + anchors.horizontalCenter: parent.horizontalCenter + height: 60 + alignment: Qt.AlignRight + buttonLayout: DialogButtonBox.AndroidLayout + onAccepted: { + if (dialog.getText) { + dialog.accepted(_insideField.field.text) + } else { + dialog.accepted(undefined) + } + dialog.close() + } + onApplied: { + dialog.applied() + dialog.close() + } + onDiscarded: { + dialog.discarded() + dialog.close() + } + onHelpRequested: dialog.helpRequested() + onRejected: { + dialog.rejected() + dialog.close() + } + onReset: dialog.reset() + topPadding: 25 + background: Rectangle { + color: DexTheme.dexBoxBackgroundColor + } + delegate: Qaterial.Button { + id: _dialogManagerButton + flat: DialogButtonBox.buttonRole === DialogButtonBox.RejectRole + bottomInset: 0 + topInset: 0 + opacity: enabled ? 1 : .6 + enabled: DialogButtonBox.buttonRole === DialogButtonBox.RejectRole ? true : dialog.enableAcceptButton + backgroundColor: DialogButtonBox.buttonRole === DialogButtonBox.RejectRole ? 'transparent' : dialog.warning ? DexTheme.redColor : DexTheme.accentColor + property alias cursorShape: mouseArea.cursorShape + Component.onCompleted: { + if (text === "Yes" && dialog.yesButtonText !== "") { + text = dialog.yesButtonText + } else if (text === "Cancel" && dialog.cancelButtonText !== "") { + text = dialog.cancelButtonText + } + } + + MouseArea { + id: mouseArea + anchors.fill: parent + cursorShape: "PointingHandCursor" + onPressed: mouse.accepted = false + } + } + } + } + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexDialogTextField.qml b/atomic_defi_design/qml/Components/DexDialogTextField.qml new file mode 100644 index 0000000000..1a5217a732 --- /dev/null +++ b/atomic_defi_design/qml/Components/DexDialogTextField.qml @@ -0,0 +1,141 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import Qaterial 1.0 as Qaterial +import QtQuick.Layouts 1.5 + +import App 1.0 + +Item { + id: control + width: 200 + height: 35 + property alias value: input_field.text + property alias field: input_field + property alias background: _background + property string defaultBorderColor: DexTheme.rectangleBorderColor + property string leftText: "" + property string rightText: "" + property string placeholderText: "" + property int leftWidth: -1 + readonly property int max_length: 40 + property bool error: false + onErrorChanged: { + if (error) { + _animationTimer.start() + _animate.start() + } + } + Timer { + id: _animationTimer + interval: 350 + onTriggered: { + _animate.stop() + _background.x = 0 + } + } + Timer { + id: _animate + interval: 30 + repeat: true + onTriggered: { + if (_background.x == -3) { + _background.x = 3 + } else { + _background.x = -3 + } + } + } + + function reset() { + input_field.text = "" + } + + Rectangle { + id: _background + width: parent.width + height: parent.height + radius: 25 + color: 'transparent' + border.color: DexTheme.accentColor + border.width: input_field.focus ? 1 : 0 + Behavior on x { + NumberAnimation { + duration: 40 + } + } + } + + RowLayout { + anchors.fill: parent + anchors.leftMargin: 5 + anchors.rightMargin: 5 + spacing: 2 + Item { + visible: leftText !== "" + Layout.preferredWidth: leftWidth !== -1 ? leftWidth : _title_label.implicitWidth + 2 + Layout.fillHeight: true + DexLabel { + id: _title_label + anchors.verticalCenter: parent.verticalCenter + leftPadding: 5 + horizontalAlignment: DexLabel.AlignHCenter + text: leftText + color: DexTheme.foregroundColor + opacity: .4 + font.pixelSize: 14 + font.weight: Font.Medium + } + } + Item { + Layout.fillWidth: true + Layout.fillHeight: true + Rectangle { + anchors.fill: parent + anchors.topMargin: 1 + anchors.bottomMargin: 1 + radius: _background.radius + color: DexTheme.surfaceColor + DexTextField { + id: input_field + onTextChanged: { + if (text.length > control.max_length) { + text = text.substring(0, control.max_length) + } + control.error = false + } + horizontalAlignment: Qt.AlignLeft + echoMode: TextInput.Normal + background: Item {} + font.weight: Font.Medium + font.family: 'Lato' + font.pixelSize: 13 + anchors.fill: parent + } + DexLabel { + anchors.verticalCenter: parent.verticalCenter + leftPadding: input_field.leftPadding + font: input_field.font + color: DexTheme.foregroundColor + opacity: .5 + text: control.placeholderText + visible: input_field.text === "" + } + } + } + Item { + visible: rightText !== "" + Layout.preferredWidth: _suffix_label.implicitWidth + 2 + Layout.fillHeight: true + DexLabel { + id: _suffix_label + anchors.centerIn: parent + horizontalAlignment: DexLabel.AlignHCenter + text: rightText + color: DexTheme.foregroundColor + opacity: .4 + font.pixelSize: 14 + font.weight: Font.Medium + } + } + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexFadebehavior.qml b/atomic_defi_design/qml/Components/DexFadebehavior.qml index 0347a50af2..71be432d8c 100644 --- a/atomic_defi_design/qml/Components/DexFadebehavior.qml +++ b/atomic_defi_design/qml/Components/DexFadebehavior.qml @@ -1,59 +1,36 @@ -/* -MIT License - -Copyright (c) 2020 Pierre-Yves Siret - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -import QtQuick 2.15 -import QtQml 2.15 - -Behavior { - id: root - - property QtObject fadeTarget: targetProperty.object - property string fadeProperty: "scale" - property int fadeDuration: 150 - property var fadeValue: 0 - property string easingType: "Quad" - - property alias exitAnimation: exitAnimation - property alias enterAnimation: enterAnimation - - SequentialAnimation { - NumberAnimation { - id: exitAnimation - target: root.fadeTarget - property: root.fadeProperty - duration: root.fadeDuration - to: root.fadeValue - easing.type: root.easingType === "Linear" ? Easing.Linear : Easing["In"+root.easingType] - } - PropertyAction { } - NumberAnimation { - id: enterAnimation - target: root.fadeTarget - property: root.fadeProperty - duration: root.fadeDuration - to: 1 - easing.type: root.easingType === "Linear" ? Easing.Linear : Easing["Out"+root.easingType] - } - } -} +import QtQuick 2.15 +import QtQml 2.15 + +Behavior { + id: root + + property QtObject fadeTarget: targetProperty.object + property string fadeProperty: "scale" + property int fadeDuration: 150 + property + var fadeValue: 0 + property string easingType: "Quad" + + property alias exitAnimation: exitAnimation + property alias enterAnimation: enterAnimation + + SequentialAnimation { + NumberAnimation { + id: exitAnimation + target: root.fadeTarget + property: root.fadeProperty + duration: root.fadeDuration + to: root.fadeValue + easing.type: root.easingType === "Linear" ? Easing.Linear : Easing["In" + root.easingType] + } + PropertyAction {} + NumberAnimation { + id: enterAnimation + target: root.fadeTarget + property: root.fadeProperty + duration: root.fadeDuration + to: 1 + easing.type: root.easingType === "Linear" ? Easing.Linear : Easing["Out" + root.easingType] + } + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexFlickable.qml b/atomic_defi_design/qml/Components/DexFlickable.qml index f372b71dd1..59f82966dd 100644 --- a/atomic_defi_design/qml/Components/DexFlickable.qml +++ b/atomic_defi_design/qml/Components/DexFlickable.qml @@ -5,9 +5,12 @@ Flickable { id: root property bool scrollbar_visible: contentHeight > height + property int rightMargin: 3 boundsBehavior: Flickable.StopAtBounds - ScrollBar.vertical: DefaultScrollBar { } - + ScrollBar.vertical: DexScrollBar { + anchors.rightMargin: root.rightMargin + } + clip: true -} +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexGradientAppButton.qml b/atomic_defi_design/qml/Components/DexGradientAppButton.qml new file mode 100644 index 0000000000..16d4343c48 --- /dev/null +++ b/atomic_defi_design/qml/Components/DexGradientAppButton.qml @@ -0,0 +1,89 @@ +import QtQuick 2.15 +import Qaterial 1.0 as Qaterial +import App 1.0 + +DexRectangle { + id: control + signal clicked() + + property int padding: 12 + property int spacing: 4 + property int verticalAlignment: Qt.AlignVCenter + property int horizontalAlignment: Qt.AlignHCenter + property int verticalPadding: 2 + property int horizontalPadding: 2 + + + // old button property + property alias text_obj: _label + property alias containsMouse: _controlMouseArea.containsMouse + + property bool text_left_align: false + + property int minWidth: 90 + + property real textScale: 1 + + property string button_type: "default" + // end + + + property alias label: _label + property alias font: _label.font + property alias leftPadding: _contentRow.leftPadding + property alias rightPadding: _contentRow.rightPadding + property alias topPadding: _contentRow.topPadding + property alias bottomPadding: _contentRow.bottomPadding + + property string text: "" + property string iconSource: "" + + property string foregroundColor: DexTheme.buttonGradientTextEnabled + radius: 5 + gradient: Gradient { + orientation: Qt.Horizontal + GradientStop { + position: 0.1255 + color: control.containsMouse ? Qt.lighter(DexTheme.buttonGradientEnabled1) : DexTheme.buttonGradientEnabled1 + } + GradientStop { + position: 0.933 + color: control.containsMouse ? Qt.lighter(DexTheme.buttonGradientEnabled2) : DexTheme.buttonGradientEnabled2 + } + } + height: _label.implicitHeight + (padding * verticalPadding) + width: _contentRow.implicitWidth + (padding * horizontalPadding) + + Row { + id: _contentRow + + anchors { + horizontalCenter: parent.horizontalAlignment == Qt.AlignHCenter ? parent.horizontalCenter : undefined + verticalCenter: parent.verticalAlignment == Qt.AlignVCenter ? parent.verticalCenter : undefined + } + + spacing: _icon.visible ? parent.spacing : 0 + Qaterial.ColorIcon { + id: _icon + iconSize: _label.font.pixelSize + 2 + visible: control.iconSource === "" ? false : true + source: control.iconSource + color: _label.color + anchors.verticalCenter: parent.verticalCenter + } + + DexLabel { + id: _label + anchors.verticalCenter: parent.verticalCenter + font: DexTypo.button + text: control.text + color: control.foregroundColor + } + } + DexMouseArea { + id: _controlMouseArea + anchors.fill: parent + hoverEnabled: true + onClicked: control.clicked() + } +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexIconButton.qml b/atomic_defi_design/qml/Components/DexIconButton.qml new file mode 100644 index 0000000000..cd31fe2c23 --- /dev/null +++ b/atomic_defi_design/qml/Components/DexIconButton.qml @@ -0,0 +1,41 @@ +//! Qt Imports. +import QtQuick 2.15 + +//! 3rdParty Imports. +import Qaterial 1.0 as Qaterial + +//! Project Imports. +import App 1.0 + +Item { + id: control + + property int padding: 10 + property string icon: Qaterial.Icons.bellOutline + property alias color: _label.color + property alias iconSize: _label.size + property alias containsMouse: _controlMouseArea.containsMouse + property bool active: false + + signal clicked() + + height: 20 + width: 20 + + Qaterial.Icon + { + id: _label + anchors.centerIn: parent + icon: parent.icon + color: DexTheme.foregroundColor + opacity: _controlMouseArea.containsMouse ? 1 : .7 + } + + DexMouseArea + { + id: _controlMouseArea + anchors.fill: parent + hoverEnabled: true + onClicked: control.clicked() + } +} diff --git a/atomic_defi_design/qml/Components/DexImage.qml b/atomic_defi_design/qml/Components/DexImage.qml index 96f463282c..c0cbe489f5 100644 --- a/atomic_defi_design/qml/Components/DexImage.qml +++ b/atomic_defi_design/qml/Components/DexImage.qml @@ -3,4 +3,4 @@ import QtQuick 2.15 Image { mipmap: true fillMode: Image.PreserveAspectFit -} +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexInnerShadow.qml b/atomic_defi_design/qml/Components/DexInnerShadow.qml index 499eb6b11d..b3858c15d9 100644 --- a/atomic_defi_design/qml/Components/DexInnerShadow.qml +++ b/atomic_defi_design/qml/Components/DexInnerShadow.qml @@ -1,6 +1,7 @@ import QtQuick 2.15 import QtGraphicalEffects 1.0 import "../Constants" +import App 1.0 InnerShadow { cached: false @@ -8,6 +9,6 @@ InnerShadow { verticalOffset: 0.7 radius: 13 samples: 32 - color: theme.innerShadowColor + color: DexTheme.innerShadowColor smooth: true -} +} \ No newline at end of file diff --git a/atomic_defi_design/qml/Components/DexItemBox.qml b/atomic_defi_design/qml/Components/DexItemBox.qml index 957c44a18b..67cdd130d2 100644 --- a/atomic_defi_design/qml/Components/DexItemBox.qml +++ b/atomic_defi_design/qml/Components/DexItemBox.qml @@ -3,7 +3,8 @@ import Qaterial 1.0 as Qaterial import QtQuick.Controls 2.15 import QtQuick.Layouts 1.12 import "../Exchange/Trade/" -import "../Constants/" as Constants +import "../Constants/" +as Constants InnerBackground { id: _control @@ -11,7 +12,7 @@ InnerBackground { signal reload() property bool hideHeader: false - property bool visibility: isVertical? height>=40 ? true : false : width>=40? true : false + property bool visibility: isVertical ? height >= 40 ? true : false : width >= 40 ? true : false property bool hidden: false property bool expandedVert: false property bool expandedHort: false @@ -20,10 +21,10 @@ InnerBackground { property bool closable: false property bool expandable: true property string title: "Default Title" - property int minimumHeight: isVertical? 40 : 250 - property int minimumWidth: isVertical? 40 : 250 + property int minimumHeight: isVertical ? 40 : 250 + property int minimumWidth: isVertical ? 40 : 250 property int maximumHeight: 9999999 - property int maximumWidth: 9999999 + property int maximumWidth: 9999999 property int defaultHeight: 250 property int defaultWidth: 250 property bool reloadable: false @@ -33,57 +34,47 @@ InnerBackground { function setHeight(height) { SplitView.preferredHeight = height } + function setWidth(width) { SplitView.preferredWidth = width } onHiddenChanged: { - if(isVertical && hidden) { + if (isVertical && hidden) { SplitView.preferredHeight = 40 SplitView.minimumHeight = 40 SplitView.maximumHeight = 40 - } - else if(isVertical && !hidden){ + } else if (isVertical && !hidden) { SplitView.preferredHeight = defaultHeight SplitView.minimumHeight = minimumHeight SplitView.maximumHeight = maximumHeight SplitView.fillHeight = true SplitView.view.update() - } - else if(!isVertical && hidden) { + } else if (!isVertical && hidden) { SplitView.preferredWidth = 40 SplitView.minimumWidth = 40 SplitView.maximumWidth = 40 - } - else if(!isVertical && !hidden){ + } else if (!isVertical && !hidden) { SplitView.preferredWidth = defaultWidth SplitView.minimumWidth = minimumWidth SplitView.maximumWidth = maximumWidth - console.log(_control.maximumWidth) SplitView.fillWidth = true } } //shadowOff: true - color: theme.dexBoxBackgroundColor + color: DexTheme.portfolioPieGradient ? 'transparent' : DexTheme.dexBoxBackgroundColor property alias titleLabel: _texto - Connections { - target: _control.parent.parent - function onCurrentIndexChanged(){ - console.log(_control.parent.parent.currentIndex) - } - } - onExpandedVertChanged: { - if(expandedVert) { - if(DefaultSplitView.view!=null){ - for(var i=0; i< DefaultSplitView.view.children.length;i++){ - if (DefaultSplitView.view.children[i]!==_control){ - try{ + if (expandedVert) { + if (DefaultSplitView.view != null) { + for (var i = 0; i < DefaultSplitView.view.children.length; i++) { + if (DefaultSplitView.view.children[i] !== _control) { + try { DefaultSplitView.view.children[i].expandedVert = false - }catch(e){} + } catch (e) {} } } @@ -94,18 +85,18 @@ InnerBackground { } } onExpandedHortChanged: { - if(expandedHort) { - if(DefaultSplitView.view!=null){ - for(var i=0; i