def __init__(self, cfg: Config) -> None: self.l = DBLogger(self, cfg) self._conn = sqlite3.connect(cfg.chain_db_path()) c = self._conn.cursor() c.execute(CREATE_TABLE_SQL) c.execute(CREATE_TXN_HASH_INDEX_SQL) self._conn.commit()
def __init__(self, cfg: Config) -> None: super().__init__() self.l = DBLogger(self, cfg) self._conn = sqlite3.connect(cfg.chain_db_path()) with self._conn: cursor = self._conn.cursor() cursor.execute(CREATE_TABLE_SQL) cursor.execute(CREATE_HASH_INDEX_SQL) cursor.execute(CREATE_PARENT_HASH_INDEX_SQL) cursor.execute(CREATE_BLOCK_NUM_INDEX_SQL) cursor.execute(CREATE_HEAD_INDEX_SQL)
def __init__(self, cfg: Config) -> None: self._conn = sqlite3.connect(cfg.chain_db_path()) self._conn.execute(CREATE_TABLE_SQL) self._conn.execute(CREATE_INDEX_SQL) self._conn.commit()