construir-publicar-carga útil
Cree una carga útil de transacción de publicación y guárdela en un archivo de salida JSON
Uso
movement aptos move build-publish-payload [OPTIONS] --json-output-file <JSON_OUTPUT_FILE>
Opciones
--override-size-check
Si se anula la verificación del tamaño máximo de los datos publicados.--included-artifacts <INCLUDED_ARTIFACTS>
Artefactos que se generarán al construir el paquete. Qué artefactos incluir en el paquete. Este puede ser uno denone
,sparse
yall
.none
es la forma más compacta y no permite reconstruir un paquete fuente a partir de la cadena;sparse
es el conjunto mínimo de artefactos necesarios para reconstruir un paquete fuente;all
Incluye todos los artefactos disponibles. La elección de los artefactos incluidos influye en gran medida en el tamaño y, por tanto, en el coste de la publicación:none
es el tamaño del código de bytes únicamente;sparse
es aproximadamente 2 veces más; yall
3-4 tanto. [predeterminado: disperso] [valores posibles: ninguno, disperso, todo]--dev
Habilita el modo de desarrollo, que utiliza todas las direcciones y dependencias de desarrollo. El modo de desarrollo permite cambiar dependencias y direcciones a los campos preestablecidos [direcciones de desarrollo] y [dependencias de desarrollo]. Esto funciona tanto dentro como fuera de las pruebas para usar valores preestablecidos. Actualmente, también incorpora todos los artefactos de compilación de prueba.--package-dir <PACKAGE_DIR>
Ruta a un paquete de movimiento (la carpeta con un archivo Move.toml).--output-dir <OUTPUT_DIR>
Ruta para guardar el paquete de movimiento compilado. El valor predeterminado es<package_dir>/build
.--named-addresses <NAMED_ADDRESSES>
Direcciones con nombre para el binario de movimiento. Ejemplo: alicia=0x1234, bob=0x5678. Nota: Esto fallará si hay duplicados en el archivo Move.toml, elimínelos primero. [por defecto: ]--skip-fetch-latest-git-deps
Evite extraer las últimas dependencias de git. Si no tiene una conexión de red, el compilador puede fallar debido a que no puede extraer las dependencias de git. Esto permitirá anular esto para el desarrollo local.--bytecode-version <BYTECODE_VERSION>
Especifique la versión del código de bytes que emitirá el compilador.--sender-account <SENDER_ACCOUNT>
Dirección de la cuenta del remitente. Esto le permite anular la dirección de la cuenta a partir de la dirección de la cuenta derivada en caso de que se haya rotado la clave de autenticación o para una cuenta de recursos.--private-key-file <PRIVATE_KEY_FILE>
Firma de la ruta del archivo de clave privada Ed25519. Codificado con tipo de--encoding
. Mutuamente excluyentes con--private-key
.--private-key <PRIVATE_KEY>
Firma de clave privada Ed25519. Codificado con tipo de--encoding
. Mutuamente excluyentes con--private-key-file
.--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
--profile <PROFILE>
Perfil para usar desde la configuración CLI. Esto se utilizará para anular las configuraciones asociadas, como la URL REST, la URL de Faucet y los argumentos de clave privada. El valor predeterminado es "predeterminado".--url <URL>
URL a un nodo completo en la red. El valor predeterminado es la URL en eldefault
perfil.--connection-timeout-secs <CONNECTION_TIMEOUT_SECS>
Tiempo de espera de conexión en segundos, utilizado para el punto final REST del nodo completo. [predeterminado: 30]--gas-unit-price <GAS_UNIT_PRICE>
Multiplicador de gas por unidad de gas. La cantidad de Octas (10^-8 APT) utilizadas para una transacción es igual a (precio unitario del gas * gas utilizado). Gas_unit_price se puede utilizar como multiplicador de la cantidad de Octas que se desea pagar por una transacción. Sin un valor, determinará el precio en función del precio estimado actual.--max-gas <MAX_GAS>
Cantidad máxima de unidades de gas que se utilizarán para enviar esta transacción. La cantidad máxima de unidades de gas dispuestas a pagar por la transacción. Este es el (gas máximo en Octas / precio unitario del gas). Por ejemplo, si quisiera pagar un máximo de 100 Octa, puedo establecer el gas máximo en 100 si el precio unitario del gas es 1. Si quiero que tenga un precio unitario del gas de 2, el gas máximo tendría que ser tener 50 años para seguir teniendo solo un precio máximo de 100 Octas. Sin un valor, determinará el precio basándose en la simulación de la transacción actual.--expiration-secs <EXPIRATION_SECS>
Número de segundos para que caduque la transacción. Esta es la cantidad de segundos desde la hora actual de la computadora local. [predeterminado: 30]--assume-yes
Suponga que sí para todas las indicaciones de sí/no.--assume-no
Suponga que no para todas las indicaciones de sí/no.--profile-gas
Si se configura esta opción, simule la transacción localmente usando el depurador y genere gráficos de llamas que reflejen el uso de gas.--json-output-file <JSON_OUTPUT_FILE>
Archivo de salida JSON para escribir la transacción de publicación.
Last updated