Как я могу протестировать отправку эфира в контракт с функцией 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)
Другие вопросы по тегам