CampaignFactory

contract CampaignFactory
Title:Campaign factory contract - Allows to create campaign contracts
Author:Stefan George - <stefan@gnosis.pm>
event CampaignCreation(address indexed creator, Campaign campaign, Event eventContract, StandardMarketFactory marketFactory, MarketMaker marketMaker, uint24 fee, uint funding, uint deadline)
Campaign public campaignMasterCopy
constructor(Campaign _campaignMasterCopy)
public
function createCampaign(Event eventContract, StandardMarketFactory marketFactory, MarketMaker marketMaker, uint24 fee, uint funding, uint deadline)
public
returns (Campaign campaign)

Creates a new campaign contract

Parameters:
  • eventContract – Event contract
  • marketFactory – Market factory contract
  • marketMaker – Market maker contract
  • fee – Market fee
  • funding – Initial funding for market
  • deadline – Campaign deadline
Return:

Market contract