Value.backward_df()
Returns a list of all previous instructions/arguments of the current point in the data flow graph.
Query Example
function _transfer(address sender,address recipient,uint256 amount) internal virtual {
require(sender != address(0),"ERC20: transfer from the zero address");
require(recipient != address(0),"ERC20: transfer to the zero address");
_beforeTokenTransfer(sender,recipient,amount);
uint256 senderBalance = _balances[sender];
require(senderBalance >= amount,"ERC20: transfer amount exceeds balance");
_balances[sender] = senderBalance - amount;
_balances[recipient] += amount;
emit Transfer(sender,recipient,amount);
}Example Output

Last updated