Hello everyone, | Divyansh Rai

Shared on Blockchain

editor-img
Divyansh Rai
Jul 13, 2022
shared in

Hello everyone, Today, I will be sharing solidity code for a basic ether wallet: Anyone can send ETH. Only the owner can withdraw.

// SPDX-License-Identifier: MIT pragma solidity ^0.8.13; contract EtherWallet { address payable public owner; constructor() { owner = payable(msg.sender); } receive() external payable {}

function withdraw(uint _amount) external { require(msg.sender == owner, "caller is not owner"); payable(msg.sender).transfer(_amount); } function getBalance() external view returns (uint) { return address(this).balance; } }


Checkout related posts on: