← All work
Product · 2022–23

On-Chain Launchpad & Marketplace Smart Contracts (Pact / Kadena)

A multi-chain token launchpad

Overview

The complete on-chain backbone for a multi-chain token launchpad, written in Pact for the Kadena Chainweb blockchain. The codebase implements the launchpad’s token, NFT, vesting, locking, marketplace and gas-abstraction primitives as a layered, numbered set of contracts deployed across local, testnet, staging and mainnet-production environments.

The Challenge

A launchpad needs trustworthy, auditable on-chain logic to mint and distribute project tokens and NFTs, enforce vesting and lockups, sponsor user gas, and run a secondary marketplace, all coordinated across multiple deployment targets with carefully managed admin keypairs.

What We Built

A structured Pact contract suite organized into numbered modules, each with per-environment signed deployment artifacts (local / testnet / mainnet-staging / mainnet-production):

  • 0-fungible-util and 0.1-hype-coin, fungible token utilities and the platform coin.
  • 1-free-gas-station, gas sponsorship so users transact without holding native gas.
  • 2-callable-contracts, 2.1-community-v2, 2.2-hype-locker-v2, 2.3-mok-vesting, community, token-locking and vesting logic.
  • 3-marmalade / 3.1-nft-distribution, Marmalade-standard NFTs and distribution.
  • 5-marketplace, 6-hype-locker-v3, 7-chat, 8-wallet, secondary marketplace, an upgraded locker, on-chain chat and wallet primitives. Supporting infrastructure includes managed keypairs (admin/namespace/operate), .repl test files, a Pact local server config, a Postman collection, and shell scripts (deploy-pact-{local,testnet,staging,prod}.sh) that drive signed deployments per environment.

Technologies & Approach

Pact (Kadena’s smart-contract language) was chosen for its formal-verification-friendly model and native Marmalade NFT support. Each contract ships with signed YAML transaction definitions and environment-scoped deploy scripts, giving a repeatable, reviewable promotion path from local REPL testing to mainnet.

Outcome / Impact

Delivered a production launchpad’s full on-chain layer spanning tokens, NFTs, vesting, locking, gas abstraction, marketplace and wallet, versioned and deployed across four environments, demonstrating end-to-end smart-contract delivery on a non-EVM chain.

Capabilities Demonstrated

  • Designing and shipping production smart contracts in Pact on the Kadena blockchain
  • Token and NFT economics: vesting, lockups, distribution and gas sponsorship
  • Multi-environment, signed on-chain deployment pipelines (local → testnet → staging → mainnet)
  • Marmalade NFT standard implementation and secondary-marketplace logic
More work See all →