# DreamPad

> On-chain Cardano launchpad smart contracts written in Aiken — Pool Vault, Reward Claim, and Dream Funding Escrow validators powering the DreamPad MVP-3.

Canonical page: https://www.ishannaik.com/projects/dreampad

_Cardano launchpad smart contracts (Aiken)_

- Category: Blockchain Development
- Client: DreamPad
- Role: Smart Contract Developer
- Year: 2026
- Duration: 6 weeks

## Overview

DreamPad is a Cardano launchpad whose on-chain logic I built in Aiken, the modern smart-contract language for Cardano. The MVP-3 contract suite covers three core validators: a Pool Vault that custodies and accounts for pooled funds, a Reward Claim validator that gates and distributes rewards, and a Dream Funding Escrow that holds raise capital under explicit on-chain conditions.

The work focused on correctness and safety — designing datum/redeemer schemas, enforcing spend conditions, and validating state transitions so funds can only move under the exact rules the protocol intends. Contracts were developed and tested against the Cardano ledger model with an off-chain TypeScript layer for transaction building.

The result is a composable set of validators that a launchpad frontend and backend can drive, with the security guarantees handled where they matter most: on chain.

## Features

- **Pool Vault**: Custodies pooled funds with strict on-chain accounting and spend conditions
- **Reward Claim**: Gates and distributes rewards through a validator with explicit claim rules
- **Dream Funding Escrow**: Holds raise capital in escrow, releasable only under defined on-chain conditions
- **Aiken Validators**: Datum/redeemer schemas and state-transition checks written in Aiken
- **Ledger-safe Design**: Funds move only under the exact rules the protocol intends
- **TypeScript Off-chain**: Transaction building and contract interaction layer in TypeScript

## Technologies

Aiken, Cardano, Smart Contracts, TypeScript, Plutus, eUTXO

## Process

- **Spec & Schemas** (1 week): Defined datum/redeemer schemas and the spend conditions for each validator
- **Contract Development** (3 weeks): Implemented Pool Vault, Reward Claim, and Dream Funding Escrow in Aiken
- **Testing** (1 week): Validated state transitions against the Cardano ledger model
- **Off-chain Integration** (1 week): Built the TypeScript transaction layer to drive the contracts

## Related projects

- [Frenbot](https://www.ishannaik.com/projects/frenbot.md)
- [Cardano Node Infrastructure](https://www.ishannaik.com/projects/cardano-node.md)
- [Botanix](https://www.ishannaik.com/projects/botanix.md)
