All that wouldn’t be possible without the devotion of @marco.chain and pushing it in the right direction! Thank you, really!
well done! Expect amm; nft!
aepp-sdk v10.0.0
Today we released a new major release of the JavaScript SDK. We recommend everybody to update to the latest version due to many important changes.
Check it out on npm:
Please keep in mind that the release ships some breaking changes which you need to adapt your aepps to. Especially if you have an aepp that interacts with smart contracts!
Check out the migration guide and the general usage guide here:
- https://aeternity.com/aepp-sdk-js/v10.0.0/guides/migration/10.0.0/
- https://aeternity.com/aepp-sdk-js/v10.0.0/guides/contracts/
aeproject v4.0.0-alpha.2
Today we also released an alpha version of the upcoming aeproject version which introduces utilities that allow you to make use of new devmode features. One very important feature here is for example the possibility to make snapshots and rollback to a state of the chain. Also the node in devmode can emit blocks instantly and doesn’t rely on mining so that you no longer waste CPU resources on your local machine. Under the hood the v4.0.0-alpha.2 release already integrates the new aepp-sdk v10.0.0
Check it out on NPM:
And install with npm install -g @aeternity/[email protected]
We don’t have an easy upgrade-path for your old aeproject repositories yet. A migration guide and general documentation will follow. For the moment you need to stick to the help of the CLI commands aeproject provides.
For aeproject, independent of it’s current alpha state, we also recommend to test it at least for new projects and provide us feedback! You will be way more productive compared to the old version
Have fun testing and if you have any questions let us know - we are happy to help!
More is on the way! -
@philipp.chain provided an update from the middleware team here: Middleware Team Development Update
aepp-sdk-java v3.0.1 & contraect-maven-plugin v2.0.0
Over Christmas and new year @mitch_lbw and I worked heavily on the aepp-sdk-java and the contraect-maven-plugin.
We finally managed to address the most important issues and are happy to announce the release v3.0.1
of the SDK and v2.0.0
of the plugin.
Note: It is already v3.0.1
for the SDK as we identified some serious vulnerabilities in third party dependencies which we immediately resolved.
We also refurbished the documentation which now provides lot of examples how to use it and how to get started:
You can find the respective changelog here:
For the SDK we also updated following example applications:
-
GitHub - kryptokrauts/aens-name-claimer: a showcase how to claim and update ÆNS names using the aepp-sdk-java powered by kryptokrauts.com!
- This application can be used to claim, bid and update/extend AENS names.
-
GitHub - kryptokrauts/aepp-showcase-android
- Note: this is just a simple example which meanwhile also uses deprecated classes. The only reason why we created this is to verify that the SDK can be used in Android applications. We aren’t Android experts and leave it up to others to test and use it.
But there is more!
contraect-showcase-maven
Of course we also updated the contraect-showcase-maven repository where we provide an example how to use the plugin along with the SDK.
MultiSig contract using Generalized Accounts
One highlight in this showcase repo an example how to use the Generalized Accounts feature of æternity by attaching a simple MultiSig contract.
Check out following resources to see how the contract and the respective tests look like:
- https://github.com/kryptokrauts/contraect-showcase-maven/blob/master/src/test/resources/contraects/GAMultiSig.aes
- https://github.com/kryptokrauts/contraect-showcase-maven/blob/master/src/test/java/com/kryptokrauts/GAMultiSigTest.java
AENS delegation
We also added an example how to use delegation signatures and allow contracts to perform AENS transactions on behalf of the user. By making use of delegation signatures you would for example be able to create an AENS marketplace
Check out the contract and the test here:
- contraect-showcase-maven/AENSDelegation.aes at master · kryptokrauts/contraect-showcase-maven · GitHub
- contraect-showcase-maven/AENSDelegationTest.java at master · kryptokrauts/contraect-showcase-maven · GitHub
Disclaimer
None of the contracts in this showcase repo are audited. This is especially important to mention for the SimpleGAMultiSig contract in case you plan to use it in production!
Have fun testing! Happy to get feedback and give support!
Thank you for update dear @marco.chain
well done!
we’d like to provide a bounty to finally get support for Sophia Syntax Highlighting on GitHub. I am trying to get a confirmation of the repository maintainers that they will merge a PR in case somebody develops this.
please provide some likes and ideally also comments if you’d like to see that happening:
thanks!
hi how about dex?
we will share some updates about DEX soon
the smart contracts are currently being audited
Is there any progress here regarding DEXs? @marco.chain
Is there any progress here regarding DEX?
Quite a lot of progress. We are almost ready. We should have news for you by tomorrow EOD.
Very much looking forward to it.
By the way, Superhero DEX Beta sign up is open at https://dex.superhero.com