On-chain automation, identity and rewards without custody.
Substreak watches Enjin, Polkadot, EVM chains and Solana, reacts to what happens and rewards the people behind it. Every signature happens in your own wallet.
- Keys stay in your wallet
- Finalized blocks only
- Every action audited
One engine
Every product runs on the same live event stream.
Chain adapters decode finalized blocks into one shared vocabulary: mints, burns, transfers, sales, staking. What you see here is exactly what triggers, profiles and quests are built on.
Live on-chain events
Streamed from the Substreak engine, finalized blocks only
Connecting to the engine…
Nine products
Pick what you need. It all shares one engine.
Use the hosted apps, or run the engine yourself and build on its API.
- Beta
Substreak Core
Your base on Enjin
Your wallet, staking with DRIP prize drops, the Forge and your linked accounts. Everything is signed in your own wallet.
Open Core - Beta
Substreak Reflex
Automation on chain events
Watch chains, match events with conditions, and fire token rewards, webhooks, Discord or Telegram messages.
Open Reflex - Beta
Substreak Amplify
Social rewards, on-chain
Campaigns that reward verified people for likes, reposts, reactions and joins on X, Telegram and Discord.
Open Amplify - Early access
Substreak Quests
Quests, streaks & badges
Engagement computed from real on-chain activity: quests, streaks, badges, leaderboards and token gates.
Open Quests - Early access
Substreak Game Kit
Enjin items in your game
Sign in with Substreak from any game or console, feed in-game events into triggers and quests, and gate content by tokens.
Open Game Kit - Beta
Substreak Codes
Claimable codes & drops
Codes, links, emoji codes and printable QR flyers. Your assets stay in your wallet until a claim is settled on-chain.
Open Codes - Beta
Substreak Alerts
A watchtower for your wallets
Alerts on transfers, NFT moves, approvals and staking, a panic button you sign yourself, and public transparency boards.
Open Alerts - Beta
Substreak Pay
Direct payments, zero custody
Payment links, game invoices and allowance-backed subscriptions. Money goes straight to the receiver; the engine confirms it on-chain.
Open Pay - Beta
Substreak Trade
Peer-to-peer, settled on-chain
Trade a token with one person. It is listed on the Enjin Marketplace for them alone, and the chain swaps both sides in one transaction.
Open Trade
How it works
Watch → match → act.
The same three steps behind DRIP payouts, Discord alerts and quest progress.
- 01
Watch
Adapters follow each chain's finalized head. No reorgs to undo: what is stored is final.
enjin-matrix #14,203,118 ✓ finalized - 02
Match
Triggers pick event kinds and a JSON condition. Amounts compare exactly with BigInt.
{ "field": "event.data.collectionId", "op": "eq", "value": "2479" } - 03
Act
Jobs are idempotent per trigger, event and action. Anything ambiguous waits for a human.
multitokens.transfer → needs_review? never auto-retried

Why non-custodial
We shut Substreak down rather than hold your keys.
The first Substreak let people hold and send tokens through a Telegram wallet that we managed. It worked, and it put us on the road to custody. So we switched it off.
Now it is back, rebuilt from the ground up: every transfer, link and sign-in is signed in your own wallet.
- Your keys, your walletEnjin Wallet, Talisman, SubWallet or any EVM wallet signs. We never see a seed phrase.
- Operator wallets only pay outProject-owned wallets fund rewards. They never hold user balances.
- Readable signaturesSign-in messages are plain text with a nonce and expiry. Signing is free and sends nothing.
Telegram, reborn
Telegram is the remote. Your wallet is the key.
The Substreak bot is back, without the custody. Commands start the action in chat; a Telegram Mini App opens your own wallet to sign. The bot never holds a balance or a key.
- Send & tip/send and /tip to any address, handle or group member.
- Drops & codesClaim drops and one-time codes right from the chat.
- Quests & streaksCheck progress and leaderboards in Quests.
- AlertsReflex triggers post straight into your groups.
Substreak
bot · example conversation
Tip 5 ENJ to @maria (verified via Amplify).
Nothing moves until you sign in your wallet.
Signed in Enjin Wallet · finalized
Chains
Substrate, EVM and Solana. One vocabulary.
Enjin MatrixchainTokens, marketplace
Enjin RelaychainStaking, poolsPolkadotTransfers, staking
- EthereumERC-20, 721, 1155
- BaseERC-20, 721, 1155
- PolygonERC-20, 721, 1155
- BNB Smart ChainERC-20, 721, 1155
- Arbitrum OneERC-20, 721, 1155
- AvalancheERC-20, 721, 1155
- SolanaSOL, SPL tokens
Open source · AGPL-3.0
Run your own Substreak.
The engine, the database schema and this website are free software. Point it at your chains, bring your own operator wallets, and keep every byte on your own servers.
$ git clone github.com/chriszemmel/substreak
$ cd substreak && pnpm install
$ pnpm dev:engine # then pnpm dev:web