Contract 543f28eb4d2a39911ddfe8fd2cb8836c987067c3abf965c0c4d69693a447aa4b

← Back to Index 📥 Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
rssdk_spec_shaking 2
rssdkver 27.0.6#60926a20d1f9f0a669d5fe551636f42a1302f0c0
rsver 1.98.1
source_repo github:zenith-protocols/zenex-util-contracts

Instances

  • CBGB3FX2SO3TD3XDA4BFXKCGFVBGUF54DOUBSORUTLPM6HH53FTXEPAB

Interface

Attests that caller was referred by referrer. The event is the only output: a successful simulation is the pre-flight.

Arguments

  • env - Access to the Soroban environment.
  • caller - The referred wallet. Its authorization is required.
  • referrer - The referring wallet.

Errors

  • ReferralError::SelfReferral - If caller equals referrer.

Events

  • topics - ["attributed", referee: Address, referrer: Address]
fn attribute(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    referrer: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶