## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

- Auto
- Light
- Dark

# Algorand Specifications

When a player observes that a new round (r,0) has begun, the player sets

- s¯:=s,
- v¯:=⊥,
- p:=0,
- s:=0.

Specifically, if a new round has begun, then

N((r−i,p,s,s¯,V,P,v¯),L,…)=((r,0,0,s,V′,P′,⊥),L′,…)

for some i>0.

> Important
>
> **IMPLEMENTATION:**
>
> New round [reference implementation](https://github.com/algorand/go-algorand/blob/b6e5bcadf0ad3861d4805c51cbf3f695c38a93b7/agreement/player.go#L454).
