Contract 9baf9dba809341a8d39e2d59bdbb2bccdb378a2368bff169a3f9fbe70142b1a8

← Back to Index 📥 Download WASM

Meta

rssdkver 21.6.0#f57d2454e520ae11dc9c8d55db610557a24a556e
rsver 1.79.0

Interface

fn config(env: soroban_sdk::Env, config: ContractConfig)
fn set_fee(env: soroban_sdk::Env, fee: u64)
fn trigger(
    env: soroban_sdk::Env,
    timestamp: u64,
    trigger_hash: soroban_sdk::BytesN<32>,
)
fn charge(env: soroban_sdk::Env, subscription_ids: soroban_sdk::Vec)
fn update_contract(env: soroban_sdk::Env, wasm_hash: soroban_sdk::BytesN<32>)
fn create_subscription(
    env: soroban_sdk::Env,
    new_subscription: SubscriptionInitParams,
    amount: u64,
) -> (u64, Subscription)
fn deposit(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    subscription_id: u64,
    amount: u64,
)
fn cancel(env: soroban_sdk::Env, subscription_id: u64)
fn get_subscription(env: soroban_sdk::Env, subscription_id: u64) -> Subscription
fn get_retention_fee(env: soroban_sdk::Env, subscription_id: u64) -> u64
fn last_id(env: soroban_sdk::Env) -> u64
fn admin(env: soroban_sdk::Env) -> Option
fn version(env: soroban_sdk::Env) -> u32
fn fee(env: soroban_sdk::Env) -> u64
fn token(env: soroban_sdk::Env) -> soroban_sdk::Address

Imports

WebAssembly Text (WAT) ▶