Enter token symbol что это
Перейти к содержимому

Enter token symbol что это

  • автор:

Русские Блоги

Урок 05: Подробное объяснение и код стандарта токенов ERC-20

В этом уроке в основном объясняется стандарт токена Ethereum ERC-20, анализируются связанные интерфейсы и реализация кода в стандарте токена, а также предлагается быстро завершить набор изменений и написания кода токена.

Узнать о выпуске токенов

Token на английском языке (Token) более уместно переводить как «пройти». Если у вас есть определенное представление о блокчейне, вы слышали об одном или двух токенах и даже купили или использовали их. Недавно популярный и необычный EOS — это набор токенов, выпущенных на Ethereum на основе ERC-20.

Мы можем использовать один из самых популярных браузеров на блокчейнеEtherscan, Чтобы получить обзор текущей ситуации на рынке токенов, посетитеЭта ссылка, Вы можете проверить статус токенов, выпущенных в настоящее время на Ethereum.

enter image description here

Из части рамки изображения выше мы видим, что в настоящее время этот веб-сайт обнаружил более 70000 токенов смарт-контрактов, и самый популярный EOS — самый последний. Позвольте мне объяснить, что такое стандарт ERC-20 и как написан код токена.

Что такое стандарт ERC-20

Стандарт ERC-20 был запущен в ноябре 2015 года. По сути, это спецификация, которая определяет, что необходимо соблюдать, если токены выпускаются в соответствии с этим набором стандартов. Следовательно, он также демонстрирует универсальную предсказуемую характеристику. Для наших разработчиков это фактически интерфейс, который определяет некоторые методы, которые должны быть реализованы. После того, как будут реализованы определенные методы этого интерфейса, все кошельки могут быть напрямую совместимы, такие как Jaxx, MEW, imToken и т. Д.

С другой стороны, контракт токена — это смарт-контракт (смарт-контракт), который содержит отображение адреса учетной записи и ее баланса.

Стандарт интерфейса ERC-20

Когда должен быть реализован смарт-контракт токена, который соответствует стандарту интерфейса ERC-20, контракт должен соответствовать следующим требованиям.

Вернуть имя текущего токена, например DSToken, необязательно.

Определенный в смарт-контракте, он может быть инициализирован путем передачи значения через конструктор или напрямую указан в коде:

symbol

Символ — это обычно используемое сокращение, например EOS, необязательно.

Как и имя, его можно инициализировать, передав значение через конструктор, или можно указать прямо в коде:

decimals

Минимальная точность, поддерживаемая текущим токеном, — это количество цифр после десятичной точки. Например, значение равно 2, что означает, что 1 токен можно разделить на 100 частей. В соответствии с Ethereum это значение ETH равно 18, что означает, что ETH можно разделить на 18 знаков после запятой. Как правило, при запросе баланса токенов он отображается в соответствии с целым числом наименьшей точности. Например, если десятичное число равно 2 и выдается маркер, результатом запроса будет 100. Это значение является необязательным.

Подобно имени и символу, его можно инициализировать, передав значение через конструктор, или его можно указать непосредственно в коде:

totalSupply

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

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

balanceOf

Запросите остаток на счете по указанному адресу и верните остаток в наименьшей единице.

Этот баланс учетной записи соответствует хранению баланса в коде смарт-контракта, и все связи между адресами и балансами сохраняются через это сопоставление:

transfer

Для операции передачи токена необходимо передать указанное количество токенов с адреса передачи на целевой адрес, при этом должно быть инициировано событие передачи. Если на адресе перевода не хватает баланса, генерируется исключение и сумма перевода равна 0.

transferFrom

Из _from Количество отправленных адресов _value Токена _to Address, должно быть инициировано событие Transfer.Основной сценарий приложения — авторизация операционной учетной записи в смарт-контракте, а затем при выполнении определенного условия операционная учетная запись может выполнять операции передачи в управляемую учетную запись. Если у вас нет прав на выполнение операций, вам нужно создать исключение, которое аналогично передаче, и может выполнять операции с нулевым значением.

approve

Настроить _spender Адрес может получить максимальную сумму от адреса, на котором работает этот метод. Этот метод можно вызывать несколько раз. Примечание. Чтобы предотвратить векторные атаки, клиенту необходимо подтвердить, что пользовательский интерфейс создан таким образом, что они установлены на 0, а затем установлены на другое значение для того же потребителя. Хотя сам контракт не должен применяться, он обеспечивает обратную совместимость с ранее развернутой совместимостью контракта.

allowance

Узнать _spender Из _owner Сумма вывода.

Transfer Events

Он должен срабатывать при передаче токена, если сумма перевода равна 0.

Approval Events

Когда одобряют ( address _spender , uint256 _value ) Должен срабатывать.

подводить итоги

Таким образом, мы можем увидеть стандартный интерфейс токена ERC-20 следующим образом:

Так много говорится о стандарте токенов ERC-20. Это соглашение было выпущено 19 ноября 2015 года. Исходная версия стандарта находится на GitHub Ethereum. Адрес исходной версииПодробнее см. Здесь。

Пример кода

Согласно приведенному выше стандартному объяснению, все уже поняли основные правила ERC-20. Ниже вставьте набор токенов, выпущенных мной и записанных в цепочку блоков, и сравните приведенные выше правила со следующим кодом, чтобы продолжить Учиться.

Код этого смарт-контракта не будет подробно объяснен. Если у вас есть определенная основа программирования, вы в основном можете это понять. Вы даже можете напрямую изменить имя контракта, чтобы перевыпустить набор токенов. Все параметры переменных передаются через конструктор.

Продление стандартного контракта

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

Как следует из названия, эти три события соответствуют друг другу (подробности см. В коде реализации):

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

Практический опыт

Если вы прочитали несколько наборов кодов токенов, вы обнаружите, что этот набор кодов отличается от общего конструктора кода, и добавлены следующие параметры:

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

Why are the tokens I want not available in the Crypto.com DeFi Wallet?

The Crypto.com DeFi Wallet only includes tokens that are checked and verified by Crypto.com to ensure that all their information (price, name, ticker symbol, etc.) is accurate. We update the list and add new tokens on a regular basis. You can add an unlisted token in the DeFi Wallet app by using the Import Tokens or Token Lists feature.

How can I add a token to my list of tokens?

There are 2 ways to accomplish this —

A) Follow the four steps below to manually add a token to your list:

Tap Manage Tokens on the homepage.

Tap Import at the top right corner.

Select the right network and fill in the Token Contract Address field. The Crypto.com DeFi Wallet will automatically populate the token’s name, symbol, and decimals. If the DeFi Wallet is unable to populate the information mentioned above, you can input it manually.

The Import Token button will be enabled once the necessary information is included. Simply tap it to finish importing your token.

B) Follow the steps to add a token via a token list

Tap Manage Tokens in the homepage

Enter a token symbol using the search bar at the top

If the token is found from an existing token list, it will be displayed here

Tap Add Token to add the token to your personal token list

What is a token list?

Tap Manage Token on the homepage.

Tap on the List tab

Toggle a list on

All the tokens in that list will be added to your personal token list

To toggle on specific tokens added to your personal list from the token list, tap the Token tab at the top and enable any token there. Alternatively, use the search bar to find the token you wish to switch on

A token list is a service provided by different protocols following the token list standard created by Uniswap. This enables third parties to create lists of tokens that can be added to any app or dApp that supports the token list standard.

How do I add a token list?

What is the blockchain for my token?

This refers to the blockchain that the token is built on, such as Ethereum or Polygon. You can find this information by going to the token’s website.

What is a token address?

Token addresses detail the location of the token contract, which manages the logic of the respective token. You can find this information by perusing the respective token’s website.

What is a token name?

Token names are what the token contract is referred to (e.g., Bitcoin, Ethereum, Cronos). Please note that different tokens may have the same name and that names are not unique identifiers. You can confirm a token’s name by checking the token address.

What are token symbols?

Token symbols are an abbreviation of the token name (e.g., BTC, ETH, CRO). These are usually 3 to 4 characters in length and they are broadly equivalent to a stock ticker. Please note that different tokens can have the same symbol, and that such symbols are not unique identifiers. You can confirm the symbol by checking the token address.

What are token decimals?

Decimals refer to how divisible a token can be, from 0 (not at all divisible) to 18 (pretty much continuous) and even higher if required. Technically speaking, the decimals value is the number of digits that come after the decimal place when displaying token values on-screen. To determine the token decimals, you can look at the token's website for more information or visit the website of the blockchain of the token and search for it there.

How do I remove an imported token?

1. Tap the Settings [. ] button on the token’s page

2. Tap Remove Token

3. Confirm to remove

4. You’ll receive an in-app confirmation once the token has been removed

How do I remove a token list? Tap Manage Tokens in the homepage.

Tap the List tab at the top

Toggle off a list

The tokens in the list which are not already in the default list or added by another list will be removed from your personal token list

Will I lose my funds if I remove a token from my list?

Removing a token will only remove it from being displayed in your token list. Removal will not affect the balance in your wallet. If you want to display the token, simply import it again.

Why don't imported tokens have access to functions like Swap, Buy, and Price Information?

Гайд по экосистеме Scroll Alpha, развертывание смарт-контракта и создание токена

Whitelist Media

Scroll — это zkRollup на основе zkEVM для масштабируемости Ethereum.

Инвесторы: проект собрал более $80 млн от Polychain Capital, Sequoia, Bain Capital Crypto, Robot Ventures, Bixin Ventures, Ryan Sean Adams и других.

Клеймим тестовые токены

Подключаем свой кошелек на сайте и добавляем тестовые сети к себе в MetaMask, нажав Add to MetaMask.

Далее получаем тестовые токены ETH в сети Goerli в кранах тут и тут, на данный момент очень трудно получить их, это связано с тем, что теперь их можно продавать на ОТС примерно по $0.3 за 1 ETH.

Переходим во вкладку Bridge и перекидываем ETH из сети Goerli в сеть Scroll Alpha Testnet. Также не будет лишним отправить немного ETH обратно и перекинуть на другой кошелек.

Также для дополнительной активности можем перевести ETH на Orbiter Finance или Multichain, но чаще рекомендуем использовать официальный мост проекта.

SyncSwap

AMM DEX, который есть в нашем гайде по экосистеме zkSync Era, запустили свой протокол и в тестовой сети Scroll.

Enter token symbol что это

Reddit and its partners use cookies and similar technologies to provide you with a better experience.

By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising.

By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform.

For more information, please see our Cookie Notice and our Privacy Policy .

Get the Reddit app

The NFT subreddit is a gathering for those interested in Non-Fungible Tokens. Non-Fungible Tokens are set to change how value interoperates across the digital landscape of media in the new Web 3.0 version of the internet. These unique asset span across video games, blockchain domains, representing a claim on physical assets, and even as decentralized identities.

Hello! I am creating my first collection on Rarible and one of the required fields is "Token Symbol" any idea what this means? I understand what the name, description, and url are but no clue what to put for the Token Symbol.

Добавить комментарий

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