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.movepuedes 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