Ardana Dev Diary — 2022–03–11

Ardana
Ardana Hub
Published in
2 min readApr 4, 2022

Welcome to another Ardana developer diary. Over the last several weeks, the teams have been hard at work as usual.

Smart Contracts Team

The smart contract team worked on adding tests for the DanaSwap on-chain logic written in Plutarch. Golden tests (for verifying that outputs due not change unexpectedly after each update) have been added, along with property tests using the new apropos-tx library.

Things are now beginning to ramp up on the dUSD stablecoin with the current focus being on architecture and test planning as well as setting up a new repo that will house all of the on-chain and off-chain code.

The apropos-tx library has been significantly improved. Models are now composable (making it easier to write tests), custom generator libraries can now be used, and the documentation has been beefed up.

Various contributions to Plutarch have also been completed for improving developer ergonomics and testability.

Apps/UI Team

The frontend team has worked on revamping the Danaswap design and setting up a test plan to make sure everything is thoroughly tested. They’ve also added a content security policy to mitigate potential attacks such as cross-site scripting and data-injection attacks.

The hardware integration for automatically signing transactions is now at a point where it can be done with a simple Haskell library. There are just some Nix configuration issues to sort out and then it’s a matter of adding tests.

Other work has included setting up a robust E2E testing plan for the entire protocol, configuring automated API documentation as well as working with the smart contracts team on planning the dUSD architecture.

DevOps Team

The DevOps team has been busy working on Nix tooling, resolving CI issues for the Plutonomicon repo, setting up a status page to communicate downtime/maintenance, and investigating monitoring solutions.

They’ve also performed a drill to help identify how easily the team is able to respond to security incidents which will likely become an activity that’s performed every few months going forward.

About Ardana

Ardana is Cardano’s stablecoin hub, bringing the necessary DeFi primitives needed to bootstrap & maintain any economy to Cardano. Ardana offers an on-chain asset-backed stablecoin and a decentralized stable-asset DEX. The stablecoin is verifiably backed by an excess of on-chain collateral and will enable borrowers to take leverage on their ADA or other supported assets. The DEX is a highly capital efficient exchange enabling swaps with minimal slippage & fees while providing low-risk yield opportunities to liquidity providers.

Website | Twitter | Discord | Telegram | Whitepaper | Pitch Deck

--

--