All Actions On Chain
This is the catalog. Every Pipoke action you can take, grouped by surface, with the contract that owns it. None of this lives on a backend. All of it is signed and settled on one of the 142 Pipoke programs deployed on Octra Devnet today.
Pipoke runs on Octra Devnet today. Any fee, price, or limit referred to here is a contract setting chosen for testing. Every one is owner-settable, and mainnet values will be different. These docs describe how the mechanics work, not what the numbers are.
#Social
| Action |
Where |
Note |
| Post |
Feed shard |
One signed tx. Counts toward your daily action cap. |
| Reply (text) |
Feed shard |
Threaded under a parent. |
| Reply (voice note) |
Feed shard |
Voice clip sealed into your Circle; reply tx references the oct:// URI. |
| Reply (video) |
Feed shard |
Video sealed into your Circle; reply tx references the URI. |
| Repost |
Feed shard |
One repost per post per wallet. |
| Quote repost |
Feed shard |
Repost with attached text. |
| Like |
Feed shard |
One like per post per wallet. |
| Unlike |
Feed shard |
Free. |
| React (emoji) |
Engagement shard |
16 reaction kinds. |
| Bookmark |
Engagement shard |
Private to you. |
| Pin to profile |
Engagement shard |
One pinned post per profile. |
| Poke (tip) |
Feed shard |
Direct POKE transfer attached to a post reference. |
| Promote |
Feed shard |
Keeps a post promoted for a span of epochs. |
| Edit post |
Feed shard |
Publishes a revision URI. |
| Delete post |
Feed shard |
Writes a tombstone. The history is auditable. |
| Story publish |
Feed shard |
TTL story with optional privacy tier. |
| Mark post as decoy |
Feed shard |
Hides from your own feed without deleting. |
#Profile
| Action |
Where |
| Register handle |
PipokeCore |
| Set display name |
PipokeCore |
| Set bio |
PipokeCore |
| Set avatar |
PipokeCore |
| Set follower-only X25519 pubkey |
PipokeCore |
| Follow / unfollow |
PipokeCore |
| Block / unblock |
PipokeCore |
| Mute / unmute |
PipokeCore |
| Set close-friend |
PipokeCore |
| Set DM allowlist required |
PipokeCore |
| Set DM allowlist member |
PipokeCore |
| Set default DM expiry |
PipokeCore |
#Wallet and session
| Action |
Where |
Claim OCT from faucet |
OCTFaucet |
Claim POKE from faucet |
POKEFaucet |
Grant POKE allowance |
POKEToken |
| Activate session key |
SessionRegistry |
| Revoke session key |
SessionRegistry |
Transfer POKE |
POKEToken |
| Transfer a launched coin |
The coin's BondingCurveToken |
| Claim engagement reward |
EngagementVault |
| Purchase premium |
PipokeCore |
#Markets
| Action |
Where |
| Launch a coin |
CoinLauncher (one POKE launch fee) |
| Buy on curve |
BondingCurveToken |
| Sell on curve |
BondingCurveToken |
Swap OCT → token (post-grad) |
BondingCurveToken |
Swap token → OCT (post-grad) |
BondingCurveToken |
#Auctions
| Action |
Where |
| Create auction |
PipokeAuctionRouter |
| Commit bid (sealed) |
Auction shard |
| Reveal bid |
Auction shard |
| Settle |
Auction shard |
| Claim payout |
Auction shard |
| Claim refund |
Auction shard |
#Communities
| Action |
Where |
| Create community |
PipokeCommunityShard |
| Join / leave |
PipokeCommunityShard |
| Apply (open application) |
PipokeCommunityShard |
| Approve / deny application |
PipokeCommunityShard |
| Treasury subscription |
PipokeCommunityShard |
| Post in community |
PipokeCommunityShard |
| Comment in community |
PipokeCommunityShard |
| Propose |
PipokeCommunityShard |
| Vote |
PipokeCommunityShard |
| Execute proposal |
PipokeCommunityShard |
| Mod action (mute / shadow / ban / lock post) |
PipokeCommunityShard |
| Mod bond post |
PipokeCommunityShard |
| Mod bond withdraw |
PipokeCommunityShard |
| Appeal |
PipokeCommunityShard |
| Decide appeal |
PipokeCommunityShard |
#Rooms
| Action |
Where |
| Open drop |
PipokeRooms |
| Close drop (seal VOD) |
PipokeRooms |
| Open community room |
PipokeCommunityRooms |
| Close community room |
PipokeCommunityRooms |
| Open backroom (anon-proven) |
PipokeRooms |
| Close backroom |
PipokeRooms |
#Anonymous
| Action |
Where |
| Register anon commitment |
PipokeAnonReputationRoots |
| Anon post |
Anon feed shard |
| Anon co-sign |
Anon feed shard |
| Anon auction commit |
Anon auction shard |
| Anon auction reveal |
Anon auction shard |
| Backroom open (anon-proven) |
PipokeRooms |
#Games
| Action |
Where |
| Buy in (cash poker) |
PokerShard |
| Register (tournament) |
PokerTournament |
| Re-enter |
PokerTournament |
| Play action (bet, call, fold, raise) |
PokerShard |
| Settle hand |
PokerShard |
| Place crash bet |
CrashHouse or CrashPvP |
| Cash out crash |
CrashHouse or CrashPvP |
| Create duel |
GameDuelShard |
| Join duel |
GameDuelShard |
| Commit duel move |
GameDuelShard |
| Reveal duel move |
GameDuelShard |
#DMs and groups
| Action |
Where |
| Send DM |
Inbox shard |
| Forward DM |
Inbox shard |
| Mark read |
Inbox shard |
| Create group |
Group shard |
| Add group member |
Group shard |
| Remove group member |
Group shard |
| Send group message |
Group shard |
#Biont bridge
| Action |
Where |
| Bond a biont to your handle |
PipokeBridge |
| Unbond |
PipokeBridge |
| Record mention of a soul |
PipokeBridge |
| Record post about a soul |
PipokeBridge |
This is the whole surface. If you can do it in Pipoke, the chain has a receipt for it.
#See also