read

fun read(signatureScVal: SCValXdr): SmartAccountAuthPayload

Reads an SmartAccountAuthPayload from its SCValXdr representation.

Accepts SCValXdr.Void (returns empty payload) or SCValXdr.Map (full payload).

Return

The decoded SmartAccountAuthPayload.

Parameters

signatureScVal

The ScVal stored in the authorization entry credentials signature field.

Throws

if the ScVal is not Void or Map.