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