|
npx hardhat compile ; npx hardhat run scripts/deploy.js --network localhost |
|
|
|
async function main() { |
|
const { ethers } = require("hardhat"); |
|
|
|
const recipientAddress = "0xRecipientAddress"; // Replace with the recipient's Ethereum address |
|
const amountToSend = ethers.utils.parseEther("0.1"); // 0.1 ETH |
|
|
|
const provider = ethers.provider; |
|
const signer = await ethers.getSigner(); |
|
|
|
const transaction = { |
|
to: recipientAddress, |
|
value: amountToSend, |
|
gasLimit: 21000, |
|
gasPrice: ethers.utils.parseUnits("10", "gwei"), |
|
}; |
|
|
|
const tx = await signer.sendTransaction(transaction); |
|
console.log("Transaction hash:", tx.hash); |
|
|
|
const receipt = await tx.wait(); |
|
console.log("Transaction receipt:", receipt); |
|
} |
|
|
|
main() |
|
.then(() => process.exit(0)) |
|
.catch((error) => { |
|
console.error(error); |
|
process.exit(1); |
|
}); |