# Store (For processing STF) ## States - Prior (derived from the header state root) - reuglar states - Posterior (will set into the new header) - regular states - Intermediates (only live during STF) - states with dagger($\dagger$), double dagger($\ddagger$) - instant used States - [ ] **should be in intermidiate states** - $\mathbf{W}\in\mathbb{W}$ - $\mathbf{W}^!\in\mathbb{W}$ - $\mathbf{W}^*\in\mathbb{W}$ - $\mathbf{W}^Q\in\mathbb{W}$ - $\mathbf{C}\in B$ - $\mathbf{w}\in\mathbf{E}_G$ (11.28) ## Blocks (==check the nomenclature==) - Block - Header (for light client only) - ==Ancestors? (maybe in DB)== - ==Genesis?== ## How You Add A New Structure *xxx* - New*xxx* - Initialized x with its type - Get*xxx* - Get the value of *xxx* - Set*xxx* - Set the value of *xxx* in store(global)