Designed for
Blockchain Developers

Connected to a complex and stable blockchain infrastructure, developers from all around the world will be able to use our IDE to build, test and deploy smart contracts and DApps.

Download the IDE See the Features

The full suite of blockchain tools in one place

Focus on Development

As a developer, join the Modex Platform, receive your 1000 bonus Modex Tokens and monetize your blockchain development skills by publishing your first smart contracts. As a business, find smart contracts that meet real-world needs, are already audited and secure, without having to scout developers and manage one-off development projects.

View Downloads

image

Welcome home, developers!

Our IDE comes with a fully integrated syntax support (Solidity); code linting; Modex Developer Platform support; autocomplete (Solidity); new project creation; and remote contract execution (own nodes) – test net deploy, test net function call, test net Tx status.
Integrated Tools
In order to code, a developer needs - first and foremost - a text editor such as Notepad, Notepad ++ or even Word. A code editor, such as an IDE, offers more advantages compared to the ones previously mentioned
Source Repository
The possibility to integrate IDE with a source repository, a saving or versioning mechanism (git, for instance), the ability to integrate the editor with some repositories in order to download, in real time, libraries it needs or to push a changed code in certain libraries compiling or deploying programs
Complex Code Editor
When it comes to blockchain - Ethereum, especially - developers rely on the programming language in which they code a smart contract: Solidity. Online, there’s also Remix, a Solidity editor, but for the moment it’s not as good as it should be. In developing Modex Marketplace, we also had a look at it, but it needs perfecting

Test your code

Test net environment is a slightly modified version of the live blockchain network which retains all the essential characteristics. It is a valuable tool which will empower developers, allowing them to easily test their code. Each blockchain technology has a network supported by a number of nodes, machines which effectively run a program, but at the same time they also make a copy of the database, which is known as the blockchain data (transactions ledger).

image

Test Net Environment

An Ethereum node slightly modified in order to facilitate easier testing, Modex Test Net will encompass functionalities designed to satisfy the requirements of the bytecode analysis and IDE, such as:
Gas Estimation
In order to give developers more control, we estimate the gas cost for specific functions from smart contracts
Transaction Processing
Either it’s a regular transaction, a contract deployment, or a function call, we provide developers with insights regarding the status of the transaction, if it’s pending, or if it has enough confirmations
Contract deployment
A build in flow where developers can easily deploy the contract without having to worry about transaction signing or deploying
IDE Integration
A set of functionalities integrated in our IDE which is directly linked to the test network. This allows developers to perform actions directly from the IDE
Block Explorer
Block explorers are a quintessential tool which allows participants of a blockchain network to easily explore, visualize, search, verify, research information
Contract Function testing
A set of functionalities which allows developers to easily test every function from a deployed contract
image

Highlights

Syntax support (Solidity), Linting, New project creation, Templating, Read me, Continuous integration, Support, Remote contract execution (own nodes), Test net deploy, Test net function call, Test net Tx status, Autocomplete (Solidity). Since there are no suitable environments at this time, the idea  of favoring the developer by creating these tools to develop apps and products for blockchain  is a super advantage that Modex brings to the industry. The Modex Developers Tools team aims to create such an environment  - which includes IDE, Testnet, a testing and deploy mechanism - for developers who wish to code for blockchain, especially Ethereum smart contracts.

Advantages of IDE

Integrated development environments are designed to:

Reduce Setup Time
Reducing that setup time can increase developer productivity, in cases where learning to use the IDE is faster than manually integrating all of the individual tools
Allow Fast Configuration
Reducing the configuration necessary to piece together multiple development utilities, providing instead the same set of capabilities as a cohesive unit
Maximize Productivity
Maximize programmer productivity by providing tight-knit components with similar user interface. IDEs present a single program in which all development is done