fn hello(env: soroban_sdk::Env, hello: soroban_sdk::Symbol) -> soroban_sdk::Symbol
fn from(env: soroban_sdk::Env, finally: soroban_sdk::Symbol) -> soroban_sdk::Symbol
fn void(env: soroban_sdk::Env)
fn val(env: soroban_sdk::Env, a: u32, b: soroban_sdk::Val) -> soroban_sdk::Val
fn u32_fail_on_even(
env: soroban_sdk::Env,
u32_: u32,
) -> Result
fn u32(env: soroban_sdk::Env, u32: u32) -> u32
fn i32(env: soroban_sdk::Env, i32: i32) -> i32
fn u64(env: soroban_sdk::Env, u64: u64) -> u64
fn i64(env: soroban_sdk::Env, i64: i64) -> i64
Example contract method which takes a struct
fn strukt_hel(
env: soroban_sdk::Env,
strukt: SimpleStruct,
) -> soroban_sdk::Vec
fn strukt(env: soroban_sdk::Env, strukt: SimpleStruct) -> SimpleStruct
fn simple(env: soroban_sdk::Env, simple: SimpleEnum) -> SimpleEnum
fn complex(env: soroban_sdk::Env, complex: ComplexEnum) -> ComplexEnum
fn address(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
) -> soroban_sdk::Address
fn bytes_(env: soroban_sdk::Env, bytes_: soroban_sdk::Bytes) -> soroban_sdk::Bytes
fn bytes_n(
env: soroban_sdk::Env,
bytes_n: soroban_sdk::BytesN<9>,
) -> soroban_sdk::BytesN<9>
fn card(env: soroban_sdk::Env, card: RoyalCard) -> RoyalCard
fn boolean(env: soroban_sdk::Env, boolean: bool) -> bool
Negates a boolean value
fn not(env: soroban_sdk::Env, boolean: bool) -> bool
fn i128(env: soroban_sdk::Env, i128: i128) -> i128
fn u128(env: soroban_sdk::Env, u128: u128) -> u128
fn multi_args(env: soroban_sdk::Env, a: u32, b: bool) -> u32
fn map(
env: soroban_sdk::Env,
map: soroban_sdk::Map,
) -> soroban_sdk::Map
fn vec(env: soroban_sdk::Env, vec: soroban_sdk::Vec) -> soroban_sdk::Vec
fn tuple(
env: soroban_sdk::Env,
tuple: (soroban_sdk::Symbol, u32),
) -> (soroban_sdk::Symbol, u32)
fn empty_tuple(env: soroban_sdk::Env) -> ()
Example of an optional argument
fn option(env: soroban_sdk::Env, option: Option) -> Option
fn u256(env: soroban_sdk::Env, u256: soroban_sdk::U256) -> soroban_sdk::U256
fn i256(env: soroban_sdk::Env, i256: soroban_sdk::I256) -> soroban_sdk::I256
fn string(env: soroban_sdk::Env, string: soroban_sdk::String) -> soroban_sdk::String
fn tuple_strukt(env: soroban_sdk::Env, tuple_strukt: TupleStruct) -> TupleStruct
fn tuple_strukt_nested(
env: soroban_sdk::Env,
tuple_strukt: (SimpleStruct, SimpleEnum),
) -> (SimpleStruct, SimpleEnum)
fn timepoint(
env: soroban_sdk::Env,
timepoint: soroban_sdk::Timepoint,
) -> soroban_sdk::Timepoint
fn duration(
env: soroban_sdk::Env,
duration: soroban_sdk::Duration,
) -> soroban_sdk::Duration