Передача токенов NEP5
Это серия примеров того, как вы можете начать создавать децентрализованное приложение поверх NEO. Прежде чем двигаться дальше, я расскажу вам об основополагающем аспекте, прежде чем мы начнем.
Я - полнофункциональный javascript-разработчик и один из участников проекта блокчейн NEO.
С чего начать
Блокчейн NEO, уроки программирования, Javascript - 1
Перенести токен NEP5
Цель: передать 22,22 ONT
const NEON = require('@cityofzion/neon-js') const { api, wallet, u } = NEON const account = new wallet.Account(**privateKey**) const toAddress = 'AWXWmwm3UCXeDcLM8RpF7QLdsMrnrbHNxj' const ontTokenScriptHash = 'ceab719b8baa2310f232ee0d277c061704541cfb' const ontTransferAmount = 100.001 Neon.api.doInvoke({ net: 'MainNet', account: account, intents: api.makeIntent({ GAS: 0.00000001 }, account.address), script: { scriptHash: ontTokenScriptHash, operation: 'transfer', args: [ u.reverseHex(wallet.getScriptHashFromAddress(account.address)), u.reverseHex(wallet.getScriptHashFromAddress(toAddress)), new u.Fixed8(ontTransferAmount).toReverseHex(), ], }, }) .then(response => { ...update ui accordingly })
Совет дня
doInvoke
под капотом на самом деле делает для вас много вещей, чтобы общаться с rpc
.
- Шаг 1
fillUrl
- При наличииnet
это поможет вам выбрать лучшийrpc
среди всех доступных комплектов поставки. - Шаг 2
fillKeys
- При наличииaccount
это поможет вам заполнить ключиaddress, privateKey and publicKey
- Шаг 3
fillBalance
- При наличииaccount
он может извлекать из негоaddress
абстракцию. Затем он будет использовать вызов API для получения вашего баланса. - Шаг 4
createTx
- Создайте вызов транзакции и проверьте наличие всех необходимых полей, прежде чем использовать свой privateKey для его подписи. - Шаг 5
signTx
- Подпишите вызов, созданный с помощью вашего privateKey
Я намеренно раскрыл некоторую информацию, которая, по моему мнению, не нужна для передачи токена nep5. Не стесняйтесь проверить их исходный код для получения дополнительной информации.
Оставайтесь на связи
Что касается темы предстоящего понедельника, я посмотрю на ответное сообщение и выясню, какое из них может подойти для следующей темы. Не стесняйтесь писать мне сообщение, если хотите предложить мне тему.
Я делаю одно сообщение каждый понедельник в часовом поясе UTC + 0, но если у меня больше 500 аплодисментов, я сразу же отправляю другое сообщение.
Полезная ссылка
「Программирование блокчейна」
1. 「 Блокчейн NEO, учебники по программированию, Javascript - 1 」
2. 「 Блокчейн NEO, учебные пособия по программированию, Javascript - 2 」 < br /> 3. 「 Блокчейн NEO, учебники по программированию, Javascript - 3 」
4. 「 Блокчейн NEO, учебные пособия по программированию, Javascript - 4 」
5. 「 Блокчейн NEO, учебники по программированию , Javascript - 5 」
Список хэшей скрипта токена NEP5
Хэш скрипта токена NEP5
Что такое онтология?
Что такое онтология? (Объяснение программиста) / 什麼 是 Онтология? 聽聽 工程師 怎麼 說
Github
Мой Github
Neon-JS
NEON-JS-SDK
Список ссылок блокчейна
Список сообщений блокчейна
Обо мне
Я разработчик полного цикла javascript и один из участников проекта блокчейн NEO.
Создайте децентрализованное приложение с Javascript поверх NEO?
Блокчейн NEO, руководства по программированию, Javascript
Если вы считаете себя талантом?
Cobinhood Careers