Workers Auto Approve
[Deploy Contract] Backend API for Whitelisting the Contract in Registry
MARKET Protocol contracts that are deployed need to be stored in the `MarketContractRegistry.sol`
The `Owner` of the `MarketContractRegistry.sol` is the only address that is allowed to add a contract to the registry. After a user deploys a new MARKET Protocol contract, it can then be added to the registry. In the future there will be validation checks to ensure the contracts are reasonable, for now they can just be added.
We need a solution that allows for a user to deploy a contract using the dApp Deploy Contract, and then the deployed address get sent to the Backend server where a seperate process will add it to the whitelist using our `Owner` address to generate the transaction.
1. Create a Backend API which will receive the `Contract Address` from the dApp once deployed, to perform the [transaction](https://github.com/MARKETProtocol/MARKETProtocol/blob/906434f81cc7aade0e9a16b23c6f5c8a263900b0/contracts/MarketContractRegistry.sol#L64) which will add the deployed contract to whitelist
2. We should let the user know in the Deploy Contract process that their contract has been sent to MARKET Protocol for review before being added to the Registry
## Technology Stack
- See comment below from @pchuck
## Additional Tips for
- Setting up the test framework for Backend APIs
## Before you `start work`
If you have ongoing work from other bounties with us where funding has not been released, please do not pick up a new issue. We would like to involve as many contributors as possible and parallelize the work flow as much as possible.
**Please only `start work ` if you have experience with the tasks we are trying to implement, this is a more complex bounty than one with a very defined scope and we need some help with architecture decisions. There is some coordination with the dev staff that needs to be done with whomever wants to pick up this issue. Rather than trying to cover it all in the issue here - please join our [discord](https://marketprotocol.io/discord) to discuss with @eswarasai and @pelsasser. Extra ETH has been added to this bounty in the light of needed coordination.**
Setup your profile
Tell us a little about you:
No results found for
Type to search skills..
Required [[totalcharacter]] / 240
Are you currently looking for work?
[[ option.string ]]
Setup your profile
Our tools are based on the principles of earn (💰), learn (📖), and meet (💬).
Select the ones you are interested in. You can change it later in your settings.
I'm also an organization manager looking for a great community.
Enable your organization profile
Gitcoin products can help grow community around your brand. Create your tribe, events, and incentivize your community with bounties. Announce new and upcoming events using townsquare. Find top-quality hackers and fund them to work with you on a grant.
These are the organizations you own. If you don't see your organization here please be sure that information is public on your GitHub profile. Gitcoin will sync this information for you.
Select the products you are interested in:
Out of the box you will receive Tribes Lite for your organization. Please provide us with a contact email: