<%- include("../../../src/web/views/partials/layout-top", { title }) %>

Echonomy Games

Mini-games that spend and reward coins via the Echonomy framework.

<%= frameworkReady ? 'Framework connected' : 'Framework missing' %>
<% const renderLastPlayed = (entry) => { if (!entry || entry.lastPlayedLabel === "Never") { return "Never"; } const user = entry.lastPlayedUser ? ` (${entry.lastPlayedUser})` : ""; return `${entry.lastPlayedLabel}${user}`; }; %>

<%= config.hotpotato.name %>

<%= config.hotpotato.enabled ? 'Enabled' : 'Disabled' %>
Discord Twitch YouTube
Active users are pulled from recent chatters on the same platform.
Edit replies

One reply per line. Tokens: {user}, {target}, {amount}, {payout}, {seconds}, {min}, {max}, {game}, {holder}, {loss}, {winners}, {trigger}.

<% responsesByGame.hotpotato.forEach((response) => { %>
<% }) %>

<%= config.coinflip.name %>

<%= config.coinflip.enabled ? 'Enabled' : 'Disabled' %>
Discord Twitch YouTube
Edit replies

One reply per line. Tokens: {user}, {amount}, {payout}, {min}, {max}, {seconds}.

<% responsesByGame.coinflip.forEach((response) => { %>
<% }) %>

<%= config.mystery.name %>

<%= config.mystery.enabled ? 'Enabled' : 'Disabled' %>
Discord Twitch YouTube
Edit replies

One reply per line. Tokens: {user}, {amount}, {payout}, {min}, {max}, {seconds}.

<% responsesByGame.mystery.forEach((response) => { %>
<% }) %>
<%- include("../../../src/web/views/partials/layout-bottom") %>