@lifi/types
Version:
Types for the LI.FI stack
96 lines • 3.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TypedDataPrimaryTypes = exports.IntegratorFeeType = exports.TokensSortOrders = exports.isSubstatusFailed = exports.isSubstatusDone = exports.isSubstatusPending = exports.isContractCallsRequestWithToAmount = exports.isContractCallsRequestWithFromAmount = exports.TokenHistoricGranularity = exports._InsuranceState = exports.ExecutionTypes = exports.Orders = exports.SVMPriorityFeeLevel = void 0;
var SVMPriorityFeeLevel;
(function (SVMPriorityFeeLevel) {
SVMPriorityFeeLevel["NORMAL"] = "NORMAL";
SVMPriorityFeeLevel["FAST"] = "FAST";
SVMPriorityFeeLevel["ULTRA"] = "ULTRA";
})(SVMPriorityFeeLevel || (exports.SVMPriorityFeeLevel = SVMPriorityFeeLevel = {}));
exports.Orders = ['RECOMMENDED', 'FASTEST', 'CHEAPEST', 'SAFEST'];
exports.ExecutionTypes = ['transaction', 'message', 'all'];
exports._InsuranceState = [
'INSURED',
'INSURABLE',
'NOT_INSURABLE',
];
var TokenHistoricGranularity;
(function (TokenHistoricGranularity) {
TokenHistoricGranularity["THIRTY_MIN"] = "30min";
TokenHistoricGranularity["HOUR"] = "hour";
TokenHistoricGranularity["DAY"] = "day";
TokenHistoricGranularity["OVER_DAY"] = ">day";
})(TokenHistoricGranularity || (exports.TokenHistoricGranularity = TokenHistoricGranularity = {}));
const isContractCallsRequestWithFromAmount = (r) => 'fromAmount' in r;
exports.isContractCallsRequestWithFromAmount = isContractCallsRequestWithFromAmount;
const isContractCallsRequestWithToAmount = (r) => 'toAmount' in r;
exports.isContractCallsRequestWithToAmount = isContractCallsRequestWithToAmount;
const _StatusMessage = [
'NOT_FOUND',
'INVALID',
'PENDING',
'DONE',
'FAILED',
];
const _SubstatusPending = [
'WAIT_SOURCE_CONFIRMATIONS',
'WAIT_DESTINATION_TRANSACTION',
'BRIDGE_NOT_AVAILABLE',
'CHAIN_NOT_AVAILABLE',
'REFUND_IN_PROGRESS',
'UNKNOWN_ERROR',
'INTENT_AWAITING_FUNDS',
'INTENT_READY',
'INTENT_EXECUTING',
'INTENT_FAILED_RETRYABLE',
'INTENT_SIMULATION_FAILURE',
];
const _SubstatusDone = [
'COMPLETED',
'PARTIAL',
'REFUNDED',
];
const _SubstatusFailed = [
'INSUFFICIENT_ALLOWANCE',
'INSUFFICIENT_BALANCE',
'OUT_OF_GAS',
'EXPIRED',
'SLIPPAGE_EXCEEDED',
'UNKNOWN_FAILED_ERROR',
];
const isSubstatusPending = (substatus) => _SubstatusPending.includes(substatus);
exports.isSubstatusPending = isSubstatusPending;
const isSubstatusDone = (substatus) => _SubstatusDone.includes(substatus);
exports.isSubstatusDone = isSubstatusDone;
const isSubstatusFailed = (substatus) => _SubstatusFailed.includes(substatus);
exports.isSubstatusFailed = isSubstatusFailed;
exports.TokensSortOrders = [
'marketCapUSD',
'priceUSD',
'volumeUSD24H',
'fdvUSD',
];
const _LIFuelState = ['PENDING', 'DONE', 'NOT_FOUND'];
var IntegratorFeeType;
(function (IntegratorFeeType) {
IntegratorFeeType["FIXED"] = "FIXED";
IntegratorFeeType["SHARED"] = "SHARED";
IntegratorFeeType["DYNAMIC"] = "DYNAMIC";
})(IntegratorFeeType || (exports.IntegratorFeeType = IntegratorFeeType = {}));
exports.TypedDataPrimaryTypes = [
'Permit',
'PermitTransferFrom',
'PermitBatchTransferFrom',
'PermitWitnessTransferFrom',
'PermitBatchWitnessTransferFrom',
'Order',
'HyperliquidTransaction:UsdSend',
'HyperliquidTransaction:SpotSend',
'HyperliquidTransaction:SendAsset',
'HyperliquidTransaction:Withdraw',
'HyperliquidTransaction:ApproveAgent',
'Agent',
'NonceMapping',
'HyperliquidTransaction:ApproveBuilderFee',
];
//# sourceMappingURL=api.js.map