跳到主要内容

Getting Started for Developers

Introduction

Autonomys is a secure, scalable, and decentralized blockchain that resolves the blockchain trilemma without making compromises. It offers a platform where developers can build applications with ease, leveraging innovative protocols and familiar tools. This guide provides an overview of the development options available on the Autonomys Network.

Is It Difficult to Build Applications on Autonomys?

Absolutely not! Our primary objective is to minimize barriers to entry for both farmers and developers.

We pride ourselves on enabling unlimited possibilities - there are no boundaries!

Development Options

Developers can choose to utilize Auto SDK - a comprehensive toolkit designed to simplify development on the Autonomys Network, or Nova - Autonomys's EVM-compatible domain, allowing you to utilize all the familiar functionalities available on networks like Ethereum. Soon, you'll also be able to build your own local custom virtual machines.

Auto SDK

Key Features:

  • Modular Packages: The SDK is organized into packages like auto-utils, auto-consensus, and auto-id. This partitions functionality intuitively and allows you to import only what you need.
  • Simplified Interactions: Abstracts the complexity of blockchain operations with high-level functions.
  • Flexibility: Suitable for building decentralized applications (dApps) and services with ease.

Getting Started with Auto SDK

To start using Auto SDK, refer to our Setup Instructions to clone the repository, install dependencies, and run tests. The SDK is designed to be developer-friendly, ensuring you can get up and running quickly.

Nova - EVM Compatible Domain

Key Features:

  • Solidity Smart Contracts: Write and deploy smart contracts using Solidity, just as you would on Ethereum.
  • Tool Compatibility: Any tool available for Ethereum development - like Remix, Truffle, or Hardhat - is compatible with Nova.
  • Seamless Transition: Developers familiar with Ethereum can transition to Autonomys without a steep learning curve.

Why Use Nova?

  • Familiar Environment: Leverage existing knowledge and resources from the Ethereum ecosystem.
  • Scalability and Security: Benefit from Autonomys's scalable and secure infrastructure while using tried-and-true development practices.
  • Interoperability: Create applications that can interact seamlessly with other EVM-compatible networks.

Getting Started with Nova

To start using Nova, refer to our Guides and Manuals.

RPC endpoints

List of Currently Active RPCs endpoints

Consensus

  • wss://rpc-0.gemini-3h.subspace.network/ws
  • wss://rpc-1.gemini-3h.subspace.network/ws

Nova

  • wss://nova-0.gemini-3h.subspace.network/ws
  • wss://nova-1.gemini-3h.subspace.network/ws

Auto ID

  • wss://autoid-0.gemini-3h.subspace.network/ws