Contract 19da1a600b2119d4eb6f01c238583ba7d0b6bd628fcce05b5594a5e39fb5d18a

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.6#c6cca8f8cf75618c24ceb5d9ffdfe735486ae1e9
rsver 1.82.0

Instances

  • CCLUBHBFRKICMNQ57R3YYOAYNOKFAJLL7P23XONSPQ4OEGDI4ZJRNHZF
  • CDNY6KYVECOV45T4RS5JWRJSTNPV6YU7VBAQ7BN7NU24UFQZLI2P6BDT
  • CDVM3SQFM76ZGT2DQDO2SDAFJA3TMROJTBYIMHKXV6JOMTDGU4BUBMSA

Interface

Soma dois números x e y, armazena a operação e retorna o resultado.

fn sum(env: soroban_sdk::Env, x: u32, y: u32) -> u32

Subtrai y de x, armazena a operação e retorna o resultado. Retorna o valor absoluto da subtração, sempre positivo.

fn sub(env: soroban_sdk::Env, x: u32, y: u32) -> u32

Multiplica x por y, armazena a operação e retorna o resultado.

fn mul(env: soroban_sdk::Env, x: u32, y: u32) -> u32

Divide x por y, armazena a operação e retorna o resultado. Se y for 0, retorna o valor máximo para u32 como indicativo de erro.

fn div(env: soroban_sdk::Env, x: u32, y: u32) -> u32

Recupera a última operação realizada. Retorna None se não houver operações registradas.

fn last_op(env: soroban_sdk::Env) -> Option

Recupera uma operação pelo id. Retorna None se a operação com o id especificado não for encontrada.

fn get_op(env: soroban_sdk::Env, id: u32) -> Option

Recupera todas as operações registradas em uma lista. Retorna um vetor com todas as operações.

fn all_op(env: soroban_sdk::Env) -> soroban_sdk::Vec

Imports

WebAssembly Text (WAT) ▶