Metamask взломали. Хелп!
Многим открою секрет можно написать админу токена и при желании он может поменять адрес, нарисовать вам баланс, забанить ваш адрес и.т.д.
Таким образом все что вы можете сделать это писать в саппорт с просьбой изменить кошелек на другой.
Napadenez
Бывалый
- 29 Ноя 2021
- #9
Kiruxa
Пляшущий с бубном
- 29 Ноя 2021
- #10
Вам может помочь только саппорт.
Многим открою секрет можно написать админу токена и при желании он может поменять адрес, нарисовать вам баланс, забанить ваш адрес и.т.д.
Таким образом все что вы можете сделать это писать в саппорт с просьбой изменить кошелек на другой.
How to recover all additional accounts belonging to a MetaMask seed phrase?
When we first create a MetaMask wallet, it has a seed phrase and there is only one wallet address.
By pressing Add Account in MetaMask, however, we can also create additional wallet addresses belonging to the same seed phrase as the first.
If I have to recover this same MetaMask set-up on a new computer using its seed phrase, only the first wallet generated will appear at first I think, and the rest are hidden for some reason. How to fully recover all secondary accounts/wallets that were added after the first?
EDIT: This is not a question about how to re-import the (invisible) ERC-20 tokens that are in a wallet. It’s a question about how to recover all wallet addresses belonging to a seed phrase
1 Answer 1
This official Metamask page explains that you need to press "create account" as if you were creating a new account 2, and the resulting account will actually be your existing account 2. Weird, but that’s how it is. Also, there seems to be no way to automatically import all the tokens that were there in your old wallet install. So, unless you remember what tokens you had, they’re as good as gone, this is such a big flaw! Thankfully, my old wallet install is still there on my old computer, and I can still make a note of which tokens I need to import on the new install.
Как создать и использовать кошелёк Metamask
Дядя Скрудж
Дядя Скрудж
Сегодня расскажу вам, как можно создать кошелек Metamask, который я использую в большинстве случаем для заработка, во многих темах, о которых я рассказывал, также данный кошелек очень удобен и просто незаменим! Установить его можно потратив на это буквально 5 минут своего времени.
Дядя Скрудж
О кошельке
MetaMask был создан в 2016 году компанией ConsenSys как Ethereum-кошелёк, предназначенный для хранения монет ETH и токенов стандарта ERC. С осени 2020 в кошельке стала доступна сеть BSC, то есть появилась возможность хранить и оперировать монетами BNB и токенами валют построенных на BinanceSmartChain.
Изначально кошелёк представлял собой только расширение (плагин) в браузеры на компьютере, с осени 2020 появилась мобильная версия для Android и IOS.
Как работает?
MetaMask – это онлайн крипто-кошелёк.
Хранение крипты где-либо означает, что её единицы (монеты/токены) хранятся в блокчейне этой криптовалюты в виде записей в блоке – имеют адреса.
Эти адреса публичны, то есть доступны к просмотру всем. Но совершать операции с активами на адресе можно только с помощью закрытого/приватного ключа (private key). «Некастодиальный» означает, что закрытый ключ от адреса с криптой хранится только у пользователя, а не на стороннем сервисе.
Для сравнения, биржа Binance (на которой проводят сейчас много сейлов NFT) является кастодиальным хранилищем крипты, так как приватные ключи хранятся на ней, и если сайт биржи «ляжет», то мы не сможем получить доступ к своим средствам.
MetaMask – это расширение, которое позволяет хранить и управлять своими средствами в блокчейнах Ethereum и Binance Smart Chain (также и во многих других.
При создании кошелька генерируется закрытый ключ (private key), который представляет собой длинный случайный набор цифр и букв.
Закрытый ключ зашифровывается в связке с паролем, который придумываем в момент создания. Где физически, хранится private key не разобрался, но предполагаю, что в браузере. Когда мы подтверждаем транзакции вводом пароля, то обращаемся к этому ключу.
Закрытый ключ генерирует открытый ключ (public key), с помощью которого создаётся публичный адрес кошелька.
Адрес кошелька – это адрес учётной записи (используют также синонимы «адрес счёта» или «адрес аккаунта»). Адрес является публичным – мы предоставляем его чтобы нам перечислили средства, при подключении к DeFi площадкам, для операций на них и пр. Грубо можно сказать, что адрес кошелька пользователя это его «псевдоним» или уникальный идентификатор в сети.
SEED-фраза
SEED-фраза или мнемонический код предоставляется пользователю в момент создания учётной записи и её надо надёжно хранить. После создания первой учётной записи, под этой SEED-фразой можно будет создавать и другие учётные записи, то есть под одной SEED-фразой может быть несколько адресов.
Именно по SEED-фразе можно будет восстанавливать кошелёк, например, переносить с одного устройства на другое или в другой браузер, или запустить один кошелёк на нескольких компьютерах. Подробнее про это ниже.
Создание кошелька
Мне нравится работать через комп, поэтому буду использовать классическую версию MetaMask в виде расширения в браузер. Есть вариант установить в Chrome, Firefox, Brave и Edge.
С официального сайта скачиваю расширение в Chrome: https://metamask.io/
Также у меня установлен метамаск на iOS, очень удобно.
Рис 1. Скачиваю расширение MetaMask в Chrome
Далее создаю кошелёк. Во время создания будет предложено придумать пароль и записать в надёжное место свою SEED-фразу:
Рис 2. Создание кошелька (учётной записи) в MetaMask
SEED-фразу записываем, потому что мы её восстановить не сможем. (на листочек или же куда-то в заметки.)
Учётные записи
В современном виде Metamask учётная запись называется «счёт», поэтому далее буду использовать это название. При создании кошелька мы получаем счёт, у которого есть уникальный публичный адрес, закрытый ключ и к нему привязана уникальная SEED-фраза.
Теперь мы можем создавать в кошельке дополнительные счёта. При этом у каждого из них будет уникальный адрес, уникальный закрытый ключ и общая для всех SEED-фраза. Выбираем «Создать счёт», даём ему имя и готово. Для примера создал в кошельке два дополнительных счёта:
Рис 3. Создание дополнительных счетов (учётных записей) в кошельке
Положил на все счета немного BNB (подробно о том, как настраивать сеть BSC и вводить средства будет ниже). Разные суммы, чтобы визуально легко отличить:
- 0,01 BNB на основной Account 1,
- 0,015 BNB на «Счёт тест»,
- 0,012 BNB на «Счёт тест 2».
Убедившись, что сохранил SEED -фразу, удаляю расширение MetaMask (соответственно и кошелёк) из браузера и для пущей уверенности перезагружаю комп.
Восстановление кошелька по SEED -фразе
Metamask предлагает или установить новый кошелёк или импортировать существующий по SEED-фразе. Выбираю импорт, вставляю SEED-фразу, придумываю пароль (использовал старый, чтобы не забыть) и кошелёк восстанавливается.
После восстановления изначально видно только первый основной счёт – Account 1:
Рис 4. Восстановление кошелька по SEED-фразе
Теперь восстановим два дополнительных счёта.
Для этого выполняем шаги
- Нажимаем «Создать счёт»
Присваиваем ему имя и счёт восстанавливается. При восстановлении обратил внимание на следующие нюансы:
- счета восстанавливаются в том порядке, в котором создавались;
- можно изменить имя восстанавливаемого счёта, например вместо «Счёт тест» назвать «Счёт 123». Тогда название изменится, но адрес, ключ и сумма будут соответствовать ранее созданному счёту «Счёт тест». Чтобы избежать путаницы я сохранил старые имена.
- для восстановления не надо использовать кнопку «Импортировать счёт» – она нужна для восстановления по закрытому ключу в другом кошельке, то есть в кошельке с другой SEED-фразой. Можно восстановить счёт через эту кнопку, вставив закрытый ключ, но тогда после нажатия «Создать счёт» этот счёт восстановится ещё раз и будут две одинаковые копии.
Восстановление по закрытому ключу
Закрытый ключ можно экспортировать из кошелька, то есть сохранить где-нибудь – он лежит в «Реквизиты счёта» «Экспортировать закрытый ключ».
Помним, что у каждого счёта свой закрытый ключ, поэтому по закрытому ключу можно восстановить только соответствующий ему счёт. Допустим, есть два компьютера (назовём их Mac и Asus) на обоих установлен кошелёк Metamask, у каждого из которых своя уникальная SEED-фраза и набор счетов. Эксперименты по созданию счетов проводились на Asus. Теперь добавим учётную запись «Счёт тест» из кошелька на Asus в кошелёк на Mac.
В Metamask на Mac нажимаем «Импортировать счёт», вставляем его закрытый ключ и счёт появляется в списке счетов этого кошелька:
Рис 5. Импорт счёта (учётной записи) по закрытому ключу
Кошелёк автоматически присвоил счёту имя «Account 3», восстановив его адрес и средства по его уникальному закрытому ключу. Чтобы избежать путаницы, переименовываю его в привычный «Счёт тест». На рисунке видим, что рядом с ним стоит пометка «импортированный».
Резюмирую – с помощью SEED-фразы можем восстановить весь кошелёк со всеми счетами, с помощью закрытого ключа только соответствующий ему счёт.
Как внести средства на MetaMask
Существует довольно много способов внесения средств на кошелек Metamask.
- обменник Bestchange
- любая криптовалютная биржа
- p2p обмен
- перевод с другого адреса и другие
Сейчас я вам расскажу как это можно сделать на примере биржи Huobi. Для начала нам нужен адрес счета для пополнения Metamask допустим в сети Polygon.
Переходим в аккаунт и копируем адрес нажимая на него(скрин выше), после чего выдвигаемся на нашу биржу Huobi, Binance или любую другую.
- Находим на споте нужную монету MATIC/USDT
- Покупаем её с помощью выставления лимитного ордера
- После чего переходим в наш кошелек нажимаем "ВЫВОД" и выбираем сеть MATIC
- Нажимаем вывод и подтверждая его выводим средства
- Ожидаем пока подтвердят вывод на бирже и видим, что наши средства успешно пришли на кошелек.
Как менять сеть в Metamask?
Все довольно просто мы будем нажимать на данную кнопку и можем менять и добавлять новые сети.
Например так мы можем подключаться в другую сеть ETH или же выбирать нужную нам для участия в других темках.
Продолжение по кошельку Metamask я опубликовал в другой статье ниже.
Добавление сети BSC, Polygon в Metamask.
Дядя Скрудж
Пригласить друга — кликай чтобы пригласить своего друга и рассказать ему о мире криптовалют и NFT
Помощь с кошельком МетаМаск на русском
Задайте свой вопрос внизу страницы, если здесь не нашлось ответа на ваш вопрос.
Не вижу токены на балансе кошелька
В какой сети вы отправили токен? (Ethereum, Binance Smart Chain, Polygon и др.). Сеть должна совпадать.
Если вы отправили в Polygon, то они никак не придут к вам в Binance Smart Chain. Переключитесь в кошельке на эту сеть, если она уже добавлена, либо добавьте отсутствующую сеть .
Войдите на CoinMarketCap и выполните поиск по названию вашей монеты. Там вы найдете адрес смарт-контракта монеты в выбранной сети.
Скопируйте этот адрес контракта, в МетаМаске выберите Импорт токенов и вставьте адрес в первую строку. Дальше токен загрузится автоматически.
После восстановления по сид фразе токены пропали
Проверьте ваш адрес в блокчейн эксплорере той сети, на которой находятся токены. Если они есть в эксплорере, но не видны в МетаМаске – используйте инструкцию выше.
Если после восстановления адрес другой – нажмите на аватар и Создать счёт.
Создайте несколько аккаунтов и посмотрите, есть ли среди них ваш адрес. Если вашего адреса нету, значит это сид фраза с другими адресами, и на ней действительно ничего нет. Возможно вы ошиблись, когда сохраняли её.
Если многократное создание аккаунтов не помогает, и вы не видите ваш адрес: вам нужно убедиться, что сид фраза точно от этого адреса. МетаМаск использует всегда один и тот же путь деривации – m/44’/60’/0’/0.
Входим на сайт ianecoleman.io/bip39/ и обязательно (!) скачиваем эту HTML страницу себе на компьютер/устройство. Запускаем эту HTML страницу с устройства и в поле BIP39 Mnemonic вводим сид фразу. В поле Coin выбираем ETH — Ethereum.
Листаем страницу ниже к заголовку Derived Addresses. Если в этом списке нет вашего адреса, и вы генерировали сид фразу в МетаМаске, значит это сид фраза не от искомого вами адреса на все 100%.
Списалась комиссия, но обмен не произошёл
Агрегаторы ликвидности (подобно 1 inch) и сложные смарт-контракты безвозвратно расходуют газ (комиссию сети), даже если вы получаете ошибку. В итоге возможно такое, что транзакция отменена, но газ все равно будет списан.
Отправил монеты на биржу а они не зачислились
Частый пример – пользователи отправляют токены на Binance, а они не зачисляются. Дело в том, что Binance поддерживает ограниченное количество токенов, далеко не все. Но на адрес всё равно можно отправить.
В итоге если в отправили монету, которая не листится на Бинансе, вам нужно написать им в поддержку и предоставить хэш транзакции. Бывает так, что биржа идёт навстречу и возвращает токены вручную спустя время, по запросу.
Как синхронизировать МетаМаск
Функция синхронизации смартфон-компьютер отключена. Но она не обязательна, чтобы пользоваться кошельком на разных устройствах одновременно. Для этого войдите под своей резервной фразой восстановления через импорт на всех нужных устройствах.
MetaMask не подключается
Зачастую эта проблема встречается, когда пользователь хочет подключить свой кошелёк со смартфона. В таком случае выберите способ «Wallet Connect», затем в списке кошельков найдите MetaMask и подключитесь таким образом.
Утеряна секретная фраза
Если вы всё ещё авторизованы в кошельке, зайдите в Настройки -> Безопасность и конфиденциальность -> Раскрыть фразу восстановления. Надёжно сохраните её вне устройства.
Если вы вышли из кошелька, её уже никак не вернуть.
Как удалить MetaMask
Нажмите на расширении правую кнопку мыши и выберите пункт «Удалить» (для браузера Chrome). В остальных браузерах вам аналогично нужно найти список ваших расширений (плагинов) и удалить МетаМаск.
Как соединить MetaMask с PancakeSwap
Когда вы подключаетесь со смартфона, возможна ошибка «No provider was found». Вместо MetaMask выберите способ «Wallet Connect». Затем в списке вариантов – MetaMask. Приложение откроется и вы авторизуетесь.
Как перевести Биткоин
Оригинальные BTC сети Bitcoin не поддерживаются MetaMask. Но всегда можно купить и хранить его эквиваленты (Wrapped Bitcoin, WBTC) в сетях Ethereum, Binance Smart Chain и других.
Как отменить транзакцию
Перейдите на вкладку «Активность», найдите нужную транзакцию и нажмите кнопку отмены.
Возможно за услугу будет взят сетевой сбор и он составит среднюю стоимость отправки транзакции.
Также зайдите в Настройки > Дополнительно > Сбросить счёт. Это отменит все повисшие транзакции.
Токены уменьшаются в кошельке
Существуют смарт-контракты, в работе которых заложено, что количество токенов будет постоянно уменьшаться. Часто это сделано, чтобы обеспечить постоянный рост курса. Но учтите, что при этом ваш долларовый объем не будет расти. Чаще всего это скам.
У вас было 100 монет, контракт превратил их в 10 монет. Они как стоили 10$, так и будут стоить, хотя курс стал 100$ и якобы вырос в 10 раз.
Взломали MetaMask, украли криптовалюту
Если транзакция уже подтверждена, монеты не вернуть.
МетаМаск – некастодиальный кошелёк. То есть утечка приватных ключей может произойти только на стороне пользователя. Например: вы вводили сид-фразу ещё где-то, кто-то её обнаружил на незащищённом устройстве, либо вы подключили MetaMask к зловредному сайту и подписали разрешение на трату всех средств.