Contract a817bab4a0ffcf9d97ae315a4e1d09e2c300ba651f1b17724836283b1c9acc1f

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.6#c6cca8f8cf75618c24ceb5d9ffdfe735486ae1e9
rsver 1.82.0
source_repo github:reflector-network/reflector-subscription-contract

Instances

  • CBNGTWIVRCD4FOJ24FGAKI6I5SDAXI7A4GWKSQS7E6UYSR4E4OHRI2JX

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) ▶