T402 API Reference - v2.9.0
    Preparing search index...

    Module extensions/src

    Interfaces

    ValidationResult
    ListDiscoveryResourcesParams
    DiscoveryResource
    DiscoveryResourcesResponse
    BazaarClientExtension
    QueryDiscoveryInfo
    BodyDiscoveryInfo
    QueryDiscoveryExtension
    BodyDiscoveryExtension
    FacilitatorResolveInput
    DisputeFacilitatorHandler
    DisputePayload
    EIP712Dispute
    JWSDispute
    ResolutionPayload
    EIP712Resolution
    JWSResolution
    DisputeTermsInfo
    DisputeRequirementsExtension
    DisputeSubmissionExtension
    ResolutionResponseExtension
    EIP712DisputeSigner
    EIP712DisputeVerifier
    DisputeValidation
    ResolutionValidation
    DisputeWithReceipt
    Eip2612GasSponsorExtensionInfo
    Eip2612GasSponsorExtension
    Eip2612GasSponsorPayload
    DeclareEip2612GasSponsorOptions
    ValidateEip2612GasSponsorOptions
    Eip2612GasSponsorValidationResult
    CreatePermitParams
    PermitSigner
    ERC20ApprovalGasSponsorExtensionInfo
    ERC20ApprovalGasSponsorExtension
    ERC20ApprovalGasSponsorPayload
    DeclareERC20ApprovalGasSponsorOptions
    ValidateERC20ApprovalGasSponsorOptions
    ERC20ApprovalGasSponsorValidationResult
    CreateERC20ApprovalParams
    JWSProtectedHeader
    JWSVerifyResult
    OfferReceiptServerConfig
    VerifyOfferReceiptOptions
    OfferPayload
    EIP712Offer
    JWSOffer
    ReceiptPayload
    EIP712Receipt
    JWSReceipt
    OfferReceiptRequirementsExtension
    OfferReceiptSettlementExtension
    EIP712OfferReceiptSigner
    EIP712OfferReceiptVerifier
    PaymentIdExtensionInfo
    PaymentIdExtension
    PaymentIdPayload
    DeclarePaymentIdOptions
    SIWxExtensionInfo
    SIWxExtension
    SIWxPayload
    DeclareSIWxOptions
    ValidateSIWxOptions
    VerifySIWxOptions
    SIWxValidationResult
    SIWxVerificationResult
    SIWxSigner

    Type Aliases

    DiscoveryInfo
    DiscoveryExtension
    DisputeSignatureFormat
    DisputeReason
    DisputeVerdict
    ArbiterScheme
    SignedDispute
    SignedResolution
    DisputeValidationError
    ResolutionValidationError
    JWSAlgorithm
    JWSKeyResolver
    SignatureFormat
    SignedOffer
    SignedReceipt
    SignatureScheme
    WithExtensions

    Variables

    bazaarResourceServerExtension
    BAZAAR
    DEFAULT_DISPUTE_VALIDITY_SECONDS
    DISPUTE_DOMAIN
    RESOLUTION_DOMAIN
    DISPUTE_TYPES
    RESOLUTION_TYPES
    DISPUTE_PRIMARY_TYPE
    RESOLUTION_PRIMARY_TYPE
    DEFAULT_EVIDENCE_URI_SCHEMES
    DISPUTE_EXTENSION_KEY
    STANDARD_DISPUTE_REASONS
    DISPUTE_VERDICTS
    ARBITER_SCHEMES
    EIP2612_GAS_SPONSOR_EXTENSION_KEY
    EIP2612_GAS_SPONSOR_HEADER_NAME
    ERC20_APPROVAL_GAS_SPONSOR_EXTENSION_KEY
    ERC20_APPROVAL_GAS_SPONSOR_HEADER_NAME
    APPROVE_FUNCTION_SELECTOR
    OFFER_DOMAIN
    RECEIPT_DOMAIN
    OFFER_TYPES
    RECEIPT_TYPES
    OFFER_PRIMARY_TYPE
    RECEIPT_PRIMARY_TYPE
    OFFER_RECEIPT_KEY
    PAYMENT_ID_EXTENSION_KEY
    SIWX_EXTENSION_KEY
    SIWX_HEADER_NAME

    Functions

    validateDiscoveryExtension
    extractDiscoveryInfo
    extractDiscoveryInfoFromExtension
    validateAndExtract
    withBazaar
    declareDiscoveryExtension
    extractDiscoveryInfoV1
    isDiscoverableV1
    extractResourceMetadataV1
    extractDisputeTerms
    isStandardReason
    buildDisputePayload
    buildAndSignDispute
    packageDisputeSubmission
    buildDisputeSubmissionBody
    normalizeDisputeForSigning
    normalizeResolutionForSigning
    createDisputeFacilitatorHandler
    buildFacilitatorResolution
    buildDisputeRequirements
    parseDisputeSubmission
    validateDispute
    validateResolution
    isReasonSupported
    isEvidenceUriAllowed
    isReasonWellFormed
    packageResolutionResponse
    createSignedDispute
    createSignedResolution
    verifyDispute
    verifyResolution
    isDisputeExpired
    isVerdictAmountConsistent
    createPermitSignature
    createEip2612GasSponsorPayload
    encodeEip2612GasSponsorHeader
    extractEip2612GasSponsorPayload
    validateAndExtractPermit
    buildPermitCallData
    declareEip2612GasSponsorExtension
    parseEip2612GasSponsorHeader
    validateEip2612GasSponsorPayload
    encodeApproveCalldata
    createERC20ApprovalGasSponsorPayload
    encodeERC20ApprovalGasSponsorHeader
    extractERC20ApprovalGasSponsorPayload
    processERC20ApprovalPayload
    validateAndExtractApproval
    decodeApproveCalldata
    declareERC20ApprovalGasSponsorExtension
    parseERC20ApprovalGasSponsorHeader
    validateERC20ApprovalGasSponsorPayload
    extractOffers
    extractReceipt
    findAndVerifyOffer
    verifyReceiptFromResponse
    normalizeOfferForSigning
    normalizeReceiptForSigning
    verifyJWSSignature
    createOffersFromRequirements
    createReceiptForPayment
    offerReceiptServerExtension
    createSignedOffer
    createSignedReceipt
    verifyOffer
    verifyReceipt
    matchOfferToRequirements
    isOfferExpired
    createPaymentIdPayload
    encodePaymentIdHeader
    declarePaymentIdExtension
    parsePaymentIdPayload
    validatePaymentId
    encodeSIWxHeader
    createSIWxMessage
    createSIWxTypedData
    signSIWxMessage
    createSIWxPayload
    declareSIWxExtension
    parseSIWxHeader
    validateSIWxMessage
    verifySIWxSignature
    constructMessage
    hashMessage
    verifyEIP6492Signature