async def METHOD_NAME(cls, db_wrapper: DBWrapper2):
    self = cls()
    self.db_wrapper = db_wrapper
    async with self.db_wrapper.writer_maybe_transaction() as conn:
        await conn.execute(
            (
                "CREATE TABLE IF NOT EXISTS users_wallets("
                "id INTEGER PRIMARY KEY AUTOINCREMENT,"
                " name text,"
                " wallet_type int,"
                " data text)"
            )
        )
        await conn.execute("CREATE INDEX IF NOT EXISTS name on users_wallets(name)")
        await conn.execute("CREATE INDEX IF NOT EXISTS type on users_wallets(wallet_type)")
        await conn.execute("CREATE INDEX IF NOT EXISTS data on users_wallets(data)")
    await self.init_wallet()
    return self