async def METHOD_NAME(cls, wrapper: DBWrapper2):
    self = cls()
    self.db_wrapper = wrapper
    async with self.db_wrapper.writer_maybe_transaction() as conn:
        await conn.execute(
            "CREATE TABLE IF NOT EXISTS pool_state_transitions("
            " transition_index integer,"
            " wallet_id integer,"
            " height bigint,"
            " coin_spend blob,"
            " PRIMARY KEY(transition_index, wallet_id))"
        )
    return self