Publiqué este problema en el repositorio de hardhat , pero al inspeccionar el código fuente, creo que también podría ser un problema de este paquete ... (No tengo idea de qué parte es el comportamiento correcto y cuál no)
El problema es que los contratos vyper compilados no tienen archivos buildInfo .dbg.json
:
Pero DeploymentsManager los necesita en:
getExtendedArtifact
utils.getExtendedArtifactFromFolder
Artifacts.getBuildInfo
(casco / internos / artefactos)Solución alternativa: establezca saveDeployments: false
para la red
Tronco:
Error: ERROR processing /home/manu/dev/uniwine-contracts/deploy/001_deploy.ts:
Error: cannot find artifact "Uniwine"
at Object.getExtendedArtifact (/home/manu/dev/uniwine-contracts/node_modules/hardhat-deploy/src/DeploymentsManager.ts:227:17)
at _deploy (/home/manu/dev/uniwine-contracts/node_modules/hardhat-deploy/src/helpers.ts:450:32)
at _deployOne (/home/manu/dev/uniwine-contracts/node_modules/hardhat-deploy/src/helpers.ts:679:18)
at DeploymentsManager.executeDeployScripts (/home/manu/dev/uniwine-contracts/node_modules/hardhat-deploy/src/DeploymentsManager.ts:997:19)
at DeploymentsManager.runDeploy (/home/manu/dev/uniwine-contracts/node_modules/hardhat-deploy/src/DeploymentsManager.ts:832:5)
Gracias por el informe, podría hacer que hardhat-deploy continúe como se indica en https://github.com/nomiclabs/hardhat/issues/1365 pero sería preferible que hardhat-vyper agregue la información necesaria.
No estoy seguro de lo que proporciona vyper. en el documento no puedo encontrar ninguna referencia a metadata
que utilice hardhat-deploy para verificar el código fuente de un contrato basado en la solidez. Por lo tanto, podría haber algunos cambios que hacer en hardhat-deploy para manejar la verificación de la fuente para los contratos vyper de todos modos.
mismo problema aquí 👍🏻
pero creo que el contrato aún se implementa, ¿no?
Hola @kesar @TeNNoX, solo un mensaje que espero abordar la próxima semana. gracias por el informe
solucionado en v0.7.6 no dude en volver a abrir si esto no funciona para usted, gracias de nuevo por el informe
Comentario más útil
solucionado en v0.7.6 no dude en volver a abrir si esto no funciona para usted, gracias de nuevo por el informe