Contract 539e58ee3b5a1293c35b8489dd3b21e23bf0a853ccf3fa175d57e9ccad72dd8c

← Back to Index 📥 Download WASM

Meta

cliver 27.1.0#8e402ea28202950b272fbabc34caad4d2f64fe87
rssdkver 23.5.3#d3e1ab2424388b10893b796b0c8e405c5edd03d2
rsver 1.97.1

Instances

  • CDNV757SYA6F4G2AXF4HYBJ7OQQAZ4A3Y3M7J56UNDCDWT36K4ZINHRM

Interface

Fija la cuenta administradora. Solo puede llamarse una vez.

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

Registra el hash de una consolidación con la versión de regla usada. Solo el admin (el backend de Flow-Where) puede registrar.

fn register(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>, rule_version: u32)

¿Fue convertida la valoración con este hash? (verificación pública)

fn is_converted(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>) -> bool

¿Está registrado este hash de consolidación? (verificación pública)

fn is_registered(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>) -> bool

Marca la conversión autorizada de una valoración consolidada. FALLA si el hash no está registrado o si YA fue convertido: ninguna doble conversión es posible (criterio de la Etapa 4).

fn mark_converted(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶