from glider import*defquery():# Create a Convertor object convertor =Convertor()# Add a conversion from address to bytes20 convertor.add("address", "bytes20")# Fetch a list of functions funs =Contracts().non_interface_contracts().functions().exec(20)# Return the functions with at least one argument convertible to bytes20# It will be only the argument of type address output = []for fun in funs: args = fun.arguments().with_type_convertible(["bytes20"], convertor)if args: output.append(fun)return output