Technical Development Progress Update #1 (14th September, 2022)

wafini
3 min readSep 14, 2022

--

We are really pleased to inform the community that the Wafini project is progressing incredibly well and is very much on track to being delivered and launched on the Cardano mainnet soon as we finalize with the Wafini plutus smart contract development.

The team has been developing and testing the Buy/Sell smart contract over the past two weeks.

Here is the development so far even though some technical issues were encountered on the testnet while testing , majorly to the fact that the testnet was “catastrophically broken”, but all these are expected when building on a novel blockchain like Cardano but the good news is that these will be fixed with the coming Cardano Vasil Hard Fork upgrade.

Problem We Faced On Testnet

Since the Vasil update in cardano Testnet our integration web3 library with the market started to fail and not only for us but for all Cardano developers in the ecosystem.

First approach

We first tried updating CSL to the latest release and integrating with our old code achieving only sell and cancel functions were fixed.
We did at least five iterations with the same results.

Sell and Cancel Hash

Sell and Cancel Hash
Buy Attempt

Second approach

We found a more maintained repository dQuadrant specifically kuber and cardano-marketplace where handling of transactions is made through an API and not only with CSL from frontend. We found an error with the buy function too.

Cardano Marketplace view

We left an issue in dquadrant repo without answers yet

Another Tests

We check other option similar to dqadrant approach with an API and from Martify developers called MESH obtaining same results at time of smart contract interactions specifically with redeem funds

even explorers are having issues for example: Cardanoscan shows 0 balance after a sell transaction which is incorrect.

testnet.cexplorer shows correct balance

Way Forward

With the Cardano Testnet up and running again in pre-pod, we are currently making some final tests and after the Vasil update, will migrate the Contract to the mainnet and continue testing the marketplace code in order to ensure that everything is working perfectly with the project before we move on to a formal audit and subsequent launch.

Good news: The Vasil Hard Fork is expected on 22nd September so we won’t have to wait much longer anymore.

We will keep updating the Wafini community as we progress with the development.

Thanks.
Foreign Chemical.

Connect With Wafini

Website | Twitter | Instagram | Github | Telegram | Telegram Ann

--

--

wafini

Wafini is Building The Biggest NFT Marketplace on The Cardano Blockchain