UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

51 lines (50 loc) 2.94 kB
import { Endpoint } from '@broxus/js-core'; export var BridgeTransferKind; (function (BridgeTransferKind) { BridgeTransferKind["EthToEth"] = "EthToEth"; BridgeTransferKind["EthToTon"] = "EthToTon"; BridgeTransferKind["TonToEth"] = "TonToEth"; BridgeTransferKind["TonToTon"] = "TonToTon"; BridgeTransferKind["CreditEthToTon"] = "CreditEthToTon"; })(BridgeTransferKind || (BridgeTransferKind = {})); export var BridgeTransferStatus; (function (BridgeTransferStatus) { BridgeTransferStatus["Pending"] = "Pending"; BridgeTransferStatus["Confirmed"] = "Confirmed"; BridgeTransferStatus["Rejected"] = "Rejected"; })(BridgeTransferStatus || (BridgeTransferStatus = {})); export var BridgeTransfersOrdering; (function (BridgeTransfersOrdering) { BridgeTransfersOrdering["CreatedAtAscending"] = "CreatedAtAscending"; BridgeTransfersOrdering["CreatedAtDescending"] = "CreatedAtDescending"; BridgeTransfersOrdering["EthTonVolumeExecAscending"] = "EthTonVolumeExecAscending"; BridgeTransfersOrdering["EthTonVolumeExecDescending"] = "EthTonVolumeExecDescending"; BridgeTransfersOrdering["TonEthVolumeExecAscending"] = "TonEthVolumeExecAscending"; BridgeTransfersOrdering["TonEthVolumeExecDescending"] = "TonEthVolumeExecDescending"; BridgeTransfersOrdering["UpdateAtAscending"] = "UpdateAtAscending"; BridgeTransfersOrdering["UpdateAtDescending"] = "UpdateAtDescending"; })(BridgeTransfersOrdering || (BridgeTransfersOrdering = {})); export var BridgeNotInstantTransfersOrdering; (function (BridgeNotInstantTransfersOrdering) { BridgeNotInstantTransfersOrdering["BountyAscending"] = "BountyAscending"; BridgeNotInstantTransfersOrdering["BountyDescending"] = "BountyDescending"; BridgeNotInstantTransfersOrdering["CreatedAtAscending"] = "CreatedAtAscending"; BridgeNotInstantTransfersOrdering["CreatedAtDescending"] = "CreatedAtDescending"; BridgeNotInstantTransfersOrdering["VolumeExecAscending"] = "VolumeExecAscending"; BridgeNotInstantTransfersOrdering["VolumeExecDescending"] = "VolumeExecDescending"; })(BridgeNotInstantTransfersOrdering || (BridgeNotInstantTransfersOrdering = {})); export var BridgeNotInstantTransferStatus; (function (BridgeNotInstantTransferStatus) { BridgeNotInstantTransferStatus["Close"] = "Close"; BridgeNotInstantTransferStatus["Open"] = "Open"; })(BridgeNotInstantTransferStatus || (BridgeNotInstantTransferStatus = {})); // eslint-disable-next-line export function useBridgeTransfersApi(baseUrl = 'https://api.octusbridge.io/v1') { return { graphVolume: new Endpoint('transfers/graph/volume', baseUrl), mainPage: new Endpoint('transfers/main_page', baseUrl), search: new Endpoint('transfers/search', baseUrl), searchCreditTransfers: new Endpoint('transfers/search_credit_transfers', baseUrl), searchNotInstant: new Endpoint('transfers/search_not_instant', baseUrl), }; }