code: async def reseed(self, seed: str = None) -> None:
          
  
          LOGGER.debug('BaseAnchor.reseed >>> seed: [SEED]')
  
          verkey = await self.wallet.reseed_init(seed)
          req_json = await ledger.build_nym_request(
              self.did,
              self.did,
              verkey,
              self.name,
              (await self.get_nym_role()).token())
          await self._sign_submit(req_json)
          await self.wallet.reseed_apply()
  
          LOGGER.debug('BaseAnchor.reseed <<<')
docs: Rotate key for VON anchor: generate new key, submit to ledger, update wallet.
          Raise WalletState if wallet is currently closed.
  
          :param seed: new seed for ed25519 key pair (default random)