Author

Topic: [ANN][XCP] Counterparty - Pioneering Peer-to-Peer Finance - Official Thread - page 545. (Read 1276933 times)

sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
I am confused. Does the exchange ensures the lowest asks will be filled first? If not, it's quite counter-intuitive. Previously, dgex, the Nxt exchange also did not ensure this and it's quite easy for people to manipulate the price.

counterpartyd matches orders based on the best available price, yes, if the fee conditions are satisfied.
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
The last DEX matched price has hitted 0.02BTC/XCP @ $15.700 at http://www.blockscan.com/  today.

http://www.blockscan.com/order_match.aspx?q=3137

Someone ignored all the cheaper offers and bought 0.41 XCP for .0082 BTC (0.02 BTC/XCP)

Looks like someone made that trade to manipulate the "Last DEX Matched Price" on the blockscan.com homepage.


I guess this is the issue with adding to coinmarketcap.com right now.  
People will just keep buying fractions of XCP @ 6 BTC/XCP so Counterparty will be listed as #1 by market cap.

People kept trolling coinmarketcap.com in this manner when DOGE was first listed.
It was actually pretty funny.


This is kind of strange behavior. counterpartyd is supposed to check the order book and find the best price to match. It looks like the original order was to buy 0.0001 XCP for 0.0082 BTC: http://blockscan.com/order.aspx?q=3276

His price was improved to 0.41 XCP for 0.0082 BTC, but there were better prices available on the market. For example, this order: http://blockscan.com/tx.aspx?q=3261.

Potential bug?

This buyer also failed to pay for his order. Perhaps the blockscan price should be the last Valid/Paid order instead of the last order match? This will mitigate the "price trolling" problem somewhat.

I haven't looked at that example, one also has to take fee_required and fee_provided into consideration.
legendary
Activity: 876
Merit: 1000
Etherscan.io
Yea there's people trolling the price right now

 Overview
  Last DEX Matched Price :     50.0000 BTC/XCP @ $39,492.500
  Total XCP Supply:     2648755.9218 ($104,605,993,241.63)
  Total XCP Transactions:     3281 transactions
  Last Block Number:     284379


We need greater exposure and greater liquidity for XCP

There is almost no liquidity at the moment and the prices can be easily manipulated.

Please take note that the prices on blockscan are based on order_matches data and does not necessarily mean it has been settled. There is no api at the moment to get an accurate figure and I am trying to see how best to pull the data out from the db. Once the official web client is out I will work at this again because I will at least have reference data to work with
legendary
Activity: 882
Merit: 1000
I am confused. Does the exchange ensures the lowest asks will be filled first? If not, it's quite counter-intuitive. Previously, dgex, the Nxt exchange also did not ensure this and it's quite easy for people to manipulate the price.
sr. member
Activity: 262
Merit: 250
We need greater exposure and greater liquidity for XCP

Hopefully, the GUI client will have the ability to buy and sell on the DEX. That should help stabilise the price.
legendary
Activity: 1120
Merit: 1000
Yea there's people trolling the price right now

 Overview
  Last DEX Matched Price :     50.0000 BTC/XCP @ $39,492.500
  Total XCP Supply:     2648755.9218 ($104,605,993,241.63)
  Total XCP Transactions:     3281 transactions
  Last Block Number:     284379


We need greater exposure and greater liquidity for XCP

ZOMG, My net worth finally broke $300 million!

I'm doing a naked lap around the library I'm in.

WOOT! Always wanted to be a billionaire haha
sr. member
Activity: 602
Merit: 252
How do I set up my BTC wallet to trade on the DEX.

I would appreciate it if someone could explain it in a way a non techie could understand.


I apologize if this has been posted already.


Regards

I have a tutorial (non-tech guy) in Chinese w/ pictures here: https://forums.counterparty.co/index.php/topic,48.0.html

You can use goolge translation to go through. If there is large demand of this kind of tutorial, I can translate it in English.
sr. member
Activity: 421
Merit: 250
How do I set up my BTC wallet to trade on the DEX.

I would appreciate it if someone could explain it in a way a non techie could understand.


I apologize if this has been posted already.


Regards
sr. member
Activity: 602
Merit: 252
Using counterpartyd_build with command counterpartyd asset MPSTOCK, fetch the result:

Code:
c:\counterpartyd_build>counterpartyd asset MPTSTOCK

c:\counterpartyd_build>echo off
Asset Name: MPTSTOCK
Asset ID: 101249773934
Total Issued: 200.0
Divisible: True
Issuer: 1FCkCQCnEtHQ3j7NqdkAnkqQUvqfti4XoA

While I checkd the asset MPSTOCKF in counterpartyd_build, it shows:

Code:
c:\counterpartyd_build>echo off
Traceback (most recent call last):
  File "c:\counterpartyd_build\dist\counterpartyd\counterpartyd.py", line 613, in
    total = util.devise(db, total, args.asset, 'output')
  File "c:\counterpartyd_build\dist\counterpartyd\lib\util.py", line 318, in devise
    if not issuances: raise exceptions.AssetError('No such asset: {}'.format(asset))
lib.exceptions.AssetError: No such asset: [color=red]MPTSTOCKF[/color]

But when I check above information in blockscan.com, which shows:

Code:
Asset Info  MPTSTOCKF

Disclaimer: Blockscan is not resposible for the accuracy of the content listed here.

Overview
Dividends
Updates
Contacts
  Asset_ID:  2632494122289
  Issuer:  1FCkCQCnEtHQ3j7NqdkAnkqQUvqfti4XoA
  Time Stamp:  2/1/2014 10:45:57 PM
  Transaction:  2843 recorded at Block #283652
  Tx Hash:  91aed459a4cb1bbd500e1ffea62e84a0c8988971d251d307f7485d6cd57d79a8
  Total Amount Issued:  [Issue No.1 at Block#283652] 10000000000
  Divisible:  True
  Transfer:  False
  Remark:  Valid

The difference between counterpartyd_build and blockscan.com:

counterpartyd_build:

Asset Name: MPTSTOCK
Asset ID: 101249773934
Total Issued: 200.0

blockscan.com:

Asset Info  MPTSTOCKF
  Asset_ID:     2632494122289
  Issuer:     1FCkCQCnEtHQ3j7NqdkAnkqQUvqfti4XoA
  Time Stamp:     2/1/2014 10:45:57 PM
  Transaction:     2843 recorded at Block #283652
  Tx Hash:     91aed459a4cb1bbd500e1ffea62e84a0c8988971d251d307f7485d6cd57d79a8
  Total Amount Issued:     [Issue No.1 at Block#283652] 10000000000

My question is , which one is correct? I have marked the difference in red.

I also posted this at: https://bitcointalksearch.org/topic/m.4965112
member
Activity: 103
Merit: 10
Yea there's people trolling the price right now

 Overview
  Last DEX Matched Price :     50.0000 BTC/XCP @ $39,492.500
  Total XCP Supply:     2648755.9218 ($104,605,993,241.63)
  Total XCP Transactions:     3281 transactions
  Last Block Number:     284379


We need greater exposure and greater liquidity for XCP
newbie
Activity: 126
Merit: 0
The last DEX matched price has hitted 0.02BTC/XCP @ $15.700 at http://www.blockscan.com/  today.

http://www.blockscan.com/order_match.aspx?q=3137

Someone ignored all the cheaper offers and bought 0.41 XCP for .0082 BTC (0.02 BTC/XCP)

Looks like someone made that trade to manipulate the "Last DEX Matched Price" on the blockscan.com homepage.


I guess this is the issue with adding to coinmarketcap.com right now.  
People will just keep buying fractions of XCP @ 6 BTC/XCP so Counterparty will be listed as #1 by market cap.

People kept trolling coinmarketcap.com in this manner when DOGE was first listed.
It was actually pretty funny.
legendary
Activity: 1176
Merit: 1134
The last DEX matched price has hitted 0.02BTC/XCP @ $15.700 at http://www.blockscan.com/  today.
Maybe I should stop mentioning XCP in main NXT thread...
This price seems a bit too high for now. Slow and steady will be much better than rollercoaster.
We need more people invested in XCP
hero member
Activity: 602
Merit: 500
The last DEX matched price has hitted 0.02BTC/XCP @ $15.700 at http://www.blockscan.com/  today.
newbie
Activity: 26
Merit: 0
In yesterday's episode, Let's Talk Bitcoin announced they are planning to create their own coin (called LTB) that sounds very much like an XCP asset and are considering building it on top of Mastercoin as one of the options. How can we pitch Counterparty to them?

Start listening at 45:20 for details: http://letstalkbitcoin.com/e81-bitcoin-for-the-people/
legendary
Activity: 1176
Merit: 1134


Hey Guys,

I seem to have an issue with the proper jsonrpc lib ...
   
I am using Ubuntu - are there any other linuc users here?


 I still have to find out which jsonrpc counterpartyd is using, because my python3 has apparently a wrong one ... ...



azure@boxfish:~/workbench/counterparty/counterpartyd$ python3 counterpartyd.py
Traceback (most recent call last):
  File "counterpartyd.py", line 22, in
    from lib import (config, api, zeromq, util, exceptions, bitcoin, blocks)
  File "/home/azure/workbench/counterparty/counterpartyd/lib/api.py", line 16, in
    from jsonrpc import JSONRPCResponseManager, dispatcher
ImportError: cannot import name JSONRPCResponseManager
azure@boxfish:~/workbench/counterparty/counterpartyd$


any hints would be appreciated   Huh



@cityglut and everybody
Please help him, he wants to work on gui, we need gui, please help
Urgent, urgent
If you want gui please help
James

Ps i am traveling today so i cant help so much, we need gui
sr. member
Activity: 472
Merit: 250
Never spend your money before you have it.
Also,
Either asset MPTSTOCK shows incorrect total issued (200)
or
address 1FCkCQCnEtHQ3j7NqdkAnkqQUvqfti4XoA shows incorrect balance (0)
is showing incorrect balance since only 100 were ever listed for sale.
200 - 100 =/= 0
sr. member
Activity: 472
Merit: 250
Never spend your money before you have it.
Please limit this discussion to items of significance, all the speculation and less relevant discussion makes this thread more difficult to follow.

To the Dev/s:
The following counterpartyd protocol/CLI issues should be resolved:
1) Paying a 0.0001 BTC fee can wipe order -
FIX:
a) XCP for BTC offer should include an option/variable to limit block period for a matching order lock (lockperiod) and a failure to BTCpay in such time period should reinstate the temporarily locked offer (instead of canceling as it currently does)

2) "counterpartyd address" doesn't show btc balance (and no BTCSend support outside of BTCPay)
a) Fix: show unspent BTC at address on address pull
b) Improve: Allow counterpartyd BTCsend fromaddress toaddress BTC fee(optional/can use default)
c) Improve: Allow BTCSend and XCP at same time to an address
d) BONUS: Allow BTCSend to ASSET which divides the BTC among all asset holders similar to how XCP dividend should be distribued

3) Escrowed/Multisig Bitdust is unspendable in counterpartyd.
a) fix: allow spending such dust natively in counterpartyd

4) MINOR: market display updates.
a) Reorganize market CLI to display Feeds, then Bets, then Open Orders with BTC/XCP & XCP/BTC orders and Order matches awaiting BTCpay LAST in chart.
b) Update sorting open orders by asset exchange type first (XCP/BTC, etc.), then ratio second (subsorting inside the different types). i.e. force XCP/BTC BTC/XCP last in chart for easier viewing.
c) allow market to only update AFTER a block is processed by server.

5) Regarding Major Program/Protocol revisions: Please don't change significant aspects of the protocol (such as asset fees) without consulting stakeholders.
Specifically In Re: Asset creation fees: Where does this new fee go? Ideally it would be either extinguished (to the burn address) or distributed among all XCP stakeholders, with fractional change (0.00000001 each) distributed in this order:
a) the last 10000 blocks or so of XCP addresses to list XCP orders/escrowing XCP, b) The last 10000 blocks  XCP addresses to buy XCP with BTCpay, c) The last XCP addresses to receive XCP in order (this should be plenty and include all XCP addresses that have ever been used including burns.

Sidenote: PLEASE TEST/AUDIT ALL CHANGES THOROUGHLY ON TESTNET BEFORE IMPLEMENTING to MASTER!

To Blockscan:
BlockScan update: DEX MATCHED PRICE should Read: BTC/XCP (not XCP/BTC) and would be useful to see inverted price as well (XCP/BTC), but that would make 3 rates with USD value. Also, I'd recommend changing @ to = and adding units for XCP. So, our recommendation format would read:
Last DEX Trade: 0.005 BTC/XCP (200 XCP/BTC) = $4.025/XCP
ONLY trades that have received BTCpay should be included, but it's not so important for now.

Crossposted to my own thread:
We issued 100 MPTSTOCK to represent 100% of profits and put it all up for sale at a market cap we feel is accurate for the company. Pricing of MPTSTOCK will be at the discretion of whoever buys/sells such asset.
The protocol uses 10000000000 to represent 100 of an asset but blockscan doesn't properly show that, so it should read 100.00000000 instead of 10000000000. Also blockscan is currently having some trouble with assets.

We did not issue any other assets yet (such as MPSTOCK) but we do have plans to issue other assets in the future.

We attempted to issue 100 AAAMPTSTOCK initially before realizing the "A" truncation issue in the protocol. We will recall the 100 AAAMPTSTOCK or distribute it evenly among MPTSTOCK holders when possible before the first profit distribution to ensure each MPTSTOCK purchased represents 1% of profits ad infinitum.

We are keeping a ledger of all future profits (XCP/BTC, etc. starting 2/1/2013) made through operation of moneypaktrader.com and will distribute profits to MPTSTOCK holders (XCP first and BTC also if/when the counterpartyd client allows sendBTC as described below). Significant stakeholders may review the ledger or request other involvement.

Profits will be distributed at least once a month so the first distribution will be before March.

We have enabled a simple DEX trading option/platform to expand people's options and hopefully gain that market share (of allowing non-technical bitcoin holders to invest in or send XCP/DEX). This is an innovative and unique service similar to our MP/BTC trading services. Anyone with the private key for their BTC address can buy XCP/MPTSTOCK by sending BTC to our specified address (see our forum thread or website). We then spend the BTC on the DEX to buy XCP/MPTSTOCK which is sent (minus 10% commission) to the Buyer's address.
Essentially - Anyone can buy XCP/DEX Assets by sending bitcoins from their bitcoin client to our current XCP buy address (shown on both our site and our bitcointalk thread for redundancy). This will work for any client/address which the buyer has the private key for (pretty much all BTC clients except exchange accounts).
When our messenger (TC and/or FB) shows green, this service is available for rapid processing at a premium. Otherwise, our goal is to process all such transactions within 24-48 hrs. Frequency of trades will depend on volume of submitted orders.

THANKS to all the Dev's!
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
I ran counterpartyd tests on the updated master branch and the result is 27 failed, 6 passed.

Is this something to be worried about?

No, but can you post the output anyway?

Here you go:
http://pastebin.com/yv70WkeP

EDIT: This is on Ubuntu 13.10 by the way.

Right... you need to have Bitcoind running on testnet in the background. (This should be changed eventually, of course.)
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
I ran counterpartyd tests on the updated master branch and the result is 27 failed, 6 passed.

Is this something to be worried about?

No, but can you post the output anyway?
legendary
Activity: 1666
Merit: 1010
he who has the gold makes the rules
btw what's up with the change in the asset names adding an extra random letter on blockscan?

My LOVE asset is now LOVEE, and ROSE became ROSEV  Cry


also this sell order later became invalid, even though it was initially valid?  any reason why?

http://blockscan.com/order.aspx?q=2627



Welcome to the other side Dom  Tongue jk

I also noticed MPTSTOCK became MPTSTOCKF.

But your order expired. Set your expiration to a higher number of blocks.

Haha it's all the same side to me.  Don't let the govt mole convince you otherwise.
Jump to: