Skip to content
All articles

# Як прочитати BSC Smart Contract (Навіть якщо ви не вмієте кодувати)

# Як прочитати BSC Smart Contract (Навіть якщо ви не вмієте кодувати)

"Не довіряй, перевіряй" звучить чудово у твіті. Менш корисно, якщо ви не знаєте, як щось перевірити. Хороша новина: щоб достатньо добре прочитати BSC smart contract і підтвердити, що TurboLoop говорить про себе, навички Solidity не потрібні. Потрібно всього двадцять хвилин і бажання натискати на посилання в BscScan.

Ось покрокова інструкція.

Крок 1 — Отримайте адресу контракту з надійного джерела

Перший обман недосвідчених користувачів навіть не відбувається в мережі — це фальшивий "контракт TurboLoop", вставлений у фішинговому повідомленні Telegram. Завжди беріть адресу контракту з одного з трьох джерел:

  • Закріплене повідомлення в офіційному Telegram-каналі TurboLoop
  • Посилання з turboloop.io / turboloop.tech (HTTPS, без помилок)
  • Розділ документації TurboLoop

Ніколи не приймайте адресу контракту, вставлений незнайомцем, навіть якщо він видає себе за адміністратора. Про цей шахрайський сценарій ми розповімо окремо.

Крок 2 — Відкрийте його на BscScan

Вставте адресу у пошук на bscscan.com. Ви потрапите на сторінку огляду контракту. Три вкладки мають значення для вас: Transactions, Contract, Token Holders (якщо контракт має токеновий аспект).

Крок 3 — Перевірте, чи опублікований вихідний код

Клікніть на вкладку Contract. Якщо побачите зелений галочку + напис Contract Source Code Verified, це означає, що публічно розгорнутий байткод збігається з вихідним файлом Solidity, який може прочитати будь-хто. Це базовий рівень довіри до DeFi. Якщо побачите напис Contract Source Code Not Verified, це тривожний знак — команда розгорнула щось, що ніхто окрім них не бачив. Відходьте.

Крок 4 — Використовуйте "Read Contract" для перевірки стану без внесення змін

У вкладці Contract натисніть Read Contract. Ви побачите список функцій, які можна викликати безкоштовно, без підключення гаманця, без сплати газу. Це лише для читання — вони питають у контракту: "який у тебе поточний стан?" і ви отримуєте відповідь.

Корисні функції для будь-якого DeFi контракту:

  • owner() — Має повертати 0x0000000000000000000000000000000000000000, якщо власність була відмовлена. Якщо повертає звичайну адресу гаманця, команда все ще може змінювати контракт.
  • totalSupply() — Загальна кількість токенів у обігу, якщо застосовно.
  • balanceOf(address) — Перевірте баланс будь-якого гаманця. Вставте свою адресу, щоб побачити, що контракт вважає, що ви маєте.
  • paused() — Якщо ця функція існує і повертає true, контракт наразі зупинений.

Клікніть кожну функцію, вставте необхідні дані, і BscScan покаже відповідь.

Крок 5 — Обережно використовуйте "Write Contract" (тільки якщо ви робите депозит)

Підвкладка Write Contract — це місце, де ви можете взаємодіяти з контрактом — внести депозит, зняти, отримати нагороду. Це коштує газу. Підключіть свій гаманець через кнопку Connect to Web3 у верхній частині.

Для TurboLoop ви будете використовувати Write Contract лише як резервний варіант, коли сайт не працює. Звичайний процес відбувається на turboloop.io і є більш злагодженим. Тут зазначу для повноти: навіть якщо всі сайти TurboLoop стануть недоступними, ваші кошти залишаються відновлюваними.

Continue Reading

Found this useful?
Pass it along.
# Як прочитати BSC Smart Contract (Навіть якщо ви не вмієте кодувати) · Turbo Loop