Milestone Escrow
The client locks the full budget up front, split into milestones. Funds move only on release, arbiter decision or cancellation.
Token-launch toolkit: capped ERC-20, cliff + linear vesting and staking rewards
SigmaToken is an ERC-20 with a hard cap, EIP-2612 permit (gasless approvals), burnability and two-step ownership — the owner can mint only up to the cap. TokenVesting holds tokens for many beneficiaries; each schedule has a start, a cliff, a duration and a revocable flag, and is fully funded when it is created.
StakingRewards lets users stake one token and earn another (or the same) at a fixed rate over a reward period. It uses O(1) reward-per-token accounting, so gas costs don't grow with the number of stakers, and rewards are pulled into the contract before they are promised.
A token launch needs supply discipline, credible lock-ups for team and investors, and fair holder incentives. Custom, unaudited implementations of these patterns are a common source of exploits — broken reward maths, unfunded reward promises and admin backdoors.
SigmaToken is deployed with a hard cap; the owner can mint only up to it.
The owner creates vesting schedules (start, cliff, duration, amount, revocable). Tokens are pulled into the contract immediately.
Nothing vests before start + cliff; afterwards tokens vest linearly until the end of the duration. Beneficiaries call release() at any time.
For revocable schedules, revoke() keeps the vested part claimable and returns only the unvested remainder.
The owner funds a staking reward period with notifyRewardAmount(); stakers earn pro rata and can stake, withdraw, claim or exit at any time.
Reward duration can only be changed between reward periods.
The client locks the full budget up front, split into milestones. Funds move only on release, arbiter decision or cancellation.
A fair NFT launch: allowlist and public phases, per-wallet limits, immutable max supply, ERC-2981 royalties and a delayed reveal.
Backing becomes a precondition of minting: tokens can only be minted if the reported gold reserve covers the new total supply.
Standards: Solidity 0.8.x, OpenZeppelin, Foundry tests with fuzzing, Slither static analysis, verified source. 223 tests · 100% coverage · Slither-analysed.
Tell us what you're building. You get an honest assessment, a clear scope and a fixed-price or milestone proposal, usually within a few working days.
Prefer to write first? Write to us