Cronos EVM Docs
  • Getting Started
    • Getting Started
    • Background
    • Architecture
    • Cronos roadmap
  • FOR USERS
    • 💳Crypto.com Card Top Up
    • 🔥Crypto Wallets
    • 🦊MetaMask Configuration
    • 🦁Brave Wallet
    • 🌉Bridges
      • From the Crypto.com App and Exchange
        • From the Crypto.com App
        • From the Crypto.com Exchange
      • IBC (Cronos POS Chain, other Cosmos chains)
        • Cronos Bridge Web App
      • Independent bridges
      • FAQs for Bridge transfers
      • FAQs for transactions from/to centralized exchanges
    • 🚰Testnet Faucet
    • 💡Tips & FAQs
    • 👮Key Principles for Wallet Security
    • GasTracker
  • FOR DAPP DEVELOPERS
    • 💡Founder FAQs
    • 🏅Hacker's Getting Started Resources
    • 📃Smart Contracts
      • Contract Development on Testnet
      • Contract Deployment and Verification
      • Contract Verification Export: Cronoscan To Cronos Explorer
      • Best Practices
      • Token Contract Addresses
    • 💻dApp Creation
      • Free and commercial RPC endpoints
      • Wallet integrations
      • Web3-wallet
      • JSON-RPC methods
      • Address Conversion
      • Swagger Playground
    • ⚙️Dev Tools & Integrations
      • All dev tools & integrations
      • Account Abstraction
      • Band Protocol
      • Banxa
      • GoldRush
      • Cronos Safe
      • Flair
      • Google Bigquery
      • Moralis
      • Pyth
      • Secret Network
      • SubQuery
      • Witnet
    • Crypto.com AI Agent SDK
  • FOR NODE HOSTS
    • Running nodes
      • Cronos Mainnet
        • Quicksync
        • State-sync
        • Public Node Sync
        • KSYNC
        • The "Huygen" upgrade guide (v0.6.* to v0.7.*)
        • The "v0.7.0-hotfix" upgrade guide (v0.7.* to v0.8.*)
        • The "Galileo" upgrade guide (v0.8.* to v1.0.*)
        • The "Titan" upgrade guide (v1.0.* to v1.1.0)
        • The "v1.2" upgrade guide (v1.1.* to v1.2.0)
        • The "v1.3" upgrade guide (v1.2.* to v1.3.0)
        • The "v1.4" Pallene upgrade guide (v1.3.* to v1.4.1)
        • Patching Unlucky & Duplicate Tx
      • Cronos Testnet
      • Devnet
      • Best Practices
      • Cronosd build with Nix
      • VersionDB
      • MemIAVL
      • Local State Sync
    • Cronosd
  • CRONOS PLAY
    • Introduction
    • Unity Engine
      • Current Version
      • Legacy Version
        • EVM
        • Login Example
        • Custom RPC
        • ERC20
        • ERC721
        • ERC1155
      • Useful Links
    • Unreal Engine
      • Installation and Enabling
      • Working with Blueprint
        • Actors and Blueprint Classes
        • Cronos Configuration
        • Connect Defi Desktop/Onchain Wallet with URI
        • Connect Wallets with QR Code
        • Connect WalletConnect Step by Step
        • WalletConnect 2.0 and Unreal Engine 5: Hello World Example
        • Wallet
        • ERC20
        • ERC721
        • ERC1155
        • Broadcast Transactions
        • Get Tokens or Transactions
      • Working with C++
        • Creating a C++ Project
        • Creating a child DefiWalletCoreActor
        • Querying a contract
        • Customizing Network
      • Demo
    • Cronos Play C++ SDK
    • Crypto.com Pay Integration
    • Cronos Play FAQ
  • Block Explorers
    • Block Explorer and API Keys
    • Cronos Explorer
    • Cronoscan
  • CRONOS CHAIN PROTOCOL
    • Chain ID and Address Format
    • Cronos General FAQ
    • Genesis
    • Modules
      • module_bank
      • module_distribution
      • module_slashing
      • module_feemarket
    • Chain Details
      • List of parameters
      • Technical glossary
      • Protocol Documentation
    • Common IBC Commands
  • Cronos zkEVM
    • Cronos zkEVM
  • Resources
    • Media / brand kit
Powered by GitBook
On this page
  • Overview of Cronos chain
  • How to stand out and win in a Web3 hackathon 🥇
  • Hack with Cronos 🥚
  • Tutorials 🚀
  • Essential developer tools 💻
  • Developer support ☎️

Was this helpful?

Edit on GitHub
  1. FOR DAPP DEVELOPERS

Hacker's Getting Started Resources

Quick-start resource if you are hacking and need to integrate with Cronos.

PreviousFounder FAQsNextSmart Contracts

Last updated 4 months ago

Was this helpful?

Overview of Cronos chain

is the leading Ethereum-compatible layer 1 blockchain network built on the Cosmos SDK, supported by , and more than 500 app developers and partners. Today, the #CROfam ecosystem represents an addressable user base of more than 80 million people worldwide. Our mission is to make it easy and safe for the next billion crypto users to adopt Web3, with a focus on DeFi and GameFi.

Getting Started

How to stand out and win in a Web3 hackathon 🥇

Check out our .

Hack with Cronos 🥚

Developing Dapps on Cronos is as easy as developing them on any of the major EVM-compatible chains: write and test solidity with Hardhat, deploy your contract, connect your frontend or your backend with ethers.js, and connect your wallet with MetaMask or Crypto.com Onchain Wallet.

The native cryptocurrency of Cronos mainnet is CRO, while the testnet uses TCRO.

Cronos overview & key links for developers

  • Cronos docs:

  • Cronos Play (for game developers):

  • Cronos overview by

MetaMask end-user configuration

JSON-RPC endpoint configuration

  • For most use cases you can use the free endpoints that are provided by Cronos Labs. Most developers use a configuration file that looks like this:

    For Hardhat:

    {
    "cronos_mainnet": {
          "chainId": 25,
          "url": "https://evm.cronos.org/",
          "gasPrice": 5000000000000,
          "blockExplorer": "https://explorer.cronos.org/",
          "blockExplorerPrefix": "https://explorer.cronos.org/tx/"
        },
    "cronos_testnet": {
          "chainId": 338,
          "url": "https://evm-t3.cronos.org/",
          "gasPrice": 5000000000000,
          "blockExplorer": "https://explorer.cronos.org/testnet/",
          "blockExplorerPrefix": "https://explorer.cronos.org/testnet/tx/"
        },
    }

    or, using EIP1559 in a Node.js backend:

    {
    "cronos_mainnet": {
          "id": 25,
          "url": "https://evm.cronos.org/",
          "maxPriorityFeePerGas": 5000000000,
          "maxFeePerGas": 6000000000000,
          "blockExplorer": "https://explorer.cronos.org/",
          "blockExplorerPrefix": "https://explorer.cronos.org/tx/"
        },
    "cronos_testnet": {
          "id": 338,
          "url": "https://evm-t3.cronos.org/",
          "maxPriorityFeePerGas": 5000000000,
          "maxFeePerGas": 6000000000000,
          "blockExplorer": "https://explorer.cronos.org/",
          "blockExplorerPrefix": "https://explorer.cronos.org/tx/"
        },
    }
  • Testnet CRO faucet

Tutorials 🚀

Essential tutorials / boilerplates

Other useful tutorials

Essential developer tools 💻

Write, test and deploy smart contracts

Connect your Dapp to the blockchain

Create games

Developer support ☎️

The website has a little orange button at the top of the page, that you can click to add Cronos mainnet to your MetaMask wallet.

For more details, see

(low code version)

Create an end to end Web3 application: and (GitHub)

(video)

(video)

(video)

Smart contracts library:

Compile & test:

Web3 library for Javascript / Typescript: ,

Web3 library for Python:

Cronos Play overview:

Javascript SDK:

Unity plugin: and

Unreal plugin: , and

C++ SDK:

Please visit the channel on the Cronos server.

Feedback is a gift! if there is anything that we can improve in this documentation.

Socials: | | |

🏅
Cronos
Crypto.com
Cronos.org
blog post
https://docs.cronos.org
https://cronos.org/play
Why build on Cronos
Eat The Blocks
cronos.org
Metamask configuration
https://cronos.org/faucet
Deploy and verify your smart contracts
Build a Dapp: how to connect and interact with Web3 wallets on Cronos
Create & deploy a smart contract with OpenZeppelin Wizard and Remix
smart contract
front-end client
Create a NFT collection on Cronos and IPFS
Get Started with Cronos Chain
Build your Web3 Game with Cronos Play
Cronos Metaverse Gaming Hackathon
OpenZeppelin
Hardhat
ethers.js
web3.js
web3.py
Cronos Play
Moralis
docs
repo
docs
repo
demo
repo
Full list of available dev tools and integration
#dev-mainnet
Discord
Let us know
X
Telegram
Discord
YouTube