Example scenariosEach row is a believable persona: chain route, notional, min-hold, and optional decay. Unique wallets mean you can load several into the simulator back-to-back and show a real multi-wallet board — no manual re-typing.
Each preset opens the simulator with matching fields so you can exercise the same custom-event shape your production Torque campaigns expect - without re-entering parameters by hand.
See use cases for how sticky TVL, cooling-off rules, route cohorts, consumer seasons, and distributor loops map to Torque.
Leaderboard
Steady bridger
User bridges 1,200 USDC from Arbitrum to Solana and keeps balance above the 100 minimum. Ideal for a consistency streak campaign: each qualifying day emits snapshot events for Torque to rank.
Route
Arbitrum -> Solana
Bridge / minSimulated USDC notionals. min is the hold threshold for meetsThreshold on each snapshot.
1200 / 100
DecayPercent trimmed from balance before each indexer tick. 0% = perfect holder; higher % simulates fees or gradual exits.
Same bridge, but 2% daily decay simulates fees or partial exits. After a few days balance slips under min; streak resets. Good demo for raffles where smaller holders still win on qualifying days only.
Route
Base -> Solana
Bridge / minSimulated USDC notionals. min is the hold threshold for meetsThreshold on each snapshot.
600 / 100
DecayPercent trimmed from balance before each indexer tick. 0% = perfect holder; higher % simulates fees or gradual exits.
Large 8,000 USDC bridge from Ethereum with a 500 min-hold. Use for a separate VIP leaderboard or distributor tier so retail holders still have parallel prizes.
Route
Ethereum -> Solana
Bridge / minSimulated USDC notionals. min is the hold threshold for meetsThreshold on each snapshot.
8000 / 500
DecayPercent trimmed from balance before each indexer tick. 0% = perfect holder; higher % simulates fees or gradual exits.
Roll-up native bridges 950 USDC from Optimism with a 120 min-hold. Great story for teams routing L2 liquidity into a Solana venue while rewarding wallets that do not immediately dump.
Route
Optimism -> Solana
Bridge / minSimulated USDC notionals. min is the hold threshold for meetsThreshold on each snapshot.
950 / 120
DecayPercent trimmed from balance before each indexer tick. 0% = perfect holder; higher % simulates fees or gradual exits.
DAO bridges 2,000 USDC from Polygon for a 150 min-hold program - longer runway, fewer false churn signals. Snapshot events emphasize meetsThreshold for governance-aligned rebates.
Route
Polygon -> Solana
Bridge / minSimulated USDC notionals. min is the hold threshold for meetsThreshold on each snapshot.
2000 / 150
DecayPercent trimmed from balance before each indexer tick. 0% = perfect holder; higher % simulates fees or gradual exits.
Only 180 USDC Base → Solana with a 40 min-hold: proves the loop works for small wallets. Pair with Torque raffles so ticket weight comes from streaks, not notional alone.
Route
Base -> Solana
Bridge / minSimulated USDC notionals. min is the hold threshold for meetsThreshold on each snapshot.
180 / 40
DecayPercent trimmed from balance before each indexer tick. 0% = perfect holder; higher % simulates fees or gradual exits.
One-way 1,400 USDC Avalanche C-Chain → Solana with a 90 min-hold. Fits subnet or gaming liquidity that lands on Solana but originates in the Avalanche ecosystem.
Route
Avalanche -> Solana
Bridge / minSimulated USDC notionals. min is the hold threshold for meetsThreshold on each snapshot.
1400 / 90
DecayPercent trimmed from balance before each indexer tick. 0% = perfect holder; higher % simulates fees or gradual exits.
340 USDC BNB Chain → Solana with a 55 min-hold: mirrors users exiting centralized venues into self-custody. Useful for first-bridge nurture drips in Torque.
Route
BNB Chain -> Solana
Bridge / minSimulated USDC notionals. min is the hold threshold for meetsThreshold on each snapshot.
340 / 55
DecayPercent trimmed from balance before each indexer tick. 0% = perfect holder; higher % simulates fees or gradual exits.
More playbooks (mix & match)These are campaign designs on top of the same two event types (bridge + daily snapshot). Your SQL in Torque chooses winners; this app only emits consistent fields.
Pair with the 9 presets above — same events, different incentive logic in Torque.
Epoch flip bonus
First snapshot after each Monday 00:00 UTC that has meetsThreshold=true earns a gift drop — use Torque gifts + time window in SQL.
Bridge + 10-day cliff
Require streakDays ≥ 10 before raffle tickets count; stops hit-and-run bridgers from farming draws.
Route-specific rebates
Filter bridge_hold_completed where sourceChain = Arbitrum for a partner co-marketing rebate pool.
Anti-dump signal
If meetsThreshold goes false within 3 days of bridge, slash raffle weight — complements Torque sybil tooling.
Liquidity league tiers
Leaderboard tier A if bridgedAmount > 2000, tier B otherwise — parallel prizes so retail still competes.
Recovery bonus
Users who lose streak then regain meetsThreshold for 5 straight days get a one-time rebate — encourages re-entry.
Decay ladder
Campaign SQL grants 1× tickets at 0% decay days, 0.5× when balance dropped <5% — rewards honest fee drag without zeroing retail.
Wallet cohort A/B
Tag users by first sourceChain in Torque; run parallel leaderboards (e.g. Base vs Ethereum arrivals) from the same events.
Hold-to-mint gate
NFT or allowlist mint unlocks only if streakDays ≥ N and meetsThreshold on snapshot — bridge event supplies bridgedAmount for rarity tiers.
Oracle blackout
Ignore snapshots where dayIndex jumps >1 (simulated indexer gap) so Torque campaigns don’t punish infra blips.