Welcome to CosVM
  • 🕧What is CosVM?
  • 🚧Technical structure
  • ⛓️User Guide
    • CVM Wallet Configuration
    • CVM Wallet App
    • MetaMask Configuration
    • Keplr Wallet Configuration
    • Trust Wallet
  • 🔯Developer Docs
    • 🉑Concepts
      • Accounts
      • Chain ID
      • Overview of Gas and Fees on CosVM Blockchain
      • Tokenomics of CosVM Blockchain
      • Token
      • Transactions
      • Tokens Transfer
      • Gas and Fees
    • Getting Started
    • Smart Contracts
      • Evm Extension
        • Authorization
        • Types
        • Staking
        • Distribution
        • IBC Transfer
    • 🔍CosVM Block Explorer
    • Mainnet
    • Wallet Integration
    • Other Tools
      • Contract Verification
      • Smart Contract Development Tools:
    • API
      • Network
      • Ethereum JSON-RPC
        • API Method
      • Cosmos gRPC & REST
      • Tendermint RPC
    • Cosvm using Docker
    • DAPPS
      • Getting Started
      • 🫂CVM dApps
  • 🈳Validator Docs
    • Validator Overview
    • Installation Reqirement
    • Run a Validator
    • Launch a CVM Node
    • Launch Multi CVM Node
    • Disk Optimization
    • State Sync
    • Mempool
    • ❄️IBC
      • IBC
      • IBC Relaying Guide
  • ❓Why Use CosVM
  • 🔐Safety & Security
  • ⁉️FAQs
Powered by GitBook
On this page
  • Open Sourced Contracts:
  • Integrated Development Environment (IDE):
  1. Developer Docs
  2. Other Tools

Smart Contract Development Tools:

PreviousContract VerificationNextAPI

Last updated 1 year ago

  1. Remix is a free and browser-based Integrated Development Environment (IDE) tailored for writing, testing, and deploying smart contracts on the Ethereum blockchain. It's user-friendly and helps developers, especially beginners, to create decentralized applications (dApps). Developers can write, test, and deploy smart contracts using Solidity. It also features debugging tools and a simulation environment for testing contracts before deployment.

  2. : Truffle Suite comprises various tools that streamline smart contract development, testing, and deployment on any EVM network, such as the network. Truffle simplifies compiling, testing, debugging, and deploying smart contracts. Ganache provides a quick local blockchain development environment with user interfaces (UI) and command-line interface (CLI) functionalities. Drizzle offers frontend libraries that aid wallet connection, account, and contract state management through React components.

  3. : Foundry is a RUST toolkit facilitating fast, portable, and modular application development for Ethereum and EVM-compatible chains.

  4. : Hardhat is a JavaScript/TypeScript library allowing comprehensive testing, development, and deployment of smart contracts. It includes numerous plugins to support further development.

Open Sourced Contracts:

OpenZeppelin: OpenZeppelin offers battle-tested smart contract libraries for Ethereum-compatible chains, covering commonly used ERC standards.

Integrated Development Environment (IDE):

Truffle for VSCode: Truffle for VSCode is a Visual Studio Code extension designed to simplify the creation, building, debugging, and deployment of smart contracts on Ethereum and EVM-compatible blockchains within the VSCode environment

These tools and resources are valuable in simplifying and enhancing the smart contract development process for CosVM and EVM-compatible blockchains.

🔯
Remix:
Truffle Suite
cosVM
Foundry
Hardhat