Often we need to build same transactions on backend and on front end. If your backend is JVM you need to implement the logic twice.
This is the total amount allocated to Scalus: Multiplatform Tx Builder – same code for front&backend.
Scalus Multiplatform Tx Builder API will allow to construct transactions on both JVM and JavaScript platforms. Thus freeing developers from implementing the same logic twice.
No dependencies.
Apache 2 License
Add to Scalus a Tx Builder API following best and familiar transaction building practices in MeshJS, Lucid and Cardano Client Lib.
Use MeshJs and Cardano Client Lib as the implementations for JavaScript and JVM platforms respectively.
This API will allow to reuse transaction building logic on both JVM and JavaScript platforms. Thus freeing developers from implementing the same logic twice.
This Scalus Tx Builder API will save time and money by freeing developers from implementing the same transaction building logic twice.
The main proposer, Alexander Nemish will be actively working on the proposal along with Ruslan Shevchenko
I’m a former compiler engineer at IOG, I worked on Marlowe DSL (https://marlowe.iohk.io).
I'm the author of Scalus - DApps Development Platform for Cardano.
I won several grants in Fund 11.
I’m a senior Scala engineer with more than 10 years of Scala development experience with companies like UBS and Deutsche Bank.
Design and implement Scalua Tx Builder API
Implement JVM backend bindings to Cardano Client Lib.
Test the integration.
Implement JavaScript API bindings to MeshJS.
Test the integration.
Add documentation and examples.
Use the Tx Builder API in Scalus Starter project.
Produce final report.
The main proposer, Alexander Nemish will be actively working on the proposal along with Ruslan Shevchenko
I’m a former compiler engineer at IOG, I worked on Marlowe DSL (https://marlowe.iohk.io).
I'm the author of Scalus - DApps Development Platform for Cardano.
I won several grants in Fund 11.
I’m a senior Scala engineer with more than 10 years of Scala development experience with companies like UBS and Deutsche Bank.
We estimated 3 months of development.
3*160h* 75=36000/0.3=120,000 ADA.
Scalus Tx Builder API will save many hours of reimplementing the same transaction building logic on backend and frontend for those who use JVM for backend, the most used platform for backend on the planet.