Contract b844cd348cb9fecafced88a170a2770cc6f8d1cd90aa32cc068b9f3728e02184

← Back to Index 📥 Download WASM

Meta

rssdk_spec_shaking 2
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.94.1

Instances

  • CCUP4TVVTWA42OKPN5BL6XE7FESEC4OBOYIA2J7T2VB4TOFKGH54LYKF

Interface

fn enforce(
    env: soroban_sdk::Env,
    context: Context,
    authenticated_signers: soroban_sdk::Vec,
    context_rule: ContextRule,
    smart_account: soroban_sdk::Address,
)
fn install(
    env: soroban_sdk::Env,
    install_params: SpendingLimitAccountParams,
    context_rule: ContextRule,
    smart_account: soroban_sdk::Address,
)

Consulta el estado actual del límite para una cuenta y regla.

fn get_data(
    env: soroban_sdk::Env,
    context_rule_id: u32,
    smart_account: soroban_sdk::Address,
) -> SpendingLimitData

Actualiza el monto del límite (requiere auth del Smart Account).

fn set_limit(
    env: soroban_sdk::Env,
    new_limit: i128,
    context_rule: ContextRule,
    smart_account: soroban_sdk::Address,
)
fn uninstall(
    env: soroban_sdk::Env,
    context_rule: ContextRule,
    smart_account: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶