Как это работает
ktopapa — кабинет, который читает остатки ваших кошельков и бирж и складывает их в один портфель: монеты, сети, где лежат, доля, прибыль в рублях и долларах. Мы ничего не подписываем и не переводим — только читаем. Есть три способа подключить источник:
- Биржа — по API-ключу только для чтения (Bybit, OKX, Binance, Bitget, KuCoin, MEXC, Gate, HTX).
- Кошелёк — MetaMask и другие расширения одной кнопкой, кошельки на телефоне по QR через WalletConnect. Получаем только адреса.
- Адрес — просто вставьте публичный адрес любой поддерживаемой сети. Для биткоин-кошельков подойдёт xpub.
Остатки обновляются при входе и раз в ночь автоматически, чтобы график строился, даже когда вы не заходите.
Ключ доступа
Кабинет создаётся без почты и пароля. Вместо них — ключ доступа вида KP-XXXXX-XXXXX-XXXXX-XXXXX. По нему вы входите с любого устройства. Ключ показывается один раз при создании и всегда доступен по кнопке «Ключ» в шапке, пока вы в кабинете.
Если ключ мог кто-то увидеть — в настройках выпустите новый, старый перестанет работать сразу.
Биржи: как создать ключ только для чтения
Общее правило для всех бирж: при создании ключа выбирайте права только чтение (Read-only / Read). Никаких «Trade», «Withdraw», «Transfer». Если биржа требует белый список IP — укажите IP сервера, он показан в окне подключения. Ключ и секрет копируйте сразу: секрет биржа показывает один раз.
Bybit
- Профиль → API → Create New Key → System-generated API Keys.
- Название любое, тип «API Transaction», permissions — только Read-Only.
- Разделы: Unified Trading, Assets, Earn — галочки на чтение. Ничего про Withdraw.
- IP: «No IP restriction» или IP сервера. Подтвердите 2FA, скопируйте Key и Secret.
OKX
- Профиль → API → Create API key → Trading (V5 API).
- Permissions: только Read. Кодовую фразу (passphrase) придумываете сами — она нужна в кабинете третьим полем.
- IP-адрес можно оставить пустым или вписать IP сервера.
Binance
- Профиль → API Management → Create API → System generated.
- Пройдите проверку, затем Edit restrictions: оставьте только Enable Reading. Enable Spot & Margin Trading, Withdrawals — выключены.
- Если включаете «Restrict access to trusted IPs only» — впишите IP сервера.
Bitget
- Профиль → API Keys → Create API Key → System-generated.
- Permissions: Read-only. Passphrase придумываете сами (понадобится в кабинете).
- IP whitelist — IP сервера (Bitget требует его для ключей без срока действия).
KuCoin
- Профиль → API Management → Create API.
- Permissions: только General (чтение). Passphrase свой. Restrict IP — IP сервера или отключить.
MEXC
- Профиль → API Management → Create.
- Права: только чтение (Account: Read, Spot: Read). Whitelist IP — IP сервера.
Gate
- Профиль → API Management → Create API Key → API v4.
- Permissions: Spot/Wallet/Earn — Read only. IP whitelist по желанию.
HTX (Huobi)
- Профиль → API Management → Create.
- Permissions: только Read-Only. IP-адрес — IP сервера (иначе ключ живёт 90 дней).
Кошельки
Расширение в браузере (MetaMask, Rabby, OKX Wallet, Trust, Phantom): нажмите «Кошелёк» → выберите свой → в его окне подтвердите подключение. Мы получаем только список адресов и ничего не подписываем. Для MetaMask подтягиваются сразу адреса всех сетей (EVM, BTC, Solana, TRON), если они включены в кошельке.
Кошелёк на телефоне (Trust, SafePal, Tonkeeper, любой с WalletConnect): нажмите «Кошелёк» → «QR-код» → отсканируйте в приложении кошелька. Соединение нужно только на секунду — чтобы прочитать адреса.
Адреса и xpub
Если кошелёк подключить не получается (холодный, на другом устройстве, аппаратный) — вставьте его публичный адрес: тот, который вы даёте, чтобы вам перевели монеты. Сеть определим сами: EVM (Ethereum, Base, BSC, Polygon, Arbitrum, Optimism, Avalanche, Linea), Bitcoin, Solana, TON, TRON, XRP, Litecoin, Dogecoin, Cardano, Polkadot, Cosmos-сети, Aptos/Sui, NEAR, Kaspa.
Для биткоин-кошельков (Ledger, Trezor, Electrum, Sparrow) лучше вставить xpub / ypub / zpub — расширенный публичный ключ. Тогда посчитаем все адреса кошелька, включая адреса сдачи. Где взять: Ledger Live → счёт → настройки → Advanced logs (xpub); Trezor Suite → счёт → Show XPUB; Electrum → Wallet → Information. xpub не даёт доступа к средствам, но раскрывает историю — храните его как приватную информацию.
Пулы дохода
Пул — это Morpho Vault V2 в сети Base. Morpho — открытый протокол кредитования: ваши монеты дают в долг под избыточный залог, заёмщики платят процент, он и есть ваш доход. Ставка плавающая, зависит от спроса на займы, начисляется каждую секунду. ktopapa — куратор пула: выбирает рынки, куда размещаются средства, и берёт 10% от начисленного дохода (с тела — ничего).
- Нужен кошелёк-расширение (MetaMask, Rabby, OKX Wallet) с монетой пула в сети Base и немного ETH в Base на комиссию (центы).
- В кабинете → «Пулы дохода» → «Заработать» → выберите кошелёк, введите сумму. Первый раз кошелёк попросит две подписи: разрешение пулу взять ровно эту сумму и сам депозит.
- Позиция появится в портфеле как «Пул … ktopapa», начисленный доход считается по событиям контракта.
- «Забрать» — одна подпись, монеты возвращаются на кошелёк сразу (если в пуле есть свободная ликвидность; обычно есть).
Все настройки контракта (комиссия, лимиты, рынки) меняются только через таймлок: заявка публикуется заранее, кабинет её увидит и покажет предупреждение — у вас будет время забрать средства, если изменение не нравится.
Как завести монеты в сеть Base
С биржи. Bybit, OKX, Binance, Bitget, KuCoin, MEXC, Gate поддерживают вывод USDC и ETH в сеть Base: Вывод → монета → сеть «Base» → адрес вашего MetaMask (тот же 0x-адрес, что и в Ethereum). Комиссия вывода — обычно меньше $1. Пул принимает USDC — если на бирже только USDT, обменяйте на USDC перед выводом (пара USDT/USDC есть на любой бирже, спред сотые доли процента).
Из другой сети. В MetaMask есть встроенный мост (Bridge) и обмен (Swap) — можно перегнать USDT из TRON/BSC в USDC на Base. Комиссии выше, чем при выводе с биржи.
Риски — честно
- Смарт-контракт. Morpho аудирован и держит миллиарды долларов, но любой код может содержать уязвимость. Средства могут быть потеряны.
- Залог. Если цена залога заёмщиков падает быстрее, чем его успевают ликвидировать, пул получает убыток (bad debt).
- Стейблкоин. USDC может временно или навсегда потерять привязку к доллару.
- Ликвидность. В редкие моменты в пуле может не оказаться свободных средств для мгновенного вывода — придётся подождать.
- Куратор. ktopapa управляет настройками пула через таймлок. Следите за предупреждениями в кабинете.
- Ваш кошелёк. Депозит и вывод подписываете вы. Проверяйте адрес контракта в окне кошелька и не подписывайте то, чего не понимаете.
Это не вклад, не банковский продукт и не финансовая консультация. Кладите в пулы только ту часть, которую готовы держать в DeFi.