Author Topic: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]  (Read 25510 times)

0 Members and 1 Guest are viewing this topic.

Offline testz


Offline vikram

I signed up for daily notifications at http://www1.agsexplorer.com/ but now is there a way to unsubscribe?

Offline testz


Offline testz

The JSON header issue should be fixed.

Thanks, now it's works as expected.
I make getagsbalance command https://bitsharestalk.org/index.php?topic=2448.0 based of information provided by "undocumented" http://angelshares.info/json/?allAddresses

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
The JSON header issue should be fixed.

Offline testz

bytemaster- I will have time this weekend to create the graphs.

testz- I will pass this question on to metacoin, however I assume this was just a result of PHP's json export function, and not something we chose explicitly. Is there any issue you are running into because of this?

Yes, I have an issue to get JSON because of this. Sure it's not a problem to modify the code for me, but I think it's will be better if your site will return regular HTTP response with "content-length"

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
bytemaster- I will have time this weekend to create the graphs.

testz- I will pass this question on to metacoin, however I assume this was just a result of PHP's json export function, and not something we chose explicitly. Is there any issue you are running into because of this?

Offline testz

Hi, here is our website:

http://angelshares.info

Some key features:
...
    - AngelShares per address JSON here: http://angelshares.info/json/?allAddresses

I also want to be clear that if we win this bounty, this is not the end of the development of our website. We enjoyed building this so far, and have ideas for more enhancements. Please support our further development by picking us as the winner :)

We will be splitting the bounty 50/50 if you choose our website.

My ProtoShares Address: PZLkQkajk6NuvF989ekJWEjfhu89jExvZS
M3ta's ProtoShares Address: PmQSW8Hf3jVbbEb7JSmhU1fCHy5KiWBwJ4

Thank you!

When I execute request "GET /json/?allAddressesPaginated HTTP/1.1" I get following reply:
0x00000000   48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D    HTTP/1.1 200 OK.
0x00000010   0A 50 72 6F 78 79 2D 43 6F 6E 6E 65 63 74 69 6F    .Proxy-Connectio
0x00000020   6E 3A 20 4B 65 65 70 2D 41 6C 69 76 65 0D 0A 43    n: Keep-Alive..C
0x00000030   6F 6E 6E 65 63 74 69 6F 6E 3A 20 4B 65 65 70 2D    onnection: Keep-
0x00000040   41 6C 69 76 65 0D 0A 54 72 61 6E 73 66 65 72 2D    Alive..Transfer-
0x00000050   45 6E 63 6F 64 69 6E 67 3A 20 63 68 75 6E 6B 65    Encoding: chunke
0x00000060   64 0D 0A 56 69 61 3A 20 31 2E 31 20 47 41 54 45    d..Via: 1.1 GATE
0x00000070   57 41 59 0D 0A 44 61 74 65 3A 20 46 72 69 2C 20    WAY..Date: Fri,
0x00000080   31 37 20 4A 61 6E 20 32 30 31 34 20 31 36 3A 31    17 Jan 2014 16:1
0x00000090   30 3A 31 35 20 47 4D 54 0D 0A 43 6F 6E 74 65 6E    0:15 GMT..Conten
0x000000A0   74 2D 54 79 70 65 3A 20 74 65 78 74 2F 68 74 6D    t-Type: text/htm
0x000000B0   6C 0D 0A 53 65 72 76 65 72 3A 20 41 70 61 63 68    l..Server: Apach
0x000000C0   65 2F 32 2E 32 2E 32 32 20 28 55 62 75 6E 74 75    e/2.2.22 (Ubuntu
0x000000D0   29 0D 0A 58 2D 50 6F 77 65 72 65 64 2D 42 79 3A    )..X-Powered-By:
0x000000E0   20 50 48 50 2F 35 2E 34 2E 36 2D 31 75 62 75 6E     PHP/5.4.6-1ubun
0x000000F0   74 75 31 2E 35 0D 0A 56 61 72 79 3A 20 41 63 63    tu1.5..Vary: Acc
0x00000100   65 70 74 2D 45 6E 63 6F 64 69 6E 67 0D 0A 4B 65    ept-Encoding..Ke
0x00000110   65 70 2D 41 6C 69 76 65 3A 20 74 69 6D 65 6F 75    ep-Alive: timeou
0x00000120   74 3D 35 2C 20 6D 61 78 3D 31 30 30 0D 0A 0D 0A    t=5, max=100....
0x00000130   31 35 62 65 61 0D 0A 7B 22 42 54 43 22 3A 7B 22    15bea..{"BTC":{"
0x00000140   31 22 3A 5B 7B 22 31 31 33 52 34 79 71 4C 6B 45    1":[{"113R4yqLkE

Is any reason why you put length of the data (15bea) in the message itself, instead to put it to the HTTP header as "content-length"?
« Last Edit: January 17, 2014, 04:17:58 pm by testz »

Offline bytemaster

Thank you bytemaster. I will have the graph up soon, I will post here when it is.

I would really like to have this graph before Miami, any update?
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
Thanks @bytemaster, payment received.

As I mentioned earlier in the post, agsexplorer.com at the moment is just a starting point, will continue developing it.  Thanks to @Donschoe for your excellent work, it's been pleasure working with you.

Also congrats to team @fluxer555, @M3ta, with cooperative competition, we can together provide better service to the community.
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
Thank you bytemaster. I will have the graph up soon, I will post here when it is.

Offline bytemaster

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

After evaluating both sites I have found them both to contain features I want.

However, it is clear that www1.agsexplorer.com was completed first and thus breaks the tie.  It is also slightly more attractive. Having said that, AngelShares.info earns a 50 PTS tip today AND if you keep it running through the end of the AGS period I will provide an extra 200 PTS and thus both teams win.

I appreciate the speed and passion with which these sites have been produced and hope both teams continue to enhance their service. 

I really like the PTS Today and Bitcoin Today charts on AngelShares.info.   I will provide an extra 5 PTS to provide a 'life-time' chart of the same form.

Good work guys! 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline metacoin

  • Newbie
  • *
  • Posts: 2
    • View Profile
http://angelshares.info/api.php

Here is an API specification page for angelshares.info. The API is useable by anyone and contains all requests you would need to deploy front-end charts as well as your own explorer interface. The source of this data is parsed via the metacoin Block Explorer.

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
Hi, here is our website:

http://angelshares.info

Some key features:
    - Stats are live-updating; no reload necessary.
    - Inter-day graph showing a running sum of all donations
    - Currency picker drop-down with all major currencies. Browser remembers your selection.
    - Balance look-up now features a graph showing AngelShare distributions per day per address.
    - Email Notifications are working, and are live. Integrates currency selection in emails.
    - AngelShares per address JSON here: http://angelshares.info/json/?allAddresses
    - GitHub: https://github.com/flux627/AngelShares.info

I also want to be clear that if we win this bounty, this is not the end of the development of our website. We enjoyed building this so far, and have ideas for more enhancements. Please support our further development by picking us as the winner :)

We will be splitting the bounty 50/50 if you choose our website.

My ProtoShares Address: PZLkQkajk6NuvF989ekJWEjfhu89jExvZS
M3ta's ProtoShares Address: PmQSW8Hf3jVbbEb7JSmhU1fCHy5KiWBwJ4

Thank you!
« Last Edit: January 12, 2014, 09:26:30 pm by fluxer555 »

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
@bytemaster,

Agsexplorer.com's source files can be found at github: https://github.com/AlexChien/agsexplorer.

If agsexplorer.com can win the bounty, it will be split between me and Donschoe who provided the data feed.

My PTS address is PgULYtxcDJM7SKABfECipFiSjrmtjiPQd9.

I agree splitting this bounty with boombastic if you choose this submission.
The data feed source is available here: https://github.com/donSchoe/ags-parser
My bounty hunter address is PcDLYukq5RtKyRCeC1Gv5VhAJh88ykzfka  ;D

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
@bytemaster,

Agsexplorer.com's source files can be found at github: https://github.com/AlexChien/agsexplorer.

If agsexplorer.com can win the bounty, it will be split between me and Donschoe who provided the data feed.

My PTS address is PgULYtxcDJM7SKABfECipFiSjrmtjiPQd9.
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
Please do.  I m refreshing data at 60 seconds interval


Sent from my iPhone using Tapatalk
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
I noticed that the stats take a while to update from when transactions actually get included in a block.  What is the refresh rate?

The blockchain is rescanned every 10 minutes. I can reduce this to 60 seconds if desired.

Offline bytemaster

I noticed that the stats take a while to update from when transactions actually get included in a block.  What is the refresh rate? 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline HackFisher

  • Hero Member
  • *****
  • Posts: 883
    • View Profile
Found a little typo bug with no intention? someone open http://www1.agsexplorer.com/ and will see it.

here is the screenshot:

Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer

Suggest an enhencement to ags explorer:

Add the info of total paid from the Angel fund, or final balance of angel address, and the link to official google doc XSL expenses, not all know their exisitence, let us help keep it transparent.


I have created a google docs XLS sheet to track all expenses paid from the Angel fund.  Our goal is to make everything as transparent as possible.

https://docs.google.com/a/invictus-innovations.com/spreadsheet/ccc?key=0AqTwk-e7yzJydFZ3bVVWT0o1OUwzXzdESHFBY0FkUWc&usp=sharing

https://docs.google.com/spreadsheet/ccc?key=0AqTwk-e7yzJydDFnQmlkTVlkbWpubnJBbzR2UG5ucnc&usp=sharing

Good idea, will include the info


Sent from my iPhone using Tapatalk
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline HackFisher

  • Hero Member
  • *****
  • Posts: 883
    • View Profile
Suggest an enhencement to ags explorer:

Add the info of total paid from the Angel fund, or final balance of angel address, and the link to official google doc XSL expenses, not all know their exisitence, let us help keep it transparent.


I have created a google docs XLS sheet to track all expenses paid from the Angel fund.  Our goal is to make everything as transparent as possible.

https://docs.google.com/a/invictus-innovations.com/spreadsheet/ccc?key=0AqTwk-e7yzJydFZ3bVVWT0o1OUwzXzdESHFBY0FkUWc&usp=sharing

https://docs.google.com/spreadsheet/ccc?key=0AqTwk-e7yzJydDFnQmlkTVlkbWpubnJBbzR2UG5ucnc&usp=sharing
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

Bytemaster, please be true to your word. We will have something substantial to show on Sunday.

My bad, I thought I remembered saying Friday... but I have been so busy I lost track.  Being true to my word is my #1 priority so my apologies. 

I will wait for Sunday.  At least now you know what you have to beat!

Also note that open development was expected.
« Last Edit: January 11, 2014, 04:52:43 am by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
Bytemaster, please be true to your word. We will have something substantial to show on Sunday.

Offline bytemaster

I have evaluated angelshares.info/beta and www1.agsexplorer.com and of the two I consider agsexplorer.com to be the clear winner.   Can you please point me to your github repo for the site and provide a PTS address?

www1.agsexplorer.com is the winner from what I can tell at this point. 

For angelshares.info I am offering a 25 PTS tip for your contribution as a runner up if you can also publish your website on github.

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
2. how do i know if its a change address or just another transaction within the same transaction?

Yeah, you are right.  Output does not require signature script, therefore can't assume it belongs to the sender.  A transaction to multiple recipients is an sample.
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
It's doable, but not without @Donschoe's support.  What do you think Donschoe?

Actually I have 2 more proposals for your data api

1. Include complete tx hash instead of txbits so that I can give a link to transaction detail beside each donation.  It seems blockchain.info and coinplorer does not support partial txbits seach yet.
2. Include outputs addresses, for better addresses -> 'wallet' binding?
3. Support timestamp param in your data api url, so you only return data after certain time param?  This is efficient especially when days, weeks go by, data become larger.

1. sure, no problem.
2. how do i know if its a change address or just another transaction within the same transaction?
3. not possible with current design, having no dynamic web content, just plain text. will think about solutions, but not soon.
« Last Edit: January 09, 2014, 06:26:25 pm by donschoe »

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
It's doable, but not without @Donschoe's support.  What do you think Donschoe?

Actually I have 2 more proposals for your data api

1. Include complete tx hash instead of txbits so that I can give a link to transaction detail beside each donation.  It seems blockchain.info and coinplorer does not support partial txbits seach yet.
2. Include outputs addresses, for better addresses -> 'wallet' binding?
3. Support timestamp param in your data api url, so you only return data after certain time param?  This is efficient especially when days, weeks go by, data become larger.
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline HackFisher

  • Hero Member
  • *****
  • Posts: 883
    • View Profile
Anyway, agsexplorer.com credits each address from multiple inputs with its proportional shares on transaction basis, and bind them together with specific 'wallet' as long as these addresses appear together as inputs (or cross transactions).  The masterbook shows aggregated shares for each 'wallet', while list all addresses within the wallet.

It's cool that addresses can be bind together with specific 'wallet', could my 2 cases' addresses be binded together, one in INPUT, but another in OUTPUT change position?

But I can't find my wallet in master book, it would be great if API query by address is provided to find my wallet :). Thanks for your excellent work.
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
As for the AGS reward algorithm for multiple input addresses, I and Donschoe vote for proportional reward on daily basis.  Yet bytemaster has solid reason to reduce genesis block size.  I am not sure if that decision is final.

Anyway, agsexplorer.com credits each address from multiple inputs with its proportional shares on transaction basis, and bind them together with specific 'wallet' as long as these addresses appear together as inputs (or cross transactions).  The masterbook shows aggregated shares for each 'wallet', while list all addresses within the wallet.

If community changes mind later, agsexplorer can adapt to that quickly.
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline HackFisher

  • Hero Member
  • *****
  • Posts: 883
    • View Profile
Check this tx
https://coinplorer.com/PTS/Transactions/f78ef746ed01a114c9e74e9e8fb18465290c19d9629efce5bc40660c64262d4a


Sent from my iPhone using Tapatalk

Thanks, I got it, it's a hidden address, and I didn't notice that the second donation was sent from it.

Update:
 This bounty seems to try to resolve this: https://bitsharestalk.org/index.php?topic=1986.0

But It seems that Protoshare-QT will try to use hidden address as change address, does my backup wallet enough for usage,  or do I need to backup my wallet.dat after sent e.g. 100 more transactions, generated hidden address could not be contained in my backup wallet.

I'm asking this because I'v heared a story that someone lost his BTC's just because not backup the wallet, because Bitcoin wallet used to have some similar problem.
« Last Edit: January 09, 2014, 04:03:37 pm by HackFisher »
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.


Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
The statement "Case 2 output address is rewarded AGS" is untrue.

The mentioned example causes confusion because the output address made a donation the next day on Jan 9th.  The balance shown for the address is originated from the Jan 9th donation, not from the Jan 08th donation (in which it's the output address)


Sent from my iPhone using Tapatalk
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline HackFisher

  • Hero Member
  • *****
  • Posts: 883
    • View Profile
For agsexplorer.com, may I ask a question about the algorithm to decide which input address be rewarded AGS?
https://bitsharestalk.org/index.php?topic=2036.0

Case 1:  PdhV9ithAGJsgzR95UdjeS6ihqPqkuz9Cy as INPUT address send 1 PTS to angel address, and INPUT address is parsed to be rewarded AGS.
Case 2: The OUTPUT change address is parsed to be rewarded AGS. make me confuse and intrested about using OUTPUT change address as AGS balance address.
https://coinplorer.com/PTS/Transactions/1ff79887799d9b9895ea4fc30fc9acf5060e093136ed1dd506e019ab3639e516
http://www1.agsexplorer.com/balances/PhfSx8LTRLprgbUEKv5yfgy61RJxxmz6EP

The algorithm is to random pick one? How does parser know which one is OUTPUT change address?
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
agsexplorer.com is synced and accurate now


Sent from my iPhone using Tapatalk
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline Amazon

  • Hero Member
  • *****
  • Posts: 830
    • View Profile
    • Bitshares Forum
It will be good to have a dedicated expanse page, even the embedded google doc is fine. So that all information can be found in one site.

What do you think?
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
After crosschecking my addresses on angelshares.info and agsexplorer. The AGS/PTS balances seem to be exactly the same. But the AGS/BTC balances are about 1% lower on angelshare.info. (on each address, donated every day)

Which one is correct?

Quote from agsexplorer: Warning! BTC Blockchain data feed is currently out of sync. BTC donated today is more that it shows.

The data comes from your ags parser right? The parser just updated checking for example this address: 17axnhTwUXVUA6hqd8Es9YS84sQFyHw7ys  should get 0.94140473 AGS
But checking the same address on angelshares.info gets 0.9206048500371309 AGS (2% less)

So just to be sure, the agsparser contains the right data?

I just noticed a minor glitch in my new API version, pls see this thread. https://bitsharestalk.org/index.php?topic=1989.0
the AGS value for angelshares.info is correct, it displays the same as my API v0.2 did. got to fix the new version asap!

Offline graffenwalder

After crosschecking my addresses on angelshares.info and agsexplorer. The AGS/PTS balances seem to be exactly the same. But the AGS/BTC balances are about 1% lower on angelshare.info. (on each address, donated every day)

Which one is correct?

Quote from agsexplorer: Warning! BTC Blockchain data feed is currently out of sync. BTC donated today is more that it shows.

The data comes from your ags parser right? The parser just updated checking for example this address: 17axnhTwUXVUA6hqd8Es9YS84sQFyHw7ys  should get 0.94140473 AGS
But checking the same address on angelshares.info gets 0.9206048500371309 AGS (2% less)

So just to be sure, the agsparser contains the right data?

Offline bytemaster

I would like to participate, if it's not too late for it yet.

All entries must be submitted by 1/12/2014
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline EvilTwin

  • Newbie
  • *
  • Posts: 9
    • View Profile
I would like to participate, if it's not too late for it yet.

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
After crosschecking my addresses on angelshares.info and agsexplorer. The AGS/PTS balances seem to be exactly the same. But the AGS/BTC balances are about 1% lower on angelshare.info. (on each address, donated every day)

Which one is correct?

Quote from agsexplorer: Warning! BTC Blockchain data feed is currently out of sync. BTC donated today is more that it shows.

Offline graffenwalder

After crosschecking my addresses on angelshares.info and agsexplorer. The AGS/PTS balances seem to be exactly the same. But the AGS/BTC balances are about 1% lower on angelshare.info. (on each address, donated every day)

Which one is correct? 
« Last Edit: January 07, 2014, 10:13:56 pm by Graffenwalder »

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
Yes. I believe boombastic has been working for a similar amount of time, when you see when he first posted in this thread.

The issue we were having with the block parser has been fixed. The data and graphs should now show consistent live updating data.
« Last Edit: January 07, 2014, 07:54:34 pm by fluxer555 »

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
Hi, m3ta and I will be competing. I assumed this was implied...

Also, it has not been 24 hours yet.

Great :)   I will hold it open for a week and look forward to what you produce.

fluxer and m3ta, you are working on that for 2 weeks now, do you really need another week now?

Offline bytemaster

Hi, m3ta and I will be competing. I assumed this was implied...

Also, it has not been 24 hours yet.

Great :)   I will hold it open for a week and look forward to what you produce.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
Hi, m3ta and I will be competing. I assumed this was implied...

Also, it has not been 24 hours yet.
« Last Edit: January 07, 2014, 07:14:30 pm by fluxer555 »

Offline bytemaster

@bytemaster,

The complete AGS masterbook has been alive at http://agsexplorer.com/masterbook/btc and http://agsexplorer.com/masterbook/pts, They are paginated html version for general public.  If you are gonna import the data, JSON and XML format are available:

http://agsexplorer.com/masterbook/btc.json?per_page=20&page=1
http://agsexplorer.com/masterbook/pts.json
http://agsexplorer.com/masterbook/btc.xml
http://agsexplorer.com/masterbook/pts.json

Pagination parameters are applied by default, per_page and page.  Give per_page=-1 you will get complete list.

Data only include confirmed Angel Shares, which means it only include donations before current UTC date.

Let me know it this fits your needs.

I love the JSON that will make it very easy for me to load! 

It has been 24 hours since LAST CALL.  And no one has given notice that they intend to compete.  Unless someone objects I plan to pay out the bounty once the complete source has been posted on github that allows anyone to create a clone of this service.  If it is already on github, my appologies.

How should this bounty be divided?  Please post the addresses that should be paid and what they contributed.

I will be providing tips to the runners up because there is a lot of good work.   Lastly there is a 10 PTS bounty to find bugs in the masterbook calculations between now and when I pay the full bounty.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
@bytemaster,

The complete AGS masterbook has been alive at http://agsexplorer.com/masterbook/btc and http://agsexplorer.com/masterbook/pts, They are paginated html version for general public.  If you are gonna import the data, JSON and XML format are available:

http://agsexplorer.com/masterbook/btc.json?per_page=20&page=1
http://agsexplorer.com/masterbook/pts.json
http://agsexplorer.com/masterbook/btc.xml
http://agsexplorer.com/masterbook/pts.json

Pagination parameters are applied by default, per_page and page.  Give per_page=-1 you will get complete list.

Data only include confirmed Angel Shares, which means it only include donations before current UTC date.

Let me know it this fits your needs.
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline bytemaster

Does the [LAST CALL] rule apply to this bounty? Bytemaster, I ask because it seems that you said:

Quote
You would win it if you had this one last requirement

I also remember that you discouraged last-minute entries. I think it is fair if you give the "window of opportunity" described in the bounty rules if boombastic produces an acceptable fulfillment to this bounty before myself and m3ta do. And, I of course expect the same opportunity given to boombastic if we produce one first.

Correct.   I will apply it. :)
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
Does the [LAST CALL] rule apply to this bounty? Bytemaster, I ask because it seems that you said:

Quote
You would win it if you had this one last requirement

I also remember that you discouraged last-minute entries. I think it is fair if you give the "window of opportunity" described in the bounty rules if boombastic produces an acceptable fulfillment to this bounty before myself and m3ta do. And, I of course expect the same opportunity given to boombastic if we produce one first.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
For now, the merged balance lookup feature allows user to input either one address of transaction if there're several inputs and view merged balanced with each address contribution break down.

I understand you need a complete table for import.  What format do you prefer? 

http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline bytemaster

The merged address balance feature is live.

Where can I go to get the complete table I need for the genesis block?
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
The merged address balance feature is live.
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
@Graffenwalder, @donschoe:
The bad address bug has been fixed.

@bytemaster:
Merging address is my next goal, should be done by tonight.  Will keep you posted when it's up.
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline bytemaster

@bytemaster I am submitting http://agsexplorer.com

The site is built on @donschoe's parsed blockchains data.  We will split the bounty if winning.  Feedbacks are welcome.


Sent from my iPhone using Tapatalk

You would win it if you had this one last requirement:

Quote
Lastly a table should be produced that maps BTC and PTS addresses to their AGS balances as they would be initialized in the genesis block.    Because transactions can have multiple inputs, the address from the first input shall be deemed the address that made the full payment. 

It looks like you allow individual address lookup, so this should be quick to implement.   I need this to initialize the genesis block.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline graffenwalder

@bytemaster I am submitting http://agsexplorer.com

The site is built on @donschoe's parsed blockchains data.  We will split the bounty if winning.  Feedbacks are welcome.


Sent from my iPhone using Tapatalk

Yeah great site, and quick. Was just checking the diferent adresses. Might be better, to show 0 ags balance when an adress doesn't hold ags, instead of ''We're sorry, but something went wrong.''

Offline cass

  • Hero Member
  • *****
  • Posts: 4311
  • /(┬.┬)\
    • View Profile
@bytemaster I am submitting http://agsexplorer.com

The site is built on @donschoe's parsed blockchains data.  We will split the bounty if winning.  Feedbacks are welcome.


Sent from my iPhone using Tapatalk

wow cool :) i like it
█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
@bytemaster I am submitting http://agsexplorer.com

The site is built on @donschoe's parsed blockchains data.  We will split the bounty if winning.  Feedbacks are welcome.


Sent from my iPhone using Tapatalk
« Last Edit: January 06, 2014, 11:58:27 am by boombastic »
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline Amazon

  • Hero Member
  • *****
  • Posts: 830
    • View Profile
    • Bitshares Forum
Love the site. It will be great if it allow users to set up alert email to detect a slow day.

Like 2 hours before midnight, if AGS/PTS >10, reminding email will be sent.
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
Looks good, now add the AGS balance and you are done! :)

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
http://angelshares.info/beta

Updates:

Added graphs for the totals of each day. There is an issue right now that once in a while the statistics and charts will look off or won't show because the database is updating itself. We'll be addressing this issue soon.

Look-up is now partially functional. After entering your address, you can see your total amount donated, as well as all your associated addresses. AngelShares balance will be available very soon.

Next up:
AngelShares Balance
FAQ Page
More charts, integrating PTS/BTC prices and USD/BTC prices

Thank you, and any suggestions are appreciated!

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
We had to rework how blockchain was being put into the database as it might have caused edge-case problems down the road, so it was a bit of a setback in our schedule.

http://angelshares.info/beta is now live-updating. When a new block is found with AGS transactions, it will update this without the user having to reload.

I will be implementing the balance-lookup front-end now, I will post it here when done.

edit: Ticker not display correctly after the start of the new day... diagnosing problem now

edit2: Fixed
« Last Edit: January 03, 2014, 12:55:54 am by fluxer555 »

Offline bytemaster

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
Good job


Sent from my iPhone using Tapatalk
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
You are parsing the chain? good work, if you just add a web interface that shows the total and price at current exchange rate, you'd get this one.

Yes, I'm doing it rather for private use. But feel free to use it. It's basicly CSV.

http://q39.protoshar.es/ags/4/pts.csv.txt
http://q39.protoshar.es/ags/4/btc.csv.txt
http://q39.protoshar.es/ags/3/balances.json

Protoshares current day total: 1521.211 PTS (3.287 AGS/PTS)
Bitcoin blockchain still syncing...

I published the source code on github. Some might find it usefull.

https://bitsharestalk.org/index.php?topic=1853.0
« Last Edit: January 11, 2014, 04:02:32 pm by donschoe »

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
Yes, we have this functionality, however we disabled it to show the features that will exist when we are in 24-hour cycles.

Bitcoin blockchain finished last night, will be setting it up today.

EDIT: Spoke too soon. I didn't realize it would take 7 hours on my connection to SCP a .tar of the blockchain from my computer to the server. (I used my personal computer to get/validate the blockchain because it was 12x faster than the server.)
« Last Edit: December 31, 2013, 09:29:25 pm by fluxer555 »

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
You are parsing the chain? good work, if you just add a web interface that shows the total and price at current exchange rate, you'd get this one.

Yes, I'm doing it rather for private use. But feel free to use it. It's basicly CSV.

http://q39.qhor.net/ags/4/pts.csv.txt
http://q39.qhor.net/ags/4/btc.csv.txt
http://q39.qhor.net/ags/3/balances.json

Protoshares current day total: 1521.211 PTS (3.287 AGS/PTS)
Bitcoin blockchain still syncing...

It updates every hour. Will improve it if I have time but wont write a frontend.

http://angelshares.info/beta/

Any feature requests are welcome!

Nice, keep in mind every shares from 2013 will be added to Jan 1st!
« Last Edit: January 08, 2014, 10:58:07 am by donschoe »

Offline bytemaster

http://angelshares.info/beta/

Simple front end, work in progress. The current code does not adhere to the initial "Fair Start" rules of all transactions counting toward Jan 1st. This way, you can get a feel for what it will be like when it's actually up and running. Besides this, everything should be working properly. Bitcoin stats coming soon.

We have decided that since our code that manages the ProtoShares operations should be compatible with the BitCoin blockchain, we will just wait until our blockchain is finished downloading. This should be either tonight or tomorrow.

Plans for today:

AngelShare Balance lookup front-end
Historical Graphs
Create Site text/copy
Add BitCoin (if blockchain finishes)

Plans for Jan 1st:
Interface with Cryptsy/Bter APIs to show value opportunities
AngelShare Day explorer

Any feature requests are welcome!

I like where you are going with this!  Very nice.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
http://angelshares.info/beta/

Simple front end, work in progress. The current code does not adhere to the initial "Fair Start" rules of all transactions counting toward Jan 1st. This way, you can get a feel for what it will be like when it's actually up and running. Besides this, everything should be working properly. Bitcoin stats coming soon.

We have decided that since our code that manages the ProtoShares operations should be compatible with the BitCoin blockchain, we will just wait until our blockchain is finished downloading. This should be either tonight or tomorrow.

Plans for today:

AngelShare Balance lookup front-end
Historical Graphs
Create Site text/copy
Add BitCoin (if blockchain finishes)

Plans for Jan 1st:
Interface with Cryptsy/Bter APIs to show value opportunities
AngelShare Day explorer

Any feature requests are welcome!

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Ah, damn i didnt see this thread in time. I only saw the bounty on the website. I created a ruby script to parse the blockchain and output the angelshares into a database.

I will stop that now :D

If you need a hand let me know.

Code: [Select]
height;time;transaction;amount;sum
35452;1388022524;afa9eb9958cdcf61a49adc085a68dca8acd5933228f14a24a2c2c9d33fbd4064;500.0;500.0
35458;1388024122;c8a9ab6720ac2ed301fef41560e5020dc62f05eb99712c6f5b1f6799f15c8cbe;100.0;600.0
35483;1388032882;019b732d60153108d37ad1010b3247bf509a23d35a8cd282636d52ddd0dbeddf;1.0;601.0
35484;1388033183;0445c5e0ad261d4ac00c388a6fa51e15ce9bef4e91211b5bb7f1e8447e417278;5.0;606.0
35484;1388033183;fa15105ce89bdca083ead320882179997502dfe01f2c8e5219b03762dbae3627;0.05;606.05
35486;1388033384;4a6095034ee874e7d4b58c333944b629d0323e137d5e17606751cac977f441a8;3.0;609.05
35499;1388039727;d1d0863775b3443f14c2d9b56f0ffa1b137684679ff8925c1d6989f46da48b27;20.0;629.05
35531;1388047776;526ab758c6fdebd7ab3d325f1ff2fc4e469e436c5f9023543ced6cb36614f51f;5.0;634.05
35599;1388077501;37494cf58dbd443600f14dbcbfbcd8558248df19ff14c0d68437424f96cf0109;0.12345678;634.1734567799999
35612;1388083762;c2d834ebdd519f567fad7cd08e1c77eae8bfac87d81d739687c93ed2e020848b;3.7531;637.9265567799999
35682;1388107923;949940115678bca664115eb22ee295d2e2c87d3f26604144b49f12c6367c8e05;1.01;638.9365567799999
35696;1388113924;145b3f05914999eb85b870aca8472b7bd3f437a207cdc4fe63381f391b131dba;1.0;639.9365567799999
35700;1388116264;bd30eca824ae37b425c5484d0f05861e5dde7fdc071b2ecabbdb979196d2d03e;1.0;640.9365567799999
35802;1388152774;8339c51ecf44e35201d352d193fdd5618763f2a104f4d6ec881b87e2378aef07;0.1;641.03655678
35828;1388159596;9c484548c1e67ecc70f19be153c8637b0e51e84cbbb2a7fbb37ac7499ff7d936;1.95;642.98655678
35979;1388209661;6279a48606e2c55cd082e543619f76fefe271cb6e6784646853652f7f13a4386;0.33;643.31655678
36022;1388222175;40776f4fc0714237305693b6038940c2c78cade8d7aa06bb6abb6fdb352ecf74;1.0;644.31655678
36095;1388250080;5f218c982ffc5b50ce12ec12e97bd987d1827d8a1d3fb669750f7917cc63efcc;19.0;663.31655678
36102;1388251843;b1d8492abc40dbf15e65bbaa74358672a6ef9167e1bc145797ddbe9282cfa85f;5.0;668.31655678
36194;1388280520;7e3758f99ea17e2f78026fca2eaf76a5672b14961238f257b3513c5caa6d4cca;0.27427;668.59082678
36228;1388289937;4e85e0de597de2ea25bdd6d80052c2e8b5edd22988934179685a30a9ea539380;0.98;669.5708267800001
36230;1388290847;7ba99dc876e0bad78983c86648a5bab201a630d4ca10ac0d21c505b5d363d6a5;2.0;671.5708267800001
36310;1388317589;70b7041129b343664eb3fb6d32a0d86e56b99f67691a7b7f64f1bca0c427d116;0.1;671.6708267800001
36310;1388317589;dcb760f9ca7554cf1692d3c0ca5d3e197b6531ce5fdc21f4113b52598b3f0809;0.01;671.6808267800001
36313;1388317484;fe1a9f099edcb4ed79ffafb33955a87ebf7fa56a8a58a871a6a3dca540c13d19;1.0;672.6808267800001
36317;1388319284;44e8e53c33d52accf3b79d46f5b874fc7ee19365688047c36cbcf335d979e7d4;0.1;672.7808267800001
36337;1388324809;7de3100e0cf5b61b29722929c4f2bcb283df79885b229d32d840bb4b001baee3;0.9137;673.69452678
36354;1388329183;7a4b757dd2835a629c9f88d625bb2142c993fb12db0f91928a269106e9068cfa;5.55;679.24452678
36354;1388329183;89112e8e95332a5eb8b16b36bad67ba7fd5d751996cb905e8589433192feece1;0.2;679.44452678
36371;1388333203;efb9e83d2202aae4a7da11d5e4ce4f31a9a66b3a5001a821e37fa420a5934b4b;0.26406494;679.7085917200001
36390;1388340572;27433185fe17c7fe89ed662cb91f2b1093007fa611151652d7e69359154c71e8;3.0;682.7085917200001
36405;1388343822;52fff41c1525083b6ac06ce1c852bdaecc3734ee4e20c28b3f87287e6cda6bde;5.0;687.7085917200001
36448;1388352264;b6e7d8e2bc712b0bcd1e7754b2bca36b94cf734a106825da2c2e09835a8151f2;1.0;688.7085917200001
36478;1388358050;efae002a09aeac6883f3ff516e5af2f528b4a2b37333774102b52bbc8e7ea66e;50.0;738.7085917200001
36491;1388360967;3193bda816d44c9129edaf385b1c62225683267808cd9824768a8d3f832a5260;2.009267;740.7178587200001
36508;1388366191;ee351415bf4db925590890c03e8d74058137b3ef521f7601c09eca38b3916bd7;0.989524;741.70738272
36552;1388374245;96dac19a2048f9ae81dfed9a7496761992723e81541bf5fc4e4304e08ccc0045;1.0;742.70738272
36555;1388375745;5b20d9e173fed889d892f28b0aaf2f6f26d466b0a125583f90fd206ef488104b;9.25733041;751.9647131300001
36561;1388376724;92231d6bc1d43d30179823d2a9f630308556a689502ccd84cdee5360b69914f4;10.0;761.9647131300001
36602;1388385251;ad161c537d2c07fde3a7435a57158e627293cd77a3059581f127d2b7f80c4e3c;0.45;762.4147131300001
36603;1388385267;716084a8bbf0c640d5720ff8bb8209a47108103aa67b6fc64e137a4cd142a47d;1.0;763.4147131300001
36694;1388406334;35fa1ced41a30ad9e410a6953d9f2d679e9d71586a79018d6b3cbeb8dfcfc6bc;129.5;892.9147131300001
36705;1388408655;d4bf4aa95d374120afd4c8ded93aabcfcd3a415c556be84c559a6a0346e92934;0.1314;893.0461131300001
36740;1388417698;72cfe7139a077cf3acda27e914714e747147466304b9b92de98c074db4f9ca6c;0.1;893.1461131300001
36740;1388417698;53801bfb458c13cb13a8eb848f80793df3fb1cb1418a61a9fe8b32a5ac6470ec;0.11252154;893.2586346700001
36832;1388439543;6385229db0618bd491937e742bcf4b5a481fde168e847cdc566ba413ab04d76a;1.0001;894.2587346700001
36834;1388440532;4238a5e74fd84ca88e3c4a9c693c5e7c449d3cb605b81a841db41ed61b1d9ac3;4.75078139;899.0095160600001
36835;1388440580;4054cb0b997ea5f8e6fda9d2bc1904758aa807e98665efdd64222b2d848b60fe;1.0;900.0095160600001
36838;1388441269;59ea5a965f8500d725b6d25923ddd91aff86b7fcbc2f3bb28304e32acedbccb3;50.0;950.0095160600001
36869;1388445301;da0b20fddb47bc0e397641e125bb13f3bfdcf4be4f97f41d7372c4cd6e7236db;17.9;967.9095160600001
36874;1388447328;20bc3da3a7ebec70667ed4f3cb8db3d7f20fa188942843fc495656cf736e19df;50.0;1017.9095160600001

You are parsing the chain? good work, if you just add a web interface that shows the total and price at current exchange rate, you'd get this one.
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
I've been working on the same topic for fun.  Hope to find enough time to finish and release the site in a couple of days.


Sent from my iPhone using Tapatalk
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
Ah, damn i didnt see this thread in time. I only saw the bounty on the website. I created a ruby script to parse the blockchain and output the angelshares into a database.

I will stop that now :D

If you need a hand let me know.

Code: [Select]
height;time;transaction;amount;sum
35452;1388022524;afa9eb9958cdcf61a49adc085a68dca8acd5933228f14a24a2c2c9d33fbd4064;500.0;500.0
35458;1388024122;c8a9ab6720ac2ed301fef41560e5020dc62f05eb99712c6f5b1f6799f15c8cbe;100.0;600.0
35483;1388032882;019b732d60153108d37ad1010b3247bf509a23d35a8cd282636d52ddd0dbeddf;1.0;601.0
35484;1388033183;0445c5e0ad261d4ac00c388a6fa51e15ce9bef4e91211b5bb7f1e8447e417278;5.0;606.0
35484;1388033183;fa15105ce89bdca083ead320882179997502dfe01f2c8e5219b03762dbae3627;0.05;606.05
35486;1388033384;4a6095034ee874e7d4b58c333944b629d0323e137d5e17606751cac977f441a8;3.0;609.05
35499;1388039727;d1d0863775b3443f14c2d9b56f0ffa1b137684679ff8925c1d6989f46da48b27;20.0;629.05
35531;1388047776;526ab758c6fdebd7ab3d325f1ff2fc4e469e436c5f9023543ced6cb36614f51f;5.0;634.05
35599;1388077501;37494cf58dbd443600f14dbcbfbcd8558248df19ff14c0d68437424f96cf0109;0.12345678;634.1734567799999
35612;1388083762;c2d834ebdd519f567fad7cd08e1c77eae8bfac87d81d739687c93ed2e020848b;3.7531;637.9265567799999
35682;1388107923;949940115678bca664115eb22ee295d2e2c87d3f26604144b49f12c6367c8e05;1.01;638.9365567799999
35696;1388113924;145b3f05914999eb85b870aca8472b7bd3f437a207cdc4fe63381f391b131dba;1.0;639.9365567799999
35700;1388116264;bd30eca824ae37b425c5484d0f05861e5dde7fdc071b2ecabbdb979196d2d03e;1.0;640.9365567799999
35802;1388152774;8339c51ecf44e35201d352d193fdd5618763f2a104f4d6ec881b87e2378aef07;0.1;641.03655678
35828;1388159596;9c484548c1e67ecc70f19be153c8637b0e51e84cbbb2a7fbb37ac7499ff7d936;1.95;642.98655678
35979;1388209661;6279a48606e2c55cd082e543619f76fefe271cb6e6784646853652f7f13a4386;0.33;643.31655678
36022;1388222175;40776f4fc0714237305693b6038940c2c78cade8d7aa06bb6abb6fdb352ecf74;1.0;644.31655678
36095;1388250080;5f218c982ffc5b50ce12ec12e97bd987d1827d8a1d3fb669750f7917cc63efcc;19.0;663.31655678
36102;1388251843;b1d8492abc40dbf15e65bbaa74358672a6ef9167e1bc145797ddbe9282cfa85f;5.0;668.31655678
36194;1388280520;7e3758f99ea17e2f78026fca2eaf76a5672b14961238f257b3513c5caa6d4cca;0.27427;668.59082678
36228;1388289937;4e85e0de597de2ea25bdd6d80052c2e8b5edd22988934179685a30a9ea539380;0.98;669.5708267800001
36230;1388290847;7ba99dc876e0bad78983c86648a5bab201a630d4ca10ac0d21c505b5d363d6a5;2.0;671.5708267800001
36310;1388317589;70b7041129b343664eb3fb6d32a0d86e56b99f67691a7b7f64f1bca0c427d116;0.1;671.6708267800001
36310;1388317589;dcb760f9ca7554cf1692d3c0ca5d3e197b6531ce5fdc21f4113b52598b3f0809;0.01;671.6808267800001
36313;1388317484;fe1a9f099edcb4ed79ffafb33955a87ebf7fa56a8a58a871a6a3dca540c13d19;1.0;672.6808267800001
36317;1388319284;44e8e53c33d52accf3b79d46f5b874fc7ee19365688047c36cbcf335d979e7d4;0.1;672.7808267800001
36337;1388324809;7de3100e0cf5b61b29722929c4f2bcb283df79885b229d32d840bb4b001baee3;0.9137;673.69452678
36354;1388329183;7a4b757dd2835a629c9f88d625bb2142c993fb12db0f91928a269106e9068cfa;5.55;679.24452678
36354;1388329183;89112e8e95332a5eb8b16b36bad67ba7fd5d751996cb905e8589433192feece1;0.2;679.44452678
36371;1388333203;efb9e83d2202aae4a7da11d5e4ce4f31a9a66b3a5001a821e37fa420a5934b4b;0.26406494;679.7085917200001
36390;1388340572;27433185fe17c7fe89ed662cb91f2b1093007fa611151652d7e69359154c71e8;3.0;682.7085917200001
36405;1388343822;52fff41c1525083b6ac06ce1c852bdaecc3734ee4e20c28b3f87287e6cda6bde;5.0;687.7085917200001
36448;1388352264;b6e7d8e2bc712b0bcd1e7754b2bca36b94cf734a106825da2c2e09835a8151f2;1.0;688.7085917200001
36478;1388358050;efae002a09aeac6883f3ff516e5af2f528b4a2b37333774102b52bbc8e7ea66e;50.0;738.7085917200001
36491;1388360967;3193bda816d44c9129edaf385b1c62225683267808cd9824768a8d3f832a5260;2.009267;740.7178587200001
36508;1388366191;ee351415bf4db925590890c03e8d74058137b3ef521f7601c09eca38b3916bd7;0.989524;741.70738272
36552;1388374245;96dac19a2048f9ae81dfed9a7496761992723e81541bf5fc4e4304e08ccc0045;1.0;742.70738272
36555;1388375745;5b20d9e173fed889d892f28b0aaf2f6f26d466b0a125583f90fd206ef488104b;9.25733041;751.9647131300001
36561;1388376724;92231d6bc1d43d30179823d2a9f630308556a689502ccd84cdee5360b69914f4;10.0;761.9647131300001
36602;1388385251;ad161c537d2c07fde3a7435a57158e627293cd77a3059581f127d2b7f80c4e3c;0.45;762.4147131300001
36603;1388385267;716084a8bbf0c640d5720ff8bb8209a47108103aa67b6fc64e137a4cd142a47d;1.0;763.4147131300001
36694;1388406334;35fa1ced41a30ad9e410a6953d9f2d679e9d71586a79018d6b3cbeb8dfcfc6bc;129.5;892.9147131300001
36705;1388408655;d4bf4aa95d374120afd4c8ded93aabcfcd3a415c556be84c559a6a0346e92934;0.1314;893.0461131300001
36740;1388417698;72cfe7139a077cf3acda27e914714e747147466304b9b92de98c074db4f9ca6c;0.1;893.1461131300001
36740;1388417698;53801bfb458c13cb13a8eb848f80793df3fb1cb1418a61a9fe8b32a5ac6470ec;0.11252154;893.2586346700001
36832;1388439543;6385229db0618bd491937e742bcf4b5a481fde168e847cdc566ba413ab04d76a;1.0001;894.2587346700001
36834;1388440532;4238a5e74fd84ca88e3c4a9c693c5e7c449d3cb605b81a841db41ed61b1d9ac3;4.75078139;899.0095160600001
36835;1388440580;4054cb0b997ea5f8e6fda9d2bc1904758aa807e98665efdd64222b2d848b60fe;1.0;900.0095160600001
36838;1388441269;59ea5a965f8500d725b6d25923ddd91aff86b7fcbc2f3bb28304e32acedbccb3;50.0;950.0095160600001
36869;1388445301;da0b20fddb47bc0e397641e125bb13f3bfdcf4be4f97f41d7372c4cd6e7236db;17.9;967.9095160600001
36874;1388447328;20bc3da3a7ebec70667ed4f3cb8db3d7f20fa188942843fc495656cf736e19df;50.0;1017.9095160600001

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
GitHub: https://github.com/flux627/AngelShares.info

I'm working with a partner, m3ta, and we will be splitting the bounty. Here's what we've done so far:

• Created Database for ProtoShares blockchain
We are using a modified PHP script from a block explorer to propagate the database, which connects to the ProtoShares bitcoind RPC API, and indexes new blocks in real time.

• Methods for obtaining AngelShares information from the Protoshares blockchain
Includes calculating AGS earned per day per address. Bytemaster suggested that the first transaction listed will be used for AngelShares allocation. In case a user inputs a different address from their wallet than this, we have linked addresses together that are provably owned by the same person, so it will still show their full balance.

• A mistake in our bitcoin.conf file resulted in us having to re-download the block-chain, so we have not been able to test the ProtoShares code with this yet. However, I wrote a simple script in Python that pulls from the blockchain.info API into a database. We are considering using this method instead, as it is much more light-weight and portable.

• Hosted on Amazon EC2 instance
Running off an EBS volume for easy scaling. Currently pointed at AngelShares.info.

We will be debugging our backend today, and moving to front-end. I will give another update tonight.

Thank you!

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Also interested in a status update. This can't take more than one day to get done, not counting time to make the UI look good

edit: what I mean is, if there's no status update / public repo, I'm gonna try to pound this one out tomorrow
« Last Edit: December 30, 2013, 07:42:25 am by toast »
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline bytemaster

Any status updates?  Can you please develop this publicly with a github repo?
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline cass

  • Hero Member
  • *****
  • Posts: 4311
  • /(┬.┬)\
    • View Profile
we should  move it to bounties i guess
█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█

Offline fluxer555

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
I will be starting work on this tomorrow. My aim will be to have something functional done before New Years.

Offline Lighthouse

  • Sr. Member
  • ****
  • Posts: 376
  • Making a Market in PTS since 11/06/2013
    • View Profile
    • Lighthouse Bulk Orders and Trusted Escrow (Closed)
You should contact https://twitter.com/ffloat of Bitjoy.org, he could probably do it easily but I dont think he's into PTS
Before you say the price of PTS is too high, take a look at theThe Reason.  Protoshares are an entirely new type of Cryptocurrency, one that pays to hold.

Offline bytemaster

http://invictus-innovations.com/angelshares-explorer-specification

AngelShares Explorer allows its user to view the status of the PTS and BTC Angel Addresses where donations are being made.  We need to see how much was contributed each day and the average price per AngelShare (AGS), computed as (Total Contributions for the day) / 5000 AGS

The current day's status must update after every new block all day long to track donations as they come in.

A summary of all AngelShares captured from a specified Angel Address, listed per day with average share value per day and overall. 

A historical price chart should be provided.

Lastly a table should be produced that maps BTC and PTS addresses to their AGS balances as they would be initialized in the genesis block.    Because transactions can have multiple inputs, the address from the first input shall be deemed the address that made the full payment. 

The site must be both functional and pretty.   If you have any clarifications prior to starting work we can arrange a clear set of objective deliverables and prior to starting work. 


Everyone who is working on this bounty has 24 hours to post their intentions to compete and 1 week to make all submissions!
« Last Edit: January 14, 2014, 08:55:19 am by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.