Expanse
  • Welcome to Expanse
  • Beginner
    • Where to start?
    • How does Expanse works?
    • What is our Blockchain?
    • What is our denomination?
    • What is our EVM?
    • What is the Expanse Supply?
    • How to get an Expanse's Wallet Address?
    • What third-party wallets I can use?
    • How to configure Expanse on Metamask?
    • FAQ
    • How to add a token to Metamask?
    • How To Manually Burn LAB/PEX To Mint EGGS Using Remix
  • Miner
    • Where to start?
    • What are the mining rewards?
    • How to send Expanse?
    • What is GAS in Expanse?
    • What is the mining algo?
    • What is CPU Mining?
    • What is GPU Mining?
    • What is Pool Mining?
  • Developer
    • Where to start?
    • What is the Expanse Network?
    • How to connect to the Expanse Network?
    • How to download the Blockchain Faster
    • What are the static, trusted and boot Nodes?
    • What are the test Networks?
    • How to setup a local private testate
    • Contracts, transactions, account types, and gas
    • What is a contract?
    • Accessing contracts and transactions
    • What is the IDE Mix?
    • How to create Dapps?
    • What Developers tools are?
    • Web3 base layer services
  • Repositories
    • Expanse Explorer
    • Mist
    • Exp Miner
    • Payroll dapp
    • Go-expanse
    • Open expanse pool
  • Resources
    • Discord Channel
    • Expanse YouTube Channel
Powered by GitBook
On this page

Was this helpful?

  1. Developer

What is the IDE Mix?

PreviousAccessing contracts and transactionsNextHow to create Dapps?

Last updated 4 years ago

Was this helpful?

The IDE Mix is intended to help you as a developer to create, debug and deploy contracts and dapps (both contracts backend and frontend).

WARNING – There are numerous reports of crash-at-boot issues for Mix on OS X. The issue is a which we have been chasing for a month or two. The best workaround we have for right now is to use the Debug configuration, like so:

cmake -DCMAKE_BUILD_TYPE=Debug ..

WARNING – A replacement for Mix called is being worked on, so if you are experiencing issues with Mix, you might be better to look for alternatives until Remix is more mature.

Start by creating a new project that consists of

  • contracts

  • html files

  • JavaScript files

  • style files

  • image files

Heisenbug
Remix
Project Editor
Creating a new project
Editing backend contract file
Scenarios Editor
Creating and setting up a new scenario
Modifying initial expanse balance of an account
Rebuilding a scenario
Creating a transaction
Altering and reusing scenarios
Display calls
State Viewer
Transaction Explorer
JavaScript console
Using the JS console to add transactions and local calls
Transaction debugger
Accessing the debug mode
Toggling between debug modes and stepping through transactions
Dapps deployment
Code Editor