Stellar PHP SDK API Documentation

WebAuthForContracts

Table of Contents

Classes

ContractChallengeRequestBuilder
Builder for constructing SEP-45 contract challenge request URLs and executing challenge requests.
ContractChallengeRequestErrorResponse
Exception thrown when requesting a contract challenge from the server fails.
ContractChallengeResponse
Response from the SEP-45 challenge endpoint containing contract authentication authorization entries.
ContractChallengeValidationError
Base exception class for SEP-45 contract challenge authorization entry validation failures.
ContractChallengeValidationErrorInvalidAccount
Exception thrown when a contract challenge has an invalid account argument.
ContractChallengeValidationErrorInvalidArgs
Exception thrown when the function arguments in a contract challenge are invalid.
ContractChallengeValidationErrorInvalidContractAddress
Exception thrown when a contract challenge has an invalid contract address.
ContractChallengeValidationErrorInvalidFunctionName
Exception thrown when a contract challenge has an invalid function name.
ContractChallengeValidationErrorInvalidHomeDomain
Exception thrown when a contract challenge has an invalid home_domain argument.
ContractChallengeValidationErrorInvalidNetworkPassphrase
Exception thrown when a contract challenge has an invalid network_passphrase.
ContractChallengeValidationErrorInvalidNonce
Exception thrown when a contract challenge has inconsistent or invalid nonce values.
ContractChallengeValidationErrorInvalidServerSignature
Exception thrown when the server's authorization entry has an invalid signature.
ContractChallengeValidationErrorInvalidWebAuthDomain
Exception thrown when a contract challenge has an invalid web_auth_domain argument.
ContractChallengeValidationErrorMissingClientEntry
Exception thrown when the client's authorization entry is missing from the challenge.
ContractChallengeValidationErrorMissingServerEntry
Exception thrown when the server's authorization entry is missing from the challenge.
ContractChallengeValidationErrorSubInvocationsFound
Exception thrown when a contract challenge authorization entry contains sub-invocations.
SubmitContractChallengeErrorResponseException
Exception thrown when submitting signed authorization entries returns an error.
SubmitContractChallengeResponse
Response from the SEP-45 token endpoint after submitting signed authorization entries.
SubmitContractChallengeTimeoutResponseException
Exception thrown when submitting signed authorization entries times out.
SubmitContractChallengeUnknownResponseException
Exception thrown when submitting signed authorization entries returns an unexpected response.
WebAuthForContracts
Implements SEP-45 Web Authentication for Contract Accounts protocol

        
On this page

Search results