Skip to main content
To work with the Autheo blockchain, developers need a solid understanding of blockchain development, particularly as it pertains to EVM-compatible chains built on Cosmos SDK. Here are the key prerequisites:

Familiarity with blockchain concepts

Consensus Mechanisms: Understanding of Proof-of-Authority(PoA) and how it is used in the Autheo ecosystem. Smart Contracts: Knowledge of writing and deploying smart contracts, particularly using Solidity (for EVM compatibility) or CosmWasm (for Cosmos SDK-based smart contracts). Decentralized Applications (dApps): Knowledge of how decentralized apps function on a blockchain.

EVM and Ethereum-compatible knowledge

As Autheo is built to be EVM-compatible, familiarity with Ethereum development tools and principles is essential: Solidity: The primary language for writing smart contracts on Autheo. OpenZeppelin: For deploying, testing, and managing smart contracts. MetaMask: A browser extension that acts as a wallet for interacting with dApps.

Cosmos ecosystem understanding

Autheo is built using the Cosmos SDK, and understanding Cosmos-based blockchains is essential for working within our ecosystem: Cosmos SDK: A framework for building custom blockchains, allowing developers to build highly customizable blockchains with specific consensus mechanisms. Inter-Blockchain Communication (IBC): Cosmos blockchains can communicate with each other via IBC. Understanding how to send assets and messages across different blockchains is important. Tendermint: The underlying consensus engine for many Cosmos-based chains, including Autheo.

Autheo-specific tools and resources

Autheo provides a set of tools to help developers build and deploy applications: Autheo SDK: An EVM-compatible SDK that extends the Cosmos SDK to support Ethereum-based dApps. Autheo Chain Explorer: Useful for exploring transactions and blocks on the Autheo network.

Update for Testnet and Mainnet

Autheo Testnet: Before deploying on the mainnet, developers should deploy their applications on the Autheo Testnet to test their smart contracts and dApps.