UNPKG

@trustless-work/escrow

Version:

<p align="center"> <img src="https://github.com/user-attachments/assets/5b182044-dceb-41f5-acf0-da22dea7c98a" alt="CLR-S (2)"> </p>

22 lines (17 loc) 1.67 kB
import React, { ReactNode } from 'react'; import { baseURL } from './types/index.js'; export { ApproveMilestonePayload, ChangeMilestoneStatusPayload, EscrowRequestResponse, EscrowType, Flags, FundEscrowPayload, GetBalanceParams, GetEscrowBalancesResponse, GetEscrowParams, InitializeMultiReleaseEscrowPayload, InitializeMultiReleaseEscrowResponse, InitializeSingleReleaseEscrowPayload, InitializeSingleReleaseEscrowResponse, MultiReleaseEscrow, MultiReleaseMilestone, MultiReleaseReleaseFundsPayload, MultiReleaseResolveDisputePayload, MultiReleaseStartDisputePayload, Roles, SendTransactionResponse, SingleReleaseEscrow, SingleReleaseMilestone, SingleReleaseReleaseFundsPayload, SingleReleaseResolveDisputePayload, SingleReleaseStartDisputePayload, Status, Trustline, UpdateMultiReleaseEscrowPayload, UpdateMultiReleaseEscrowResponse, UpdateSingleReleaseEscrowPayload, UpdateSingleReleaseEscrowResponse } from './types/index.js'; export { useApproveMilestone, useChangeMilestoneStatus, useFundEscrow, useGetEscrow, useGetMultipleEscrowBalances, useInitializeEscrow, useReleaseFunds, useResolveDispute, useSendTransaction, useStartDispute, useUpdateEscrow } from './hooks/index.js'; import '@tanstack/react-query'; interface TrustlessWorkConfigProps { baseURL: baseURL; apiKey: string; children: ReactNode; } declare const TrustlessWorkConfig: ({ baseURL, apiKey, children, }: TrustlessWorkConfigProps) => React.JSX.Element; /** * Provider for the Trustless Work API */ declare const mainNet = "https://api.trustlesswork.com"; declare const development = "https://dev.api.trustlesswork.com"; export { TrustlessWorkConfig, baseURL, development, mainNet };