testrpc --la longitud de la clave privada de la cuenta no es válida aunque sea mi cuenta

Intenté iniciar una cuenta testrpc y pasar mi cuenta con valor para probar las transacciones, pero cuando ingresé mi clave 0x94fd019eeb92780477b01ce5555513d3755b5193dice que la clave no es válida.

¿Por qué no es válido a pesar de que es mi clave?

EDITAR: registro completo de error a continuación

C:\Users\user>testrpc --account="0x94fd019eeb92780477b01ce5555513d3755b5193,1000" C:\Users\user\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\build\cli.node.js:74143 var Module;if( !Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[ clave]=Módulo[clave]}}var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Módulo["ENTORNO"]){if(Módulo["ENTORNO"]=== "WEB"){ENVIRONMENT_IS_WEB=true}else if(Módulo["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true }else if(Módulo["AMBIENTE"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("El valor proporcionado del Módulo['ENVIRONMENT'] no es válido. Debe ser uno de: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window ==="objeto";ENVIRONMENT_IS_WORKER=tipodeimportScripts==="función";ENVIRONMENT_IS_NODE=tipodeproceso==="objeto"&&"función"==="función"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WOR!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WOR!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WOR

RangeError: la longitud de la clave privada no es válida en Object.exports.isBufferLength (C:\Users\user\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\build\cli.node.js:60654:39) en Object.publicKeyCreate ( C:\Users\user\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\build\cli.node.js:60446:14) en Object.exports.privateToPublic (C:\Users\user\AppData\Roaming\npm \node_modules\ethereumjs-testrpc\build\cli.node.js:7065:20) en StateManager.createAccount (C:\Users\user\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\build\cli.node.js :90434:25) en Array.map () en StateManager.initialize (C:\Users\user\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\build\cli.node.js:90342:33) en el nuevo GethApiDouble (C:\Users\user\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\build\cli.node.js:89816:14) en el nuevo proveedor (C:\Users\user\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\build\cli.node.js:28446:23) en Object.create (C:\Users\user\AppData\Roaming\npm\node_modules\ethereumjs -testrpc\build\cli.node.js:105938:20) en Object.server (C:\Users\user\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\build\cli.node.js:59272:19 )

¿Puede proporcionar el error completo y los pasos para reproducirlo, por favor?
@Andromelus Escribí testrpc --account="0x94fd019eeb92780477b01ce5555513d3755b5193,1000" pero me dio una clave no válida
Disparo en la oscuridad, pero ¿intentas quitar las comillas? Ayudé con un problema anterior relacionado con eso, aunque, francamente, no creo que sea tu problema.

Respuestas (1)

Debe usar una clave privada aquí, que es de 0x+ 64 caracteres hexadecimales.

0x94fd019eeb92780477b01ce5555513d3755b5193tiene solo 40 caracteres hexadecimales y parece una dirección de cuenta en lugar de una clave privada.

Si tiene la clave privada para esta cuenta, inténtelo. Dependiendo de cómo haya generado la cuenta, es posible que no tenga fácil acceso a la clave privada. Si tiene un archivo de clave de estilo UTC, puede usar la función Ver información de billetera de MyEtherWallet para verlo.

También lo intenté, pero no fue válido, tengo otro testrpc ejecutándose mientras hago esto, ¿es esa la razón?