🌐 Context
We are working on the Batch operator smart contract and we found a blocker since to make createDealProposal work we need to add another parameter owner to define who is requesting the deal proposal.
💣 Problem
We want to be sure that no-one can create deal proposals on behalf to other users because we want to prevent any kind of spam.
📌 Proposal Overview
We have to add the parameter owner to createDealProposal so it will be function createDealProposal(address owner, string memory _data_uri, uint256 duration, uint256 collateral, address[] memory _providers, address[] memory _appeal_addresses)
We have to add another state variable which will be called bulkContract which will contain the address of the allowed contract