meshjs.dev Open in urlscan Pro
76.76.21.21  Public Scan

Submitted URL: http://meshjs.dev/
Effective URL: https://meshjs.dev/
Submission: On April 03 via manual from IN — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Mesh
Open main menu
 * Get Started
    * Guides
      Step by step guides to build on Cardano
    * Starter Templates
      Kick start your projects with our templates using CLI
    * Migration / Manual Installation
      Install Mesh into your existing project

 * Wallet
    * App Wallet
      Wallet for building amazing applications
    * Browser Wallet
      Connect and perform wallet functions on Web3 dApps

 * Transaction
    * Send assets
      Transactions for sending assets
    * Interact with smart contracts
      Transactions to work with smart contracts
    * Minting and burning assets
      Using ForgeScript for minting and burning native assets
    * Staking and stake pool
      Transactions for delegating ADA and managing stakepools
    * Craft Customized Transactions
      Build all possible transaction with our cardano-cli like APIs
    * MeshTxBuilder - All API Endpoints
      A complete walk through on Mesh's lower level APIs

 * React
    * Getting Started
      Everything you need to build web3 app on React
    * UI Components
      UI components to speed up your app development
    * Wallet Hooks
      Hooks for interacting with connected wallet

 * Smart Contracts
    * Marketplace
      Build a NFT marketplace effortlessly.

 * Utilities
    * Providers
      Services provided by the Cardano developer community
    * Resolvers
      Functions that you need while building dApps

 * About
    * About Mesh
      Information and Q&A
    * Implemented CIPs
      Mesh adhere to standards
    * Support Us
      Ways you can support us!
    * Media Kit
      Logos and assets
    * References
      Articles and Testimonials


BUILD APPLICATIONS ON CARDANO WITH EASE

Mesh is an open-source library providing numerous tools to easily build powerful
dApps on the Cardano blockchain.

Get started
Your browser does not support the video tag.


THE COMPLETE SDK FOR WEB3 DEVELOPMENT ON CARDANO

Here are a few reasons why you should use Mesh


ALWAYS UP TO DATE

Mesh is developed closely to network updates. By using Mesh, your application
will always be ready for the latest network changes, so you can focus on
building your application.

Learn more about Mesh


SIMPLE TO USE

Getting started with dApp development has never been this easy. Mesh is
conceived in a way that facilitates and speeds up development of decentralised
applications.

Learn how to get started


BEST PRACTICES

Mesh follows many CIPs that make it interoprable with other Cardano tools. In
addition, the package is less than 300kB! This means your application is fast,
responsive and adheres to standards.

Explore our APIs


REACT COMPONENTS

Frontend components and useful React hooks, Mesh provides everything you need to
bring your Web3 user interface to life.

Learn more about React components


CONNECT WALLET

Import CardanoWallet to allow the user to select a wallet to connect to your
dApp.

import { CardanoWallet } from '@meshsdk/react';

export default function Page() {
  return (
    <>
      <CardanoWallet />
    </>
  );
}


Connect Wallet
No Wallet Found


CHAINABLE TRANSACTION BUILDER

Intuitive APIs to create complex transactions, perform multi-sig minting,
staking ADA to stake pools, and interacting with smart contracts.

Learn to build transactions


TRANSACTION API

You can send ADA and NFTS to multiple addresses, lock and unlock from smart
contracts, mint assets and stake ADA; all with a single transaction.

Send LovelaceSend AssetMint AssetLock in Smart ContractSet Time to Expire

import { Transaction } from '@meshsdk/core';

const tx = new Transaction({ initiator: wallet })
  .sendLovelace('addr_a...ab', '1000000')
  .sendAssets('addr_b...cd', [{unit: 'asset...ef', quantity: '1'}])
;

const unsignedTx = await tx.build();
const signedTx = await wallet.signTx(unsignedTx);
const txHash = await wallet.submitTx(signedTx);



GET STARTED IN MINUTES

Set up entirely new application using the Mesh CLI. Choose from one of our
starter kit, pick a language and framework of your choice.

Get started with templates


STARTER TEMPLATES

Kick start your new Web3 project with one of our templates with a single CLI
command.

npx create-mesh-app starter-next-typescript

Live Demo


INTEGRATE WITH SERVICES

Choose between Maestro, Koios, Blockfrost, or Ogmios to access blockchain data.

See providers


BLOCKCHAIN DATA PROVIDER

You can import one of the providers, Mesh use it to query for blockchain data
for transaction building.

import { KoiosProvider } from '@meshsdk/core';

const koios = new KoiosProvider('api');
await koios.fetchAssetAddress('assetunithere');


WALLETS INTEGRATIONS

Mesh's transactions builder is compatible with many wallets; cardano-cli
generated wallets, seed phrases or private key, or connect to client's CIP
wallets.

Learn about wallets


IMPORT EXISTING WALLETS

Import your cardano-cli generated wallets, and use it to mint your NFT
collection on your Web3 website!

import { AppWallet } from '@meshsdk/core';

const wallet = new AppWallet({
  ...
  key: {
    type: 'cli',
    payment: 'CLIGeneratedPaymentCborHexHere',
    stake: 'optionalCLIGeneratedStakeCborHexHere',
  },
});



Mesh

Mesh is an open-source library to advance Web3 development on Cardano.

 * 
 * 
 * 


GET STARTED

 * Starter Templates
 * Guides
 * Migration / Manual Installation


CORE APIS

 * App Wallet
 * Browser Wallet
 * Send Assets
 * Smart Contracts
 * Minting and Burning Assets
 * Stake Pool
 * Resolvers


USEFUL BUILDING BLOCKS

 * React
 * React UI Components
 * React Hooks
 * Providers


ABOUT MESH

 * FAQ
 * Implemented CIPs
 * Support Us
 * Media Kit
 * References

--------------------------------------------------------------------------------

© 2024 Mesh. Apache-2.0 license.