Wallet Information
My Web3 dApp
Welcome to my Web3 dApp!
// Check if Web3 is already injected (i.e. user has MetaMask)
if (typeof web3 !== ‘undefined’) {
// Use the injected provider
web3 = new Web3(web3.currentProvider);
} else {
// If no provider is detected, prompt the user to install MetaMask
alert(‘Please install MetaMask to use this dApp.’);
}
// Use the provider to get the user’s Ethereum address
web3.eth.getAccounts(function(error, accounts) {
if (error) {
console.log(error);
} else {
// Set the user’s address as a variable
const userAddress = accounts[0];
// Use the user’s address to log them in
// (This will vary depending on how your website is set up)
login(userAddress);
}
});