-
-
Save Industrial/60aed2605953206ab04c9dde62ddc60b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
parcelRequire = function(e, r, t, n) { | |
var i, o = "function" == typeof parcelRequire && parcelRequire, | |
u = "function" == typeof require && require; | |
function f(t, n) { | |
if (!r[t]) { | |
if (!e[t]) { | |
var i = "function" == typeof parcelRequire && parcelRequire; | |
if (!n && i) return i(t, !0); | |
if (o) return o(t, !0); | |
if (u && "string" == typeof t) return u(t); | |
var c = new Error("Cannot find module '" + t + "'"); | |
throw c.code = "MODULE_NOT_FOUND", c | |
} | |
p.resolve = function(r) { | |
return e[t][1][r] || r | |
}, p.cache = {}; | |
var l = r[t] = new f.Module(t); | |
e[t][0].call(l.exports, p, l, l.exports, this) | |
} | |
return r[t].exports; | |
function p(e) { | |
return f(p.resolve(e)) | |
} | |
} | |
f.isParcelRequire = !0, f.Module = function(e) { | |
this.id = e, this.bundle = f, this.exports = {} | |
}, f.modules = e, f.cache = r, f.parent = o, f.register = function(r, t) { | |
e[r] = [function(e, r) { | |
r.exports = t | |
}, {}] | |
}; | |
for (var c = 0; c < t.length; c++) try { | |
f(t[c]) | |
} catch (e) { | |
i || (i = e) | |
} | |
if (t.length) { | |
var l = f(t[t.length - 1]); | |
"object" == typeof exports && "undefined" != typeof module ? module.exports = l : "function" == typeof define && define.amd ? define(function() { | |
return l | |
}) : n && (this[n] = l) | |
} | |
if (parcelRequire = f, i) throw i; | |
return f | |
}({ | |
"E6gJ": [function(require, module, exports) { | |
"use strict"; | |
var e = this && this.__importDefault || function(e) { | |
return e && e.__esModule ? e : { | |
default: e | |
} | |
}; | |
Object.defineProperty(exports, "__esModule", { | |
value: !0 | |
}), exports.getDailyPriceTicker = exports.getOHLCV = exports.request = exports.Endpoints = exports.RateLimitInterval = exports.RateLimitType = exports.OrderTypeInForce = exports.OrderSide = exports.OrderResponseType = exports.OrderType = exports.ListOrderStatus = exports.ListStatusType = exports.OrderStatus = exports.SymbolType = exports.SymbolStatus = exports.Interval = void 0; | |
const r = require("querystring"), | |
t = e(require("isomorphic-unfetch")); | |
var E, i, o, T, s, p, a, O, n, R, u, m, L; | |
async function S(e, E, i) { | |
const [o, T] = e.split(" "), s = `https://api.binance.com${T}?${r.encode(E)}`, p = { | |
method: o | |
}; | |
i && (p.body = JSON.stringify(i)); | |
const a = await t.default(s, p), | |
O = await a.json(); | |
if (O.code && O.msg) throw new Error(`Code: ${O.code}, Message: ${O.msg}`); | |
return O | |
} | |
async function c(e, r, t, E, i = 500) { | |
if (i < 0 || i > 1e3) throw new Error("Limit range is 0-1000"); | |
return (await S(L.CANDLESTICKS, { | |
symbol: e, | |
interval: r, | |
startTime: t, | |
endTime: E, | |
limit: i | |
})).map(e => ({ | |
openTime: Number(e[0]), | |
open: Number(e[1]), | |
high: Number(e[2]), | |
low: Number(e[3]), | |
close: Number(e[4]), | |
volume: Number(e[5]), | |
closeTime: Number(e[6]), | |
quoteAssetVolume: Number(e[7]), | |
numberOfTrades: Number(e[8]), | |
takerBuyBaseAssetVolume: Number(e[9]), | |
takerBuyQuoteAssetVolume: Number(e[10]) | |
})) | |
} | |
async function I() { | |
return (await S(L.DAILY_PRICE_TICKER, {})).map(e => ({ | |
symbol: String(e.symbol), | |
priceChange: Number(e.priceChange), | |
priceChangePercent: Number(e.priceChangePercent), | |
weightedAvgPrice: Number(e.weightedAvgPrice), | |
prevClosePrice: Number(e.prevClosePrice), | |
lastPrice: Number(e.lastPrice), | |
lastQty: Number(e.lastQty), | |
bidPrice: Number(e.bidPrice), | |
bidQty: Number(e.bidQty), | |
askPrice: Number(e.askPrice), | |
askQty: Number(e.askQty), | |
openPrice: Number(e.openPrice), | |
highPrice: Number(e.highPrice), | |
lowPrice: Number(e.lowPrice), | |
volume: Number(e.volume), | |
quoteVolume: Number(e.quoteVolume), | |
openTime: Number(e.openTime), | |
closeTime: Number(e.closeTime), | |
firstId: Number(e.firstId), | |
lastId: Number(e.lastId), | |
count: Number(e.count) | |
})) | |
}! function(e) { | |
e["1m"] = "1m", e["3m"] = "3m", e["5m"] = "5m", e["15m"] = "15m", e["30m"] = "30m", e["1h"] = "1h", e["2h"] = "2h", e["4h"] = "4h", e["6h"] = "6h", e["8h"] = "8h", e["12h"] = "12h", e["1d"] = "1d", e["3d"] = "3d", e["1w"] = "1w", e["1M"] = "1M" | |
}(E = exports.Interval || (exports.Interval = {})), | |
function(e) { | |
e[e.PRE_TRADING = 0] = "PRE_TRADING", e[e.TRADING = 1] = "TRADING", e[e.POST_TRADING = 2] = "POST_TRADING", e[e.END_OF_DAY = 3] = "END_OF_DAY", e[e.HALT = 4] = "HALT", e[e.AUCTION_MATCH = 5] = "AUCTION_MATCH", e[e.BREAK = 6] = "BREAK" | |
}(i = exports.SymbolStatus || (exports.SymbolStatus = {})), | |
function(e) { | |
e[e.SPOT = 0] = "SPOT" | |
}(o = exports.SymbolType || (exports.SymbolType = {})), | |
function(e) { | |
e[e.NEW = 0] = "NEW", e[e.PARTIALLY_FILLED = 1] = "PARTIALLY_FILLED", e[e.FILLED = 2] = "FILLED", e[e.CANCELED = 3] = "CANCELED", e[e.PENDING_CANCEL = 4] = "PENDING_CANCEL", e[e.REJECTED = 5] = "REJECTED", e[e.EXPIRED = 6] = "EXPIRED" | |
}(T = exports.OrderStatus || (exports.OrderStatus = {})), | |
function(e) { | |
e[e.RESPONSE = 0] = "RESPONSE", e[e.EXEC_STARTED = 1] = "EXEC_STARTED", e[e.ALL_DONE = 2] = "ALL_DONE" | |
}(s = exports.ListStatusType || (exports.ListStatusType = {})), | |
function(e) { | |
e[e.EXECUTING = 0] = "EXECUTING", e[e.ALL_DONE = 1] = "ALL_DONE", e[e.REJECT = 2] = "REJECT" | |
}(p = exports.ListOrderStatus || (exports.ListOrderStatus = {})), | |
function(e) { | |
e[e.LIMIT = 0] = "LIMIT", e[e.MARKET = 1] = "MARKET", e[e.STOP_LOSS = 2] = "STOP_LOSS", e[e.STOP_LOSS_LIMIT = 3] = "STOP_LOSS_LIMIT", e[e.TAKE_PROFIT = 4] = "TAKE_PROFIT", e[e.TAKE_PROFIT_LIMIT = 5] = "TAKE_PROFIT_LIMIT" | |
}(a = exports.OrderType || (exports.OrderType = {})), | |
function(e) { | |
e[e.ACK = 0] = "ACK", e[e.RESULT = 1] = "RESULT", e[e.FULL = 2] = "FULL" | |
}(O = exports.OrderResponseType || (exports.OrderResponseType = {})), | |
function(e) { | |
e[e.BUY = 0] = "BUY", e[e.SELL = 1] = "SELL" | |
}(n = exports.OrderSide || (exports.OrderSide = {})), | |
function(e) { | |
e[e.GTC = 0] = "GTC", e[e.IOC = 1] = "IOC", e[e.FOK = 2] = "FOK" | |
}(R = exports.OrderTypeInForce || (exports.OrderTypeInForce = {})), | |
function(e) { | |
e[e.REQUEST_WEIGHT = 0] = "REQUEST_WEIGHT", e[e.ORDERS = 1] = "ORDERS", e[e.RAW_REQUESTS = 2] = "RAW_REQUESTS" | |
}(u = exports.RateLimitType || (exports.RateLimitType = {})), | |
function(e) { | |
e[e.SECOND = 0] = "SECOND", e[e.MINUTE = 1] = "MINUTE", e[e.DAY = 2] = "DAY" | |
}(m = exports.RateLimitInterval || (exports.RateLimitInterval = {})), | |
function(e) { | |
e.PING = "GET /api/v3/ping", e.SERVER_TIME = "GET /api/v3/time", e.EXCHANGE_INFO = "GET /api/v3/exchangeInfo", e.ORDER_BOOK = "GET /api/v3/depth", e.TRADES = "GET /api/v3/trades", e.HISTORICAL_TRADES = "GET /api/v3/historicalTrades", e.AGGREGATED_TRADES = "GET /api/v3/aggTrades", e.CANDLESTICKS = "GET /api/v3/klines", e.AVERAGE_PRICE = "GET /api/v3/avgPrice", e.DAILY_PRICE_TICKER = "GET /api/v3/ticker/24hr", e.SYMBOL_PRICE_TICKER = "GET /api/v3/ticker/price", e.ORDER_BOOK_TICKER = "GET /api/v3/ticker/bookTicker", e.ACCOUNT_INFORMATION = "GET /api/v3/account", e.ACCOUNT_TRADES = "GET /api/v3/myTrades", e.ORDER = "POST /api/v3/order", e.TEST_ORDER = "POST /api/v3/order/test", e.QUERY_ORDER = "GET /api/v3/order", e.DELETE_ORDER = "DELETE /api/v3/order", e.DELETE_ORDERS = "DELETE /api/v3/openOrders", e.OPEN_ORDERS = "GET /api/v3/openOrders", e.ALL_ORDERS = "GET /api/v3/allOrders", e.OCO_ORDER = "POST /api/v3/order/oco", e.DELETE_OCO_ORDER = "DELETE /api/v3/orderList", e.GET_OCO_ORDER = "GET /api/v3/orderList", e.GET_OCO_ORDERS = "GET /api/v3/allOrderList", e.GET_OPEN_OCO_ORDERS = "GET /api/v3/openOrderList" | |
}(L = exports.Endpoints || (exports.Endpoints = {})), exports.request = S, exports.getOHLCV = c, exports.getDailyPriceTicker = I; | |
}, {}], | |
"tlx4": [function(require, module, exports) { | |
"use strict"; | |
Object.defineProperty(exports, "__esModule", { | |
value: !0 | |
}), exports.handler = void 0; | |
const e = require("./common/binance"); | |
async function o(o, t, s) { | |
console.log("markets:event", o), console.log("markets:context", t); | |
const n = await e.getDailyPriceTicker(); | |
s(null, { | |
isBase64Encoded: !1, | |
statusCode: 200, | |
headers: {}, | |
body: JSON.stringify(n) | |
}) | |
} | |
exports.handler = o; | |
}, { | |
"./common/binance": "E6gJ" | |
}] | |
}, {}, ["tlx4"], null) | |
//# sourceMappingURL=/markets.js.map |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment