@broxus/js-bridge-essentials
Version:
Bridge JavaScript Essentials library
51 lines (50 loc) • 2.94 kB
JavaScript
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),
};
}