Bitcoin Forum
June 26, 2024, 02:20:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 »
281  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: MasterCoin Buyer/Seller Thread on: November 12, 2013, 12:26:16 AM

None of the websites recognize those coins yet. Don't worry, they will. I'm planning on sending some of those MSC to each of the website owners. I hate to distract them from what they are doing now though.

Also, we're bullish on MSC here at the Mastercoin Foundation. So we'd much rather buy them than spend the ones we have Smiley

Mymastercoins.com will recognize coins dev coins.  They must come from the exodus address and are within the spending parameters.  Smiley
282  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 11, 2013, 04:14:34 PM
Thanks, that worked! Your feed is not valid JSON yet however. Strings and keys need to be surrounded in quotes, I think it should be valid after that.

You can always check your feed using: http://jsonlint.com/

Ok json is validated.
283  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 11, 2013, 03:02:45 PM
I wouldn't want to make an exception for just one message, it needs to be protocol wide if we want to even consider this.

FYI: I made a small change to the Verification Spec; I changed the url from mastercoin-verify to mastercoin_verify. I also tried checking out your urls but http://mymastercoins.com/jtransaction.aspx?Address=1QF9Hag3nyjAcXRd6mFrL5KyM3r71hVu2T doesn't seem to work.

My verification API is online.

http://mastercoin-explorer.com/mastercoin_verify/addresses
http://mastercoin-explorer.com/mastercoin_verify/transactions/17UDyggWFP6T3tUPTUEHMU8gxRtLZHG322

As soon as I have some tools available I will create a small comparison service.

I now got your idea. Your delay 1 block will work to fix this issue.


Try (missing  s)
http://mymastercoins.com/jtransactions.aspx?Address=1QF9Hag3nyjAcXRd6mFrL5KyM3r71hVu2T
284  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 11, 2013, 02:42:19 PM
Something has been bothering me when coding up my Mastercoin implementation these last few weeks. There is one thing in the spec that makes coding up Mastercoin implementations a lot harder and, because of this, less reliable then it has to be.

The position of a certain transaction in a given block. You constantly have to do two separate checks, 'is there a transaction in this block that has a position lower then the current one that can influence this message?' if not 'query all previous blocks for the information' that you need. It also contributes to the 'random chance' effect I already spoke about. Depending on the position of your transaction in a given block it might be either invalid or valid.

I hate chance, and I would like to eliminate it as a factor for Mastercoin.

My proposal would make everything a lot cleaner and easier to work with but would introduce a 1 block lag.

Current situation
User A creates a 'Selling Offer' of 1 MSC for 0.1 BTC in block 25
User B creates a 'Purchase Offer' of this 1 MSC while User A modifies it's original order to now sell 1 MSC for 0.9 MSC. Both transactions end up in block 26 but the modified 'Selling offer' ends up above the 'Purchase Offer'.

If user B still wants to buy user a's offer he now needs to pay 0.9 while if luck was different he could have paid 0.1 BTC.

Artificial 1 Block lag
User A creates a 'Selling Offer' of 1 MSC for 0.1 BTC in block 25
User B creates a 'Purchase Offer' of this 1 MSC while User A modifies it's original order to now sell 1 MSC for 0.9 MSC. Both transactions end up in block 26.

However to get all information this time we skip checking the current block and only look at what happend before this block. The offer gets matched up to the original one regardless of which position the changed 'Selling Offer' ended up with.

I understand if this is a controversial topic but I want to bring it up anyway because I really believe this will make everything better. 


We can give priority to purchase offer over selling offer is they have the same block time.
That way user b will get the price at .1
285  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: MasterCoin Buyer/Seller Thread on: November 11, 2013, 07:30:47 AM
Here is a bar chart of MSC volume sent (simple send) in the last 7 days.

http://mymastercoins.com/About.aspx?Days=7

(Chart is updated within  15 minutes after a transaction is confirmed.)

MSC volume (simple send) since 9/1/2013
http://mymastercoins.com/About.aspx
 
286  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 11, 2013, 04:10:53 AM
MyMastercoins.com

Here are the JSON files based on Tachikoma's API
http://mymastercoins.com/jaddress.aspx
http://mymastercoins.com/jtransactions.aspx?Address=$AddressHere


The default CurrencyID=1.   You can place &CurrencyID=2 for Test MSC.

PS.  I'm still working on the URL rewrite.
287  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 10, 2013, 02:02:32 PM
Mastercoin web-services verification API proposal.

GET /mastercoin-verify/addresses

Code:
[{address: 1KZmDQGzGJWYmPP9X3b7TA9dY91KBXgaG4, balance: 20.1}, {address: 1Q1sFqsi8S5DxV5hz6sWLamGBp9To93iG7, balance: 3.1}, etc..]


Hi Tachikoma,

Will this json work?
http://mymastercoins.com/MSCJSON.aspx
288  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 10, 2013, 01:01:38 AM
Since there are only three 0.00006 outputs, one of which is the Exodus we know the recipient address is the one that does not contain the mastercoin data. I believe we decided this would be valid. 

Ok thanks.    transaction falls in the "peek and decode".
289  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 09, 2013, 05:07:01 PM
5ba2c63199d06815a4b385038b9515e21f0f1693818b5d289842f8931107a766 

Receipt Sequence is  95 and Data sequence is 100.   


Is this still valid?
290  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 09, 2013, 05:02:45 PM
The following address have balance differences in MyMastercoins (balance is the same with MasterChest) and Mastercoin-Explorer

1Q1sFqsi8S5DxV5hz6sWLamGBp9To93iG7
1KZmDQGzGJWYmPP9X3b7TA9dY91KBXgaG4
1D2UUm9noQ5eW7mQ8oMiqxvbFqB8wuvvWS
1GaNupdUBzfVF2B3JUAY1rZwHoXJgjyzXj
1AGFxUanxnWnrTiwLsY4NyvNZTv3RWFnfT
1HRE7U9XNPD8kJBCwm5Q1VAepz25GBXnVk
1FZ9VevcVXQseSAQPe3zuCzsWQavQpZo4g
182osbPxCo88oaSX4ReJwUr9uAcchmJVaL
1255GUS55xvs6rkiuEzgfT35jq4Kkk9gQL
1GStibNbpqjg9Uzk1HhfkH75iU4qgND3w5
17P14P4J5Mqg9CfdKLqeLGgW4izfPUEtTc
1K2qmHwxyZumsfWPWekrEwo62UzvxY6V9m
1Gy9bvCewiwjVEr6DoAvMgvvCcvoaA7rqo
1BZQqDm9sQLMU85YZPhus1fCudxaNbCvFK
1HMGFJLpVabBkPr7qqcMUXtwrTxfdYUgKL
1LSvh4a96Gp3M9buwefrweiM9pGFzVb6Q9
1DhaCk1w29NgzWcxuRDdzMwEpP4Htt5UVF
1FQSAnnotZBmeQxoSdv3ZykewjhpC5AJmd
1HnnR3S9KiNv1KobVQKEz5xuhrTm8ArTYh
1GK6Q2xo5zYnaZgcYVQrtyLvUjYoCZW6Hq


Tachikoma,

I agree on the API.
291  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 09, 2013, 05:39:52 AM
Tachikoma, I'm doing some cross testing - can you please let me know which transaction ID you're using to validate payment for this purchase/accept offer transaction 33644e6f24b29e1ef170d78ff04eab6f7e19368908edc6d477f9902697a71d67?

Thanks! Smiley

https://bitcointalk.org/index.php?topic=292628.msg3488484#msg3488484

tachikoma said he might have considered purchase offer as payment.

(If this trans is invalid, the other sends of this buyer is also invalid.)

Thanks for the ref, must have missed that somehow.  I'm not sure Tachikoma is saying that's the way it should be, more that's the way his implementation currently works.  Hopefully he'll clarify.

In my own view considering these transactions valid would be deviating from the current 3 step process (sell offer, accept offer, make payment).  I think it adds code complexity and may confuse the usage message if we start saying the 'accept offer' can contain bitcoin funds in the reference output to the seller that count towards the payment.


+1 I also think there should be a 3rd transaction for the actual payment. Btc sent in the  Accept offer should not be considered as payment.
292  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 09, 2013, 01:43:17 AM
Tachikoma, I'm doing some cross testing - can you please let me know which transaction ID you're using to validate payment for this purchase/accept offer transaction 33644e6f24b29e1ef170d78ff04eab6f7e19368908edc6d477f9902697a71d67?

Thanks! Smiley

https://bitcointalk.org/index.php?topic=292628.msg3488484#msg3488484

tachikoma said he might have considered purchase offer as payment.

(If this trans is invalid, the other sends of this buyer is also invalid.)
293  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 09, 2013, 01:36:32 AM
Tachikoma and bitoy: I am LOVING these charts!

Seriously. I am so jealous of you guys. This has got to be the most fun programming project I have ever seen. I'm grateful for the part I get to play in it, even if I'm not (currently) slinging code.

Doing something new makes this project the most fun programming project I've worked on.   The support from fellow "contestant" is  excellent (And Also the btc  Smiley.   Thank you for the opportunity!
294  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 08, 2013, 09:00:22 PM
Simple Send Chart
http://mymastercoins.com/About.aspx

Test MSC Chart
http://mymastercoins.com/CurrencyCharts.aspx?CurrencyID=2

(but It needs more data =)

295  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 07, 2013, 02:19:00 AM
Thanks mate, have to say I am quite proud of how the new exchange panels look, might post a teaser screenie later after work Smiley

Looking forward to see your work.  We need to post more test data  Smiley
296  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 07, 2013, 01:22:18 AM
bitoy - great job on mymastercoins.com!

I've added links to the OP of the main project thread, and to our subreddit. I'll see about getting it listed on Mastercoin.org too. Looks like masterchain.info needs a link from there too.

Thanks!

If anybody notices that their project isn't linked from one of our channels, please let me know. I don't want to slight anyone!

Thanks dacoinminster Smiley 

297  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 07, 2013, 01:19:12 AM
Example scenario

Seller post 10 coins for sale
BuyerA post a purchase  request for 3 coins (but has not paid)
Available is 7

BuyerB  post a purchase for 10 coins but since available is only 7 he gets only 7.
BuyerB makes a payment.
Available is 0 (7 paid by buyerB and 3 still pending payment from buyerA)

After 1 day BuyerA didn't pay and time expired.
Available is 3.

Is this correct?

According to my interoperation Buyer B's Purchase Offer would be invalid since he wanted 10 coins but at that moment only 7 were available.


Thank you Tachikoma.  I'll update my codes.
298  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 06, 2013, 06:12:09 PM
Example scenario

Seller post 10 coins for sale
BuyerA post a purchase  request for 3 coins (but has not paid)
Available is 7

BuyerB  post a purchase for 10 coins but since available is only 7 he gets only 7.
BuyerB makes a payment.
Available is 0 (7 paid by buyerB and 3 still pending payment from buyerA)

After 1 day BuyerA didn't pay and time expired.
Available is 3.

Is this correct?



299  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 05, 2013, 03:58:28 PM

After reparsing I only found one valid purchase

Buy .2 Test MSC for .003232 BTC
TxID: c7103de53a8ea3a20cec9a74543132f98302f75ab1868092e911dd5516f322a5
Confirm Payment TxID: 2bb54346f7d0ddfcb084451227089665bc1a7ebf8f0a9338d14d713592c268ed


Looks like this transaction also didn't pass

The payment was made after the Max Block Limit of 267486.

Transaction is also invalid. 

I don't think so. The payment was one block later then the "Purchase Offer"

You are correct.   Payment is before block limit of 267486.   Site updated.  Thanks =)

http://mymastercoins.com/Orders.aspx?CurrencyID=2
300  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: November 05, 2013, 12:59:27 PM
Hi Tachikoma

Buyer 1EdAjiApS5cCpHdH4RKPMab1xmMVRWjLvk posted a
Buy   
TxID: 33644e6f24b29e1ef170d78ff04eab6f7e19368908edc6d477f9902697a71d67

But there is no confirmed payment transaction.   

When buyer posted a sell Transaction (.11 and .9 Test MSC) it is invalid because there was no payment yet for the first transaction.

After reparsing I only found one valid purchase

Buy .2 Test MSC for .003232 BTC
TxID: c7103de53a8ea3a20cec9a74543132f98302f75ab1868092e911dd5516f322a5
Confirm Payment TxID: 2bb54346f7d0ddfcb084451227089665bc1a7ebf8f0a9338d14d713592c268ed


Thanks for checking my data. I'm not sure I understand you correctly though. Could you try explaining it with examples what went wrong?


I can't find the transaction where    
1EdAjiApS5cCpHdH4RKPMab1xmMVRWjLvk sent  .00002 BTC to  16rAwebBXhJAM9ALf3fLFbaHKz24r2o3UN
If there is a payment the rest of the transaction will be valid.   It could be a bug in my implementation.

Here is an example
UserA places an advertisement to sell
UserB accepts UserA's  offer
(Note: UserB has not paid UserA)

UserB places an advertisement to sell
UserC accepts UserB's offer
UserC pays UserB


Since UserB has not paid UserA the transaction of UserB with UserC is invalid.








Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!