Development Diary — June 13th — 24th, 2022

Ardana
Ardana Hub

--

In this installment of Ardana’s Development Diary, we will be looking at some exciting new updates over the last two weeks. Since our recent ISPO launch, our developers have been working hard on the tools and features of the Ardana platform to ensure the best experience possible for all platform users.

Dev Diary: 13–17 June 2022

The CTL (Cardano-Transaction-Lib)

CTL is a type of purescript library used to create smart contract transactions on the Cardano platform. It seeks to transfer the Plutus off-chain code’s interface and functionality to the browser environment.

The team has been focusing quite a lot on the CTL and successfully stabilized the CTL environment. Once stabilization was achieved, this unlocked testing for the CBOR coding. CBOR stands for Concise Binary Object Representation (CBOR), a data format that allows for minimal code, small message size, and extensibility without version negotiation.

The CBOR encoding was validated on the platform by testing the Plutarch to CBOR string of “AlwaysSucceeds” and “HelloWorld” validators from the browser in CTL. The work here is now in master.

Plutip Integration

While waiting for the Plutip integration to kick in, we created a branch-to-base foundation for the CTL. In addition, once the Plutip integration is ready, there will be localized testing and nixification of the CTL runtime dependencies. This will ensure quality and also help with testnet production and mainnet deployments.

This week, Marijan also worked on improving the nix side of things, primarily by moving the current system to purs-nix.

Dev Diary: 20–24 June 2022

Off-Chain

This week, we can confirm that trivial CTL examples are now operating smoothly. We also improved reproducibility and purity by eliminating the docker dependency from CTL and eliminating reliance on IOG’s (Input-Output Global) testnet by setting up a local testnet. IOG is one of the leading blockchain engineering and research firms in the world that is best known for the Cardano blockchain platform.

In addition, there is now a purescript test framework for test-driven development, and we have added advanced examples, such as parameterized contracts to our tests.

Frontend

The browser is now separate, and we are continuing to work on the CLI frontend. The Cardano-cli command-line interface (CLI) is installed as part of the node installation process. This CLI offers a selection of tools for producing keys, building transactions, making certificates, and performing other crucial operations.

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

--

--