gitcoinco / ethdenver

https://medium.com/gitcoin/ethdenver-request-for-project-proposals-9ed979dafbbe
10 stars 2 forks source link

ETHDenver - Data Visualizations: Smart Contracts & Crypto Wallets #3

Open vs77bb opened 6 years ago

vs77bb commented 6 years ago

This is an ETHDenver Bounties Track Issue.

The Idea

Submission by Matthew Siu:

Existing tools like Etherscan provide access to (relevant) data but provide little understanding. The project I want to build is a suite of tools aimed at helping people better understand smart contract and wallet address activity. A user would be able to input a wallet or smart contract address and get a dashboard of statistics and useful data visualizations. There are many questions that could be asked about the ethereum blockchain data. For example:

  • How is a smart contract being used (i.e which functions are being called)?
  • When is a contract most active?
  • What contracts does a particular wallet address interact with most often?
  • This project could be used by developers to better understand how their applications are being used.

General users could also use this project to examine their own activity or that others.

Requirements

alx commented 6 years ago

Here is a dataviz with an opensource software I'm developing: http://parasol.alexgirard.com/

http://parasol.alexgirard.com/ethjs/index.html (you need metamask to make it work)

It contains 2 graphs:

dpargi0waaayckw

Your submission seems to be in accord with the targets I was trying to show in the next iterations of this Parasol example.

Last time I spent time on it, I was blocked when I tried to make queries to fetch particular eth wallets using its addresses, but I suppose etherscan api would fix this blocking issue.

Would you be interested to use this tool for your project ?

owocki commented 6 years ago

strangely i cant get http://parasol.alexgirard.com/ethjs/index.html to work

@vs77bb we should maybe tag the author ( Matthew Siu ) on this post to respond to the above

Siunami commented 6 years ago

@alx Thanks for sharing this. I unfortunately wasn't able to get it to work either.

Right now, we are thinking of creating a modular, analytics dashboard. The Etherscan API seems like good source of data however, to get real time results, we'll have to poll the the API repeatedly. Looking into Ethereum JSON RPC and web3.js to query blockchain as well.

The tool you built definitely looks interesting. Not sure how we could use it yet but I shared it with the others on my team to get us all thinking about it.

alx commented 6 years ago

Hi @owocki and @Siunami

Thanks for your feedback!

Parasol demo website was broken this weekend, the issue has been solved and you can now run the demo: http://parasol.alexgirard.com/ethjs/

I'll let you know if I upgrade the demo to fill some of your usecases, I'll follow your progress on the modular, analytics dashboard.

Have a nice day,

Alex

owocki commented 6 years ago

note: the infura team will be at ETHDenver this weekend and may have some data/apis available that folks can use for this project!

gitcoinbot commented 6 years ago

This issue now has a funding of 0.5 ETH (455.25 USD) attached to it.

maxwolff commented 6 years ago

hey, pretty much built a back-end for this here: https://github.com/maxwolff/dappTx

gitcoinbot commented 6 years ago

Work has been started on the 0.5 ETH (485.75 USD) funding by:

  1. @Siunami

    Please work together and coordinate delivery of the issue scope. Gitcoin doesn't know enough about everyones skillsets / free time to say who should work on what, but we trust that the community is smart and well-intentioned enough to work together. As a general rule; if you start work first, youll be at the top of the above list ^^, and should have 'dibs' as long as you follow through.

    On the above list? Please leave a comment to let the funder (@owocki) and the other parties involved what you're working, with respect to this issue and your plans to resolve it. If you don't leave a comment, the funder may expire your submission at their discretion.

owocki commented 6 years ago

hi from gitcoin.co here ==> was just debugging an issue with gitcoinbot leaving too many comments about work starting.. i put in a fix and we should be okay now.

vs77bb commented 6 years ago

@Siunami Can you make a submission here in order for @owocki + team to review what you guys worked at ETHDenver?

Siunami commented 6 years ago

@vs77bb @owocki I'm not sure if there is a more formal way to submit but here is a link. Let me know if you mean something else.

https://github.com/june-xu/blockvisualization

Siunami commented 6 years ago

Also, for the hackathon, we scraped data and added it to our own database with an API. I think one immediate and obvious improvement would be to connect this to Infura as the datasource.

owocki commented 6 years ago

hey @Siunami thanks for the github link. very cool stuff! would love to see it live somewhere

could you use the 'submit work' functionality at https://gitcoin.co/funding/details?url=https://github.com/gitcoinco/ethdenver/issues/3 ? thats typically how we pay out the bounties

gitcoinbot commented 6 years ago

Work has been started on the 0.5 ETH (211.17 USD @ $422.33/ETH) funding by:

  1. @Siunami

    Please work together and coordinate delivery of the issue scope. Gitcoin doesn't know enough about everyones skillsets / free time to say who should work on what, but we trust that the community is smart and well-intentioned enough to work together. As a general rule; if you start work first, youll be at the top of the above list ^^, and should have 'dibs' as long as you follow through.

    On the above list? Please leave a comment to let the funder (@owocki) and the other parties involved what you're working, with respect to this issue and your plans to resolve it. If you don't leave a comment, the funder may expire your submission at their discretion.

Siunami commented 6 years ago

@owocki I've done the 'submit work' function twice but haven't seen anything update on the issue page yet.

https://gitcoin.co/funding/details?url=https://github.com/gitcoinco/ethdenver/issues/3

owocki commented 6 years ago

thanks for the heads up @Siunami - mind sending me the etherscan link for the work submission transaction? ( you should be able to pull it out of metamask)

Siunami commented 6 years ago

@owocki

First txn: 0xccf8d07b97546649838a833262f43b0baeec1c3e9551a654485c96f6f8e48f92 Second txn: 0xbca5f48c05a89ca1eacb2f0d5d75c57035127029fe4633dfa6fc4332211ad783

Just looked on etherscan. Apparently failure in executing.

screen shot 2018-03-02 at 1 28 35 pm
owocki commented 6 years ago

ah yes.. looks like these failed because the issue has expired

this is something we're looking to make a little tighter in the UX on a go forward basis... tracking it here => https://github.com/ConsenSys/StandardBounties/issues/25

i can payout the bounty manually... should i just sent the funds to 0x212107c7a1da9a2a72cb8f7dce3ac3d05678dd89 ?

Siunami commented 6 years ago

^Yes that address works. Thanks @owocki

owocki commented 6 years ago

will get this paid out soon.. sorry for the radio silence.. long weekend

@vs77bb can you confirm the amount here? any last words?

Siunami commented 6 years ago

@vs77bb ??