Contract 3d5315c4f0d3df139b10353a6904f951d877e5be9cd3594d06e96ee569ae6cf1

← Back to Index 📥 Download WASM

Meta

cliver 23.3.0#08473ac20016c369067ce0dbca91d9595e72d6d4
rssdkver 23.2.1#ab415a33cc1f6bdce20ac4a12f0ddbe41a648949
rsver 1.91.1

Instances

  • CDNJEMLUSCXXRT2WRR2XTTEA2SEOQJ6P2IEAOGBOZIF7HKLCFI5O6RJJ

Interface

Verify an Ed25519 signature against a message and public key.

Arguments

  • signature_payload - The message hash that was signed
  • key_data - The 32-byte Ed25519 public key
  • sig_data - The 64-byte Ed25519 signature

Returns

  • true if the signature is valid
  • false otherwise
fn verify(
    env: soroban_sdk::Env,
    signature_payload: soroban_sdk::Bytes,
    key_data: soroban_sdk::BytesN<32>,
    sig_data: soroban_sdk::BytesN<64>,
) -> bool

Imports

WebAssembly Text (WAT) ▶