Contract 40711c87a441dbad21ff82db08c92a2917372ab215c639115228d658aa27684e

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.95.0

Instances

  • CB5NHKDJ3HPW2EBK5XHAWZP7VGJYSIHXDI5PQCQDHFLVBLOJ6BQI6TEW

Interface

Locks amount of token for user until lock_seconds has elapsed.

fn deposit(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    token: soroban_sdk::Address,
    amount: i128,
    lock_seconds: u64,
) -> Result<(), soroban_sdk::Error>

Withdraws locked tokens once unlock_time has been reached.

fn withdraw(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    token: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>

Read-only RPC helper to retrieve current piggy bank state for user.

fn get_piggy(env: soroban_sdk::Env, user: soroban_sdk::Address) -> Option

Imports

WebAssembly Text (WAT) ▶