Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/josepedrodias/pixelscamp-eth
analysis of the pixels.camp cryptcurrency transactions
https://github.com/josepedrodias/pixelscamp-eth
economics ethereum hackathon visualization
Last synced: 1 day ago
JSON representation
analysis of the pixels.camp cryptcurrency transactions
- Host: GitHub
- URL: https://github.com/josepedrodias/pixelscamp-eth
- Owner: JosePedroDias
- Created: 2017-10-03T02:18:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-10-05T22:24:20.000Z (over 7 years ago)
- Last Synced: 2024-11-20T13:36:01.818Z (2 months ago)
- Topics: economics, ethereum, hackathon, visualization
- Language: JavaScript
- Homepage: https://josepedrodias.github.io/pixelscamp-eth/render.html
- Size: 556 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GET RAW DATA
## SCRAPE ANGELS (name and account):
https://pixels.camp/angels/
JSON.stringify( Array.prototype.slice.apply( document.querySelectorAll('.angel .name') ).map( a => [a.textContent.trim(), a.querySelector('a').href.split('/').pop() ] ) )
## SCRAPE ACCEPTED USERS (username):
https://pixels.camp/badges/owners/92 (having accepted badge)
Array.prototype.slice.apply( document.querySelectorAll('#badges .user a') ).map( a => a.href.split('/').pop() )
## SCRAPE PROJECTS (name and id):
https://pixels.camp/projects/
TODO REWRITE SELECTOR EXPR
## SCRAPE PROJECT DETAILS
https://pixels.camp/projects/14
https://api.pixels.camp/projects/14-> scrape-projects
## SCRAPE USER DETAILS
https://pixels.camp/JosePedroDias
https://api.pixels.camp/users/JosePedroDias-> scrape-users
## SCRAPE TRANSACTIONS
http://moon.pixels.camp:8548/events
http://moon.pixels.camp:8548/events/50
...-> scrape transactions
# prepare data 1st
angels began with 25000
average users began with ?
most badges earn you 100 (some more)
scavenger hunt earns 50000
ex user wo/ proj (JosePedroDias):
21Eea2ca122f3CcE2d5F1AE6482F5D6109F0193eex user w/ proj (anmo):
2aAAD4391e6fa365c0346503DA24B00bDfa3CeB9ex proj (can i agree):
6720f8fc5383c838ec1b52812bc83fed5d315b85ex angel (Gamboa):
48e6f88f863c3178f470d92f799c6959fe98e2fe------
account used to give money to users (initial, badges, etc.)
[3d417b8305aa60688385a1ca56530130c77f8739](http://moon.pixels.camp:8548/account/0x3d417b8305aa60688385a1ca56530130c77f8739)account used to bankrupt projects
[3aaec243e4d22484061b7123d0686136d9edddb1](http://moon.pixels.camp:8548/account/0x3aaec243e4d22484061b7123d0686136d9edddb1)untagged accounts:
* [03384a7fcfc9b9872bc1746a275776df4f31e8b7](http://moon.pixels.camp:8548/account/0x03384a7fcfc9b9872bc1746a275776df4f31e8b7)
* [5b77258fa0bb2e24fd5041be372729c316b28294](http://moon.pixels.camp:8548/account/0x5b77258fa0bb2e24fd5041be372729c316b28294)
* [1011e3151cb8fbf5b08041937d521236f31e33cb](http://moon.pixels.camp:8548/account/0x1011e3151cb8fbf5b08041937d521236f31e33cb)
* [f077da9b9813e14fb5d5d44ac25ead05730d4f0d](http://moon.pixels.camp:8548/account/0xf077da9b9813e14fb5d5d44ac25ead05730d4f0d)
* [d065ec24cce987a1bedf6d8bfb4372066151b1dc](http://moon.pixels.camp:8548/account/0xd065ec24cce987a1bedf6d8bfb4372066151b1dc)
* [9189994b239ef8847741af5b845d298c10e18d26](http://moon.pixels.camp:8548/account/0x9189994b239ef8847741af5b845d298c10e18d26)
* [96ab9ff74d8bc56de5abdfcfbcfd29a191fe6519](http://moon.pixels.camp:8548/account/0x96ab9ff74d8bc56de5abdfcfbcfd29a191fe6519)
* [def322688855187fc4f8a777344268d6c4cbd989](http://moon.pixels.camp:8548/account/0xdef322688855187fc4f8a777344268d6c4cbd989)first event after start of pitches
[452201_1_1](http://moon.pixels.camp:8548/event/452201_1_1)# Events:
....
#11481 89.7% User David Duarte -- 1500 -> Proj Boothchain
#11482 89.7% Proj Secret Santa by #include braga -- 4412 -> APPLY_BANKRUPCY
....
#11528 90.1% Proj helpAR -- 288658 -> APPLY_BANKRUPCY
#11529 90.1% User David Duarte -- 1000 -> Proj Oh Telmo achas? (Oh Telmo, do you really think that?)# Compute interesting info
See compute.js
# Graph along time
See render.* and data-for-browser.json
use space bar to toggle animation
right arrow and left arrow to advance/move back one transaction at a timetransaction info on the console
click on a node to inspect its information (name, inbound and outbound transactions).
# TODO
* find by name