Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
11
12
balances: public(HashMap[address, uint256])
@payable
@external
def deposit():
self.balances[msg.sender] += msg.value
@external
def withdraw(amount: uint256):
assert self.balances[msg.sender] >= amount
self.balances[msg.sender] -= amount
send(msg.sender, amount)Coding works best on desktop or with an external keyboard.