¿Cómo implemento un contrato inteligente usando una segunda cuenta?
const xxx = artifacts.require("xxx"); var web3 = require('web3'); module.exports = function (deployer, accounts) { deployer.deploy(xxx, {from: accounts[1]}); };Hay un error.
Error: *** Implementación fallida ***
"xxx": la dirección proporcionada e no es válida, la prueba de suma de verificación de mayúsculas falló o es una dirección IBAN indirecta que no se puede convertir. -- Motivo dado: error personalizado (no se pudo decodificar).
¿Puedo saber cómo solucionarlo?
Además, ¿cuál es la diferencia entre cuentas[1] y web3.eth.accounts[1]?
Logré eliminar el error agregando 'red' como uno de los parámetros en la función.
module.exports = function (deployer, network, accounts) {Déjame saber si hay formas alternativas de hacerlo.