generar

Genera una clave x25519oed25519

Esto se puede utilizar para generar una identidad. Se crearán dos archivos output_filey output_file.pub. output_filecontendrá la clave privada codificada con encodingy output_file.pubcontendrá la clave pública codificada con encoding.

Uso

movement aptos key generate [OPTIONS] --output-file <OUTPUT_FILE>

Opciones

  • --key-type <KEY_TYPE> Tipo de clave a generar. Debe ser uno de [x25519, ed25519, bls12381]. [predeterminado: ed25519] Valores posibles:

    • ed25519: clave Ed25519 utilizada para firmar

    • x25519: clave X25519 utilizada para identidad y protocolos de enlace de red

    • bls12381: una clave BLS12381 para el consenso

  • --vanity-prefix <VANITY_PREFIX> Prefijo personalizado con el que debe comenzar la dirección de cuenta resultante, por ejemplo, 0xaceface o d00d. Cada carácter adicional multiplica por un factor de 16 la dificultad computacional asociada con la generación de una dirección, así que pruebe primero con prefijos más cortos y prepárese para esperar por los más largos.

  • --vanity-multisig Utilice esta bandera cuando el prefijo personalizado sea para una cuenta multifirma. Esto extrae una clave privada para una cuenta de firmante único que puede, como primera transacción, crear una cuenta multifirma con el prefijo personalizado dado.

  • --random-seed <RANDOM_SEED> La semilla utilizada para la generación de claves debe ser una cadena hexadecimal de 64 caracteres y solo debe usarse para pruebas. Si se utiliza una semilla aleatoria predecible, la clave que se produzca será insegura y fácil de reproducir. No utilice esto a menos que se coloque suficiente aleatoriedad en la semilla aleatoria.

  • --output-file <OUTPUT_FILE> Ruta del archivo de salida

  • --assume-yes Suponga que sí para todas las indicaciones de sí/no

  • --assume-no Suponga que no para todas las indicaciones de sí/no

  • --encoding <ENCODING> Codificación de datos como uno de [base64, bcs, hexadecimal]. [predeterminado: hexadecimal] Valores posibles:

    • bcs: serialización canónica binaria

    • hexadecimal: codificado en hexadecimal, por ejemplo, 0xABCDE12345

    • base64: codificado en base 64

Last updated