Урок 2

Створення коду LearnCoin (LC) за допомогою майстра OpenZeppelin

До кінця цього уроку ви зможете: 1. Генерувати код маркера за допомогою майстра OpenZeppelin. 2. Зрозумійте основну структуру токена ERC20.

Вступ

У нашому попередньому уроці ми дізналися, що таке Meme Coin і кроки, необхідні для його створення. У цьому уроці ми розглянемо більш практичний підхід до створення власного Meme Coin, який ми назвемо LearnCoin (LC).

Що таке майстер OpenZeppelin?

OpenZeppelin Wizard — це зручний інструмент, який допомагає створювати, налаштовувати та розгортати смарт-контракти за допомогою бібліотеки контрактів OpenZeppelin. Він забезпечує простий інтерфейс, у якому ви можете створити свій код маркера, заповнивши певні дані та вибравши потрібні функції.

Генерація коду LearnCoin

Ось як це зробити:

Відвідайте майстер OpenZeppelin тут

Виберіть «ERC20» як тип маркера. ERC20 є поширеним типом токена в блокчейні Ethereum. Ці токени відповідають набору правил і стандартів, що забезпечує безперебійну взаємодію з іншими токенами та децентралізованими програмами (dApps) у мережі Ethereum.

Налаштуйте такі параметри:

  • Ім'я: ім'я вашого токена. У цьому випадку «LearnCoin».
  • Символ: символ вашого токена. Для LearnCoin використовуйте «LC».
  • Premint: кількість жетонів LearnCoin, які ви хочете викарбувати спочатку (21 мільйон у нашому випадку, як біткойн)
    Виберіть функції, які ви хочете включити:
  • Розрахунок монет: привілейовані облікові записи зможуть створювати більше пропозиції.
  • Спалювання: ця функція дозволяє знищувати жетони, зменшуючи загальний запас.
  • Призупинено: привілейовані облікові записи зможуть призупинити функцію, позначену як whenNotPaused. Корисно для екстреного реагування.
  • Дозвіл: не сплачуючи газ, власники токенів зможуть дозволити третім особам здійснювати перекази зі свого рахунку.
  • Голоси: відстежує історичні баланси для голосування в мережевому управлінні з можливістю делегувати свої права голосу довіреному обліковому запису.
  • Флеш-карбування: вбудовані флеш-кредити. Позичайте токени, не вимагаючи застави, якщо вони повертаються в тій самій транзакції.
  • Знімки: привілейовані облікові записи зможуть зберігати знімки балансів, які можна буде отримати пізніше. Для голосування в ланцюжку краще використовувати опцію «Голоси».
    Контроль доступу:
  • Доступний: ця функція надає обліковому запису (власнику) ексклюзивні функції.
  • Ролі: ця функція дає змогу призначати дозволи для різних адрес.
    Можливість оновлення: ця функція додає можливість оновити ваш смарт-контракт без втрати наявних даних.
  • Прозорість: ця функція робить керування контрактом більш прозорим.
  • UUPS: це механізм оновлення, який використовує мінімальне сховище та є більш ефективним у використанні газу.
    Контактна особа з безпеки: це адреса електронної пошти, на яку можна повідомити про можливі проблеми безпеки у вашому контракті.
  • Ліцензія: це визначає ліцензію з відкритим кодом, яку використовуватиме ваш проект.
    Це буде наша монета:

Натисніть «Відкрити в Remix IDE», щоб почати створення коду маркера.

Перебуваючи в Remix IDE, переконайтеся, що на сторінці компілятора ліворуч ви натискаєте «Додаткові налаштування» та встановлюєте прапорець «Увімкнути оптимізацію». Після цих налаштувань ви можете скласти свій договір.

Щиро вітаю! Тепер у вас є повний налаштований контракт на токени ERC20, готовий до розгортання в мережі Ethereum!

Зверніть увагу: код, створений майстром OpenZeppelin Wizard, базується на бібліотеці контрактів OpenZeppelin, надійному джерелі безпечного та стандартизованого коду смарт-контрактів. Тим не менш, ви завжди повинні ретельно переглядати та тестувати код перед його розгортанням.

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
Каталог
Урок 2

Створення коду LearnCoin (LC) за допомогою майстра OpenZeppelin

До кінця цього уроку ви зможете: 1. Генерувати код маркера за допомогою майстра OpenZeppelin. 2. Зрозумійте основну структуру токена ERC20.

Вступ

У нашому попередньому уроці ми дізналися, що таке Meme Coin і кроки, необхідні для його створення. У цьому уроці ми розглянемо більш практичний підхід до створення власного Meme Coin, який ми назвемо LearnCoin (LC).

Що таке майстер OpenZeppelin?

OpenZeppelin Wizard — це зручний інструмент, який допомагає створювати, налаштовувати та розгортати смарт-контракти за допомогою бібліотеки контрактів OpenZeppelin. Він забезпечує простий інтерфейс, у якому ви можете створити свій код маркера, заповнивши певні дані та вибравши потрібні функції.

Генерація коду LearnCoin

Ось як це зробити:

Відвідайте майстер OpenZeppelin тут

Виберіть «ERC20» як тип маркера. ERC20 є поширеним типом токена в блокчейні Ethereum. Ці токени відповідають набору правил і стандартів, що забезпечує безперебійну взаємодію з іншими токенами та децентралізованими програмами (dApps) у мережі Ethereum.

Налаштуйте такі параметри:

  • Ім'я: ім'я вашого токена. У цьому випадку «LearnCoin».
  • Символ: символ вашого токена. Для LearnCoin використовуйте «LC».
  • Premint: кількість жетонів LearnCoin, які ви хочете викарбувати спочатку (21 мільйон у нашому випадку, як біткойн)
    Виберіть функції, які ви хочете включити:
  • Розрахунок монет: привілейовані облікові записи зможуть створювати більше пропозиції.
  • Спалювання: ця функція дозволяє знищувати жетони, зменшуючи загальний запас.
  • Призупинено: привілейовані облікові записи зможуть призупинити функцію, позначену як whenNotPaused. Корисно для екстреного реагування.
  • Дозвіл: не сплачуючи газ, власники токенів зможуть дозволити третім особам здійснювати перекази зі свого рахунку.
  • Голоси: відстежує історичні баланси для голосування в мережевому управлінні з можливістю делегувати свої права голосу довіреному обліковому запису.
  • Флеш-карбування: вбудовані флеш-кредити. Позичайте токени, не вимагаючи застави, якщо вони повертаються в тій самій транзакції.
  • Знімки: привілейовані облікові записи зможуть зберігати знімки балансів, які можна буде отримати пізніше. Для голосування в ланцюжку краще використовувати опцію «Голоси».
    Контроль доступу:
  • Доступний: ця функція надає обліковому запису (власнику) ексклюзивні функції.
  • Ролі: ця функція дає змогу призначати дозволи для різних адрес.
    Можливість оновлення: ця функція додає можливість оновити ваш смарт-контракт без втрати наявних даних.
  • Прозорість: ця функція робить керування контрактом більш прозорим.
  • UUPS: це механізм оновлення, який використовує мінімальне сховище та є більш ефективним у використанні газу.
    Контактна особа з безпеки: це адреса електронної пошти, на яку можна повідомити про можливі проблеми безпеки у вашому контракті.
  • Ліцензія: це визначає ліцензію з відкритим кодом, яку використовуватиме ваш проект.
    Це буде наша монета:

Натисніть «Відкрити в Remix IDE», щоб почати створення коду маркера.

Перебуваючи в Remix IDE, переконайтеся, що на сторінці компілятора ліворуч ви натискаєте «Додаткові налаштування» та встановлюєте прапорець «Увімкнути оптимізацію». Після цих налаштувань ви можете скласти свій договір.

Щиро вітаю! Тепер у вас є повний налаштований контракт на токени ERC20, готовий до розгортання в мережі Ethereum!

Зверніть увагу: код, створений майстром OpenZeppelin Wizard, базується на бібліотеці контрактів OpenZeppelin, надійному джерелі безпечного та стандартизованого коду смарт-контрактів. Тим не менш, ви завжди повинні ретельно переглядати та тестувати код перед його розгортанням.

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.