Обзор криптовалютного кошелька metamask

Похожие кошельки

Помимо MetaMask, криптовалюту можно хранить и в других электронных и аппаратных кошельках, которые отличаются функционалом и списком поддерживаемых монет. В качестве альтернативы приведены примеры электронного и аппаратного криптокошельков.

Jaxx

Jaxx — криптовалютный кошелек от канадской компании Decentral Inc. Первая версия кошелька была выпущена в 2016 году. Jaxx Liberty доступен в виде приложения для iOS или Android, расширения для браузера или в десктопной версии. Кошелек не поддерживает фиатные валюты, но позволяет хранить более 85 видов криптовалют. Jaxx также сотрудничает с биржей ShapeShift, что дает пользователям возможность обменивать и покупать монеты через интерфейс кошелька. Меры по защите своих средств, доступные владельцам счетов — пароль и резервная фраза из 12 слов.

Ledger

Ledger — французская компания, которая с 2014 года производит аппаратные кошельки для криптовалют. Кошельки Ledger представляют собой физические устройства, на которых хранится криптовалюта. Главные продукты компании — хранилища Ledger Nano S и Ledger Nano X, а также приложение Ledger Live. Модель Nano X новее и дороже, чем Nano S. Ledger Nano X поддерживает не только USB-подключение, но и соединение со смартфоном по Bluetooth. Аппаратные кошельки компании Ledger имеют защиту от взлома и возможность восстановления в случае.

Возможности MetaMask

MetaMask – некастодиальный кошелек: приватные ключи, пароли и адреса не передаются разработчикам или третьим лицам. Пользователь полностью контролирует свои средства, шифрование происходит в приложении.

Metamask предлагает стандартный набор функций для криптовалютного кошелька. В них входят:

  • хранение, получение и отправка токенов в подключенных сетях
  • хранение, получение и отправка NFT
  • использование тестовых сетей с демо-токенами
  • покупка ETH напрямую через поддерживаемые платежные опции
  • встроенный DEX-обменник

Через кошелек реализована функция обмена и протокол EIP-1559. Обмен позволяет торговать токенами внутри кошелька, используя агрегатор децентрализованных бирж (DEX). Агрегатор находит лучшую цену на токен и выстраивает маршрут транзакции. Протокол EIP-1559 позволяет снизить расходы на газ, выбрав приоритет для транзакции.

MetaMask не поддерживает Bitcoin. Чтобы купить Bitcoin на MetaMask, нужно сначала сконвертировать его в токен стандарта ERC-20. В частности, можно использовать “обернутый” – Wrapped Bitcoin (WBTC). Этот токен формата ERC-20 – своеобразный стейблкойн, привязанный к курсу BTC. 1 WBTC = 1 BTC. Переводить и хранить WTBC на MetaMask можно точно так же, как и остальные токены в сети Ethereum.

В MetaMask нет лимитов и комиссий со стороны кошелька. Использование кошелька бесплатно. Максимальная сумма пополнения и минимальный размер вывода не установлены. Комиссия зависит от выбранной сети и предпочтений пользователя в приоритете транзакции.

Как пользоваться Metamask.

Плагин предназначен, чтобы взять удар на себя: сеть видит только его статус и историю. Его вы можете использовать, как промежуточный кошелек, чтобы не показывать посторонним ваш основной MyEtherWallet.

Для этого нужно пополнить баланс:

  • Напрямую с карты (но выгоднее – через депозит),
  • Сделать пополнение или обмен прямо в плагине (следите за итоговыми комиссиями),
  • Пополнить кошелек через обменники,
  • Либо перевести с вашего базового Ledger Nano или MyEtherWallet.

В последнем случае вы получаете также возможность передачи на баланс большинства токенов.

Если у вас есть приватные ключи от других кошельков сети Ethereum, вы можете импортировать их в Metamask (учитывая, что MyEtherWallet никак себя не скомпрометировал и представляет более надёжное решение, не знаю, зачем делать такой импорт).

Справедливо и обратное: возможен перенос приватных ключей из Metamask в новый (!) кошелек MyEtherWallet.

Внимание: когда делаете импорт приватного ключа, всегда используйте новый, чистый кошелек-донор с пустым балансом. Работайте в безопасной среде (виртуальная машина Linux).. Я лично советую использовать Metamask для ежедневных расчётов в Ethereum и DEFI (фарминг, депозиты, стекинг)

Для долгосрочного хранения криптовалют и токенов предназначен аппаратный кошелек

Я лично советую использовать Metamask для ежедневных расчётов в Ethereum и DEFI (фарминг, депозиты, стекинг). Для долгосрочного хранения криптовалют и токенов предназначен аппаратный кошелек.

Установка расширения

Первый шаг – установка расширения для браузера или приложения на мобильном устройстве. Вы можете скачать MetaMask с официального сайта.

MetaMask поддерживает:

• Браузеры: Google Chrome, Firefox, Brave или Edge.• Android: Любой смартфон на ОС Android.• iOS: Поддерживается на любом iPhone.

Расширение MetaMask

1) Выберите подходящий вариант и нажмите “Install MetaMask“. 


Выбор платформы для установки МетаМаск

2) Подтвердите установку в каталоге расширений.


Устанавливаем расширение MetaMask

Подтверждаем установку расширения

3) После успешной установки нажмите на значок расширения в верхнем углу браузера и найдите MetaMask.


Закрепляем и открываем МетаМаск

4) Нажмите “Начало работы” чтобы попасть на страницу создания кошелька.


Переходим к созданию кошелька

MetaMask на Android и iOS

1) Скачайте приложение MetaMask в Google Play или AppStore.

2) После установки войдите в приложение, чтобы попасть на страницу создания кошелька.

Indemnification

You shall defend, indemnify, and hold harmless the Company, its affiliates and each of its representatives from all liabilities, losses, claims, and expenses, including reasonable attorneys’ fees, that arise from or relate to (i) your use or misuse of, or access to, the Service, or (ii) your violation of the Terms of Service or any applicable law, contract, policy, regulation or other obligation. We reserve the right to assume the exclusive defense and control of any matter otherwise subject to indemnification by you, in which event you will assist and cooperate with us in connection therewith.

Как подключить Metamask к Binance Smart Chain

Как мы описали выше Metamask поддерживает не только сеть Ethereum, но еще и BSC. Binance Smart Chain — собственный блокчейн биржи Binance. Начинает активнее использоваться в разработке Defi приложений. Работает на стандарте BEP-20.

Что бы подключить блокчейн Binance:

  1. Выбираем Пользовательский RPC как показано на скриншоте

Выбор Пользовательского RPC

2. В следующей форме вводим данные:

  • Имя сети: BSC Mainnet
  • Новый URL-адрес RPC https://bsc-dataseed1.binance.org/
  • Идентификатор цепи: 56
  • Символ валюты: BNB
  • Адрес проводника блока: https://bscscan.com/

3. Нажимаем кнопку сохранить. Готово, теперь у вас появилась возможность получать криптовалюты стандарта BEP-20 в свой Metamask.

Также у вас появилась возможность работать с Defi приложениями и децентрализованными биржами используя Metamask кошелек для авторизации. На сам же кошелек можно переводить средства. Более того скачав приложение Metamask для своего смартфона, можно отслеживать состояние своего кошелька с андроид или айфона.

Установка расширения в браузер

Затем нам необходимо выбрать вариант устройства, на которое будем устанавливать кошелек. Доступны следующие опции:

      • Браузер: Google Chrome, Firefox, Brave или Edge.
      • iOS: Совместим с любым Айфоном.
      • Android: Совместим с любым смартфоном на Андроиде.

После того, как мы определились с выбором, нажимаем на кнопку Install MetaMask for… В рамках данной статьи я буду рассматривать установку в браузер Firefox.

Шаг 2. Создаем новый кошелек. После успешной установки расширения, в правом верхнем углу веб-браузера появится оранжевый значок с лисой. Кликаем по нему. Затем нажимаем на кнопку Начать работу и переходим к следующему этапу.

Система предложит нам два варианта развития событий:

      • Импортировать кошелек — этот вариант позволяет импортировать существующий кошелек с другого устройства на новое.
      • Создать кошелек — этот вариант позволяет создать новый кошелек MetaMask.

Т.к. мы создаем новый кошелек, нам необходимо выбрать второй вариант. Жмем на Создать кошелек:

Шаг 3. Придумываем пароль. Ставим галочку рядом с Условиями использования и нажимаем Создать.

Пароль нужно будет вводить каждый раз, когда вы захотите получить доступ к кошельку.

Шаг 4. Секретная фраза восстановления. На следующем этапе, в коротком видео рассказывается суть фразы восстановления. Фраза восстановления — это главный ключ к кошельку и средствам в нем. Фраза восстановления состоит из 12 случайно сгенерированных слов.

Помните о том, что в случае поломки компьютера, секретная фраза восстановления является единственным способом восстановить вашу учетную запись в MetaMask.

Как хранить фразу восстановления?

      • В диспетчере паролей.
      • В банковском сейфе.
      • В банковской ячейке.
      • Запишите и храните в нескольких секретных местах.

Никогда и никому не говорите свою фразу восстановление, даже сотрудникам Metamask. В противном случае вы можете потерять доступ к кошельку и как следствие ко всему содержимому.

После того, как вы увидели свою фразу восстановления, тщательно скопируйте каждое слово в том порядке, в котором она указана на экране. Порядок слов имеет решающее значение. Если нарушить порядок, то у вас не получится импортировать свою учетную запись на новое устройство, даже если вы правильно ввели все 12 слов. Жмем Далее:

Шаг 5. Подтверждение секретной фразы восстановления. На этом шаге необходимо расположить слова в том порядке, в котором вы получили их на предыдущем этапе. Расположили слова? Жмем Подтвердить:

Порядок слов совпал? Если да, то поздравляю, вы можете перейти к кошельку и начать его использовать.

Ethereum-браузер

Интернет функционирует за счёт пересылки HTTP-запросов между устройством пользователя и веб-сервером. Эфириум же не полагается на один или несколько определённых серверов – здесь сеть соединят вас с ближайшим узлом (нодой), который транслирует ваш запрос на всю сеть. Более подробно об этом процессе читайте в статьях Ноды Эфириума и Как работает Ethereum.

Полный узел Ethereum занимает более 400 Гбайт на компьютере пользователя. Ранее для интеракции с Dapps вам было необходимо держать его на жёстком диске. MetaMask, выступая в качестве посредника, позволяет вам подключаться к нодам напрямую. Функционал MetaMask обеспечивается одной небольшой JavaScript-библиотекой и расширением для браузера (Chrome, Firefox или Brave от криптопроекта Basic Attention Token).

Помимо главной сети Ethereum, приложение позволяет подключиться к Ropsten Network, Kovan Network, Rinkeby Network, каждая из которых сейчас работает в тестовом режиме. На Ropsten Network, например, запущена игра Cryptocup, позволяющая делать ставки на матчи Чемпионата Мира в России. Для этого тоже нужно использовать MetaMask.  

Как использовать MetaMask?

Теперь мы предоставим пошаговое руководство по MetaMask, которое поможет начать использовать его основные функции. В качестве примера мы собираемся использовать расширение браузера Firefox.

Когда надстройка установлена в браузере, вы должны нажать на значок лисы и начать настройку учетной записи. Первый вопрос: есть ли у вас уже начальная фраза или вы новичок в MetaMask. Возможные варианты: «Импортировать кошелек» и «Создать кошелек». Если у вас нет начальной фразы MetaMask, выберите «Создать кошелек».

Перед созданием кошелька пользователю предлагается помочь улучшить сервис, поделившись некоторыми данными. Вы можете увидеть полное объявление на картинке выше. Затем вам необходимо согласиться с условиями использования MetaMask и установить пароль.

Следующим шагом является создание секретной резервной фразы. Фраза генерируется в один клик. Веб-сайт рекомендует хранить его как один пароль в диспетчере паролей или записать его на листе или нескольких листах бумаги, которые следует хранить в надежном месте. Когда фраза генерируется, пользователь должен подтвердить фразу, выбирая слова в правильной последовательности. Когда начальная фраза будет подтверждена, вы можете начать пользоваться кошельком.

Страницей по умолчанию является сеть Main Ethereum. В правом верхнем углу есть всплывающее меню, где вы можете переключиться на другую сеть. В настоящее время существуют тестовая сеть Goerli, тестовая сеть Rinkeby, тестовая сеть Ropsten и другие. Пользователи могут свободно добавлять собственные сети.

Внести деньги в MetaMask очень просто. В правой части главной страницы есть две кнопки: ОТЛОЖИТЬ и ОТПРАВИТЬ. Нажав на кнопку Депозит, вы попадете в новое окно с вариантами депозита. Если у вас есть ETH, вы можете отправить нужную сумму, используя адрес кошелька MetaMask (тот, который находится слева под кнопкой Details). Остальные две функции хороши для тех, у кого еще нет эфира. Вы можете купить ETH с помощью кредитной карты, используя Wyre, или купить ETH в обмен на другие криптовалюты на CoinSwitch.

Как перевести токены из MetaMask? Отправлять токены тоже легко. Вам просто нужно ввести адрес кошелька принимающей стороны и указать сумму.

Зачем нужен Metamask?

Плагин выполняет роль промежуточного звена между вашим основным кошельком и DEFI. Сначала вы переводите на него эфир и токены (COMP, DAI, WBTC, BAT, USDT, LINK и другие), которые хотите активно использовать, а все остальные ваши активы спокойно и незаметно хранятся на базовом кошельке (я рекомендую Ledger Nano; или хотя бы MyEtherWallet).

Это делается, чтобы защитить данные ваших криптовалютных кошельков, а также, чтобы сделать работу с эфиром и другими токенами удобной и быстрой.

Так вы можете завести разные Metamask кошельки под конкретные цели. Плагин позволяет держать под крышкой сразу несколько профилей, включая выбранный вами заранее кошелек из памяти Ledger Nano.

Аналог – несколько дебетовых пластиковых карт, с которых выполняются разные задачи (детские карманные расходы, карта для туристической поездки, подарочные карты и так далее). Вы пополняете их с одного банковского счета, но если вдруг данные какой-либо карты попадут к мошенникам, они не смогут добраться к вашим сбережениям на основном счете.

Так и с МетаМаск: установили плагин для Brave (Chrome / Firefox), ввели данные, Metamask их зашифровал, пополнили новый кошелек, а дальше заходите в плагин, чтобы:

  • Просто и безопасно проверить свой баланс. Например, через приложение Zapper (в нём же можно выгодно разместить свои активы для заработка) или Zerion (полная сводка по транзакциям и движению в портфеле).
  • Отправить или получить транзакции в ETH или ERC-20 токенах (гибкая настройка условий – Gas Limit и Gwei, а ещё в Metamask можно ускорить застрявший перевод или отменить его – до попадания в блок).
  • Поучаствовать в пулах ликвидности Balancer и Uniswap (вы переводите свободные токены, взамен получаете долю в комиссиях и пассивный доход).
  • Заняться фармингом YFI (yearn.finance), MTA, SNX, BAL, CRV, REN, UMA. Посмотрите, сколько стоят эти токены. Инструкция, как их фармить есть в нашем телеграм-канале.
  • Попробовать заработать 300% APY на новом Ampleforth Geyser. Вот инструкция по шагам.
  • Взаимодействовать со смарт-контрактами (займы, flash-loans, круговые лендинг-проекты). Полный список опубликован здесь (вкладки Lend, чтобы дать в долг, и Borrow, чтобы взять кредит).
  • Быстрого и недорого обменять токены (процесс называется Swap – например, в этом сервисе).

Всё это делаем, не открывая базовый криптовалютный кошелек, не компрометируем его приватные ключи, из-за всякой мелочи не вводим пароль и не загружаем файл-ключ куда попало. Красиво? Ещё бы!

Сейчас DEFI бьёт все рекорды: по набору капитализации, по объёмам суточных транзакций, по прибыли (в том числе – от пассивных источников). И именно Метамаск позволяет работать с контрактами быстро, гибко и достаточно безопасно. Все советы по защите читайте в этой ветке.

FAQ

Что такое MetaMask? MetaMask – это криптовалютный кошелек, который работает в виде расширения для браузера и мобильного приложения. Изначально был сделан для хранения Ethereum и других токенов стандарта ERC-20, но можно подключать и другие сети.

Как пополнить МетаМаск с карты Сбербанка? Через платежные системы, предлагаемые кошельком. Для этого нужно нажать Купить на главной странице приложения и выбрать удобную платежную систему. Далее внести нужную сумму, реквизиты — и ваш счет будет пополнен. Подробнее читайте в разделе Как пополнить счет в приложении MetaMask.

Как пополнить метамаск USDT? Нужно скопировать адрес кошелька вверху главной страницы и вставить его в кошелек-отправитель. Через некоторое время токены появятся на МетаМаске.

Как перевести монеты из Бинанс в Метамаск? Нужно зайти в кошелек Бинанс, выбрать монету, которую хотите отправить, нажать Вывод и ввести адрес кошелька МетаМаск. Подробнее читайте в разделе Как отправить криптовалюту.

Как перевести деньги из Метамаск на Бинанс? Нажмите Отправить на главной странице МетаМаск, введите адрес вашего кошелька на Бинанс и выберите монету, которую хотите перевести. Нажмите Дальше — и через некоторое время монеты появятся на вашем кошельке.

Как отправить средства из кошелька Метамаск? Нажмите Отправить на главной странице МетаМаска, введите адрес кошелька, на который нужно отправить монеты и выберите токен, который хотите перевести. Нажмите Дальше — и через некоторое время монеты будут переведены. Подробнее читайте в разделе Как отправить криптовалюту.

Как осуществить в MetaMask перевод между сетями? Чтобы перевести токены с одной сети в другую, можно использовать блокчейн-мосты. Например, сервис Binance Bridge — безопасный и быстрый способ перевода кросс-чейн активов в Binance Chains.

Как узнать свой адрес в кошельке Метамаск? Нажмите на название аккаунта вверху главной странице, и адрес кошелька поместится в буфер обмена.

Как удалить аккаунт Метамаск? Удалить аккаунт нельзя, но можно удалить расширение браузера.

Общая характеристика

MetaMask – это криптовалютный кошелек, который работает как расширение для браузеров Firefox, Google Chrome и Brave. Он позволяет пользователям:

  • хранить и передавать цифровые монеты, которые существуют в сети блокчейн Ethereum: Эфириум, токены ERC-20 и предметы коллекционирования ERC-721;
  • взаимодействовать с умными контрактами и децентрализованными приложениями (DApps);
  • работать с биржами криптовалют и сервисами DeFi – децентрализованное финансирование, с помощью которого трейдеры могут выстраивать отношения кредитования с цифровыми средствами.

Количество функций, которые может выполнять MetaMask, постоянно увеличивается. В нашем телеграм-канале вы найдете полезные инструкции по работе с ним: как использовать его для создания и продажи NFT, подключения к метавселенным, торговли на децентрализованных биржах, стейкинга токенов под проценты и многого другого.

Кошелек был создан в 2016 году Аароном Дэвисом и Дэном Финлеем. Также в команду разработчиков вошли другие эксперты по криптографии: Джеймс Моро, Кристиан Джериан и Фрэнки Пангилинан. Компания, стоящая за разработкой MetaMask базируется в США.

Последние ключевые обновления:

  • в октябре 2018 года было объявлено о начале разработки мобильного приложения MetaMask;
  • ноябрь 2018 года — компания представила Privacy Mode – общесистемный стандарт для улучшения конфиденциальности пользователей в Ethereum: вместо того, чтобы раскрывать адреса трейдера на всех сайтах, режим конфиденциальности требует, чтобы веб-ресурсы запрашивали согласие пользователя, прежде чем кошельки раскрывают адрес;
  • февраль 2019 года — запущен новый веб-сайт криптокошелька: https://metamask.io/;
  • в июне 2019 года была официально запущена работа публичной бета-версии приложения для Android и iOS MetaMask Mobile.

Приложение подходит как для новичков блокчейна, так и для опытных трейдеров токенов, криптографов и разработчиков. Программу скачали более миллиона раз. Среди партнеров и пользователей технологии такие компании, как Airswap, The Bounties Network, Gitcoin, Uniswap, OpenSea, Maker, Compound.

Также MetaMask позволяет пользователям управлять своими учетными записями и их ключами, созданными с помощью других кошельков, в том числе, аппаратных. Здесь MetaMask выступает в роли промежуточного звена. Например, такая схема работы возможна с еще одним криптокошельком – MyEtherWallet.

Криптовалютный кошелек — это программное обеспечение, в котором хранится ваш открытый и закрытый ключи. Открытые ключи могут видеть все. Они работают аналогично вашему адресу электронной почты. Когда кто-то захочет отправить вам криптовалюту, он отправит ее на ваш открытый ключ. Закрытые ключи не должен видеть никто, кроме вас. Закрытые ключи похожи на пароль и являются единственным способом подтвердить владение криптовалютой.

Как добавить NFT в MetaMask на рабочем столе

Добавление NFT в MetaMask на настольном компьютере аналогично мобильному.

Основное отличие заключается в том, что вам нужно будет использовать другое расширение для браузера.

Шаг 1. Загрузите и установите расширение MetaMask, если вы еще этого не сделали.

Если у вас нет MetaMask, вы можете загрузить его через магазин Chrome или Firefox.

После установки откройте MetaMask и нажмите кнопку «Создать кошелек».

Если у вас уже есть учетная запись, войдите в систему, используя исходную фразу.

Шаг 2. Найдите адрес смарт-контракта NFT и идентификатор токена

Далее вам потребуется адрес смарт-контракта NFT и идентификатор токена.

Это тот же процесс, что и на мобильном телефоне.

В OpenSea вы можете найти адрес и идентификатор токена, нажав «Подробности».

Он находится в строках «Смарт-контракт» и «Идентификатор токена».

Скопируйте эту информацию, нажав на соответствующие кнопки.

Шаг 3. Добавьте смарт-контракт NFT

Затем откройте расширение MetaMask и перейдите на вкладку «NFT».

Нажмите кнопку «Импорт токена» и выберите вкладку «Пользовательский токен».

Вставьте адрес смарт-контракта в поле «Адрес контракта токена», и символ токена будет автоматически заполнен.

В разделе «Десятичный токен» введите «0».

Теперь вы можете нажать «Добавить пользовательский токен».

Вы сможете увидеть свой токен и, если он вас удовлетворит, нажмите кнопку «Импорт».

Теперь ваш новый NFT должен появиться в MetaMask!

Перейдите на вкладку «NFT» и нажмите на недавно добавленный токен, чтобы просмотреть его.

Примечание. Хотя этот процесс прост, мы рекомендуем использовать мобильные устройства просто потому, что это менее запутанно.

И вот оно!

Вы добавили NFT в свой кошелек MetaMask.

Часто задаваемые вопросы:

  • В: Я получаю сообщение об ошибке: «У нас возникли проблемы с загрузкой баланса ваших токенов». Что это значит?
  • О: Если вы видите это сообщение об ошибке, это означает, что адрес смарт-контракта NFT, который вы пытаетесь добавить, либо недействителен, либо не поддерживается MetaMask. В настоящее время Metmask не поддерживает токены ERC-1155. Вы можете подтвердить стандарт токена под строкой Token ID, описанной на шаге 2.
  • В: Я неожиданно обнаружил NFT в своем MetaMask. Как это произошло?
  • О: Если вы обнаружили в своей MetaMask токен ERC-721, которого там раньше не было, значит, кто-то отправил его вам в подарок или получил аирдроп! Чтобы просмотреть детали подарка, перейдите на вкладку «Активность» в MetaMask и нажмите на транзакцию. Вы должны увидеть сообщение от отправителя, объясняющее, почему он отправил его вам.
  • В: Могу ли я одновременно добавить несколько NFT в свой MetaMask?
  • О: Вы можете добавить несколько NFT в свой MetaMask, повторив описанные выше шаги.

Заключение

Приложение MetaMask неотъемлемая часть экосистемы ETH. Если будете держать ухо востро ваши криптомонеты, будут в полной безопасности и, главное, вы всегда можете погрузиться в удивительный мир dApps Ethereum, используя привычный вам браузер. Так что metamask это непросто кошелек, он играет роль моста, дающего возможность новичкам делать свои первые шаги в мир блокчейна. Присоединяйтесь и удачи вам!

Подписывайтесь на наши ресурсы и читайте комментарии, там иногда умные люди пишут умные вещи.

Похожие материалы:

  • ТОП 15 лучших бирж криптовалют в 2023 году
  • Скрытый майнинг: как проверить компьютер и удалить его
  • Как майнить криптовалюту на домашнем компьютере
  • Майнинг на GTX 1080/1080ti: настройка и окупаемость
  • Токенсейл и продажа монет на Binance Launchpad
Понравилась статья? Поделиться с друзьями:
Великий Капитал
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: