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.