window.onload = function(){
var ws = new WebSocket("wss://api.hitbtc.com:8080");
var secret = '';
var api = '733f16b211ffaf377bc7c30f6cae1503';
var msg = {
"apikey": api,
"signature": "",
"message":{
"nonce": 12,
"payload": {
"Login": {}
}
}
}
console.log(secret);
msg.signature = btoa(CryptoJS.HmacSHA512(JSON.stringify(msg.message), secret));
// msg.signature = '';
ws.onmessage = function(msg) {
var data = JSON.parse(msg.data);
console.log(JSON.stringify(data));
};
function second_passed() {
console.log(JSON.stringify(msg));
ws.send(JSON.stringify(msg));
}
setTimeout(second_passed, 3000)
}
d2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKCl7IAoJdmFyIHdzID0gbmV3IFdlYlNvY2tldCgid3NzOi8vYXBpLmhpdGJ0Yy5jb206ODA4MCIpOwoKCXZhciBzZWNyZXQgPSAnJzsKCXZhciBhcGkgPSAnNzMzZjE2YjIxMWZmYWYzNzdiYzdjMzBmNmNhZTE1MDMnOwoJCnZhciBtc2cgPSB7CiAgICAiYXBpa2V5IjogYXBpLAogICAgInNpZ25hdHVyZSI6ICIiLAogICAgIm1lc3NhZ2UiOnsKICAgICAgICAibm9uY2UiOiAxMiwgCiAgICAgICAgInBheWxvYWQiOiB7CiAgICAgICAgICAgICJMb2dpbiI6IHt9CiAgICAgICAgfQogICAgfQp9CmNvbnNvbGUubG9nKHNlY3JldCk7Cm1zZy5zaWduYXR1cmUgPSBidG9hKENyeXB0b0pTLkhtYWNTSEE1MTIoSlNPTi5zdHJpbmdpZnkobXNnLm1lc3NhZ2UpLCBzZWNyZXQpKTsKCS8vIG1zZy5zaWduYXR1cmUgPSAnJzsKCgl3cy5vbm1lc3NhZ2UgPSBmdW5jdGlvbihtc2cpIHsKCSAgIHZhciBkYXRhID0gSlNPTi5wYXJzZShtc2cuZGF0YSk7CgkgICBjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeShkYXRhKSk7Cgl9OwoKCWZ1bmN0aW9uIHNlY29uZF9wYXNzZWQoKSB7CgkgIGNvbnNvbGUubG9nKEpTT04uc3RyaW5naWZ5KG1zZykpOwoJICB3cy5zZW5kKEpTT04uc3RyaW5naWZ5KG1zZykpOwoJfQoJc2V0VGltZW91dChzZWNvbmRfcGFzc2VkLCAzMDAwKQoKfQo=