faucet.json
. Відкривши сам файл, ви зможете там знайти значення властивості pkh
, яке має адресу контракту Tezos, що починається зі значення tz1
. Скопіюйте цю адресу і збережіть, адже вона вам знадобиться на наступному кроці.
Документація по створенню смарт-контрактів за допомогою інструменту Taquito може бути знайдена за цим посиланням. Приклад використання стандарту смарт-контракту FA1.2 (і навіть більше!) Використовуючи Taquito може бути знайдений тут.
YOUR_TZ_ADDRESS
на адресу, яку ви скопіювали раніше з файлу вилки .json.TOKENS
на ту кількість токенів, яку ви хочете випустити.Ми припускаємо, що у вас є новий TypeScript або JavaScript проект, і ви використовуєтеnpm
.
fa_taquito.ts
faucet.json
, який ми створили раніше. Код використовує підпис в пам'яті Taquito, що зручний для розробки і тестування. Однак його використання в продакшн не рекомендується. Для продакшена використовуйте справжній гаманець або інструмент віддаленого підпису з підтримкою HSM.2
токенов является таким же простым, как и вызов функции contract.methods.transfer()
. В первую очередь давайте настроим переменные src
и dst
.contract.methods.transfer()
. В першу чергу давайте налаштуємо змінні src
і dst
.transfer
метода в нашому контракті: