Development Diary: 29th August — 7th October

Ardana
Ardana Hub

--

We’re back with another edition of Ardana’s Development Diary! We have some exciting news to share this time around, so let’s dive in.

Dev Diary: August 29 — September 2

This week we’ve been cleaning up stale PRs, issues and branches. We researched whether it is possible to run browser tests against a local testnet. We improved & fixed offchain-tests (including port conflicts).

We also implemented our YubiHSM: Signing server & Purescript interface to interact with that server. We’ve made inline datums optional in Hello-discovery and are working on off-chain work for protocol initialization.

Dev Diary: September 5–9

We implemented YubiHSM sign public key to address (+ encoding fix), which allows us to sign transactions with our own private keys and make them public on the Cardano blockchain.

We fixed a CLI test regression bug (https://github.com/ArdanaLabs/dUSD/pull/374) that was preventing us from testing our code against older versions of the Cardano codebase.

We worked on our PR review policy and PR description template so that it will be easier for developers new to Open Source projects to understand what they’re reviewing. And finally, we researched the on-chain importing bug (https://github.com/Plutonomicon/cardano-transaction-lib/issues/687).

Dev Diary: September 12–16

This time we have been working on upgrading our CTL dependency and fixing related browser tests. We also worked on the Ardana landing page refactor and Hello World Discovery: Vault verification, traceability, identification and discovery.

We upgraded our CTL dependency and fixed related browser tests. We can now support up to 100 wallets in volume tests, but we still have a bug in them that we need to investigate further.

Dev Diary: September 19–23

We’ve been busy researching how to write and test on-chain code, and we found a bug in the Cardano Transaction Library (CTL) which we then fixed. Here’s a link to the bug report: https://github.com/Plutonomicon/cardano-transaction-lib/issues/1063

We implemented volume tests for up to 200 wallets, and have also been working on Hello World Discovery: Vault verification, traceability, identification and discovery. And we’re making some updates to the dUSD spec as well!

Dev Diary: September 26–30

First up, we’ve got a new spec update for dUSD. We’re adding some details that will help us write test descriptions for the product — and then, of course, create them. The good news is that this should help us get dUSD out to you guys faster. So stay tuned for more updates soon!

Next up, we’ve got Hello World Discovery in review. When this passes review and goes live, we’ll be able to start testing out our code to make sure it behaves as expected when used in real-world scenarios.

Finally, we’ve been working some more on YubiHSM: We’re making sure that everything’s ready for when we start testing it out in real-world scenarios as well. Stay tuned!

Dev Diary: October 3–7

We’ve made some big strides with the dUSD project. We extracted a Cardano Application Template (CAT) from the dUSD repository, cleared out open PRs in the dUSD repository, and proposed a pivot towards Danaswap. We also did some Hello World Discovery, YubiHSM research, and updated CTL to inherit bug fixes.

Right now, we’re focused on testing CAT on mainnet, researching and specing out Danaswap, troubleshooting critical issues with CTL on mainnet as they come up, and figuring out how to best approach our next steps for bringing dUSD to production.

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

--

--