integration tests: get balance

This commit is contained in:
ramil
2021-04-21 16:05:24 +03:00
parent d09b756768
commit bcbd2de5f3
4 changed files with 105 additions and 13 deletions
+1
View File
@@ -5,6 +5,7 @@
"scripts": {
"compile": "npx hardhat compile",
"start": "HARDHAT_NETWORK=docker node src/index.js",
"start:local": "ETH_ADDR=http://127.0.0.1:8545 npm run start",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
+25 -12
View File
@@ -22,18 +22,31 @@ fastify.get('/v1/deployContract', async (req, reply) => {
}
});
// fastify.get('/v1/deployContract', async (req, reply) => {
// const GLDToken = await hre.ethers.getContractFactory("GLDToken");
// const token = await GLDToken.deploy();
// await token.deployed();
// console.log("GLDToken deployed to:", token.address, token.deployTransaction);
//
// return {
// address: token.address,
// txHash: token.deployTransaction.hash,
// blockNumber: token.deployTransaction.blockNumber,
// }
// });
fastify.get('/v1/sendEth', async (req, reply) => {
const to = req.query.to;
const value = req.query.value;
const [owner] = await hre.ethers.getSigners();
const tx = await owner.sendTransaction({
to,
value: hre.ethers.utils.parseEther(value)
});
await tx.wait(1)
// console.log(tx);
// const coinbaseBalance = await hre.ethers.provider.getBalance(owner.address);
// const receiverBalance = await hre.ethers.provider.getBalance(to);
// console.log(coinbaseBalance.toString(), receiverBalance.toString());
return {
from: tx.from,
to: tx.to,
//value: tx.value.toString(),
txHash: tx.hash,
blockNumber: tx.blockNumber,
blockHash: tx.blockHash,
}
});
async function main() {
try {