Development Diary: 8th August — 26th August

Ardana
Ardana Hub
Published in
2 min readSep 12, 2022

Here we go again with another edition of Ardana’s Development Diary, and we’ve got some exciting news to share. This time around, we’ll be looking at some of the new updates that have gone out over August.

Dev diary: August 8–12 2022

We started by recording a demo video to show off the new functionality of our wallet app. You can watch it here.

We also completed our local contract tests for hello-world-api by adding local tests for ctl runtime nixos-modules on testnet. We did this by creating a qemu-vm and nixosConfig for each testnet configuration. This means that we can now run E2E tests in parallel by adding multiple wallets.

To make things even better, we found a way to minimize CSS with webpack and integrate lighthouse tests for hello-world-browser. We also set up spec for vault discovery, traceability, authentication, and verification. Finally, we added retry logic for CTL wallet serialization in CTL itself.

The other big thing this week was refactoring Nix flake module so that it’s easier to parallelize Nix work on different sides of the project without creating conflicts. These conflicts can arise when two devs are working on different things at once but they need each other’s code to work together properly!

Dev diary: August 15–19 2022

We’ve got a hot reload for hello-world-browser development, Purescript code formatting is in the app, and we’ve replaced ctl-runtime with Plutip for hello-world-browser e2e tests.

Plutarch’s update to provide Babbage support is also done — it will be out by the end of the week.

Golden tests for CBOR (generated by on-chain) after Plutarch update is in progress. We’re also working on local-ctl-runtime executable for development purposes, as well as NFT minting policy and on-chain implementation of the Hello World discoverability, verification, authentication & traceability system.

Dev diary: August 22–26 2022

This week was a little hectic as we wrapped up some loose ends and made progress on our next big release. We’re happy to announce that we’ve completed the Plutip CLI tests, Onchain doc generation (hoogle), NFT minting policy, and hello-discovery work.

We also fixed a bug in plutarch, researched Babbage usage in CTL, cleaned up stale PRs, issues and branches, and made it configurable to run some of our tests on a local vs. public testnet.

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

--

--