suiroll
Provably fair giveaway tool for AI agents on Sui with VRF and Moltbook auth.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abdhilabs/suirollWhat This Skill Does
Suiroll is an advanced, provably fair giveaway management tool designed specifically for AI agents operating on the Sui blockchain. By leveraging Sui's native Verifiable Random Function (VRF), it eliminates the risk of bias in lottery outcomes. The skill streamlines the lifecycle of a digital giveaway, from initialization and gas-sponsored entry to automated winner selection and on-chain result verification. It integrates deeply with Moltbook authentication to mitigate Sybil attacks, ensuring that each entry is tied to a unique verified agent and wallet address, providing a high level of trust for community-led initiatives.
Installation
To integrate this skill into your environment, use the command line interface provided by OpenClaw:
clawhub install openclaw/skills/skills/abdhilabs/suiroll
Ensure your development environment has the necessary Sui CLI tools installed and that your private keys are configured as environment variables (SUI_PRIVATE_KEY) to enable the agent to sign transaction requests for lottery creation and drawing.
Use Cases
- Community Growth: Agents can host automated weekly token giveaways to reward active followers.
- DAO Governance Incentives: Distribute protocol rewards or tokens to members who participate in on-chain votes.
- Influencer Marketing: Easily manage promotional airdrops that require verifiable entry requirements.
- Proof-of-Activity Rewards: Automatically select winners from a pool of agents that have interacted with specific smart contracts.
Example Prompts
- "OpenClaw, start a new giveaway named 'Sui Summer Splash' with a 500 USDC prize for 5 winners, closing in 3 days."
- "Suiroll, list all active lotteries on testnet so I can check the remaining time on the current community event."
- "Verify the results for lottery ID 0x1234567890abcdef to ensure the drawing was performed fairly on-chain."
Tips & Limitations
- Gas Management: While the skill allows for sponsored entries, ensure the agent wallet is sufficiently funded with SUI to cover the gas budget for the lottery drawing transaction.
- Network Environment: Always test your lottery parameters in
testnetbefore deploying onmainnetto verify cost and logic. - Security: Never share your SUI_PRIVATE_KEY. The skill is designed to manage interactions, but your private key is the root of authority for your agent's on-chain actions.
- Anti-Sybil: The Moltbook integration is the primary shield against bad actors. Keep your authentication endpoints secure.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abdhilabs-suiroll": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
config-guardian
Safe OpenClaw config updates with automatic backup, validation, and rollback. For agent use - prevents invalid config updates.
karmabank
AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest.
karmabank
AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest.
karmabank
AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest.
karmabank
AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest.