Avalanche is the first decentralized smart contracts platform built for the scale of global finance, with near-instant transaction finality. Ethereum developers can quickly build on Avalanche as Solidity works out-of-the-box.
Easily launch Ethereum dApps
Instantly confirms transactions
Processes thousands of transactions/second
Scales to millions of validators
Create subnets with custom rules
Deploy any VM on Avalanche
The P-Chain is the metadata blockchain on Avalanche, managing validators and custom subnets. Validators stake AVAX on the P-Chain to secure the network.
The X-Chain is the default asset blockchain on Avalanche enabling the creation and instant exchange of assets. This blockchain is for transfers that benefit from high-throughput and instant finality (for dApps, use the C-Chain).
Avalanche enables higher performance, security, and efficiency over existing decentralized protocols–all while being resilient to 51% attacks
AvalancheGo is the Go implementation of Avalanche and has a full suite of JSON RPCs for interacting with the virtual machine APIs on Avalanche. AvalancheGo comes replete with a local KeyStore, metrics, IPC, and Admin APIs for interacting with the node itself.
The Javascript library for interacting with Avalanche APIs. AvalancheJS integrates with existing decentralized applications to enable Avalanche integration. It has a modular library architecture, allowing for custom VMs to write plugins to extend AvalancheJS functionality.
Avash is a program written in Go that aims to enable the creation of local networks on Avalanche, quickly for your testing purposes. Avash supports Lua scripts enabling developers to automate various local networks, launch subnets, and deploy chains on these networks to integrate into CI pipelines.
A wallet and faucet server have been open-sourced to enable developers to interact with Avalanche. Using the wallet, funds can be sent and received throughout the network. When using private shared testing environments, the faucet is useful for developers in need of funds for their own testing purposes.