When you use Ready to interact with a decentralized application (dapp) on Starknet, you may see a Verified badge before approving a transaction.
The badge indicates that the transaction is interacting with the dapp's official smart contracts, helping you distinguish legitimate contracts from malicious copies or impersonators.
How does Ready verify a dapp?
Before a dapp receives the Verified badge, the Ready team verifies that:
- The project team provides an official communication channel.
- The project team confirms the smart contract addresses and their intended functionality.
- The smart contracts are open source and their code is publicly verified on a Starknet block explorer, such as Starkscan or Voyager.
- The contracts have been deployed on Starknet for at least one month.
- Manual testing confirms that the contracts behave as described.
What does the Verified badge mean?
The Verified badge means that you're interacting with the project's official smart contracts.
It does not mean that the dapp has been audited, is free of vulnerabilities, or is completely safe to use. You should always do your own research before interacting with any decentralized application.