From d160e72ce345f2551ddce44fa5d567f0d3060379 Mon Sep 17 00:00:00 2001 From: Leslie Cheung Date: Mon, 22 Jan 2024 00:18:19 +0000 Subject: [PATCH] GITBOOK-198: change request with no subject merged in GitBook --- .gitbook/assets/image (1).png | Bin 0 -> 71222 bytes .gitbook/assets/image (2).png | Bin 0 -> 27227 bytes .gitbook/assets/image (3).png | Bin 0 -> 21156 bytes .gitbook/assets/image (4).png | Bin 0 -> 29225 bytes .../block-explorer-and-api-keys.md | 58 ++++++++++++++---- .../chain-details/technical-glossary.md | 2 +- .../module_overview/README.md | 4 +- .../module_overview/module_slashing.md | 2 +- .../module_overview/module_staking.md | 2 +- .../useful-projects-on-cronos/cronos-safe.md | 2 +- .../overview-of-dev-tools-and-integrations.md | 2 +- 11 files changed, 53 insertions(+), 19 deletions(-) create mode 100644 .gitbook/assets/image (1).png create mode 100644 .gitbook/assets/image (2).png create mode 100644 .gitbook/assets/image (3).png create mode 100644 .gitbook/assets/image (4).png diff --git a/.gitbook/assets/image (1).png b/.gitbook/assets/image (1).png new file mode 100644 index 0000000000000000000000000000000000000000..58934e532f718b47cff71c4e35f5808bb20fff9c GIT binary patch literal 71222 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 z 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%0D))8Q8QIdvqh$#HxKjG2g^;>|g7x z`VWB(_zfi*Ibrd>95TTh%4@A-V4F6UwQr5T3zz4r_d~h!b#ir&4gnu#;zruaAGsp# zigJn8EKv-VNj2R_gZxxUCJOi#XTfSAIKla-G z`*3_|s+kCaxqBi}#F)77xpcj2kS`}}EY8g9Nh+EbWYv$ugpSg0FHn77ZEyn@eR;)y@$@)cEHckjRMlef2~O$9dqLl4O-2H@aC;y-f^^%Koiq?D zy&dk8XMD0o{SP)yFMC?L!>n~uJFX(38+`l!@=*OG|LvgpJ&oRUx@PU7JE3rVr9cVj zA~TIy{0v4lR0JE&Nwf=Bkx@0*O9TO;&l?o0XlV8Cbm7CkayqCDMZoW|mO%=O7x-Jk z3gjo4j!%t@(s2mC>-Fw6$5K&B)MHh%s%xriPxETN&-~j5J@M$Fg}p-1pB=D^ zxsT*ewDmqRtIjjFQjS9<@{R?z9)per#adff&HgK0WwWo?2DyRp8;0Zzg~fBh_+kh1 z@DxnE%YrAOoff`NluKu~h>0kvE6?2Mnc2=rmFHq{hN?DfiQ^S#RFc@hA3{T4z3|et G-~SI}voUi3 literal 0 HcmV?d00001 diff --git a/.gitbook/assets/image (2).png b/.gitbook/assets/image (2).png new file mode 100644 index 0000000000000000000000000000000000000000..d5866887861c14a10113b365bd162ac092b087f8 GIT binary patch literal 27227 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 b6z)PwsF0VcF5K)V3iwf$*O04{v3UI-W)_5z literal 0 HcmV?d00001 diff --git a/.gitbook/assets/image (3).png b/.gitbook/assets/image (3).png new file mode 100644 index 0000000000000000000000000000000000000000..ea66a0914b5e0a4c9346e8f791c2a0f15d942484 GIT binary patch literal 21156 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 literal 0 HcmV?d00001 diff --git a/block-explorers/block-explorer-and-api-keys.md b/block-explorers/block-explorer-and-api-keys.md index 243c73b4..7cf0cd88 100644 --- a/block-explorers/block-explorer-and-api-keys.md +++ b/block-explorers/block-explorer-and-api-keys.md @@ -4,32 +4,66 @@ {% tabs %} {% tab title="Cronos Mainnet" %} -* [https://explorer.cronos.org/](https://explorer.cronos.org/) +* **"Cronos Explorer"** - [https://explorer.cronos.org/](https://explorer.cronos.org/) * [https://cronos.org/explorer](https://cronos.org/explorer/) * [https://cronoscan.com/](https://cronoscan.com) {% endtab %} {% tab title="Testnet" %} -* [https://explorer.cronos.org/testnet](https://explorer.cronos.org/testnet) +* **"Cronos Testnet Explorer"** - [https://explorer.cronos.org/testnet](https://explorer.cronos.org/testnet) * [https://cronos.org/explorer/testnet3](https://cronos.org/explorer/testnet3) {% endtab %} {% endtabs %} -Cronos Explorer is the reference transaction and block explorer on Cronos (https://explorer.cronos.org) +Cronos Explorer is the reference transaction and block explorer on Cronos `https://explorer.cronos.org` -### **CronosCreating API Keys on Cronoscan** +### Creating Account and Getting API Key **Cronso Explorer** -The Cronoscan Developer APIs are designed to provide accessible and consistent Cronos data to the Cronos community. The APIs are provided as a community service with a rate up to five calls per second per IP. Users need to [register](https://cronoscan.com/register) for a CronoScan account to create an API key.\ -After registration, a CronoScan user account will have a quota of up to three API keys. +The Cronos Explorer Developer APIs are designed to provide accessible and consistent Cronos data to the Cronos community. -On the [CronoScan user dashboard](https://cronoscan.com/myaccount), select “**API-KEYs**” in the left column or go to [https://cronoscan.com/myapikey](https://cronoscan.com/myapikey). +As a means to provide equitable access to blockchain data, we've developed the Cronos Developer APIs to empower developers with direct access to Cronos's blockchain data and services via `GET/POST` requests. -![drawing](assets/myapikey-page.png) +### 1. Register an Account -Click “**Create a new API-KEY token**”. Then optionally input an \_**AppName** \_ if you wish to. +Head over to the [**Account Registration**](https://explorer.cronos.org/register) page and provide email and password for your account. -![drawing](assets/create-apikey.png) +
-After the “**API**_**-**_**KEY Token**” is successfully created, a message will show up as per the example below. You can now use the “**API key token**” for your applications on Cronos! +### 2. Verify Your Email + +A verification code will be sent to your email address to verify your sign up request. Fill in on the verification page for completing your registration + +
+ +### 3. Exploring Your Account + +Upon signing in, you will have access to your account dashboard where you can make full use of Cronos explorer's features such as viewing API keys and viewing submitted contract verification status. + +
+ + + +### 4. Getting an Default API Key + +From your Account Dashboard, click on label **My API Keys**. From there, you may view your API Keys. By Default, each Cronos Explorer account will assign a default API Key on registration completed. + + + +
+ +### 5. Using APIs + +Once you have obtained your API key, you can fetch data from the provided endpoints. + +_Example:_ + +``` + curl --request GET 'https://explorer-api.cronos.org/mainnet/api/v1/{module}/{action}?apikey={your_apikey} +``` + + + +### API Documentation + +Please visit [https://explorer-api-doc.cronos.org/mainnet/](https://explorer-api-doc.cronos.org/mainnet/) for API documentation. -![](<../.gitbook/assets/image (1) (1) (1).png>) diff --git a/cronos-chain-protocol/chain-details/technical-glossary.md b/cronos-chain-protocol/chain-details/technical-glossary.md index b8ba42bb..aec5a1e8 100644 --- a/cronos-chain-protocol/chain-details/technical-glossary.md +++ b/cronos-chain-protocol/chain-details/technical-glossary.md @@ -2,7 +2,7 @@ A | [B](technical-glossary.md#b) | [C](technical-glossary.md#c) | [D](technical-glossary.md#d) | [E](technical-glossary.md#e) | [F](technical-glossary.md#f) | [G](technical-glossary.md#g) | [H](technical-glossary.md#h) | [I](technical-glossary.md#i) | [J](technical-glossary.md#j) | K | [L](technical-glossary.md#l) | [M](technical-glossary.md#m) | [N](technical-glossary.md#n) | O | [P](technical-glossary.md#p) | [Q](technical-glossary.md#q) | [R](technical-glossary.md#r) | [S](technical-glossary.md#s) | [T](technical-glossary.md#t) | [U](technical-glossary.md#u) | [V](technical-glossary.md#v) | W | X | Y | Z - +*** #### B diff --git a/cronos-chain-protocol/module_overview/README.md b/cronos-chain-protocol/module_overview/README.md index 43c2228c..32e6b59d 100644 --- a/cronos-chain-protocol/module_overview/README.md +++ b/cronos-chain-protocol/module_overview/README.md @@ -620,7 +620,7 @@ The following tables show overall effects on different configurations of the sla | Constraints | Value has to be a positive integer | Value has to be positive | Value has to be a positive integer | | Sample configuration | `2000` (2000 blocks) | `0.5` (50%) | `3600s` (1 hour) | - +*** | | `slash_fraction_double_sign` | `slash_fraction_downtime` | | -------------------- | ------------------------------------ | ------------------------------------ | @@ -900,7 +900,7 @@ The following tables show overall effects on different configurations of the sta | Constraints | N/A | Value has to be positive | Value has to be a positive | | Sample configuration | `basetcro` | `100` (50%) | `7` | - +*** | | `max_validators` | `unbonding_time` | | -------------------- | ------------------------------------ | ------------------------------------ | diff --git a/cronos-chain-protocol/module_overview/module_slashing.md b/cronos-chain-protocol/module_overview/module_slashing.md index fd441a59..97bb54c3 100644 --- a/cronos-chain-protocol/module_overview/module_slashing.md +++ b/cronos-chain-protocol/module_overview/module_slashing.md @@ -139,7 +139,7 @@ The following tables show overall effects on different configurations of the sla | Constraints | Value has to be a positive integer | Value has to be positive | Value has to be a positive integer | | Sample configuration | `2000` (2000 blocks) | `0.5` (50%) | `3600s` (1 hour) | - +*** | | `slash_fraction_double_sign` | `slash_fraction_downtime` | | -------------------- | ------------------------------------ | ------------------------------------ | diff --git a/cronos-chain-protocol/module_overview/module_staking.md b/cronos-chain-protocol/module_overview/module_staking.md index 62a50cde..5770f8fd 100644 --- a/cronos-chain-protocol/module_overview/module_staking.md +++ b/cronos-chain-protocol/module_overview/module_staking.md @@ -284,7 +284,7 @@ The following tables show overall effects on different configurations of the sta | Constraints | N/A | Value has to be positive | Value has to be a positive | | Sample configuration | `basetcro` | `100` (50%) | `7` | - +*** | | `max_validators` | `unbonding_time` | | -------------------- | ------------------------------------ | ------------------------------------ | diff --git a/for-dapp-developers/useful-projects-on-cronos/cronos-safe.md b/for-dapp-developers/useful-projects-on-cronos/cronos-safe.md index 2b4c9c7a..1048ec8e 100644 --- a/for-dapp-developers/useful-projects-on-cronos/cronos-safe.md +++ b/for-dapp-developers/useful-projects-on-cronos/cronos-safe.md @@ -54,7 +54,7 @@ Cronos Safe smart contracts were deployed using a deterministic deployment proxy The addresses of deployed contracts can be found in Gnosis Safe deployments repository (https://github.com/safe-global/safe-deployments/tree/main/src/assets/v1.3.0). The smart contracts deployed to Cronos mainnet have been verified on Cronoscan. - +*** ## Resources diff --git a/for-dapp-developers/useful-projects-on-cronos/overview-of-dev-tools-and-integrations.md b/for-dapp-developers/useful-projects-on-cronos/overview-of-dev-tools-and-integrations.md index c46a74b9..5b4f2290 100644 --- a/for-dapp-developers/useful-projects-on-cronos/overview-of-dev-tools-and-integrations.md +++ b/for-dapp-developers/useful-projects-on-cronos/overview-of-dev-tools-and-integrations.md @@ -9,5 +9,5 @@ description: >- Scroll right/left to see full contents. -
NameTaglineTag(s)URL(s)Comments
AccointingTrack your net worth with our crypto tracking software. File your crypto taxes with our crypto tax softwareanalyticshttps://www.accointing.com/en-US; https://www.accointing.com/en-US/integrations/cronos
Band ProtocolBand Protocol is a cross-chain data oracle platform that aggregates and connects real-world data and APIs to smart contracts.oraclehttps://bandprotocol.com/; https://docs.bandchain.org/band-standard-dataset/supported-blockchains.html
BanxaBanxa is the leading global Web3 on-and-off ramp solution.cronos-play, onramphttps://banxa.com/; https://docs.banxa.com/docsSupports CRO and major stable coins.
BlockdaemonSupporting 50+ cutting edge blockchain networks with world-class institutional infrastructure. We power the blockchain economy with an easy-to-use, secure and scalable node management platform.json-rpchttps://blockdaemon.com/Only closed Beta for now. Contact your Blockdaemon account manager to inquire.
BlockscoutBlockscout is a tool for inspecting and analyzing EVM based blockchains. Blockchain explorer for Ethereum Networks.chain-indexerhttps://cronos.org/explorerMainnet: https://cronos.org/explorer; Testnet: https://cronos.org/explorer/testnet3
C++Cronos integration of the Chainsafe Gaming SDK for Unity gaming enginecronos-playhttps://cronos.org/docs/play/getting-started_cpp.html#pre-requisites; https://github.com/cronos-labs/play-cpp-sdk
Chainalysis (soon)We create transparency for a global economy built on blockchains,; enabling banks, businesses, and governments to have a common; understanding of how people use cryptocurrency.analyticshttps://www.chainalysis.com/
ChainlinkOracleoracleChainlink does not support Cronos yet. If you’d like to encourage them to speed up integration, please contact their team.
ChainstackFrom startups to large enterprises, thousands of businesses of all sizes use Chainstack’s software and APIs to build, run, and scale blockchain applications.json-rpchttps://chainstack.com/; https://docs.chainstack.com/operations/cronos/Free and paid JSON-RPC endpoints. Mainnet and testnet.
ConnextConnext powers fast, secure bridging; between blockchains and rollups for; composable, trust minimized value.bridgehttps://www.connext.network/; https://docs.connext.network/0.1.x-legacy/developers/SystemOverview/chainsUse V1
CovalentCovalent provides a unified API bringing visibility to billions of Web3 data points.chain-indexerhttps://www.covalenthq.com/; https://www.covalenthq.com/docs/networks/cronos/Tutorial: https://www.youtube.com/watch?v=f7ZHDByytFc
Cronos ID (ENS / Domain Service)ENS implementation on Cronoswallethttps://cronosid.xyz/; https://medium.com/cronos-chain/cronos-developer-series-how-to-integrate-your-dapp-with-cronos-id-domains-a0e274b95da8
Cronos Labs free JSON-RPCFree JSON-RPC endpoint for the Cronos communityjson-rpchttps://cronos.org/docs; https://evm.cronos.orgRate limited
Cronos PlayCronos Play is a full suite of dev tools and integrations to streamline Web3 game development on Cronos chain.cronos-playhttps://cronos.org/play; https://cronos.org/docs/play/introduction.html#overviewTutorial: https://www.youtube.com/watch?v=xLSgn5OZql4
Crypto com Defi WalletA non-custodial multi-chain wallet that gives you access to a full suite of DeFi services and your NFTs in one place.wallethttps://crypto.com/defi-wallet; https://medium.com/cronos-chain/cronos-developer-series-connect-your-dapp-with-defi-wallet-metamask-and-trust-wallet-77419fe696a5
Crypto com TaxFull integration with popular exchanges & wallets and easy-to-use interface that gets the job done in no time.analyticshttps://tax.crypto.com/; https://tax.crypto.com/
DebankTrack cryptocurrency and Defi positions of any wallet addresschain-indexerhttps://debank.com/; https://open.debank.com/
Eat The BlocksWe teach Web3 developmenteducationhttps://eattheblocks.com/; https://www.youtube.com/watch?v=NqeeKEJiPZU
EtherscanEthereum block explorerchain-indexerhttps://cronoscan.com/; https://cronoscan.com/apisMainnet: https://cronoscan.com/; Testnet: https://testnet.cronoscan.com/
Faucet (Testnet)Testnet for TCRO (Test CRO)dapp-developmenthttps://cronos.org/faucet
Gelato NetworkSet it and forget it.; Your transactions will always; execute at the right time.defi-toolinghttps://www.gelato.network/; https://docs.gelato.network/developer-products/gelato-ops-smart-contract-automation-hub/contract-addresses
GetBlockGetBlock developer tools and valuable insights guarantee a simple and reliable API access to multiple blockchains.json-rpchttps://getblock.io/; https://account.getblock.io/Free and paid JSON-RPC endpoints
Gnosis SafeCronos implementation of Gnosis Safewallethttps://cronos-safe.org; https://medium.com/cronos-chain/cronos-developer-series-use-the-safe-multisig-wallet-to-enhance-the-security-of-your-dapps-5041163703dc
Graph (The)The Grpah is an indexing protocol for organizing blockchain data and making it easily accessible with GraphQL.chain-indexerhttps://thegraph.com/en/; https://thegraph.com/docs/en/developing/defining-a-subgraph/The Graph’s hosted service does not currently support Cronos, but Cronos Labs may be able to host Graph endpoints for selected developers, or in the context of hackathons. Please email contact@cronoslabs.org for support.
HardhatEthereum development environment for professionalssmart-contractshttps://hardhat.org/; https://medium.com/cronos-chain/cronos-developer-series-deploy-verify-your-contracts-using-hardhat-8b6ab6928986
IBC (Inter Blockchain Communication)IBC is an interoperability protocol for communicating arbitrary data between arbitrary state machines, particularly between Cosmos SDK chainsbridgehttps://ibcprotocol.org/
Magic (ex Fortmatic)User Authentication and Private Key Management Solution for Web3 and Web2cronos-play, wallethttps://magic.link/; https://magic.link/docs/blockchains/cronos
MetaMaskA crypto wallet & gateway to blockchain apps; Start exploring blockchain applications in seconds. Trusted by over 30 million users worldwide.wallethttps://metamask.io/; https://medium.com/cronos-chain/cronos-developer-series-connect-your-dapp-with-defi-wallet-metamask-and-trust-wallet-77419fe696a5
MoralisMoralis provides a single workflow for building high performance dapps. Fully compatible with your favorite web3 tools and services.chain-indexer, cronos-playhttps://moralis.io/; https://docs.moralis.io/moralis-dapp/web3-api/supported-chains#supported-chains
OpenZeppelinReference library of standard smart contracts.smart-contractshttps://www.openzeppelin.com/contracts; https://docs.openzeppelin.com/contracts/4.x/The OpenZeppelin smart contracts work on Cronos like on any EVM chain.
OpenZeppelin Solidity WizardUse this interactive generator to bootstrap your contract and learn about the components offered in OpenZeppelin Contracts.smart-contractshttps://wizard.openzeppelin.com/#; https://wizard.openzeppelin.com/#See tutorial here: https://medium.com/cronos-chain/cronos-developer-series-create-deploy-a-smart-contract-with-openzeppelin-wizard-and-remix-5b6769fc8b93
Phalcon (Blocksec)Powerful transaction explorer designed for DeFi community.analyticshttps://phalcon.blocksec.com/; https://phalcon.blocksec.com/
RabbyMulti-chain walletwallethttps://rabby.io/
RockXYour gateway to crypto finance and blockchainsjson-rpchttps://www.rockx.com/; https://access.rockx.com/Free and paid JSON-RPC endpoints. Mainnet and testnet. Tutorial: https://www.youtube.com/watch?v=gvY2vyYSZHs
Smart Contract RecipesDeploy smart contracts in minutes. Library of standard smart contracts.smart-contractshttps://www.smartcontract.recipes/; https://github.com/Breakthrough-Labs/btlcontractsPaid service. Always check the code of the smart contract and get it verified on Cronoscan! Do not trust third party code without making your own verifications.
SubqueryQuery Decentralised Data Faster. (An alternative to The Graph)chain-indexerhttps://subquery.network/Resources: https://academy.subquery.network/build/cosmos-evm.html; https://github.com/subquery/cosmos-subql-starter/tree/main/Cronos/cronos-evm-starter; https://crofam.me/devtips; https://academy.subquery.network/quickstart/quickstart_chains/cosmos.html; https://discord.com/invite/subquery (including technical support)
TenderlyComprehensive Ethereum developer platform for real-time monitoring, alerting, debugging, and simulating smart contracts.smart-contractshttps://tenderly.co/Coming soon
TransakEnable users to buy or sell crypto from your app.; Available across 100+ cryptocurrencies on 75+ blockchains via cards, bank transfers and other payment methods in 125+ countries.cronos-play, onramphttps://global.transak.com/; https://global.transak.com/Supports CRO at https://global.transak.com/.
Truffle / GanacheThe Truffle Suite gets developers from idea to dapp as comfortably as possible.smart-contractshttps://trufflesuite.com/
Trust WalletBuy, store, collect NFTs, exchange & earn crypto. Join 25 million+ people using Trust Wallet.wallethttps://trustwallet.com/; https://medium.com/cronos-chain/cronos-developer-series-connect-your-dapp-with-defi-wallet-metamask-and-trust-wallet-77419fe696a5
UnityCronos integration of the Chainsafe Gaming SDK for Unity gaming enginecronos-playhttps://cronos.org/docs/play/getting-started.html; https://github.com/ChainSafe/web3.unity
UnmarshalThe easiest way to query Blockchain datachain-indexerhttps://unmarshal.io/; https://docs.unmarshal.io/
UnrealCronos plugin for Unreal gaming enginecronos-playhttps://cronos.org/docs/play/getting-started_unreal.html; https://github.com/cronos-labs/play-cpp-sdk
UseWalletuseWallet() allows dapp users to connect to the provider of their choice in a way that is as straightforward as possible.dapp-developmenthttps://www.npmjs.com/package/use-wallet-btl; https://www.npmjs.com/package/use-wallet-btlGithub repo: https://github.com/Breakthrough-Labs/use-wallet; This is a fork of: https://www.npmjs.com/package/use-wallet; with additional configuration options to support Cronos
Wallet ConnectWallet Connect is an open source protocol for connecting decentralised applications to mobile wallets with QR code scanning or deep linking.wallethttps://walletconnect.com/; https://docs.walletconnect.com/
Web3AuthSimple self-custodial auth infra for Web3 apps and walletscronos-play, wallethttps://web3auth.io/; https://web3auth.io/docs/connect-blockchain/cronosUnity SDK: https://github.com/Web3Auth/web3auth-unity-sdk; Unreal SDK (WIP): https://github.com/Web3Auth/web3auth-unreal-sdk
Web3js / Ethersjs / Web3py, etcA collection of libraries that allow you to interact with a local or remote ethereum node using HTTP, IPC or WebSocket.dapp-developmentOpen page to view; Open page to viewJavascript: Recommended: https://docs.ethers.io/v5/; Alernative: https://web3js.readthedocs.io/en/v1.7.4/; Python: https://web3py.readthedocs.io/en/stable/
WitnetWitnet enables your smart contracts to react to real world events with strong crypto-economic guarantees.oraclehttps://witnet.io/; https://docs.witnet.io/smart-contracts/supported-chainsSee tutorials here: https://medium.com/cronos-chain/random-number-generation-on-cronos-with-witnet-8b871beef59b; https://medium.com/@benjaminrokowski/46ec979aee3c; https://medium.com/witnet/how-to-deploy-a-price-feed-on-cronos-cro-ccf56438313; https://www.notion.so/0e6bc5ddbe4a4bf8a22c262dedfe268f
+
NameTaglineTag(s)URL(s)Comments
AccointingTrack your net worth with our crypto tracking software. File your crypto taxes with our crypto tax softwareanalyticshttps://www.accointing.com/en-US; https://www.accointing.com/en-US/integrations/cronos
Band ProtocolBand Protocol is a cross-chain data oracle platform that aggregates and connects real-world data and APIs to smart contracts.oraclehttps://bandprotocol.com/; https://docs.bandchain.org/band-standard-dataset/supported-blockchains.html
BanxaBanxa is the leading global Web3 on-and-off ramp solution.cronos-play, onramphttps://banxa.com/; https://docs.banxa.com/docsSupports CRO and major stable coins.
BlockdaemonSupporting 50+ cutting edge blockchain networks with world-class institutional infrastructure. We power the blockchain economy with an easy-to-use, secure and scalable node management platform.json-rpchttps://blockdaemon.com/Only closed Beta for now. Contact your Blockdaemon account manager to inquire.
BlockscoutBlockscout is a tool for inspecting and analyzing EVM based blockchains. Blockchain explorer for Ethereum Networks.chain-indexerhttps://cronos.org/explorerMainnet: https://cronos.org/explorer; Testnet: https://cronos.org/explorer/testnet3
C++Cronos integration of the Chainsafe Gaming SDK for Unity gaming enginecronos-playhttps://cronos.org/docs/play/getting-started_cpp.html#pre-requisites; https://github.com/cronos-labs/play-cpp-sdk
Chainalysis (soon)We create transparency for a global economy built on blockchains,; enabling banks, businesses, and governments to have a common; understanding of how people use cryptocurrency.analyticshttps://www.chainalysis.com/
ChainlinkOracleoracleChainlink does not support Cronos yet. If you’d like to encourage them to speed up integration, please contact their team.
ChainstackFrom startups to large enterprises, thousands of businesses of all sizes use Chainstack’s software and APIs to build, run, and scale blockchain applications.json-rpchttps://chainstack.com/; https://docs.chainstack.com/operations/cronos/Free and paid JSON-RPC endpoints. Mainnet and testnet.
ConnextConnext powers fast, secure bridging; between blockchains and rollups for; composable, trust minimized value.bridgehttps://www.connext.network/; https://docs.connext.network/0.1.x-legacy/developers/SystemOverview/chainsUse V1
CovalentCovalent provides a unified API bringing visibility to billions of Web3 data points.chain-indexerhttps://www.covalenthq.com/; https://www.covalenthq.com/docs/networks/cronos/Tutorial: https://www.youtube.com/watch?v=f7ZHDByytFc
Cronos ID (ENS / Domain Service)ENS implementation on Cronoswallethttps://cronosid.xyz/; https://medium.com/cronos-chain/cronos-developer-series-how-to-integrate-your-dapp-with-cronos-id-domains-a0e274b95da8
Cronos Labs free JSON-RPCFree JSON-RPC endpoint for the Cronos communityjson-rpchttps://cronos.org/docs; https://evm.cronos.orgRate limited
Cronos PlayCronos Play is a full suite of dev tools and integrations to streamline Web3 game development on Cronos chain.cronos-playhttps://cronos.org/play; https://cronos.org/docs/play/introduction.html#overviewTutorial: https://www.youtube.com/watch?v=xLSgn5OZql4
Crypto com Defi WalletA non-custodial multi-chain wallet that gives you access to a full suite of DeFi services and your NFTs in one place.wallethttps://crypto.com/defi-wallet; https://medium.com/cronos-chain/cronos-developer-series-connect-your-dapp-with-defi-wallet-metamask-and-trust-wallet-77419fe696a5
Crypto com TaxFull integration with popular exchanges & wallets and easy-to-use interface that gets the job done in no time.analyticshttps://tax.crypto.com/; https://tax.crypto.com/
DebankTrack cryptocurrency and Defi positions of any wallet addresschain-indexerhttps://debank.com/; https://open.debank.com/
Eat The BlocksWe teach Web3 developmenteducationhttps://eattheblocks.com/; https://www.youtube.com/watch?v=NqeeKEJiPZU
EtherscanEthereum block explorerchain-indexerhttps://cronoscan.com/; https://cronoscan.com/apisMainnet: https://cronoscan.com/; Testnet: https://testnet.cronoscan.com/
Faucet (Testnet)Testnet for TCRO (Test CRO)dapp-developmenthttps://cronos.org/faucet
Gelato NetworkSet it and forget it.; Your transactions will always; execute at the right time.defi-toolinghttps://www.gelato.network/; https://docs.gelato.network/developer-products/gelato-ops-smart-contract-automation-hub/contract-addresses
GetBlockGetBlock developer tools and valuable insights guarantee a simple and reliable API access to multiple blockchains.json-rpchttps://getblock.io/; https://account.getblock.io/Free and paid JSON-RPC endpoints
Gnosis SafeCronos implementation of Gnosis Safewallethttps://cronos-safe.org; https://medium.com/cronos-chain/cronos-developer-series-use-the-safe-multisig-wallet-to-enhance-the-security-of-your-dapps-5041163703dc
Graph (The)The Grpah is an indexing protocol for organizing blockchain data and making it easily accessible with GraphQL.chain-indexerhttps://thegraph.com/en/; https://thegraph.com/docs/en/developing/defining-a-subgraph/The Graph’s hosted service does not currently support Cronos, but Cronos Labs may be able to host Graph endpoints for selected developers, or in the context of hackathons. Please email contact@cronoslabs.org for support.
HardhatEthereum development environment for professionalssmart-contractshttps://hardhat.org/; https://medium.com/cronos-chain/cronos-developer-series-deploy-verify-your-contracts-using-hardhat-8b6ab6928986
IBC (Inter Blockchain Communication)IBC is an interoperability protocol for communicating arbitrary data between arbitrary state machines, particularly between Cosmos SDK chainsbridgehttps://ibcprotocol.org/
Magic (ex Fortmatic)User Authentication and Private Key Management Solution for Web3 and Web2cronos-play, wallethttps://magic.link/; https://magic.link/docs/blockchains/cronos
MetaMaskA crypto wallet & gateway to blockchain apps; Start exploring blockchain applications in seconds. Trusted by over 30 million users worldwide.wallethttps://metamask.io/; https://medium.com/cronos-chain/cronos-developer-series-connect-your-dapp-with-defi-wallet-metamask-and-trust-wallet-77419fe696a5
MoralisMoralis provides a single workflow for building high performance dapps. Fully compatible with your favorite web3 tools and services.chain-indexer, cronos-playhttps://moralis.io/; https://docs.moralis.io/moralis-dapp/web3-api/supported-chains#supported-chains
OpenZeppelinReference library of standard smart contracts.smart-contractshttps://www.openzeppelin.com/contracts; https://docs.openzeppelin.com/contracts/4.x/The OpenZeppelin smart contracts work on Cronos like on any EVM chain.
OpenZeppelin Solidity WizardUse this interactive generator to bootstrap your contract and learn about the components offered in OpenZeppelin Contracts.smart-contractshttps://wizard.openzeppelin.com/#; https://wizard.openzeppelin.com/#See tutorial here: https://medium.com/cronos-chain/cronos-developer-series-create-deploy-a-smart-contract-with-openzeppelin-wizard-and-remix-5b6769fc8b93
Phalcon (Blocksec)Powerful transaction explorer designed for DeFi community.analyticshttps://phalcon.blocksec.com/; https://phalcon.blocksec.com/
RabbyMulti-chain walletwallethttps://rabby.io/
RockXYour gateway to crypto finance and blockchainsjson-rpchttps://www.rockx.com/; https://access.rockx.com/Free and paid JSON-RPC endpoints. Mainnet and testnet. Tutorial: https://www.youtube.com/watch?v=gvY2vyYSZHs
Smart Contract RecipesDeploy smart contracts in minutes. Library of standard smart contracts.smart-contractshttps://www.smartcontract.recipes/; https://github.com/Breakthrough-Labs/btlcontractsPaid service. Always check the code of the smart contract and get it verified on Cronoscan! Do not trust third party code without making your own verifications.
SubqueryQuery Decentralised Data Faster. (An alternative to The Graph)chain-indexerhttps://subquery.network/Resources: https://academy.subquery.network/build/cosmos-evm.html; https://github.com/subquery/cosmos-subql-starter/tree/main/Cronos/cronos-evm-starter; https://crofam.me/devtips; https://academy.subquery.network/quickstart/quickstart_chains/cosmos.html; https://discord.com/invite/subquery (including technical support)
SupraOracles

Supra is a novel, high-throughput Oracle & IntraLayer: A vertically integrated toolkit of cross-chain solutions (data oracles, asset bridges, automation network, and more) that interlink all blockchains, public (L1s and L2s) or private (enterprises).


oraclehttps://supraoracles.com/docs/overview/
TenderlyComprehensive Ethereum developer platform for real-time monitoring, alerting, debugging, and simulating smart contracts.smart-contractshttps://tenderly.co/Coming soon
TransakEnable users to buy or sell crypto from your app.; Available across 100+ cryptocurrencies on 75+ blockchains via cards, bank transfers and other payment methods in 125+ countries.cronos-play, onramphttps://global.transak.com/; https://global.transak.com/Supports CRO at https://global.transak.com/.
Truffle / GanacheThe Truffle Suite gets developers from idea to dapp as comfortably as possible.smart-contractshttps://trufflesuite.com/
Trust WalletBuy, store, collect NFTs, exchange & earn crypto. Join 25 million+ people using Trust Wallet.wallethttps://trustwallet.com/; https://medium.com/cronos-chain/cronos-developer-series-connect-your-dapp-with-defi-wallet-metamask-and-trust-wallet-77419fe696a5
UnityCronos integration of the Chainsafe Gaming SDK for Unity gaming enginecronos-playhttps://cronos.org/docs/play/getting-started.html; https://github.com/ChainSafe/web3.unity
UnmarshalThe easiest way to query Blockchain datachain-indexerhttps://unmarshal.io/; https://docs.unmarshal.io/
UnrealCronos plugin for Unreal gaming enginecronos-playhttps://cronos.org/docs/play/getting-started_unreal.html; https://github.com/cronos-labs/play-cpp-sdk
UseWalletuseWallet() allows dapp users to connect to the provider of their choice in a way that is as straightforward as possible.dapp-developmenthttps://www.npmjs.com/package/use-wallet-btl; https://www.npmjs.com/package/use-wallet-btlGithub repo: https://github.com/Breakthrough-Labs/use-wallet; This is a fork of: https://www.npmjs.com/package/use-wallet; with additional configuration options to support Cronos
Wallet ConnectWallet Connect is an open source protocol for connecting decentralised applications to mobile wallets with QR code scanning or deep linking.wallethttps://walletconnect.com/; https://docs.walletconnect.com/
Web3AuthSimple self-custodial auth infra for Web3 apps and walletscronos-play, wallethttps://web3auth.io/; https://web3auth.io/docs/connect-blockchain/cronosUnity SDK: https://github.com/Web3Auth/web3auth-unity-sdk; Unreal SDK (WIP): https://github.com/Web3Auth/web3auth-unreal-sdk
Web3js / Ethersjs / Web3py, etcA collection of libraries that allow you to interact with a local or remote ethereum node using HTTP, IPC or WebSocket.dapp-developmentOpen page to view; Open page to viewJavascript: Recommended: https://docs.ethers.io/v5/; Alernative: https://web3js.readthedocs.io/en/v1.7.4/; Python: https://web3py.readthedocs.io/en/stable/
WitnetWitnet enables your smart contracts to react to real world events with strong crypto-economic guarantees.oraclehttps://witnet.io/; https://docs.witnet.io/smart-contracts/supported-chainsSee tutorials here: https://medium.com/cronos-chain/random-number-generation-on-cronos-with-witnet-8b871beef59b; https://medium.com/@benjaminrokowski/46ec979aee3c; https://medium.com/witnet/how-to-deploy-a-price-feed-on-cronos-cro-ccf56438313; https://www.notion.so/0e6bc5ddbe4a4bf8a22c262dedfe268f