En

πŸ’Ž Π”Π½Π΅Π²Π½ΠΈΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° CRYSTAL #2: ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ β€” Enter Text (LARS)

1. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ характСристики локального ПК

Π‘Ρ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅:

GitHub | Full code | Cargo.toml

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°:

  • Leptos v0.8.2.
  • Actix Web v4.x.
  • Rust v1.92.0.
  • ScyllaDB v2025.4.0.

Π₯арактСристики локального ПК:

  • OS: Debian 12.

2. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Enter Text (LARS) β€” это ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° CRYSTAL Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ тСхнологичСский стСк β€” LARS (Leptos, Actix Web, Rust, ScyllaDB).

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ тСкст, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ дСмонстрируСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» CRUD ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ScyllaDB.
Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ сСрвСрный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ (SSR) ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ отрисовываСт ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… прямо Π½Π° сСрвСрС, гарантируя 100% ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ поисковыми систСмами ΠΈ Π²Ρ‹ΡΠΎΡ‡Π°ΠΉΡˆΡƒΡŽ SEO-ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π² срСдС Π½Π° Π±Π°Π·Π΅ Linux, воспользовавшись инструкциями Π½ΠΈΠΆΠ΅.

3. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности

  • 3.1. Auto-Schema, Single-Row Architecture, and Constant-id
    ΠŸΡ€ΠΈ запускС прилоТСния автоматичСски создаСтся Ρ‚Π°Π±Π»ΠΈΡ†Π° data (Ссли ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ сущСствуСт) для хранСния Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ тСкста. Π’ процСссС сохранСния Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ формируСтся строка, состоящая ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ: id (ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡), content (тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅) ΠΈ created_at (ΠΌΠ΅Ρ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ). Для Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ тСкста ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ постоянный id Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ UUID (11111111-1111-1111-1111-111111111111). ВмСсто создания мноТСства записСй систСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ INSERT ΠΊΠ°ΠΊ Β«upsertΒ» (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ записи). Π’Π°ΠΊ ΠΊΠ°ΠΊ id всСгда ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅, любая опСрация сохранСния просто пСрСзаписываСт Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ content для этой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ строки:
    ssh-keygen

    Π‘ΠΊΡ€ΠΈΠ½ 1: Single Row View

  • 3.2. Blocking SSR (SsrMode::PartiallyBlocked)
    Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π½Π° сторонС сСрвСра. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ динамичСский ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠ· ScyllaDB (ΠΈ вСсь ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ тСкст Π½Π° сайтС) "Π²ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ" Π² структуру HTML прямо Π½Π° сСрвСрС. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, поисковыС Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎ обСспСчиваСт 100% ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ ΠΈ высокиС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² SEO:
    ssh-keygen

    Π‘ΠΊΡ€ΠΈΠ½ 2: Server-Side Rendered (SSR). ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ исходного ΠΊΠΎΠ΄Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (Ctrl+U)

  • 3.3. Fine-grained Reactivity
    ΠŸΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ тСкста, пСрСрисовываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» DOM, содСрТащий этот тСкст, ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ страницы остаСтся Π½Π΅Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΠΎΠΉ. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ достигаСтся благодаря Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ сигналам Leptos.
  • 3.4. Isomorphic Data Access & Reactive UI
    ИспользованиС Resource::new_blocking обСспСчиваСт Π±Π΅ΡΡˆΠΎΠ²Π½ΡƒΡŽ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ состояния ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСром ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ. Оно автоматичСски отслСТиваСт измСнСния Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· вСрсии дСйствий, позволяя интСрфСйсу, ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ» ΠΈ Β«ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ» ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π£Π΄Π°Π»ΠΈΡ‚ΡŒΒ») Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.
  • 3.5. Asynchronous ScyllaDB Integration
    Π’Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ асинхронноС соСдинСниС Ρ‡Π΅Ρ€Π΅Π· scylla-rust-driver. Благодаря использованию ΠΎΠ±Ρ‰Π΅Π³ΠΎ Arc<Session>, сСрвСр эффСктивно распрСдСляСт рСсурсы ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ тысячи ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… запросов Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² процСссора. Пока Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ ΠΎΡ‚Π²Π΅Ρ‚, CPU остаСтся свободным для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡, Ρ‡Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ систСмы ΠΏΡ€ΠΈ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ….
  • 3.6. SSR Isolation
    Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ взаимодСйствия с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ макросами #[cfg(feature = "ssr")]. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠΊΠΈΠ½ΡƒΡ‚ сСрвСр.
  • 3.7. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° сСрвСрС
    БистСма Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² консоль ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎΠ± опСрациях:
    ssh-keygen

    Π‘ΠΊΡ€ΠΈΠ½ 3: Π–ΡƒΡ€Π½Π°Π» готовности ScyllaDB

4. Установка ΠΈ настройка

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎ совмСстимости: Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Debian 12. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Windows Π½Π΅ рСкомСндуСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ процСсс установки Leptos ΠΈ ScyllaDB Π² этой систСмС, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ критичСскиС ошибки. Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ трСбуСтся срСда Π½Π° Π±Π°Π·Π΅ Linux.

  • 4.1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° окруТСния (Debian 12 ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅)

    Установка систСмных зависимостСй:

    sudo apt update && sudo apt install build-essential pkg-config libssl-dev -y
  • 4.2. Установка Rust ΠΈ инструмСнтов Leptos

  • 4.2.1. Установка Rust (устанавливаСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ):

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • 4.2.2. Настройка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния:

    source $HOME/.cargo/env
  • 4.2.3. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ WebAssembly:

    rustup target add wasm32-unknown-unknown
  • 4.2.4. Установка инструмСнта сборки cargo-leptos:

    cargo install --locked cargo-leptos
  • 4.3. Установка ΠΈ настройка ScyllaDB

    Установка выполняСтся нСпосрСдствСнно Π² систСму Debian 12 с использованиСм ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСпозитория ScyllaDB.

  • 4.3.1. ОбновлСниС индСксов ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

    sudo apt-get update
  • 4.3.2. Установка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… систСмных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚:

    sudo apt-get install -y apt-transport-https curl gnupg
  • 4.3.3. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСпозитория ScyllaDB Π² систСму:

    curl -sSf https://get.scylladb.com/server | sudo bash
  • 4.3.4. Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ настройка ΠΈ установка ScyllaDB:

    sudo scylla_setup
  • 4.3.5. Запуск слуТбы сСрвСра ScyllaDB:

    sudo systemctl start scylla-server
  • 4.3.6. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° статуса ΡƒΠ·Π»ΠΎΠ² кластСра:

    nodetool status

5. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ запуском ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Keyspace Π² ScyllaDB.

  • Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² консоль Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:

    cqlsh
  • И Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ запрос:

    CREATE KEYSPACE IF NOT EXISTS prototype WITH replication = {'class': 'SimpleStrategy', 'replication_factor': 1};

6. Запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

  • 6.1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСпозитория ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

    git clone https://github.com/AndrewShedov/enter-text--LARS && cd enter-text--LARS/main
  • 6.2. Запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

    cargo leptos watch

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ сборки, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ доступно ΠΏΠΎ адрСсу:

http://127.0.0.1:3000

Π’Π°Π±Π»ΠΈΡ†Π° data Π²Π½ΡƒΡ‚Ρ€ΠΈ keyspace prototype Π±ΡƒΠ΄Π΅Ρ‚ создана автоматичСски ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ прилоТСния ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, благодаря встроСнной Π»ΠΎΠ³ΠΈΠΊΠ΅ Auto-Schema.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ScyllaDB настроСна Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ адрСсу 127.0.0.1:9042.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ адрСс, ввСдя ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»:

  • cqlsh

    ПослС Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ адрСс:

    Connected to at 127.0.0.1:9042

CRYSTAL тСстируСтся Π²

BrowserStack

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

USDT (TRON (TRC20)): TTvJdwtL3VAZKSHbYi8B2eQEQDxbHUD4Ka

POL (Polygon PoS): 0x97377684b9a589eca92e2c6c8430e6dcf2bae8c2

ETH (Base Mainnet): 0x97377684b9a589eca92e2c6c8430e6dcf2bae8c2

ETH (ERC20): 0x97377684b9a589eca92e2c6c8430e6dcf2bae8c2

BTC (BTC): 12GkhJZWrdn23PUerGerN7nSZXHwWGm59U

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ посты

Π­Ρ‚ΠΎΡ‚ сайт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ cookies. НаТимая ΠΊΠ½ΠΎΠΏΠΊΡƒ 'ΠŸΡ€ΠΈΠ½ΡΡ‚ΡŒ' ΠΈΠ»ΠΈ продолТая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сайтом, Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ Π½Π° использованиС Ρ„Π°ΠΉΠ»ΠΎΠ² cookies.

Π—Π°ΠΊΠ°Π· услуги

Π¦Π΅Π½Π°:

ВрСмя исполнСния:

Π­Ρ‚ΠΎΡ‚ сайт Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ reCAPTCHA, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Условия использования Google