get set helloworld
Contrato típico donde podemos poner y extraer un mensaje
stellar contract init get_set_helloworld --name get_set_message
#![no_std]
use soroban_sdk::{contract, contractimpl, Env, Symbol, symbol_short, String};
const MESSAGE: Symbol = symbol_short!("Message");
#[contract]
pub struct MessageContract;
#[contractimpl]
impl MessageContract {
pub fn set_message(env: Env, message: String) {
env.storage().instance().set(&MESSAGE, &message)
}
pub fn get_message(env: Env) -> String {
env.storage().instance().get(&MESSAGE)
.unwrap_or(String::from_str(&env, "Default Message"))
}
}Análisis del código:
🛠 Explicación de las funciones
1️⃣ set_message(env: Env, message: String)
set_message(env: Env, message: String)2️⃣ get_message(env: Env) -> String
get_message(env: Env) -> String📌 Resumen



Last updated
Was this helpful?

