Skip to content

Create Sandox_IDE_plugin_for_VENOM.md #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions applications/Sandox_IDE_plugin_for_VENOM.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Application for Venom Foundation Developer Program

## Contact Information

- Github Profile Link: https://github.com/snd0x

## Project Information
- Project Name: Sandox IDE
- Project Short Description:
Sandox is an integrated development environment, that is designed to give web3 ecosystem developers new convenient tools for multi chain dApps development that leverage existing capabilities by combining development, deployment and debugging tools for multiple chains in one place - a convenient sandbox ensuring a low barrier to entry for dApps developers. To run the code, developers won't need to set up a project, download and compile all libraries locally. The code written in the Sandox web editor is compiled and executed directly in a browser.
In this entire proposal we offer to add to Sandox IDE support for TVM and develop a Sandox VENOM plug-in with T-Sol syntax support and a one-click-run-and-deploy service for smart contracts. A "VENOM network" panel will also be developed, that will allow to choose between chains and provide an API for other modules/plug-ins to connect to the chosen network.
Additionally, under this grant we propose to integrate the `everscale-inpage-provider` and `everscale-standalone-client` libraries so that developers will be able to write JavaScript code that interacts with the Venom Network.
- Project Github Repository Link: https://github.com/sandoxio/sandox

## Project Status
- Is your project currently live or in development?
Yes, Sandox project is live and the entire IDE in the current state can be found by this URL: https://sandox.io
- What is the expected completion date for your project?
Jul'24

## Problem / Solution
Most ecosystems nowadays feel the effects of the bear market and decrease in user interest along with the increase in the number of ecosystems that was driven by the previous stage of market growth. The additional complexity (which means “costs”) for developer teams arising from building projects in less adopted or multiple networks is the amount of efforts they need to spend to build and interconnect a number of tools and concepts that they should be aware of. For some teams these are the arguments to turn their attention towards the most mature networks to gain exposure to their capital and users to the detriment of any advantages that the project could gain deployed in less adopted, but unique in tech, networks.
Developers always strive to put less effort into the environment and set the core focus on the dApp experience. While the logical solution should lie in reducing the number of “things that exist” in the developers’ environment, this won’t work as each ecosystem do have its tools and libraries to provide access to its unique features.
Sandox is thought to solve this complexity and drive the adoption of multiple networks not by adding more tools, but by “encapsulating” this wide range of tools and libraries and providing the appropriate APIs.