37
Прежде чем транзакция может быть отправлена на узел, она должна быть
подписана с помощью privateKey и переведена в шестнадцатеричную строку.
const
serializedTx
=
EthCrypto.signTransaction(
rawTransaction,
identity.privateKey
);
console.log(serializedTx);
// > 'f86c808504a817c80082ea609463dcee1fd1d814858acd4172bb20e1...'
Рисунок 3.3 – Подпись с privateKey
Теперь строка транзакции может быть отправлена в блокчейн. Для целей
тестирования создается локальная тестовая цепочка и проверяется там. Чтобы
создать локальную тестовую сеть, используется ganache-cli и подключается к
экземпляру web3, чтобы взаимодействовать с ним.
Достарыңызбен бөлісу: