Blog

An interesting takeaway from this week’s testing. 

This week we tested a recently completed feature on Mosaic Chain that allows transaction fees to be paid not only in the native token, but also in other supported assets. This is an important step toward making the chain more user-friendly and flexible.

During testing, we discovered something interesting: polkadot.js – (jawa script), the library many frontends use to communicate with Polkadot-based chains -, currently doesn’t support this functionality. It serves as the bridge between web applications and the blockchain, handling transactions and interpreting on-chain data. This is a good reminder that as the ecosystem evolves, client libraries and developer tools don’t always keep pace with new runtime capabilities.

Fortunately, this was not a problem for us. About a month ago, we decided to migrate our frontend to Polkadot-api, which supports this feature. Although the user interface is still being developed, it is good to see that this earlier technology decision will make it easier to integrate the new feature.

Sometimes the decision to switch technologies and then the benefits of implementing it only become apparent weeks or months later – this was one of those moments.