-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Milestone
Description
The DataMarketFactory.sol contract will be responsible for creaking new data markets and will store a list of available data markets.
DataMarketFactory.create_data_market(): Constructs and launches a new data market. This is the only public way to create a new data market. There are a number of arguments needed in this constructor.- Each data market has an associated token with it.
create_data_market()should pass in necessary information to initialize this token. It might make sense to pass in a list of[address_1: allocation_1,...,address_n:allocation_n]of initial token allocations tocreate_data_market(). The Market token would be initialized with this initial spread of market token. T_council: Council membership threshold fraction Councils for Data Markets #28T_util: Number of tokens minted when a listing is queried Minting and Burning Specification #31T_submit: Number of tokens minted when a new listing is listed Minting and Burning Specification #31
- Each data market has an associated token with it.
DataMarketFactory.get_list_of_data_markets(): Returns a list of available data markets.
Edit: Added additional information about token initialization and council membership above.
Reactions are currently unavailable