store_memory.go 232 B

1234567891011121314151617
  1. package blockchain
  2. type MemoryStore struct {
  3. block *Block
  4. }
  5. func (m *MemoryStore) Add(b Block) {
  6. m.block = &b
  7. }
  8. func (m *MemoryStore) Len() int {
  9. return m.block.Index
  10. }
  11. func (m *MemoryStore) Last() Block {
  12. return *m.block
  13. }