1 / 10

remix and other development tools

remix and other development tools. Debugging Smart Contract. yann@ethereum.org. github.com/ethereum/remix. remix and other development tools. Smart contract debugging VM Solidity JavaScript / npm / node Easily Integrable and will benefit all other tools developed by the community.

Télécharger la présentation

remix and other development tools

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. remix and other development tools Debugging Smart Contract yann@ethereum.org github.com/ethereum/remix

  2. remix and other development tools • Smart contract debugging • VM • Solidity • JavaScript / npm / node • Easily Integrable and will benefit all other tools developed by the community

  3. remix and other development tools • Source code debugging • Breakpoint manager • Tracker • Contract storage • Locals variables Extends any Solidity/Text Editor That can deal with a JavaScript module

  4. remix and other development tools Remix integration in Browser solidity

  5. remix and other development tools • Testrpc • Dapple • Truffle • Etherscan • Ethercamp • Ethereum Studio • Mist • Metamask • ... Remix available as NPM module ...

  6. remix and other development tools … and provide “low level” tools That anyone can use to extend tools, imagine new use cases.

  7. remix and other development tools Integration in progress: • Metamask • Mist • Etherscan • Browser solidity (as a full featured IDE)

  8. remix and other development tools Concrete objectives to keep in mind: • Debug transactions that are already committed (source code) • Easily integrable in any apps that needs transactions inspection either for development purpose or whatever else • Provide “low level” API that aim to extend other apps • AstWalker • TraceManager • SourceLocationTracker • ...

  9. remix and other development tools What's next • Commit Storage / Local Tracker • Breakpoint manager • Scenario builder • Ethereumjs-vm full integration • Mist full integration • (a lot of) documentations :) • Ensure performance • Extend Browser solidity • Github integration • Directory structure • Static analysis • Smart contract unit testing

  10. remix and other development tools Follow, contribute, propose ! github.com/ethereum/remix github.com/ethereum/browser-solidity gitter.im/ethereum/remix gitter.im/ethereum/cpp-ethereum gitter.im/ethereum/cpp-ethereum-development ethereum.github.io/browser-solidity ethereum.github.io/remix

More Related