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