LaunchKit · 2026
Back to Skills

openfunderse-participant

Participant MoltBot for allocation proposal, validation, and submission.

0
471 downloads
by @wiimdy

Setup & Installation

openclaw skills install @wiimdy/openfunderse-participant

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install openfunderse-participant

Version History

v2.0.2Feb 15, 2026 - Version note by skill developer:

Improve Security part skill release

What This Skill Does

A bot skill for the OpenFunderse protocol that proposes, validates, and submits AllocationClaimV1 claims to a relayer on behalf of a participant address. It supports manual Telegram commands and an automated daemon mode that reads on-chain signals to compute allocation weights. Submission is gated by configurable safety checks including explicit submit flags and trusted relayer host validation.

Handles EIP-191 signature authentication, canonical hash validation, and submission safety gates automatically, removing the need to implement relayer integration from scratch.

When to use it

  • Proposing target allocation weights for a fund epoch
  • Running an auto-submission daemon against NadFun testnet signals
  • Validating an allocation claim hash before sending to the relayer
  • Depositing or withdrawing assets from a protocol vault
  • Registering a participant bot for a specific fund room

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: /allocation --fund-id demo-fund --epoch-id 5 --target-weights 7000,3000 --submit

AGENT
  1. 1Parses fund ID, epoch ID, and target weights from the command
  2. 2Builds an AllocationClaimV1 payload with participant address, weights, nonce, and horizonSec
  3. 3Recomputes the canonical claim hash via SDK and compares it against the expected hash
  4. 4Signs the relayer request using EIP-191 with PARTICIPANT_PRIVATE_KEY
  5. 5Submits the claim to the relayer at POST /api/v1/funds/{fundId}/claims
OUTPUT

AllocationClaimV1 accepted by the relayer with a confirmed claim hash

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

PARTICIPANT_PRIVATE_KEY environment variable (dedicated EVM wallet private key)PARTICIPANT_ADDRESS environment variable (wallet address matching the private key)RELAYER_URL environment variable (access to an OpenFunderse relayer endpoint)RPC_URL environment variable (EVM-compatible RPC endpoint)BOT_ID environment variable (assigned bot identifier from the protocol)CHAIN_ID environment variable (target EVM chain ID)