Usando la CLI de Aptos
Si es un desarrollador de Aptos, puede implementar en nuestra red con algunos cambios menores en su flujo de trabajo.
Inicializa tu entorno
Inicialice su perfil de Aptos para el desarrollo de su paquete y agregue M1 como una red personalizada. M1 es nuestra cadena de bloques actual que admite implementaciones de Aptos.
Copiar
aptos init --network custom --rest-url https://aptos.testnet.m1.movementlabs.xyz
Ahora puede configurar su entorno de desarrollo con la siguiente secuencia de comandos:
Copiar
aptos move new hello_world
cd hello_world
touch sources/hello_world.move
code .
Antes de trabajar en su módulo, asegúrese de actualizar su archivo Move.toml:
Copiar
[package]
name = 'Hello_World'
version = '1.0.0'
[dependencies.AptosFramework]
git = 'https://github.com/aptos-labs/aptos-core.git'
rev = 'mainnet'
subdir = 'aptos-move/framework/aptos-framework'
[addresses]
hello = "_"
Ahora, dentro hello_world.move
puedes pegar el siguiente código:
Copiar
module hello::hello_world {
public entry fun hello_world() {
let vect: vector<u8> = b"Hello World";
let str: std::string::String = std::string::utf8(vect);
std::debug::print(&str); // [debug] "Hello World"
}
}
Después de construir su proyecto, puede implementarlo en la red de prueba M1:
Copiar
aptos move publish --named-addresses hello=default
Para interactuar con su módulo ejecute:
Copiar
aptos move run --assume-yes --function-id 'default::hello_world::hello_world'
¡Felicidades! ¡Acabas de escribir, publicar y ejecutar tu módulo Aptos en Movement Network!
Asegúrese de echar un vistazo a nuestra CLI de Movimiento . Incluye, entre otros, el CLI de Aptos.
Last updated