🏠IntroductionDesignNetwork CommunicationIdentityInter-node connectionsNetworkGossipingRequesting missing dataNode DiscoveryGlobal StateIntroductionMerkle trie structureExecution SemanticsIntroductionMeasuring computational workDeploysDeploys as functions on the global stateThe Casper Network runtimeAccountsIntroductionThe Account data structurePermissions modelCreating an accountThe account contextFunctions for interacting with an accountBlock StructureIntroductionData fieldsUnforgeable Reference (URef)Permissions for URefsSerialization StandardBlockDeployValuesKeysPermissionsTokensIntroductionToken Generation and DistributionDivisibility of TokensMints and PursesThe mint Contract InterfaceUsing purse URefsPurses and AccountsAppendixA - Casper Rust LibraryB - Serialization Format