Goal: - make the way when user can be produce instance and already make deposit, which can be lock whole escrow - method should lock escrow - mint NFT in the end - NFT can be burnable but not transferable - NFT should be mint from factory, not Instances Suggestion: - seems need to create a combined version of two methods `factory.produce` and `instance deposit`. - - depositor should be an owner of instance - - depositor should make unlimited approve(if token) for factory, which should make `transferFrom` directly to instance to initiate `deposit`
Goal:
Suggestion:
factory.produceandinstance deposit.transferFromdirectly to instance to initiatedeposit