docs: def remove_provider(self, did, provider_address, account):
          """
          Remove a provider
  
          :param did: the id of an asset on-chain, hex str
          :param provider_address: ethereum account address of the provider, hex str
          :param account: Account executing the action
          :return:
          """
          tx_hash = self.send_transaction(
              'removeDIDProvider',
              (did,
               provider_address),
              transact={'from': account.address,
                        'passphrase': account.password}
          )
          return self.get_tx_receipt(tx_hash)