1
2
3
4
5
6
7
8
9
10
11
12
13
async function btcPriceAlert() {
let btcPrice = await stevekrouse.currency("usd", "btc");
let change = Math.abs(btcPrice - me.lastBtcPrice);
if (change / me.lastBtcPrice > .2) {
await std.set("lastBtcPrice", btcPrice);
let formattedBtcPrice = panphora.formatAsCurrency(btcPrice);
await std.email({
text: formattedBtcPrice,
subject: "BTC PRICE ALERT: " + formattedBtcPrice,
});
}
return btcPrice;
}
👆 This is a val. Vals are TypeScript snippets of code, written in the browser and run on our servers. Create scheduled functions, email yourself, and persist small pieces of data — all from the browser.