Arguments.with_type()
Returns a list of arguments having specified memory type.
with_type(
arg_type: str
) → List[
Argument
]
Query Example
from glider import *
def query():
functions = Functions().exec(1000)
for f in functions:
# Find arguments that are the bytes32 type
for arg in f.arguments().with_type("bytes32"):
print(arg.get_variable().data)
return []
Output Example
Example output of an Argument with the memory type bytes32:
{
'name': '_keyHash',
'canonical_name': 'VRFRequestIDBase.makeVRFInputSeed(bytes32,uint256,address,uint256)._keyHash',
'type': {
'type': 'elementary',
'name': 'bytes32'
},
'memory_type': 'memory'
}
Last updated