A constructor function in a smart contract is called when the smart contract is instantiated, and can be used to set initial values of state variables within the contract
An example of a smart contract with a constructor is:
contract Example {constructor(){ owner = msg.sender; } }
An example of a query which will select constructor functions is:
from glider import*defquery(): props_included = [MethodProp.IS_CONSTRUCTOR] functions =Functions()\.with_all_properties(props_included)\.exec(5)return functions