We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 97bc750 commit ae1a564Copy full SHA for ae1a564
src/Paymaster.sol
@@ -98,7 +98,8 @@ contract Paymaster is BasePaymaster {
98
}
99
100
receive() external payable {
101
- (bool callSuccess, ) = payable(address(entryPoint)).call{value: msg.value}("");
+ // use address(this).balance rather than msg.value in case of force-send
102
+ (bool callSuccess, ) = payable(address(entryPoint)).call{value: address(this).balance}("");
103
require(callSuccess, "Deposit failed");
104
105
0 commit comments