StateVariables.with_one_property()

Adds a filter to get state variables that at least have one of the given properties.

with_one_property(properties: List[StateVariableProp]) β†’ StateVariables

Query Example

from glider import *
def query():
	state_vars = StateVariables().with_one_property([StateVariableProp.IMMUTABLE, StateVariableProp.PUBLIC]).exec(3)
	for state_var in state_vars:
		print(state_var.name())
		print(state_var.properties())
	return []

Output

"root":{1 item
"print_output":[6 items
0:string"tradeOpen"
1:string"['public']"
2:string"name"
3:string"['public']"
4:string"symbol"
5:string"['public']"
]
}

Last updated