@tristeroresearch/mach-sdk
Version:
A TypeScript SDK for integrating with Mach's API.
48 lines • 1.49 kB
TypeScript
export declare enum ConfigLoadingStatus {
Loading = "loading",
Loaded = "loaded",
Error = "error"
}
export declare enum ExchangeType {
OrderBook = "order_book",
CctpTokenMessenger = "cctp_token_messenger"
}
export declare enum ResultCode {
Success = "Success",
Failure = "Failure",
Pending = "Pending"
}
export declare enum LiquiditySource {
MarketMaker = "market_maker",
CctpDirect = "cctp_direct",
Unavailable = "unavailable"
}
export declare enum OrderResponseMessage {
OrderSent = "Order successfully sent.",
OrderPending = "Order accepted but will take 5-20 minutes to find a match.",
OrderNotFilled = "Order will not be filled by the market maker at this time.",
PayloadError = "Error in the payload.",
UnexpectedError = "Unexpected error occurred.",
UnspecifiedError = "An unspecified error occurred.",
ErrorDecodingOrderData = "Error decoding order data",
OrderNotFound = "No order was found for this transaction"
}
export declare enum FunctionName {
Approve = "approve",
Transfer = "transfer",
TransferFrom = "transferFrom",
PlaceOrder = "placeOrder",
Decimals = "decimals",
Allowance = "allowance"
}
export declare enum SpecialAddress {
Zero = "0x0000000000000000000000000000000000000000"
}
export declare enum EventName {
OrderPlaced = "OrderPlaced"
}
export declare enum TransactionType {
EIP1559 = "eip1559",
Legacy = "legacy"
}
//# sourceMappingURL=index.d.ts.map