Как воткнуть в BAS Node.js и залутать кошельки?
Появилась задача, чтобы кошельки ERC-20 генерировались внутри BAS/ меня заебало грузить их из CoinTools.
3. Поставили галочку Node.js v18.10.0
4. Нажал на зеленую кнопку "Добавить npm модуль"
5. Переходишь на этот сайт https://www.npmjs.com/
6. Ищешь нужный тебе модуль, в моем случае это был "ethers"
7. Втыкаешь название модуля в "название", поисковик тебе предложит варианты. Выбираешь свой. И нажимаешь на "ОК"
8. BAS перезапуститься подгрузив модуль.
9. Выбираешь данный модуль. Там клацаешь на Node.js
11. Пишешь код. В моем случае был исходник
const ethers = require('ethers')
const wallet = ethers.Wallet.createRandom()
console.log('address:', wallet.address)
console.log('mnemonic:', wallet.mnemonic.phrase)
console.log('privateKey:', wallet.privateKey)
Но BAS не выводил переменные, это решается очень просто
const ethers = require('ethers')
const wallet = ethers.Wallet.createRandom()
[[ADD_WAL]] = wallet.address
[[ADD_MNE]] = wallet.mnemonic.phrase
[[ADD_PKEY]] = wallet.privateKey
13. Нажимаешь на зеленый "ОК". Тест
Итог: Мы получаем кошелек с полным набором для работы.
p.s. Как ты это будешь использовать? Да как хочешь мне похуй.
just do it, творожок! soon cypherpepe