code: def snapshot(self) -> Tuple[Hash32, UUID]:
          
          return self.state_root, self._account_db.record()
docs: Perform a full snapshot of the current state.
  
          Snapshots are a combination of the :attr:`~state_root` at the time of the
          snapshot and the id of the changeset from the journaled DB.