✅Temporary Variable
Idea
function supply(
address _user,
uint256 _amount
) public {
require(_user == msg.sender, "unauthorized");
require(_balances[_user] == 0, "already exists");
require(_amount > 0, "invalid amount");
_balances[_user] += _amount;
_blacklist[_user] = false;
} function remove (
address _from,
uint256 _amount
) public isUserBlacklisted(_from) {
require(_from == msg.sender, "unauthorized");
uint256 _accountbalance = _balances[_from];
require(_amount <= _accountbalance, "not enough balance");
if (_amount == _accountbalance) {
delete _balances[_from];
delete _blacklist[_from];
}
else {
_accountbalance -= _amount;
_balances[_from] = _accountbalance;
}
}PoC
Last updated
