Skip to main content
Version: Next

A


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Account

An Account is a structure that represents a user on a Casper network. Information on creating an account can be found here. Casper's Condor release introduces the concept of an addressable entity, which contains an account entity type that supersedes legacy accounts.

Account Hash

The account hash is a 32-byte hash of the public key representing the user account. Information on generating an account hash can be found here.

Addressable Entity

An addressable entity is a post-2.0 type that merges the concept of an Account and a Contract, bringing in features from both. More information can be found here.

AssemblyScript

AssemblyScript is a TypeScript-based programming language (JavaScript with static types) that is optimized for WebAssembly and compiled to WebAssembly using asc, the reference AssemblyScript compiler. It is developed by the AssemblyScript Project and the AssemblyScript community.

Auction

The auction determines the composition of the validator set for each era of the protocol. It is a "first-price" auction (where winning bids become stakes) with a fixed number of spots chosen to balance security with performance. Because rewards are proportional to the stake, it is expected that this competitive mechanism will provide a powerful impetus for staking as many tokens as possible.

Auction contract

The auction contract acts as a front-end user interface to the auction by directly accepting bids from validators and delegators. It also contains the logic necessary for carrying out the auction.

Auction delay

The number of full eras that pass between the booking block and the era whose validator set it defines. The auction delay is configurable and can be several eras long.