Important Libraries

Important Libraries

Unlock the essential tools for building and deploying dApps on the MANTRA Chain platform with this comprehensive guide. Streamline your development process and unleash your creativity in the world of decentralized applications.

  • CosmWasm Library

    The CosmWasm library is essential for crafting feature-rich smart contracts for MANTRA Chain. It uses Rust, ensuring high performance. You can use cw-template for boilerplate code, which helps in adding extra functionality and features. References: 1. https://github.com/CosmWasm/resources?tab=readme-ov-file

  • CosmWasm Tools

    A CLI tool that helps you deploy and build schemas for your smart contracts right from your terminal. It also allows running custom scripts to interact with your smart contracts.

    References:

Tools for Frontend Development

While smart contract tools are crucial, integrating these contracts into your application is essential for bringing your dApp to life. Explore the tools required for frontend development:

  • Create Cosmos App

This tool sets up a boilerplate template for your dApp, pre-configured with dependencies such as CosmJS, Keplr, Next.js, Webpack, and Babelβ€”all with a single command. References: 1. https://github.com/cosmology-tech/create-cosmos-app

  • Cosmos-Kit

Cosmos-Kit simplifies the integration of wallet connection features into your dApp. It provides easy-to-use functionality for adding wallet support to your application.

References: 1. https://docs.cosmology.zone/cosmos-kit

  • Interchain-UI

A versatile component library with a wide range of customizable components like modals and deposit UIs. It allows you to enhance the functionality and aesthetics of your application.

References: 1. https://cosmology.zone/products/interchain-ui

  • TS-Codegen

TS-Codegen is a powerful tool for TypeScript developers working with smart contracts. It streamlines the process of generating TypeScript classes for smart contracts, enhancing the development workflow by providing type-safe interactions with your smart contracts.It also allows you to ship your types as an npm package for reuse.

References: 1. https://github.com/CosmWasm/ts-codegen

With this guide, you’re now equipped with the essential tools and knowledge to start developing on MANTRA Chain. In upcoming guides and tutorials, we will build a full-stack dApp using the tools and SDKs listed above, helping you become a master in developing not only on MANTRA Chain but also on other Cosmos chains. Until then, keep coding and stay curious!

Last updated