digital-asset / daml-finance

Apache License 2.0
17 stars 16 forks source link

License CircleCI

Copyright © 2024 Digital Asset (Switzerland) GmbH and/or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0

Daml Finance

Welcome to Daml Finance, a collection of purpose-built libraries to enable rapid development of enterprise-grade tokenization solutions.

Why do I need it?

Implementing basic financial concepts like ownership or economic terms of an asset is a complex and tedious task. By providing common building blocks, Daml Finance increases delivery velocity and shortens the time-to-market when developing Daml applications.

Getting started using the library

The Daml Finance documentation provides a number of options to get started using the library.

The Daml Finance Demo App showcases how the library can be integrated into a fully-fledged Daml application.

Contributing to Daml Finance

Dependencies

This repo assumes the use of direnv for local development, along with a working Nix installation.

Building the library from source

To build the library:

make build-all

This will produce individual DAR files for each package in the .dars directory.

To test the CI locally, run the following target:

make ci-local

To build the documentation follows the steps here.

Style

When developing please adhere to the style guide.

Releases

To perform a release of this project, please follow the guide here.