BRIKK

Templates

Ready-made programs built from registry bricks. Load one into the Studio, inspect every brick, and test it with the suggested simulated event.

whenany of my coinsvolume crosses $10000
ifprogram is enabled
setmsgtomessageπŸš€ ${token} volume just crossed {volume}!
postvarmsgto feed
recordvolume alert posted for {token}

Volume Spike β†’ Activity Feed

starter8 bricks

When simulated volume crosses $10,000, check the program is enabled, generate a message, post it to the feed and record the result.

Read the program
When ANY volume crosses $10000:
β€’ If (program is enabled), then:
  β€’ Set msg to (message πŸš€ ${token} volume just crossed {volume}!)
  β€’ Post (var msg) to feed
  β€’ Record success volume alert posted for {token}
Load into StudioTry with: Volume change 8,000 β†’ 12,500
whenany of my coinsreaches100holders
create agentHeraldas
Heraldfeels
HeraldfollowsCelebrate milestones, thank holders, never give financial advice.
postHeraldsummarizesto feed
Heraldrememberslast_milestone={holders} holders on {token}
Heralddecidesbecause{token} reached {holders} holders
recordcommunity update posted

100 Holders Community Agent

intermediate9 bricks

At 100 holders an agent with a friendly personality writes a community update, posts it, and remembers the milestone.

Read the program
When ANY reaches 100 holders:
β€’ Create agent Herald as community manager
β€’ Herald feels friendly
β€’ Herald follows Celebrate milestones, thank holders, never give financial advice.
β€’ Post (Herald summarizes a community update) to feed
β€’ Herald remembers last_milestone = {holders} holders on {token}
β€’ Herald decides ACT because {token} reached {holders} holders
β€’ Record success community update posted
Load into StudioTry with: Holder count 95 β†’ 104
when a buy β‰₯5000ofany of my coins
iftrade20000
preparealertπŸ‹ Whale buy: {amount} of ${token}
create taskCheck wallet {wallet} after whale buy
else
preparealertLarge buy: {amount} of ${token}
recordbuy of {amount} classified

Whale Buy Watch

intermediate9 bricks

Buys of $5k+ raise an alert; buys above $20k escalate to a critical alert and a follow-up task.

Read the program
When a buy β‰₯ 5000 USD of ANY:
β€’ If ((trade amount (USD)) > (20000)), then:
  β€’ Prepare critical alert πŸ‹ Whale buy: {amount} of ${token}
  β€’ Create task Check wallet {wallet} after whale buy
β€’ Otherwise:
  β€’ Prepare warning alert Large buy: {amount} of ${token}
β€’ Record success buy of {amount} classified
Load into StudioTry with: Buy of $25,000
when I press run
setcountto0
repeat3times
changecountby1
postjoinCounted bricks: varcountto feed
recordloop finished

Hello Bricks (loops & variables)

starter8 bricks

A manual starter that uses a variable, a bounded repeat loop and joined text. Great for learning the editor.

Read the program
When I press run:
β€’ Set count to 0
β€’ Repeat 3 times:
  β€’ Change count by 1
β€’ Post (join Counted bricks: (var count)) to feed
β€’ Record success loop finished
Load into StudioTry with: Manual trigger
every300seconds
create agentQuantas
Quantfeels
Quantuses
postQuantsummarizesto feed
recorddigest posted

Scheduled Analyst Digest

intermediate7 bricks

Every 5 minutes an analyst agent looks up the price with an approved tool and posts a digest.

Read the program
Every 300 seconds:
β€’ Create agent Quant as market analyst
β€’ Quant feels analytical
β€’ Quant uses Price lookup
β€’ Post (Quant summarizes the event) to feed
β€’ Record success digest posted
Load into StudioTry with: Timer tick
when a buy β‰₯1000of$BRIK
ifprogram is enabledvolume above $50000
prepareof $25$BRIKfor approval
notifyApproval needed:A $25 buy of ${token} is waiting for you
else
recordvolume too low for {token}

Guarded Buy Preparation

advanced8 bricks

On a buy with strong volume, prepare a small buy for human approval. Never signs β€” respects the spending limit.

Read the program
When a buy β‰₯ 1000 USD of BRIK:
β€’ If ((program is enabled) and (volume above $50000)), then:
  β€’ Prepare buy of $25 BRIK for approval
  β€’ Notify Approval needed: A $25 buy of ${token} is waiting for you
β€’ Otherwise:
  β€’ Record skipped volume too low for {token}
Load into StudioTry with: Buy of $2,000
every3600seconds
reward top5holders ofany of my coinswith0.05SOL
notifyHolder reward ready:Review and sign this hour's reward in the Monitor

Hourly Holder Rewards

intermediate3 bricks

Every hour, propose sharing 0.05 SOL between the top 5 holders of your coin. Pick your coin in the reward brick. You review the wallets and sign once per reward in the Monitor.

Read the program
Every 3600 seconds:
β€’ Reward top 5 holders of ANY with 0.05 SOL
β€’ Notify Holder reward ready: Review and sign this hour's reward in the Monitor
Load into StudioTry with: Timer tick
whenany of my coinsreaches100holders
reward top10holders ofany of my coinswith0.1SOL
post🎁 {holders} holders! Rewarding the top 10 holders of ${token}to feed

Milestone Holder Reward

intermediate3 bricks

When your coin reaches 100 holders, propose sharing 0.1 SOL between its top 10 holders and post a thank-you to the feed.

Read the program
When ANY reaches 100 holders:
β€’ Reward top 10 holders of ANY with 0.1 SOL
β€’ Post 🎁 {holders} holders! Rewarding the top 10 holders of ${token} to feed
Load into StudioTry with: Holders 99 β†’ 101
when webhookalertsarrives
send webhook tohttps://example.com/hookwithRelayed alert for {token}
postπŸ“¨ Relayed webhook for ${token}to feed
recordwebhook relayed

Webhook Relay

starter4 bricks

When the `alerts` webhook arrives, relay it to another endpoint (simulated unless live webhooks are enabled) and log it.

Read the program
When webhook alerts arrives:
β€’ Send webhook to https://example.com/hook with Relayed alert for {token}
β€’ Post πŸ“¨ Relayed webhook for ${token} to feed
β€’ Record success webhook relayed
Load into StudioTry with: Webhook β€œalerts”