MAPO Developer Docs
  • MAPO Developer Docs
  • Base
    • MAPO Introduction
    • MAPO token
    • Omnichain DAPP
    • Differences Between Omnichain Applications and Single or Multi-Chain Applications
    • Differences Between Third-Party Trusted Cross-Chain and Peer-to-Peer Cross-Chain Solutions
    • BTC layer2
      • brc-201
    • Oracle
      • Supra: Decentralized Oracle on MAP Protocol
    • Account
    • Transactions
    • block
    • MPT tree
    • RLP
    • Gas fee
    • Cross Chain Message
    • light client
      • MAPO light client
    • MOS
      • MOS interface and functions
      • deploy MOS
      • Messenger
    • map-relay-chain(atlas)
      • atlas architecture
        • atlas architecture
        • atlas genesis
          • genesis config
          • genesis contract
            • ABI
              • Accounts
              • Election
              • EpochRewards
              • LockedGold
              • Validators
            • address
            • deploy
        • precompile-contract
        • protocol
          • Proof of Stake
          • consensus
          • election
          • rewards
          • governance
      • deploy atlas
        • run atlas
        • run atlas(archive)
        • run atlas(bootnodes)
        • run atlas(validator)
        • run atlas(RPC)
      • Marker tool
        • Genesis
        • Validator
        • Vote
        • Common
      • make private network(atlas)
      • public service
        • public network
      • example
        • how-to-vote
        • how-to-withdraw
        • how-to-become-a-new-validator
        • how-to-become-a-new-validator(advanced)
    • Compass(maintainer,messenger)
      • Compass - arch and model
      • Compass - config
      • Compass - deploy
      • Compass secondary development - define your own routing service based on compass
  • MAPO Stack
    • stack
      • Connected Chains and Corresponding Addresses
    • Compatible-EVM
      • Smart Contracts Language
      • Smart Contracts Anatomy
      • Smart Contracts Libraries
      • Smart Contracts Compile
      • Smart Contracts Testing
      • Smart Contracts Deploy
      • Smart Contracts Composability
      • Smart Contracts Security
      • Formal-Verification
      • Frameworks
      • dev-network
    • MAPO Implement Cross-chain Interoperability
      • integration of MAP with EVM-Compatible Chains
        • light client verify
        • light client update state
        • MOS
      • integration of MAP with TON Network
      • integration of MAP with Non-EVM-Compatible Chains
        • light client verify
        • light client update state
        • MOS
    • How to develop cross-chain applications
    • light client address
    • SDK/API
      • MOS interface
      • Light client interface
      • Atlas RPC
        • json-rpc
          • atlas json rpc
          • atlas consensus rpc
        • javaScript sdk
        • go-sdk
      • Backend API
        • SCAN API
  • Zero-Knowledge Proof
    • zk proof
Powered by GitBook
On this page
  • introduction-to-frameworks
  • available-frameworks
  1. MAPO Stack
  2. Compatible-EVM

Frameworks

Explore the benefits of the framework and compare available options

PreviousFormal-VerificationNextdev-network

Last updated 1 year ago

introduction-to-frameworks

Building a complete decentralized application requires different technologies. Software frameworks include many of the features you need, or provide a simple plug-in system to select the tools you need. The following MAPO-Relay-Chain is collectively referred to as MAPO.

These frameworks come with many unconventional features, such as:

  • Program a local blockchain function.

  • Utilities for editing and testing your smart contracts.

  • Developing custom features for clients, building your client-facing application in the same project and repository..

  • Whether it's a locally running instance or using one of the public networks, you can connect to the blockchain network and configure contract deployment.

  • Decentralized application distribution is integrated with storage options similar to the InterPlanetary File System (IPFS), a distributed system used for storing and accessing files, websites, applications, and data.

available-frameworks

Truffle

hardhat -

Web3j -

OpenZeppelin SDK -

Tenderly -

The Graph -

thirdweb SDK -

trufflesuite.com
GitHub
hardhat.org
GitHub
web
document
GitHub
OpenZepelin SDK
GitHub
forum
web
document
web
tutorials
document
GitHub