概要
Ethreumのアカウントをweb3.jsを使って作成します
作り方
mkdir create-eth-account
cd create-eth-account
touch create.js
次にweb3をインストールします
npm i --save web3
あとはcreate.jsファイルを以下のように編集します
create.js
const Web3 = require('web3');
const networks = {
main: 'wss://mainnet.infura.io/ws/v3/',
ropsten: 'wss://ropsten.infura.io/ws/v3/',
kovan: 'wss://kovan.infura.io/ws/v3/',
rinkeby: 'wss://rinkeby.infura.io/ws/v3/'
};
//InfuraのAPI-KEY
const apiKey = 'YOUR-API-KEY';
//ここではどのネットワークでも良い
const network = networks.rinkeby;
const getWeb3 = () => {
const provider = network + apiKey;
const web3 = new Web3(provider);
return web3;
}
const createAccount = async() => {
const web3 = getWeb3();
const account = web3.eth.accounts.create();
console.log(account);
}
createAccount();
あとは以下を実行すればアカウントが作れます
node create.js
こんな感じで表示されます
