Is there a naming convention that I should follow for market pegged assets? Say I want to create a new MPA for an alt, would you call it 'altcoin' 'bitaltcoin' etc?
This is a free blockchain, you can use almost any name you want. There
are some "restrictions", namely:
- short names/symbols are more expensive
- symbol names cannot start with "bit"
- a dot "." defines a "child"-asset.
- I think you can only use latin characters for symbol names
Think just calling it 'altcoin' would create confusion for users when requesting payment? Specifying bit<altcoin> emphasises that it's a different token from the actual altcoin.
The "bit" is actually added by the GUI, it's not called that way on the
blockchain. You can setup a new wallet and have it presented in your
preferred way.
How do price feeds work for newly created market pegged assets? Do I need to approach the committee's or witnesses to get them to publish feeds or request support in price feed scripts (on github)?
You have three choices:
* let the witnesses,
* the committee-members, or
* a custom list of users
produce the price feed.
All of these options can be changed on the fly:
http://docs.bitshares.eu/bitshares/tutorials/mpa-create-manual.htmlAlso take a look at:
http://docs.bitshares.eu/bitshares/user/mpa.htmlhttp://docs.bitshares.eu/bitshares/user/assets-faq.htmlThe minimum price feeds field - is that the quantity of sources of price data or just the quantity of witnesses/committees providing a price feed to the MPA?
The minumum amount of accounts that need to provide a feed in the given
interval. If that is not the case, the feed is invalid and no
margincalls/settlements will be executed. Trading is still possible ..
not sure about borrowing...
If I don't enable market fees, do I need to cover the transaction fees with a fee pool that I pay to maintain? Or are the MPA's transactions 100% free?
Fee pool is independent of market fees. You can use the fee pool and
thus offer your customers the option to pay fees in your native asset
(via fee pool) .. or you let your fee pool go to 0 and everyone using
your asset needs to pay fees in BTS.
Note, that half of the asset creation fee is used for initial funding of
the asset fee pool.