signAuthorizationEntries

suspend fun signAuthorizationEntries(authEntries: List<SorobanAuthorizationEntryXdr>, clientAccountId: String, signers: List<KeyPair>, signatureExpirationLedger: Long?, clientDomainKeyPair: KeyPair? = null, clientDomainAccountId: String? = null, clientDomainSigningDelegate: Sep45ClientDomainSigningDelegate? = null): List<SorobanAuthorizationEntryXdr>

Signs the authorization entries for the client account.

Return

Signed authorization entries

Parameters

authEntries

Entries to sign

clientAccountId

Client contract account

signers

Keypairs to sign with

signatureExpirationLedger

Expiration ledger for signatures

clientDomainKeyPair

Optional client domain keypair for local signing

clientDomainAccountId

Optional client domain account ID (for delegate signing)

clientDomainSigningDelegate

Optional delegate for remote signing