Как я могу протестировать отправку эфира в контракт с функцией payable?
Я пишу Hardhat-тесты для написанного мной контракта на Solidity. Контракт содержит
receive() external payable { ... }
функция. Как я могу вызвать это из теста с суммой эфира?
1 ответ
const params = [{
from: sender,
to: contractAddress,
value: ethers.utils.parseEther("1") // 1 ether
}];
const transactionHash = await provider.send('eth_sendTransaction', params)