РЯДОМ с разработкой-сбой развертывания с ошибкой: Не удается подписать транзакции, не найдена подходящая пара ключей

#nearprotocol #near

Вопрос:

Используя только что созданный create-near-app я пытаюсь dev-deploy и получаю эту ошибку:

 Starting deployment. Account id: dev-1635099366550-3101206, node: https://rpc.testnet.near.org, helper: https://helper.testnet.near.org, file: out/main.wasm An error occured Error: Can not sign transactions for account dev-1635099366550-3101206 on network testnet, no matching key pair found in InMemorySigner(MergeKeyStore(UnencryptedFileSystemKeyStore(/Users/lt;usernamegt;/.near-credentials), UnencryptedFileSystemKeyStore(/Users/lt;usernamegt;/Documents/Projects/new_test_app/neardev))).  

Я не уверен, что является причиной этого или что нужно сделать, чтобы решить эту проблему. Я проверил /Users/lt;usernamegt;/.near-credentials каталог учетных данных, и там есть .json файл, содержащий учетные данные. Я попробовал near clean и восстановил, убедился, что я near login даже пытался, sudo думая, что это может быть ошибка разрешений.

Ответ №1:

У меня нет причин для «почему», стоящего за этим, но в конце концов я попытался удалить dev-1635099366550-3101206.json файл в /Users/lt;usernamegt;/.near-credentials (первая учетная запись разработчика, которую он создал), а затем повторно запустил near dev-deploy .

Это создало новую учетную запись разработчика и, казалось, работало нормально. Повторный запуск near dev-deploy после этого также, казалось, работал нормально, повторно используя контракт на ту же учетную запись.