Is it better?

> function(properties, context) {
>   const key          = properties.public_key; // API Key
>   const secret       = properties.private_key; // API Private Key
>   const KrakenClient = require('kraken-api');
>   const kraken       = new KrakenClient(key, secret);
> return context.async( async callback => {
>     try {
>         let Ledgers = await kraken.api('Ledgers');
>         callback( undefined, {"data": Ledgers} );
>     }
>     catch ( err ) {
>         callback( err );
>     }
> });
> }