BitShares Forum

Other => Graveyard => Marketplace => Topic started by: bytemaster on December 26, 2013, 12:06:34 am

Title: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]
Post by: bytemaster on December 26, 2013, 12:06:34 am
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!
Title: Re: AngelShare Explorer Bounty - 250 PTS
Post by: Lighthouse on December 26, 2013, 03:01:48 am
You should contact https://twitter.com/ffloat of Bitjoy.org, he could probably do it easily but I dont think he's into PTS
Title: Re: AngelShare Explorer Bounty - 250 PTS
Post by: fluxer555 on December 26, 2013, 08:20:10 am
I will be starting work on this tomorrow. My aim will be to have something functional done before New Years.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: cass on December 29, 2013, 08:31:33 pm
we should  move it to bounties i guess
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: bytemaster on December 30, 2013, 03:58:44 am
Any status updates?  Can you please develop this publicly with a github repo?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: toast on December 30, 2013, 07:36:22 am
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
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: fluxer555 on December 30, 2013, 01:54:38 pm
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!
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: 5chdn on December 31, 2013, 12:19:04 am
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
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: boombastic on December 31, 2013, 06:48:26 am
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://tapatalk.com/m?id=1)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: barwizi on December 31, 2013, 11:27:36 am
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: fluxer555 on December 31, 2013, 11:29:46 am
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!
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: bytemaster on December 31, 2013, 02:53:00 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: 5chdn on December 31, 2013, 02:53:35 pm
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!
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: fluxer555 on December 31, 2013, 08:23:49 pm
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.)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: 5chdn on January 01, 2014, 05:21:07 pm
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
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: boombastic on January 01, 2014, 07:14:31 pm
Good job


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: fluxer555 on January 02, 2014, 03:03:56 am
Big update coming soon...!
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: bytemaster on January 02, 2014, 03:07:52 am
Big update coming soon...!

Great!
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: bytemaster on January 02, 2014, 08:00:26 pm
Big update coming soon...!

Great!

Status?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: fluxer555 on January 02, 2014, 11:42:23 pm
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
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: fluxer555 on January 03, 2014, 11:51:21 am
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!
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: 5chdn on January 03, 2014, 12:01:54 pm
Looks good, now add the AGS balance and you are done! :)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: Amazon on January 03, 2014, 01:57:05 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: boombastic on January 06, 2014, 11:45:35 am
@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 (http://tapatalk.com/m?id=1)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: cass on January 06, 2014, 01:07:26 pm
@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 (http://tapatalk.com/m?id=1)

wow cool :) i like it
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: graffenwalder on January 06, 2014, 04:09:53 pm
@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 (http://tapatalk.com/m?id=1)

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.''
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: bytemaster on January 06, 2014, 04:32:22 pm
@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 (http://tapatalk.com/m?id=1)

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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: boombastic on January 06, 2014, 04:55:34 pm
@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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: boombastic on January 06, 2014, 08:20:06 pm
The merged address balance feature is live.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: bytemaster on January 06, 2014, 08:34:17 pm
The merged address balance feature is live.

Where can I go to get the complete table I need for the genesis block?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: boombastic on January 06, 2014, 08:41:25 pm
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? 

Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: fluxer555 on January 06, 2014, 08:46:26 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty
Post by: bytemaster on January 06, 2014, 10:06:59 pm
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. :)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 07, 2014, 10:59:20 am
@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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: bytemaster on January 07, 2014, 06:02:52 pm
@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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: fluxer555 on January 07, 2014, 06:54:58 pm
Hi, m3ta and I will be competing. I assumed this was implied...

Also, it has not been 24 hours yet.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: bytemaster on January 07, 2014, 07:17:25 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: 5chdn on January 07, 2014, 07:29:13 pm
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?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: fluxer555 on January 07, 2014, 07:42:37 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: graffenwalder on January 07, 2014, 10:07:03 pm
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? 
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: 5chdn on January 07, 2014, 10:38:41 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: EvilTwin on January 07, 2014, 11:14:00 pm
I would like to participate, if it's not too late for it yet.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: bytemaster on January 07, 2014, 11:42:14 pm
I would like to participate, if it's not too late for it yet.

All entries must be submitted by 1/12/2014
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: graffenwalder on January 08, 2014, 12:47:56 am
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?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: 5chdn on January 08, 2014, 09:08:36 am
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!
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: Amazon on January 08, 2014, 05:43:28 pm
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?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 09, 2014, 01:25:17 pm
agsexplorer.com is synced and accurate now


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: HackFisher on January 09, 2014, 02:54:59 pm
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?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 09, 2014, 03:26:46 pm
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://tapatalk.com/m?id=1)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 09, 2014, 03:30:34 pm
Check this tx
https://coinplorer.com/PTS/Transactions/f78ef746ed01a114c9e74e9e8fb18465290c19d9629efce5bc40660c64262d4a


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: HackFisher on January 09, 2014, 03:45:44 pm
Check this tx
https://coinplorer.com/PTS/Transactions/f78ef746ed01a114c9e74e9e8fb18465290c19d9629efce5bc40660c64262d4a


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)

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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 09, 2014, 03:58:33 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: HackFisher on January 09, 2014, 04:16:47 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 09, 2014, 04:29:43 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: 5chdn on January 09, 2014, 06:22:17 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 09, 2014, 07:20:11 pm
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: bytemaster on January 11, 2014, 03:39:56 am
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.

Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: fluxer555 on January 11, 2014, 04:40:00 am
Bytemaster, please be true to your word. We will have something substantial to show on Sunday.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: bytemaster on January 11, 2014, 04:50:49 am
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: HackFisher on January 11, 2014, 07:41:29 am
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
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 11, 2014, 07:45:24 am

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://tapatalk.com/m?id=1)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: HackFisher on January 11, 2014, 08:40:33 am
Found a little typo bug with no intention? someone open http://www1.agsexplorer.com/ and will see it.

here is the screenshot:

(https://dl.dropboxusercontent.com/s/fauuyfq85tdmphg/2014-01-11_ags.png?dl=1&token_hash=AAESKmd-c-fiFW8jHdVr-JgZT_1GX6_S9RtzHj7drnw3zA)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 11, 2014, 09:00:26 am
Fixed, thanks


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: bytemaster on January 11, 2014, 09:01:53 am
I noticed that the stats take a while to update from when transactions actually get included in a block.  What is the refresh rate? 
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: 5chdn on January 11, 2014, 09:03:30 am
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 11, 2014, 09:05:07 am
Please do.  I m refreshing data at 60 seconds interval


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 12, 2014, 09:53:04 am
@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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: 5chdn on January 12, 2014, 11:33:43 am
@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
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: fluxer555 on January 12, 2014, 03:38:10 pm
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!
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: metacoin on January 13, 2014, 12:10:39 am
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: bytemaster on January 13, 2014, 08:49:19 pm
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! 
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: bytemaster on January 14, 2014, 01:08:45 am
Payouts Sent
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: fluxer555 on January 14, 2014, 01:41:49 am
Thank you bytemaster. I will have the graph up soon, I will post here when it is.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: boombastic on January 14, 2014, 06:37:36 am
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.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: 5chdn on January 14, 2014, 08:37:51 am
Recieved the shares. Thanks everyone :)
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: bytemaster on January 17, 2014, 04:04:06 pm
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?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [LAST CALL]
Post by: testz on January 17, 2014, 04:15:36 pm
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"?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]
Post by: fluxer555 on January 18, 2014, 04:07:19 am
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?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]
Post by: testz on January 18, 2014, 07:24:25 am
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"
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]
Post by: fluxer555 on January 18, 2014, 08:06:34 am
The JSON header issue should be fixed.
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]
Post by: testz on January 19, 2014, 01:42:50 pm
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
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]
Post by: testz on January 20, 2014, 09:05:04 am
The JSON header issue should be fixed.

Today http://angelshares.info/json/?allAddressesPaginated doesn't update yet, something happened?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]
Post by: vikram on January 21, 2014, 09:11:20 pm
I signed up for daily notifications at http://www1.agsexplorer.com/ but now is there a way to unsubscribe?
Title: Re: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]
Post by: testz on February 02, 2014, 01:17:19 pm
The JSON header issue should be fixed.

Today http://angelshares.info/json/?allAddressesPaginated doesn't update yet, something happened?

http://angelshares.info/json/?allAddressesPaginated stop updating, I switch ProtoShares client with getagsbalance command to http://cryptoseed.cloudapp.net:81/agsbalances.json (updates every hour) which is based on donschoe https://github.com/donSchoe/ags-parser data:
https://bitsharestalk.org/index.php?topic=2448