Skip to content

Developer Documentation

This documentation provides an insight into everything related to development on Dusk. It covers the creation of smart contracts, but also how to integrate Dusk and its applications into your own projects.

Developing on Dusk

The Dusk architecture offers a data availability layer (DuskDS) and an execution layer (DuskEVM). Depending on the use case, developers may want to integrate with one or another.

For a smoother integration, it is generally recomended to integrate with DuskEVM.

It needs to be noted that Dusk is transitioning from a monolithic architecture towards a modular one. The difference between the two is represented in the picture below: Dusk architecture