@classmethod
async def create(cls, db_wrapper: DBWrapper):
    self = cls()
    self.db_wrapper = db_wrapper
    self.coin_record_db = db_wrapper.db
    (await self.coin_record_db.execute('CREATE TABLE IF NOT EXISTS hints(id INTEGER PRIMARY KEY AUTOINCREMENT, coin_id blob,  hint blob)'))
    (await self.coin_record_db.execute('CREATE INDEX IF NOT EXISTS hint_index on hints(hint)'))
    (await self.coin_record_db.commit())
    return self
@classmethod
async def create(cls, db_wrapper: DBWrapper):
    self = cls()
    self.db_wrapper = db_wrapper
    self.coin_record_db = db_wrapper.db
    (await self.coin_record_db.execute('CREATE TABLE IF NOT EXISTS hints(id INTEGER PRIMARY KEY AUTOINCREMENT, coin_id blob,  hint blob)'))
    (await self.coin_record_db.execute('CREATE INDEX IF NOT EXISTS hint_index on hints(hint)'))
    (await self.coin_record_db.commit())
    return self