Contract b359f16d7f0f29d5028fbe8779a8df86a889ba0691d4f8c8b963df4a6d889e76

← Back to Index 📥 Download WASM

Meta

cliver 23.2.0#8c559e832fd969aa469784b66e70891fadf94f0a
rssdkver 23.0.3#6aa930b08eabfd578b7824a0d5de473cbd958282
rsver 1.90.0

Instances

  • CBQHQ3MXZAMDVS4A4TRPMVG72DVS2G4RW2JWLPNP24EZBUOWKWHUO56V

Interface

fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
    operator: soroban_sdk::Address,
)
fn __constructor(
    env: soroban_sdk::Env,
    valid_until: Option,
    signers: soroban_sdk::Vec,
    policies: soroban_sdk::Map,
)
fn __check_auth(
    env: soroban_sdk::Env,
    signature_payload: soroban_sdk::BytesN<32>,
    signatures: Signatures,
    auth_contexts: soroban_sdk::Vec,
) -> Result<(), soroban_sdk::Error>
fn get_context_rule(env: soroban_sdk::Env, context_rule_id: u32) -> ContextRule
fn get_context_rules(
    env: soroban_sdk::Env,
    context_rule_type: ContextRuleType,
) -> soroban_sdk::Vec
fn add_context_rule(
    env: soroban_sdk::Env,
    context_type: ContextRuleType,
    name: soroban_sdk::String,
    valid_until: Option,
    signers: soroban_sdk::Vec,
    policies: soroban_sdk::Map,
) -> ContextRule
fn update_context_rule_name(
    env: soroban_sdk::Env,
    context_rule_id: u32,
    name: soroban_sdk::String,
) -> ContextRule
fn update_context_rule_valid_until(
    env: soroban_sdk::Env,
    context_rule_id: u32,
    valid_until: Option,
) -> ContextRule
fn remove_context_rule(env: soroban_sdk::Env, context_rule_id: u32)
fn add_signer(env: soroban_sdk::Env, context_rule_id: u32, signer: Signer)
fn remove_signer(env: soroban_sdk::Env, context_rule_id: u32, signer: Signer)
fn add_policy(
    env: soroban_sdk::Env,
    context_rule_id: u32,
    policy: soroban_sdk::Address,
    install_param: soroban_sdk::Val,
)
fn remove_policy(
    env: soroban_sdk::Env,
    context_rule_id: u32,
    policy: soroban_sdk::Address,
)
fn execute(
    env: soroban_sdk::Env,
    target: soroban_sdk::Address,
    target_fn: soroban_sdk::Symbol,
    target_args: soroban_sdk::Vec,
)

Imports

WebAssembly Text (WAT) ▶