addressof the wallet.
contractRegistrylist, if it contains the id called
idor the address called
atbased on the received argument, if it finds a contract, it returns the complete object, if it's no the case it returns the following message:
"No contract has been found with ID or address".
instantiatefunction reviews if there is an available client, if this is the case it creates an instance of the contract with the
initMsg, from which it obtains the
atvalue of a contract.
No signing client available".Finally, all this is correct, the function calls the function
createContract, with the contract specification created before.