Let's say I want to put out a broadcast with a fee of .01 (or 1% of the bets made on the broadcast) - it would look like this:
python3 counterpartyd.py --rpc-password=PASSWORD broadcast --from=ADDRESS --text=TEXT --fee-multiplier=.01
The text of a broadcast is a string. If you want to publish a value later on, then the syntax is:
python3 counterpartyd.py --rpc-password=PASSWORD broadcast --from=ADDRESS --text=TEXT --fee-multiplier=.01 --value=VALUE
Does that help?
I don't understand why there are two commands nor what they do.
For the first command, is the fee of 0.01 something I have to pay?
For the second command, do I need to pay for each update I make? If so, do I pay in BTC or XCP? Finally, where is this information stored? In the bitcoin block chain OR does counterpart have its own block chain?
Thanks.
No, the fee is something those who are betting on your feed have to pay. The fee is basically meant to incentivize the issuer of the feed to maintain the integrity of the feed (both updating it regularly and not tampering with it). In my opinion, feed-issuers have the added incentive of developing a reputation: the more often they maintain their feeds to the satisfaction of those who are betting, the more trusted they will become, and hence the more often betters will bet on feeds issued by them.
You have to pay the standard Bitcoin fee for making a transaction each time you update your feed, yes.
The information is stored in the Blockchain. Counterparty does not have its own blockchain; Counterparty transactions are made on the Bitcoin blockchain.