Contract 507aa34c7fed79ff380568e0017a0e2c6db4db0671dab403c524e14eddeb7084

← Back to Index 📥 Download WASM

Meta

cliver 23.4.1#a152ec2488c25136808ad28277c24b3a0765ffd4
rssdkver 23.4.0#673d6c4f2368d282d25da29bda55c21b8be69ca6
rsver 1.92.0

Instances

  • CA6EESSKOFAOMYKT75ZMVBTBZLIBV76XHV7V2A7WY7DGM3KAPLETK4HO
  • CCIRXFMYP2KY2P54W6TIE7ZFDQ5VMVSEDHMWDELP3A2YD37PDCQ52SCJ
  • CDVH7VXEQH6VHGAYXQJLOMKGSSRMVLTXJ4KES4FT2DLTKUIC543F7ISD

Interface

Upgrade the contract to a new wasm bytecode (admin only)

fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Returns the contract version (v2)

fn version(env: soroban_sdk::Env) -> u32

Decrement the counter by 1 and return new value (new in v2!)

fn decrement(env: soroban_sdk::Env) -> u32

Get the current counter value

fn get_count(env: soroban_sdk::Env) -> u32

Increment the counter by 10 and return new value (changed from v1!)

fn increment(env: soroban_sdk::Env) -> u32

Initialize the contract with an admin address

fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)

Imports

WebAssembly Text (WAT) ▶