Social Token Contracts

Use provided CosmWasm modules to deploy token-powered chatrooms, airdrop missions, and community incentives.

Included Modules:

Contract
Description

TokenRoom

Deploys a room that requires a CW20/NFT to access

RepStaking

Lets users stake tokens to build reputation

AirdropMission

Launches mission-based airdrops via engagement

StreamRoom

Manages gated livestream overlays and tipping

Example Deploy (CosmJS):

await client.instantiate(
  wallet,
  codeId,
  {
    name: 'My DAO Chatroom',
    token_gating: {
      cw20_address: 'SBLK...',
      threshold: 100
    }
  },
  'RoomContract',
  { admin: wallet }
)

All contracts are upgradeable, open-source, and verifiable.

Last updated