-
Business sphere
-
Services

The work process was built according to the SCRUM methodology and divided for two-week sprints. At the first stage was conducted a "zero sprint", during which the following tasks were solved:
The project took 4 sprints to complete.
AXIOMA developed a system for receiving deposits from multiple users and custodial storage of funds. This was achieved by using a 2 out of 3 multi-signature algorithm: each deposit address is generated based on one hot wallet and two cold ones. A hot wallet is generated according to the HD-wallet principle, cold wallets are fixed.
Thanks to this, we have the advantages of using a hot and cold wallet at the same time:
The application consists of 4 modules:
Also there was created complete system specification including BPM, Use Case, Activity and ER diagrams. The detailed user manual was created as well.
The work on an agile methodology allows you to change previously made decisions on the fly and implement improvements without losing the pace of work.
In the project, it was originally planned that the app would work as the microservice, but in the end it can also be used as the Javascript library. It was also originally planned that it will work from the separate Cardano node, but as the result several implementations were made to interact with the blockchain (a separate, blockfrost.io, cardano-graphql API), which can be selected through the configuration.