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

0 Members and 1 Guest are viewing this topic.

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.