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>

21 lines (16 loc) 2.13 kB
import React, { ReactNode } from 'react'; import { b as baseURL } from './index-BevLVLv1.js'; export { A as ApproveMilestonePayload, C as ChangeMilestoneStatusPayload, E as EscrowRequestResponse, j as EscrowType, F as Flags, q as FundEscrowPayload, v as GetBalanceParams, G as GetEscrowBalancesResponse, y as GetEscrowFromIndexerByContractIdsParams, x as GetEscrowsFromIndexerByRoleParams, w as GetEscrowsFromIndexerBySignerParams, h as GetEscrowsFromIndexerResponse, l as InitializeMultiReleaseEscrowPayload, f as InitializeMultiReleaseEscrowResponse, k as InitializeSingleReleaseEscrowPayload, I as InitializeSingleReleaseEscrowResponse, M as MultiReleaseEscrow, c as MultiReleaseMilestone, s as MultiReleaseReleaseFundsPayload, p as MultiReleaseResolveDisputePayload, n as MultiReleaseStartDisputePayload, d as Role, R as Roles, e as SendTransactionResponse, S as SingleReleaseEscrow, a as SingleReleaseMilestone, r as SingleReleaseReleaseFundsPayload, o as SingleReleaseResolveDisputePayload, m as SingleReleaseStartDisputePayload, i as Status, T as Trustline, u as UpdateMultiReleaseEscrowPayload, g as UpdateMultiReleaseEscrowResponse, t as UpdateSingleReleaseEscrowPayload, U as UpdateSingleReleaseEscrowResponse, W as WithdrawRemainingFundsPayload } from './index-BevLVLv1.js'; export { useApproveMilestone, useChangeMilestoneStatus, useFundEscrow, useGetEscrowFromIndexerByContractIds, useGetEscrowsFromIndexerByRole, useGetEscrowsFromIndexerBySigner, useGetMultipleEscrowBalances, useInitializeEscrow, useReleaseFunds, useResolveDispute, useSendTransaction, useStartDispute, useUpdateEscrow, useUpdateFromTxHash, useWithdrawRemainingFunds } from './hooks/index.js'; 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 };