authorize Entry
Authorizes an existing authorization entry (base64) using a KeyPair.
Return
Signed authorization entry
Parameters
Base64-encoded unsigned Soroban authorization entry
KeyPair to sign with
Exclusive future ledger sequence until which this is valid
Network for replay protection
Signing options; see AuthOptions
Throws
if the entry cannot be decoded, the signature is invalid, validUntilLedgerSeq differs from the expiration an existing signature commits to (see Auth), or the credential address or AuthOptions.forAddress is a muxed account (M...) or muxed contract (W...) address
Authorizes an existing authorization entry using a KeyPair.
Return
Signed authorization entry
Parameters
Unsigned Soroban authorization entry
KeyPair to sign with
Exclusive future ledger sequence until which this is valid
Network for replay protection
Signing options; see AuthOptions
Throws
if the signature is invalid, validUntilLedgerSeq differs from the expiration an existing signature commits to (see Auth), or the credential address or AuthOptions.forAddress is a muxed account (M...) or muxed contract (W...) address
Authorizes an existing authorization entry (base64) using a custom Signer.
Return
Signed authorization entry
Parameters
Base64-encoded unsigned Soroban authorization entry
Custom signer
Exclusive future ledger sequence until which this is valid
Network for replay protection
Signing options; see AuthOptions
Throws
if the entry cannot be decoded, the signature is invalid, validUntilLedgerSeq differs from the expiration an existing signature commits to (see Auth), or the credential address or AuthOptions.forAddress is a muxed account (M...) or muxed contract (W...) address
Authorizes an existing authorization entry using a custom Signer.
Return
Signed authorization entry
Parameters
Unsigned Soroban authorization entry
Custom signer
Exclusive future ledger sequence until which this is valid
Network for replay protection
Signing options; see AuthOptions
Throws
if the signature is invalid, validUntilLedgerSeq differs from the expiration an existing signature commits to (see Auth), or the credential address or AuthOptions.forAddress is a muxed account (M...) or muxed contract (W...) address