@cfxlabsinc/b2b-services
    Preparing search index...

    Hierarchy

    • BlockchainWithdrawalQuoteQueryService
      • BlockchainWithdrawalQuoteService
    Index

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • args: Pick<
            BlockchainWithdrawalQuote,
            "deviceIpAddress"
            | "deviceLocation"
            | "entityId",
        > & (
            { customerId: string; targetWalletPaymentInstrument: string; sourceAccountId: string; } & ({ sourceAmount: BigNumber; } | { targetAmount: BigNumber; })
        )

      Returns Promise<
          | { ok: true; value: BlockchainWithdrawalQuote }
          | {
              error:
                  | ServiceError<"LIMIT_EXCEEDED", ProductLimitViolation>
                  | ServiceError<
                      "PRODUCT_BLOCKED"
                      | "PRODUCT_INACTIVE"
                      | "NO_ELIGIBLE_ROUTE",
                  >
                  | ServiceError<"ENTITY_NOT_FOUND" | "ENTITY_CANNOT_TRANSACT">
                  | ServiceError<QuoteInvariantViolation>
                  | ServiceError<
                      "INSUFFICIENT_FUNDS",
                      { balance: { amount: BigNumber; currency: string } },
                  >;
              ok: false;
          },
      >