token-lifecycle

Reference for Doppler token creation, vesting, inflation, and factory selection across DERC20, DERC2080, CloneERC20, and CloneDERC20VotesV2 paths.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "token-lifecycle" with this command: npx skills add rustydotwtf/doppler-skills/rustydotwtf-doppler-skills-token-lifecycle

Source References: Use Doppler deployments as the contract source of truth for deployed addresses and revisions.

Token Lifecycle

When to use

  • You are choosing a token factory for a launch
  • You need vesting/inflation semantics for Doppler asset tokens
  • You are debugging vesting release, pool lock behavior, or mint-rate logic

Prerequisites

  • Determine governance posture first:
    • OpenZeppelin Governor: disabled (default for most launches)
    • OpenZeppelin Governor: enabled (when token-holder governance is required)
  • Determine required token capabilities (votes, permit, clone vs full deployment)
  • Confirm Airlock-compatible factory interface (ITokenFactory)

Core workflow

  1. Pick factory path:
    • TokenFactory / DERC20
    • TokenFactory80 / DERC2080
    • CloneERC20Factory / CloneERC20
    • CloneERC20VotesFactory / CloneERC20Votes
    • CloneDERC20VotesV2Factory / CloneDERC20VotesV2 (multi-schedule vesting)
  2. Validate token data encoding expected by selected factory.
  3. Validate vesting schedule constraints and per-address/global premint caps.
  4. Verify pool lock/unlock timing relative to migration and inflation mint start.

Quick facts

FamilyVotesVesting modelDeployment style
DERC20 / DERC2080YesSingle-schedule styleFull deployment
CloneERC20NoSingle-schedule styleERC1167 clone
CloneERC20VotesYesSingle-schedule styleERC1167 clone
CloneDERC20VotesV2YesMulti-schedule vestingERC1167 clone

Failure modes

  • Mismatched encoded token data vs selected factory ABI
  • Invalid vesting schedule arrays or lengths
  • Premint caps exceeded per address or globally
  • Attempting inflation mint before unlock/initial mint window

References

  • FACTORIES.md
  • VESTING.md
  • Source: doppler/src/tokens/*.sol (especially CloneDERC20VotesV2.sol, CloneDERC20VotesV2Factory.sol)

Related skills

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

uniswap-fundamentals

No summary provided by upstream source.

Repository SourceNeeds Review
General

fee-architecture

No summary provided by upstream source.

Repository SourceNeeds Review
General

verification

No summary provided by upstream source.

Repository SourceNeeds Review