@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
TypeScript
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 };