[Update] Week #48: Latest Dev-Suite Updates

Latest Dev-Suite Updates

Description

What we have focused on and working on lately was gathering all of the developer tools into one to form one powerful bundle, called the Development Suite or just Dev-Suite. Dev-suite aims to bring the ultimate experience for developers(having all of the tools and services in one place).
We believe that:
It should not be difficult to build a blockchain application (aepps) on aeternity

Those weeks we were supporting the token migration here and there. Please share with us, as usual, your concerns so we could take care. We still got complains that some people were not able to migrate their tokens, but we are here until the last one succeeds!
On the other hand, we finished load of work in progress stuff and we came up with a new version of AEproject

Outlook

AEproject

A new version of AEproject is available!
I will briefly introduce the changes here. The changelog is also available.
The major change which led us to major version change is that now we have separated node && compiler commands. This was previously introduced as incoming and it is now official! Additionally, if you’d like to have both your node and compiler started – aeproject --env should do the job.
The Jetbrains plugin has been completed. Will be uploaded on their platform soon.
In this release, we replaced the deprecated already epoch references in the docker-compose configs and substituted with aeternity ones.
We have included a transaction inspector. The inspect command unpack and verify raw transaction. You would have the opportunity to check why your transaction has failed. We believe that this command will be loved by developers :slight_smile:
We added functionality to remove deprecated dependencies on aeproject init --update.
We fixed some related issues with docker-compose for Windows. Also, we observed some unexpected behavior in the latest @1.25.0 of docker-compose, but it’s a work in progress and should be handled in a short manner of time.
We fixed a little bug in the compiler for other networks. In a special case, if the compiler is not running, AEproject threw an error while trying to deploy on mainnet or testnet.
We also added templates while reporting a bug/feature request, so the errors introduced on our GitHub are well described with steps for reproduction. With this change we will be focused more on the work for the problem to be eliminated and in the best scenario will be able to start digging around it straight away, rather on back and fort communication on how to reproduce the bug.

Token Migration

In the last days, we were busy with a problem while using metamask and trezor altogether(different approach for signing tx-s).
We managed to sign tx with trezor over MEW and provided the solution to the forum, but we still have issues with metamask. We opened an issue with metamask as well so the guys could look into it.

**Note **: If you still have some troubles migrating your tokens, check this video out.

Coffee shop

We are on the way to fully sync the node (it went up to 160к block nearly and then again connect to ghost peers and stuck) We were provided with even more peers to connect to, thanks to the core team developers and the problem should be overcome.
Stay tuned!

Change Log

  • Aeproject version
    • New release 2.0.1
    • New commands included in the cli
      • aeproject --env
      • aeproject --compiler
      • aeproject --node (now starts only the node as it is supposed to)
      • aeproject --inspect [tx]
    • Jetbrains has been completed.
    • Removed old epoch reference in the docker configs
    • Added func to remove deprecated dependencies
    • Docker-compose support for windows

References and Relevant Links

Media Material

https://forum.aeternity.com/c/aepplications/developer-tools

1 Like