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

    Module extensions/src

    Interfaces

    ValidationResult
    ListDiscoveryResourcesParams
    DiscoveryResource
    DiscoveryResourcesResponse
    BazaarClientExtension
    QueryDiscoveryInfo
    BodyDiscoveryInfo
    QueryDiscoveryExtension
    BodyDiscoveryExtension
    Eip2612GasSponsorExtensionInfo
    Eip2612GasSponsorExtension
    Eip2612GasSponsorPayload
    DeclareEip2612GasSponsorOptions
    ValidateEip2612GasSponsorOptions
    Eip2612GasSponsorValidationResult
    CreatePermitParams
    PermitSigner
    ERC20ApprovalGasSponsorExtensionInfo
    ERC20ApprovalGasSponsorExtension
    ERC20ApprovalGasSponsorPayload
    DeclareERC20ApprovalGasSponsorOptions
    ValidateERC20ApprovalGasSponsorOptions
    ERC20ApprovalGasSponsorValidationResult
    CreateERC20ApprovalParams
    PaymentIdExtensionInfo
    PaymentIdExtension
    PaymentIdPayload
    DeclarePaymentIdOptions
    SIWxExtensionInfo
    SIWxExtension
    SIWxPayload
    DeclareSIWxOptions
    ValidateSIWxOptions
    VerifySIWxOptions
    SIWxValidationResult
    SIWxVerificationResult
    SIWxSigner

    Type Aliases

    DiscoveryInfo
    DiscoveryExtension
    SignatureScheme
    WithExtensions

    Variables

    bazaarResourceServerExtension
    BAZAAR
    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
    PAYMENT_ID_EXTENSION_KEY
    SIWX_EXTENSION_KEY
    SIWX_HEADER_NAME

    Functions

    validateDiscoveryExtension
    extractDiscoveryInfo
    extractDiscoveryInfoFromExtension
    validateAndExtract
    withBazaar
    declareDiscoveryExtension
    extractDiscoveryInfoV1
    isDiscoverableV1
    extractResourceMetadataV1
    createPermitSignature
    createEip2612GasSponsorPayload
    encodeEip2612GasSponsorHeader
    extractEip2612GasSponsorPayload
    validateAndExtractPermit
    buildPermitCallData
    declareEip2612GasSponsorExtension
    parseEip2612GasSponsorHeader
    validateEip2612GasSponsorPayload
    encodeApproveCalldata
    createERC20ApprovalGasSponsorPayload
    encodeERC20ApprovalGasSponsorHeader
    extractERC20ApprovalGasSponsorPayload
    processERC20ApprovalPayload
    validateAndExtractApproval
    decodeApproveCalldata
    declareERC20ApprovalGasSponsorExtension
    parseERC20ApprovalGasSponsorHeader
    validateERC20ApprovalGasSponsorPayload
    createPaymentIdPayload
    encodePaymentIdHeader
    declarePaymentIdExtension
    parsePaymentIdPayload
    validatePaymentId
    encodeSIWxHeader
    createSIWxMessage
    createSIWxTypedData
    signSIWxMessage
    createSIWxPayload
    declareSIWxExtension
    parseSIWxHeader
    validateSIWxMessage
    verifySIWxSignature
    constructMessage
    hashMessage
    verifyEIP6492Signature