Shrimpy

                Never    
var crypto = require('crypto');
const fetch = require("node-fetch");
var secret = 'dummy';
var shkey = 'dummy'

var get_accounts =  async function() {

    var nonce = Date.now();
    var pathname = "/v1/accounts";
    var body = "";
    var method = "GET";
    // create the prehash string by concatenating required parts
    var prehashString = pathname + method + nonce + body;
    // decode the base64 secret
    var key = Buffer(secret, 'base64');
    // create a sha256 hmac with the secret
    var hmac = crypto.createHmac('sha256', key);
    // hash the prehash string and base64 encode the result
    try {
        var res = await fetch('https://api.shrimpy.io'+pathname,{
            method: method,
            headers: {
                'SHRIMPY-API-KEY': shkey,
                'SHRIMPY-API-NONCE': nonce,
                'SHRIMPY-API-SIGNATURE': hmac.update(prehashString).digest('base64')}
            });
        var result = await res.json();
        console.log(result)
        return result
    } catch(error) {
            console.log(error)
    }
}

var accounts = get_accounts();
console.log(accounts)

Raw Text