Skip to main content
Version: Next

Welcome to the official Casper documentation

What is Casper?

Casper is a smart-contracting platform, backed by a Proof-of-Stake (PoS) consensus algorithm and WebAssembly (Wasm). The network is a permissionless, decentralized, public blockchain.

How to use this documentation portal

The Nav bar is along the top of your screen and contains the following elements (left to right):

  • Concepts
    This section contains information on the ideas and metaphors which are essential to understanding the Casper software and network.

  • Developers
    This area covers topics interesting to anyone involved in writing code that interacts with a Casper system. Everything from web3 developers creating web sites and applications that are backed by a Casper datastore or web3 service, to those creating middleware components that sit between the blockchain itself and a web3 app, to smart contract developers and core protocol developers who work exclusively in Rust.

  • Operators
    An Operator is anyone who runs a Casper node, whether for curiosity, development or as part of the Mainnet. This section contains topics designed to get you up and running with a Casper node.

  • Users
    This classification covers people who simply want to use the Casper blockchain, and have no plans to develop an app, write code or run a node.

  • Resources
    This The Resources section contains general information that is useful to many users of the chain.

  • Search
    Standard text-based Search facility, searches both the Blog and the Casper Docs for your search queries.

  • Feedback
    Allows you to submit requests for improvement to this docs site.

  • Casper 2.0
    This brings you to the key Casper 2.0 pages.

  • Tutorials
    This brings you to the Tutorials section of the docs site, where articles useful for developers can be found.

The information contained in this documentation is provided for general informational purposes only. The documentation is provided "as is" without warranty of any kind, express or implied.

Use of this documentation and the Casper network is subject to both this summary disclaimer and the full disclaimer provided on the dedicated Disclaimer page. By accessing or using this documentation in any capacity, you acknowledge and agree to be bound by both.

Use of this documentation and the Casper network is at your own risk. Code examples, APIs, SDKs, and smart contract templates are provided "as is" and may contain errors, bugs, or vulnerabilities. You are responsible for testing, validating, and securing your applications before deploying them to any network.

Casper Association and its affiliates shall have no liability for damages of any kind arising out of the use, reference to, or reliance on this documentation or any of the content contained herein. In no event will Casper Association and/or its affiliates be liable to any person or entity for any damages, losses, liabilities, costs or expenses of any kind, whether direct or indirect, consequential, compensatory, incidental, actual, exemplary, punitive or special for the use of, reference to, or reliance on this documentation including, without limitation, any loss of business, revenues, profits, data, use, goodwill or other intangible losses. This documentation or any other associated content does not constitute any advice to buy or sell Casper tokens.