Intenté iniciar una cuenta testrpc y pasar mi cuenta con valor para probar las transacciones, pero cuando ingresé mi clave 0x94fd019eeb92780477b01ce5555513d3755b5193
dice 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 )
Debe usar una clave privada aquí, que es de 0x
+ 64 caracteres hexadecimales.
0x94fd019eeb92780477b01ce5555513d3755b5193
tiene 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.
Iteración 122442
ethereumnoob
usuario19510