{"action":"created","issue":{"url":"https://api.github.com/repos/ethberlin-hackathon/ETHBerlin-Bounties/issues/15","repository_url":"https://api.github.com/repos/ethberlin-hackathon/ETHBerlin-Bounties","labels_url":"https://api.github.com/repos/ethberlin-hackathon/ETHBerlin-Bounties/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/ethberlin-hackathon/ETHBerlin-Bounties/issues/15/comments","events_url":"https://api.github.com/repos/ethberlin-hackathon/ETHBerlin-Bounties/issues/15/events","html_url":"https://github.com/ethberlin-hackathon/ETHBerlin-Bounties/issues/15","id":357267764,"node_id":"MDU6SXNzdWUzNTcyNjc3NjQ=","number":15,"title":"[Remix] Solidity Snippet plugin","user":{"login":"yann300","id":6940742,"node_id":"MDQ6VXNlcjY5NDA3NDI=","avatar_url":"https://avatars2.githubusercontent.com/u/6940742?v=4","gravatar_id":"","url":"https://api.github.com/users/yann300","html_url":"https://github.com/yann300","followers_url":"https://api.github.com/users/yann300/followers","following_url":"https://api.github.com/users/yann300/following{/other_user}","gists_url":"https://api.github.com/users/yann300/gists{/gist_id}","starred_url":"https://api.github.com/users/yann300/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yann300/subscriptions","organizations_url":"https://api.github.com/users/yann300/orgs","repos_url":"https://api.github.com/users/yann300/repos","events_url":"https://api.github.com/users/yann300/events{/privacy}","received_events_url":"https://api.github.com/users/yann300/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-09-05T14:52:58Z","updated_at":"2018-09-26T18:39:24Z","closed_at":null,"author_association":"NONE","body":"## Solidity Snippet\r\n (subject to change)\r\n \r\n - Funded $500\r\n - See https://github.com/ethberlin-hackathon/ETHBerlin-Teambuilding/blob/master/RemixHackathon.md for more info about the Remix hackathon. Please be sure to read it before starting.\r\n - Some infos about Remix: https://remix.readthedocs.io/en/latest/\r\n - Online version: http://remix.ethereum.org\r\n\r\nWe've been releasing an API (available in http://remix-alpha.ethereum.org) which allows developing plugin for Remix. \r\n(See https://github.com/ethereum/remix/blob/master/docs/remix_plugin.md and https://github.com/ethereum/remix/blob/master/docs/remix_plugin_api.md)\r\nCheckout https://remix-alpha.ethereum.org / `settings tab / Oraclize` for a live example.\r\n\r\nThis issue is specifically about developing a `ethpm Plugin`.\r\n\r\nThis is an open subject, we want to make Remix and Truffle working better together.\r\nSome proposition might be added, but we are looking forward to your proposals.\r\n\r\n## Proposal for implementation\r\n\r\nThe implementation is fairly open and this probably needs more specification.\r\nHere are some insights:\r\nIt is very often that users require to import codes of entire contract, or simply some secure and audited code snippet. Having a plugin for importing such a thing will:\r\n - save time (not having to code or  to look for the right implementation online)\r\n - be sure to have \"safe to use\" code.\r\n\r\nThis plugin could list a bunch already audited (or at least sure) contracts and/or code snippet and propose to use them in Remix (either by injecting an `import` statement in solidity, or by directly copying the contract code in a new solidity file).\r\n\r\nHere is a list of possible source: \r\n - https://github.com/OpenZeppelin/openzeppelin-solidity\r\n\r\n## Team\r\n\r\nWe are the team behind Remix IDE and related libraries, using this hackathon as a kickstart for the Remix API.\r\nWe've setup an extended team for helping you during this event\r\n - Remix team - @ninabreznik @serapath @ryestew @yann300 @iurimatias\r\n - Go team - @ligi @holiman \r\n - Solidity team - @leonardoalt @chriseth\r\n - C++, ewasm - @chfast @axic\r\n\r\nBeside normal funding, we will at the end of the event select 4 teams that will receive sponsorship from the Ethereum Foundation.\r\n\r\nBe sure to contact us at any time online or grab us directly at the event.\r\n\r\n## Skills wanted\r\n\r\nJavaScript / Ethereum\r\n\r\n## Communication\r\n\r\nWe will be around giving advice and helping if needed. \r\nAnd in any case just drop your thoughts there ;)\r\n\r\nhttps://gitter.im/ethereum/remix-dev-plugin\r\n\r\n## How to get started:\r\n\r\n - Clone https://github.com/yann300/remix-plugin , go to `src` folder\r\n - Serve the folder through local web server\r\n - Go to remix-alpha.ethereum.org \r\n - Settings tab / Plugin section\r\n - Input Description:\r\n```\r\n{\r\n“title”: “<name of plugin>”,\r\n“url”: “http://127.0.0.1:<port>”\r\n}\r\n```\r\n - Load  and Start using it.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/ethberlin-hackathon/ETHBerlin-Bounties/issues/comments/424825480","html_url":"https://github.com/ethberlin-hackathon/ETHBerlin-Bounties/issues/15#issuecomment-424825480","issue_url":"https://api.github.com/repos/ethberlin-hackathon/ETHBerlin-Bounties/issues/15","id":424825480,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDgyNTQ4MA==","user":{"login":"ceresstation","id":9544798,"node_id":"MDQ6VXNlcjk1NDQ3OTg=","avatar_url":"https://avatars3.githubusercontent.com/u/9544798?v=4","gravatar_id":"","url":"https://api.github.com/users/ceresstation","html_url":"https://github.com/ceresstation","followers_url":"https://api.github.com/users/ceresstation/followers","following_url":"https://api.github.com/users/ceresstation/following{/other_user}","gists_url":"https://api.github.com/users/ceresstation/gists{/gist_id}","starred_url":"https://api.github.com/users/ceresstation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ceresstation/subscriptions","organizations_url":"https://api.github.com/users/ceresstation/orgs","repos_url":"https://api.github.com/users/ceresstation/repos","events_url":"https://api.github.com/users/ceresstation/events{/privacy}","received_events_url":"https://api.github.com/users/ceresstation/received_events","type":"User","site_admin":false},"created_at":"2018-09-26T18:39:24Z","updated_at":"2018-09-26T18:39:24Z","author_association":"CONTRIBUTOR","body":"Great job @pvienhage!"}}
{"actor":{"display_login":"ceresstation"}}