{"action":"created","issue":{"url":"https://api.github.com/repos/gitcoinco/skunkworks/issues/58","repository_url":"https://api.github.com/repos/gitcoinco/skunkworks","labels_url":"https://api.github.com/repos/gitcoinco/skunkworks/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/gitcoinco/skunkworks/issues/58/comments","events_url":"https://api.github.com/repos/gitcoinco/skunkworks/issues/58/events","html_url":"https://github.com/gitcoinco/skunkworks/issues/58","id":300407996,"number":58,"title":"Eth avatar - gravatar for ethereum addresses","user":{"login":"owocki","id":513929,"avatar_url":"https://avatars2.githubusercontent.com/u/513929?v=4","gravatar_id":"","url":"https://api.github.com/users/owocki","html_url":"https://github.com/owocki","followers_url":"https://api.github.com/users/owocki/followers","following_url":"https://api.github.com/users/owocki/following{/other_user}","gists_url":"https://api.github.com/users/owocki/gists{/gist_id}","starred_url":"https://api.github.com/users/owocki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/owocki/subscriptions","organizations_url":"https://api.github.com/users/owocki/orgs","repos_url":"https://api.github.com/users/owocki/repos","events_url":"https://api.github.com/users/owocki/events{/privacy}","received_events_url":"https://api.github.com/users/owocki/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":51,"created_at":"2018-02-26T21:45:28Z","updated_at":"2018-03-09T20:30:29Z","closed_at":null,"author_association":"OWNER","body":"# what\r\n\r\n## An important part of the Ethereum Ecosystem\r\n\r\nETHAvatar - a [gravatar](https://gravatar.com)-like app, but instead of attaching images to emails, it attaches avatars to ETHereum addresses.\r\n\r\n# what, technically\r\n\r\n* create a basic webapp that, when a form is submitted, uploads an image avatar to IPFS. \r\n* webapp should then attach your ETHavatar to your `web3.eth.coinbase` in a smart contract which you build and deploy to rinkeby, and then, once tested, to mainnet\r\n* smart contract should store an IPFS hash of a metadata blob with metadata like title, image width, image height, etc...\r\n* smart contract should have a 'getter' so the user can get the image IPFS hash and the IPFS metadata hash\r\n* if a 2nd image is uploaded, it will overwrite the first image\r\n* if the `get` is called on an image that does not exist, return an IPFS hash which contains an [identicon](https://en.wikipedia.org/wiki/Identicon)\r\n\r\n# design\r\n\r\ndo not worry about the frontend design.  once you have built an app that works functionally, we will apply a design to it.\r\n\r\n# bounty\r\n\r\ncode this application up, open source the code (both the webapp and the smart contract), and deploy it to heroku (or similar) so it can be tested without having to deploy it.\r\n\r\nif you wouldnt mind delivering code samples for posting an ETHavatar and GETing an ethavatar, thatd be great too.  wed like to display these on the landing page of the site"},"comment":{"url":"https://api.github.com/repos/gitcoinco/skunkworks/issues/comments/371936831","html_url":"https://github.com/gitcoinco/skunkworks/issues/58#issuecomment-371936831","issue_url":"https://api.github.com/repos/gitcoinco/skunkworks/issues/58","id":371936831,"user":{"login":"tarekskr","id":377350,"avatar_url":"https://avatars2.githubusercontent.com/u/377350?v=4","gravatar_id":"","url":"https://api.github.com/users/tarekskr","html_url":"https://github.com/tarekskr","followers_url":"https://api.github.com/users/tarekskr/followers","following_url":"https://api.github.com/users/tarekskr/following{/other_user}","gists_url":"https://api.github.com/users/tarekskr/gists{/gist_id}","starred_url":"https://api.github.com/users/tarekskr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tarekskr/subscriptions","organizations_url":"https://api.github.com/users/tarekskr/orgs","repos_url":"https://api.github.com/users/tarekskr/repos","events_url":"https://api.github.com/users/tarekskr/events{/privacy}","received_events_url":"https://api.github.com/users/tarekskr/received_events","type":"User","site_admin":false},"created_at":"2018-03-09T20:30:29Z","updated_at":"2018-03-09T20:30:29Z","author_association":"NONE","body":"@owocki got it, thanks again!"}}
{"actor":{"display_login":"tarekskr"}}