Working with Soroban SDK Types
Learn about how you can use the very Soroban SDK inside Zephyr
Working with ScVals
#[no_mangle]
pub extern "C" fn on_close() {
let env = EnvClient::new();
let events = env.reader().soroban_events();
for event in events {
let ContractEventBody::V0(event) = event.body;
let action = match &event.topics[0] {
ScVal::Symbol(symbol) => {
symbol.0.to_string()
},
_ => return
};
if &action == "deposit" {
// ...
}
}
}Shared Contract <> Indexer contracttypes?
contracttypes?Using SDK helpers
Invoking contracts
Last updated