Число десятичных знаков токена где найти
Создать свой собственный токен, которым можно торговать в WX Network, очень просто.
Войдите в ваш аккаунт WX Network, перейдите во вкладку Кошелек и выберите пункт Создать токен.
После этого заполните форму создания токена, в которой можно задать имя токена, его описание, выбрать общее количество токенов и количество знаков после запятой. Давайте рассмотрим поля формы подробнее:
— Название токена: названия токенов не уникальны, но идентификатор
(ID токена) уникален. При поиске токена можно убедиться в том, что вы нашли правильный токен, просто проверив ID токена.
Примечание: название токена не может быть короче 4 символов и не более 16 символов.
— Описание: описание вашего токена.
— Кол-во выпускаемых токенов: общее количество выпускаемых токенов.
— Тип токена: "Перевыпускаемый" тип позволяет при необходимости увеличить количество токенов, при этом количество токенов "Не перевыпускаемого" типа не может быть изменено в будущем. Сменить тип токена с "Перевыпускаемого" на "Не перевыпускаемый" можно в любой момент (подробнее в статье Поменять "Перевыпускаемый на "Не перевыпускаемый").
— Десятичные знаки: количество знаков в дробной части токена. Например, если вы укажете 8 десятичных знаков, как в биткойнах, токен можно будет разделить на 0,00000001. Если вы укажете 0, токен может быть обработан только целым значением.
Примечание: убедитесь, что у вас есть как минимум 1 Waves на балансе для оплаты комиссии за создание токена.
Перед созданием токена внимательно прочитайте условия его создания:
• Вы не будете использовать токен в мошеннических целях;
• Вы не будете нарушать права на интеллектуальную собственность (не используйте имена существующих криптовалют, фиатных денег или любых компаний);
• Вы не устанавливаете на смарт-токен скрипт, который ограничивает совершение транзакции обмена токена на WX Network по количеству;
• Вы не указываете в описании смарт-токена ложную информации о правилах оборота смарт-токена, не соответствующую работе установленного на него скрипта.
Если название токена нарушает эти условия, измените название токена в соответствии с условиями, затем нажмите Создать токен.
В следующем окне проверьте введенные данные и нажмите "Продолжить", чтобы создать токен, или закройте окно, чтобы внести исправления.
Вы можете искать и сортировать свои токены в разделе "Кошелёк" > "Токены" ("Мои выпущенные токены").
Создаваемый вами токен по умолчанию попадает в категорию "Непроверенных". Вы можете верифицировать свой токен на странице голосования, чтобы он отображался во вкладке "Проверенные сообществом" и его можно было найти на бирже в безопасном режиме.
Создание NFT
Также WX Network позволяет выпускать NFT — невзаимозаменяемый токен. NFT существует в единственном экземпляре и имеет уникальный ID. Этим он отличается от обычного токена. NFT могут использоваться как предметы в играх, предметы коллекционирования, сертификаты или уникальные купоны.
Для создания NFT необходимо в форме создания токена:
— в поле Всего токенов указать 1;
— в поле Десятичные знаки указать 0;
— в поле "Перевыпускаемый" установить значение "Не перевыпускаемый".
Комиссия за создание NFT составляет 0.001 Waves.
Примечение: NFT не отображаются в интерфейсе WX Network. Также NFT нельзя переводить, используя интерфейс WX Network.
Если у вас есть вопросы касательно биржи WX Network, вы можете связаться с нашей службой поддержки в любое время.
Что такое ERC-20
ERC расшифровывается как Ethereum Request for Comment. По сути, это стандарты, которые были одобрены сообществом и используются для передачи технических требований и спецификаций для определенных вариантов использования.
ERC-20, в частности, представляет собой стандарт, который описывает техническую спецификацию взаимозаменяемого токена.
Взаимозаменяемый токен — это токен, в котором все «части» токена одинаковы. Обмен 1 ETH на другой 1 ETH ничего не меняет. У вас все еще есть 1 ETH. Таким образом, ETH — это взаимозаменяемый токен. Вся фиатная валюта также взаимозаменяема.
NFT — это примеры невзаимозаменяемых токенов (подробнее об этом позже), где каждый токен отличается от другого токена.
Большинство токенов на Ethereum соответствуют спецификации ERC-20. Следование такому стандарту, как ERC-20, позволяет разработчикам приложений, использующим токены ERC-20, легко поддерживать все токены ERC-20 без необходимости писать для них специальный код по отдельности.
Например, децентрализованные биржи, такие как Uniswap, позволяют вам обменивать любой токен на любой другой токен. Это возможно только потому, что почти все токены соответствуют стандарту ERC-20, поэтому Uniswap может написать код, который работает со всеми токенами, соответствующими стандарту.
Настройка среды
- Нужно иметь установденный metamask
- Указать в качестве сети Goerli Testnet. Почитать можно тут
- Для тестовой разработки можно запросить немного эфира https://faucets.chain.link/
https://goerli.etherscan.io/token/0x326c977e6efc84e512bb9c30f76e30c160ed06fb?a=0x2b76d0d6c9ef2844bdf1edbbf4de8d1b4cadc2be
Теперь можно начать!
Пишем код в Remix
Создадим новый файл кон в проекте и назваоем его wb3.sol (вы можеет выбрать любое название). И добавим в него следующий код:
Разберем эти строчки кода
Эта строка указывает используемую версию компилятора Solidity. ^0.8.0 означает любую версию выше 0.8.0. Обычно вы хотите использовать последнюю версию компилятора Solidity, поскольку новая версия обычно подразумевает либо новые функции, либо оптимизацию.
Эта строка импортирует стандарт токена ERC-20 от OpenZeppelin (OZ). OZ — компания, занимающаяся безопасностью Ethereum. Среди прочего, OZ разрабатывает эталонные контракты для популярных стандартов смарт-контрактов, которые тщательно протестированы и безопасны. Всякий раз, когда реализуете смарт-контракт, который должен соответствовать стандарту, постарайтесь найти эталонную реализацию OZ, а не переписывать весь стандарт с нуля.
Класс описывает новый контракт с именем WB3Token в нашем файле Solidity. Кроме того, в нем говорится, что этот контракт является экземпляром ERC20. ERC20 в данном случае относится к стандартному контракту, который мы импортировали из OpenZeppelin.
По сути, мы расширяем стандартный контракт ERC20, импортированный из OpenZeppelin. Таким образом, все функции и логика, встроенные в ERC20, доступны для использования, и мы можем добавить к ним собственную пользовательскую логику.
Это конструктор, который вызывается при первом развертывании смарт-контракта. В конструкторе нам нужны два аргумента от пользователя — _name и _symbol, которые определяют имя и символ нашей криптовалюты. Например. имя = Ethereum, символ = ETH.
Сразу после указания функции-конструктора мы вызываем ERC20(_name, _symbol). Контракт ERC20, который мы импортировали из OpenZeppelin, имеет собственный конструктор, для которого требуются параметры имени и символа. Поскольку мы расширяем контракт ERC20, нам нужно инициализировать контракт ERC20 при развертывании нашего. Итак, как часть нашего конструктора, нам также нужно вызвать конструктор контракта ERC20.
Поэтому мы предоставляем в наш контракт переменные _name и _symbol, которые сразу же передаем конструктору ERC20, тем самым инициализируя смарт-контракт ERC20.
_mint — это внутренняя функция стандартного контракта ERC20, что означает, что она может быть вызвана только самим контрактом. Внешние пользователи не могут вызывать эту функцию.
Поскольку вы, как разработчик, хотите получить токены при развертывании этого контракта, мы вызываем функцию _mint, чтобы расперделить в msg.sender. _mint принимает два аргумента — адрес для распределения и количество токенов.
msg.sender — это глобальная переменная, введенная виртуальной машиной Ethereum, которая представляет собой адрес, по которому была совершена эта транзакция. Поскольку именно вы будете развертывать этот контракт, ваш адрес будет указан в msg.sender.
10 * 10 ** 18 указывает, что вы хотите, чтобы на ваш адрес было выпущено 10 полных токенов.
По сути, Solidity не поддерживает числа с плавающей запятой, то есть десятичные числа. Кроме того, поскольку токены ERC20 имеют дело с деньгами, использование чисел с плавающей запятой — плохая идея.
В качестве примера рассмотрим простое вычисление (1/3) * 3 на языке, который поддерживает числа с плавающей запятой. Как вы думаете, что это возвращает?
Если вы думали, что он вернет 1, вы ошибаетесь.
Из-за неточностей в вычислениях с плавающей запятой, поскольку компьютеры не могут представлять бесконечное количество цифр, (1/3) * 3 на самом деле дает что-то вроде 0,999999999.
Таким образом, при представлении финансовых валют десятичные дроби не используются из-за ошибок в расчетах. В качестве альтернативы мы представляем каждую валюту как сумму относительно наименьшей неделимой части этой валюты. Например, 1 доллар представлен как 100 центов, поскольку вы не можете получить меньше 1 цента при работе с долларами США. В этой системе счисления 1 цент — это всего лишь 1, а не 0,01. 0,33 доллара США представлены как 33, а не (1/3).
Токены ERC20 по умолчанию работают с 18 знаками после запятой. Таким образом, 1 полный WB3Token в данном случае фактически представлен как 10 ^ 18. Следовательно, чтобы получить 10 полных LW3Token, мы используем 10 * 10 ** 18.
Почему в DeFi кошельке Crypto.com не отображаются мои токены?
DeFi кошелек Crypto.com содержит только те токены, которые подтверждены и проверены командой Crypto.com для обеспечения точности информации (например, цена, название, символ). Мы обновляем список и добавляем новые токены каждую неделю. Вы можете добавить в DeFi кошелек не внесенный в список токен с помощью функции Import Token.
Как добавить токен в свой список токенов?
Чтобы добавить токен, выполните следующие простые действия:
Нажмите кнопку Import Token на главной странице.
Выберите сеть и адрес контракта токена. DeFi кошелек Crypto.com автоматически подтянет название токена, символ и количество десятичных знаков. Если информация не подтянется, вы можете ввести ее вручную.
Кнопка Import станет доступной после ввода всей информации. Просто нажмите на нее, чтобы завершить импорт токена.
Что такое блокчейн/сеть для моего токена?
Сеть — это блокчейн, на котором создан токен, например, Ethereum или Polygon. Эту информацию можно найти на сайте токена.
Что такое адрес токена?
Адреса токенов указывают местонахождение контракта на токен, который управляет логикой соответствующего токена. Эту информацию можно найти на сайте соответствующего токена.
Что такое символ токена?
Символ токена представляет собой сокращение названия токена (например, BTC, ETH, CRO). Обычно он состоит из 3–4 символов и в целом эквивалентен биржевому тикеру. Обратите внимание, что разные токены могут иметь один и тот же символ, и что символы не являются уникальными идентификаторами. Вы можете подтвердить символ, проверив адрес токена.
Что такое десятичные знаки токена?
Десятичный знак означает, насколько кратным может быть токен, от 0 (совсем некратный) до 18 (практически бесконечный) и даже выше, если потребуется. С технической точки зрения, десятичный знак — это количество цифр после запятой при отображении значений токенов на экране. Чтобы узнать десятичный знак токена, вы можете посмотреть более подробную информацию на сайте токена или зайти на сайт сети токена и выполнить поиск по токену.
Как удалить импортированный токен из списка?
1. Нажмите кнопку Settings [. ] на странице токена
2. Нажмите кнопку Remove Token
3. Подтвердите удаление
4. Вы получите подтверждение в приложении, когда токен будет удален
Потеряю ли я свои средства, если удалю токен из своего списка?
Удаление токена приведет только к тому, что он не будет отображаться в вашем списке токенов. Удаление не повлияет на ваш баланс. Если вы хотите отобразить токен, просто импортируйте его снова.
Почему у импортированных токенов нет таких функций, как Swap, Buy и Price Information?
Адрес контракта криптовалюты
Адрес контракта криптовалюты или еще называют адрес контракта токена нужен в тот момент, когда вы планируете вывести с биржи крипто актив, а в вашем локальном кошельке его нет. Тема для новичков не сложная, но важная. Поможет вам разобраться, как найти адрес контракта и как не нарваться на мошенников и аферистов.
Оглавление:
- Что такое адрес контракта токена и зачем он нужен
- Где искать его и как добавить
- Безопасность и возможные ошибки новичков
Что такое адрес контракта криптовалюты и зачем он нужен?
Пока вы покупаете и храните криптовалюту на бирже и за ее пределы крипту не выводите, вы даже знать не будете что такое адрес контракта и с чем его едят. Все эти вопросы решит биржа, причем незаметно для вас. А самое главное, что биржа гарантирует безопасность и корректность всех адресов криптовалют, с которыми работает.
Начнем с определения и постараюсь максимально простыми словами.
Что такое адрес контракта токена:
это адрес в цепочке блокчейн. Что бы вся система понимала, что это за криптовалюта, что за токен вы переводите между кошельками. Фактически это путь, где находятся все транзакции конкретной криптовалюты во всей цепи блокчейна.
Кто только погружается в крипто мир, должен усвоить несколько моментов:
- Блокчейн это технология совершения децентрализованных транзакций между кошельками и одновременно такая база данных, где хранится вся история транзакций.
- На одном блокчейне может работать сотня криптовалют.
- Причем главная криптовалюта блокчейна – это coin. А все остальные – token.
- Что это вообще такое, как отличить, во что лучше инвестировать, читайте в статье: что такое коины и токены.
В какой момент вам может понадобиться адрес контракта:
- Хотите добавить себе в локальный или холодный кошелек какой либо токен, которого у вас нет. Что бы он стал отображаться у вас как актив.
- Вам предлагают купить вне биржи какую либо криптовалюту, на более выгодных условиях (в 99% это мошенники). По адресу контракта того токена, что вам продают, можете проверить это та монета, что нужна или СКАМ.
- Про СКАМ можно прочитать более подробно в статье: Бесплатная криптовалюта, что нужно знать новичку.
Где искать и как добавить адрес контракта токена
Реально, существует два способа добавить адрес контракта в свой кошелек, что бы токен отразился в интерфейсе.
- Ручной
- Автоматический
В ручном режиме, что бы найти как это сделать смотрите скрин ниже на примере кошелька Метамаск.
Нажимаем – импорт токенов
И заполняем 3 поля ниже и все готово
Копируете в поле на скрине выше адрес контракта, который у вас есть. Символ токена обычно подтягивается автоматически из блокчейна. А число десятичных знаков токена, это количество знаков после запятой, так же чаще всего заполняется автоматически. Можно открыть любой онлайн сервис в интернете, где есть цена этой криптовалюты и просто посчитать вручную. Обычно это 8, 16 или 32.
Полезно знать:
В поле десятичные знаки можно допустить ошибку, тогда у вас на кошельке этот токен будет отображаться с неверным количеством знаков после запятой. Но в самом блокчейне за вами будет верное количество монет. Это поле всегда можно будет отредактировать.
На последнем скриншоте выше, прочитайте сообщение которое в красном прямоугольнике. Важно быть уверенным, что адрес контракта у вас верный, а не от бандитов.
А теперь расскажу про автоматический или полуавтоматический способ добавления адреса. И собственно где его взять, если вам его не дали. Там же можно будет и проверить.
- Самый крупный ресурс по всем токенам и коинам в интернете это – CoinmarketCap
- Там вы найдете практически по любой криптовалюте все интересующую информацию
- И там же есть гарантированно проверенные адреса всех контрактов, которые можно добавить в свой кошелек одним нажатием. Смотрите скриншот ниже.
Если не разобрались как добавить, то читайте статью с пошаговой инструкцией: как найти и добавить адрес контракта любого токена.
Безопасность и возможные ошибки новичков
Важно понимать следующие моменты:
- Если блокчейн открыт, то кто угодно может создать токен в этом блокчейне, даже похожий на реально существующий, поддельную версию. Например блокчейн второй по капитализации монеты Ethereum является открытым и таких огромное количество.
- Важно быть уверенным в том источнике, где вы взяли адрес контракта. К примеру, если вам в личку скинули в телеграмме, пусть и из большого популярного канала, скорее всего это мошенники. Которые так же сидят в этих популярных каналах.
- Реальные адреса токенов обычно всегда есть на сайте конкретного проекта в открытом доступе.
- Посмотрите скрин, что был выше. Токен CERE работает в сети блокчейна Ethereum и адрес контракта из этой сети.
- Что такое сети криптовалют и что нужно знать про них.
- И вот вам предлагают купить эту криптовалюту дешевле рынка. Тоже название CERE, может так совпасть (вряд ли конечно, но кто знает) что даже адрес тот же, тот же логотип, но сеть не Ethereum, а другая.
- Знайте это подделка и вы просто попадете на бабки.
- Реальные проекты никогда не рассылают в личку или почту адреса своих контрактов, они всегда есть на официальных страницах в открытом доступе.
Это только один аспект безопасности на тему: как избежать кражи криптовалюты. Больше информации по ссылке.
В заключение: зная всю мат часть про адрес контракта, денег больше вы точно не заработаете. Но это знание однозначно поможет вам их сохранить и не отдать аферистам. А последних на крипто рынке сегодня пруд пруди.
Полезные ссылки для любого начинающего крипто инвестора: