Зарегистрироваться Можно использоватьcreat
функция,Функция генерирует и возвращает объект Web3Account, содержащий закрытый и открытый ключи. Чтобы создать закрытый ключ,Он использует проверенный пакетethereum-cryptography/secp256k1
,Этот пакет предоставляет криптографически безопасные случайные числа с определенными характеристиками. Дополнительная информация: https://www.npmjs.com/package/ethereum-cryptography#secp256k1-curve.
web3.eth.accounts.create();
// {address: '0x609526f489453960665FE2A57646ce82ED833432', privateKey: '0x3afbb985211d17b9cdb5b3e7fd9f1017952d19275b4f6d31ed9f15bffb2e6185', signTransaction: ƒ, sign: ƒ, encrypt: ƒ}
// address : "0x609526f489453960665FE2A57646ce82ED833432"
// encrypt : (password, options) => {…}
// privateKey : "0x3afbb985211d17b9cdb5b3e7fd9f1017952d19275b4f6d31ed9f15bffb2e6185"
// sign : data => {…}
// signTransaction : transaction => {…}
// [[Prototype]] : Object
web3.eth.getBalance('0x609526f489453960665FE2A57646ce82ED833432').then(console.log);
// => 0n
const balance = web3.eth.getBalance('0x668E1d61eB2872D4bF6dd17D32DC5f1FD993A6AD');
// => 4282301411292605000n
// Преобразование единиц измерения
const balanceEth = web3.utils.fromWei(balance,'ether');
// => 4.282301411292605
const balanceWei = web3.utils.toWei(0.3,'ether')
// => 300000000000000000
web3.eth.getBlockNumber().then(console.log)
// => 5833659n
web3.eth.getTransaction('0xa38e44f7badbed4d607ed0902f0b45bdc03cc360dc18d5ce12d4ed44d60602f4').then(console.log)
// {accessList: Array(0), blockHash: '0xb68b993cbd4fcf5a8df5adfbb5439ab3fc72e8b9b52e67e6ea5930d2a5f92c95', blockNumber: 5833651n, chainId: 11155111n, from: '0x668e1d61eb2872d4bf6dd17d32dc5f1fd993a6ad', …}
web3.eth.getGasPrice().then(console.log);
// => 5833679n
Отказ от ответственности: эта работа распространяется под лицензией Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)[1]. Пожалуйста, укажите источник при ее использовании. Автор: мэнбин[2] блог: мэнбин[3] Гитхаб: mengbin92[4] cnblogs: Непреднамеренно полюбила воду[5] Сообщество разработчиков облачных технологий Tencent: Мюнстер[6]
[1]
С указанием авторства-Некоммерческая-ShareAlike 4.0 интернациональность (CC BY-NC-SA 4.0): https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh
[2]
mengbin: mengbin1992@outlook.com
[3]
mengbin: https://mengbin.top
[4]
mengbin92: https://mengbin92.github.io/
[5]
Влюбляюсь в воду нечаянно: https://www.cnblogs.com/lianshuiwuyi/
[6]
Мюнстер: https://cloud.tencent.com/developer/user/6649301