Крипто-песочница

Уровень 1 «База» · шаги 1–8 · через окно кошелька-тренажёра · testnet (Sepolia)

Впервые в крипте? Сначала короткая теория — Уровень 0 «Основы».

1 Кошелёк и seed-фраза

Кошелёк — отдельное приложение: его окно всплывает справа, поверх сайта. При первом «Подключить» кошелёк проведёт настройку: создаст счёт, покажет 12-словную seed-фразу, попросит её подтвердить и задать пароль. Сайт не держит ключ и не видит seed — он лишь просит кошелёк подключиться и подтвердить действия.

2 Получить testnet-ETH из faucet сначала шаг 1

Faucet («кран») бесплатно выдаёт тестовые ETH на твой адрес — чтобы было чем платить газ.

—

Открой любой фосет, вставь адрес, получи Sepolia ETH:

Почему бесплатно: это тестовая сеть для учёбы, ETH тут ничего не стоят. В настоящей сети (mainnet) ETH так не раздают — их покупают. Баланс появится через ~10–60 сек после фосета.

3 Первая транзакция сначала нужен баланс

Отправляем немного ETH и получаем настоящий tx-hash — запись в блокчейне. Подтверждаешь в окне кошелька.

Газ: за каждую транзакцию платишь комиссию (газ) из своего ETH. Если ETH на газ не хватает — сеть транзакцию не примет (газ не спишется). Если же tx попала в блок и упала — газ спишется. Подробнее в шаге 4. Hash — публичный: любой может посмотреть перевод в block explorer.

4 Газ: за что платишь комиссию справка · можно открыть сразу

Газ — плата сети за выполнение транзакции. Она не фиксирована: зависит от загруженности блокчейна.

«failed tx» и газ — важное различие:
• Если транзакция попала в блок, но упала (ошибка контракта, revert, out-of-gas) — работа сети уже сделана, и газ списывается, хотя действие не выполнилось.
• Если же ETH на газ совсем нет — сеть такую транзакцию не примет: она не выполнится и газ не спишется. Поэтому держи немного ETH на газ и проверяй, что именно вызываешь.

5 Токен ERC-20: добавить, проверить, отправить сначала шаг 1

Кроме ETH в сети живут токены (стандарт ERC-20). Кошелёк один, но у каждого токена свой баланс. Берём учебный LINK на Sepolia.

0x779877A7B0D9E8603169DdbD7836e478b4624789

Получить тестовый LINK на свой адрес (вкладка «LINK»):

ETH ≠ токен: у кошелька отдельно баланс ETH и отдельно баланс каждого токена. Но газ за отправку токена всё равно платится в ETH (нужен баланс из шага 2). «Отправить токен» технически = вызвать функцию transfer его контракта (подтверждаешь в окне кошелька).

6 Поменять актив: ETH ↔ WETH сначала шаг 1

WETH — это «обёрнутый» ETH в виде ERC-20 токена, курс строго 1:1. Завернуть/развернуть — реальная on-chain конвертация (надёжнее свопа в пустом testnet-пуле).

А настоящий своп? Обмен разных токенов (напр. LINK ↔ USDC) идёт через DEX (Uniswap): есть пул (AMM), роутер-контракт и проскальзывание (slippage) — цена зависит от запаса в пуле. Перед свопом токен обычно требует approve роутеру (см. шаг 8) — и именно на этом ловят дрейнеры (Уровень 2). На testnet пулы часто пустые, поэтому здесь честная конвертация ETH ↔ WETH 1:1 вместо хрупкого свопа.

7 Сети и мост сначала шаг 1

Один и тот же адрес существует в разных сетях (Sepolia, Base Sepolia…), но баланс на каждой — свой. «Мост» переносит средства между сетями.

А как переключать сеть в настоящем кошельке? Здесь это выпадающий список выше. В реальном MetaMask место зависит от версии: в новом (мультичейн-портфель, где видно все сети сразу) сеть подключённого сайта показана чипом внизу (напр. «S» = Sepolia) — жми его, чтобы сменить; в старом — название сети вверху. Если тестовых сетей не видно, включи «Show test networks». Это пригодится на выпускном, где ты работаешь уже своим кошельком.
Мост (bridge): чтобы перенести ETH с Sepolia на Base Sepolia, нужен внешний мост. Официальный — superbridge.app (режим Deposit: Sepolia → Base Sepolia). После моста выбери здесь Base Sepolia и проверь баланс.
Осторожно: мосты часто подделывают фишеры (клоны сайта). Заходи только по официальной ссылке и всегда проверяй адрес в строке браузера — иначе потеряешь средства.

8 Подключение к dApp и approve сначала шаг 1

«Подключить кошелёк» = сайт (dApp) узнаёт твой адрес и дальше может просить подписи. approve — это разрешение чужому контракту (spender) списывать твои токены. На LINK из шага 5. Подтверждаешь в окне кошелька — читай декод и предупреждения.

Главный риск approve: разрешив большую или «бесконечную» сумму, ты даёшь spender право списать токены в любой момент — даже спустя время. Дрейнеры работают именно так: выманивают «безобидный» approve, а потом выводят баланс.
Правило: давай минимум под конкретную операцию и отзывай (approve 0 / revoke.cash), когда закончил. Всегда проверяй, что и кому подписываешь. Окно кошелька подсветит неограниченный approve.

🎓 Готов? Выпускной

Прошёл шаги 1–8 на эмуляторе — пора применить навык на своём настоящем кошельке (безопасно, на testnet, подпись без газа). Окно подтверждения там нарисует сам кошелёк.

🛡️ Дальше — Уровень 2: Безопасная работа

Пользоваться кошельком ты умеешь. Теперь научись не терять средства: узнавать дрейнеры (неограниченный approve, permit, fake-airdrop), отклонять их и отзывать выданные разрешения.