Back

Your solutions (20)

Start over

Anonymous Data

Seeking contributors to develop this.

Atomic Transactions

Seeking contributors to develop this.

Bet

A decentralized two-player betting system built on Cardano using Aiken, demonstrating the power of trustless wagering with oracle-based resolution.

Constant-product AMM

Seeking contributors to develop this.

Crowdfund

This Aiken smart contract implements a crowdfunding mechanism with three possible actions: DONATE, WITHDRAW, and RECLAIM. Donations are tracked in a datum mapping contributor keys to their contributions, and funds can only be withdrawn by the beneficiary if the funding goal is met after the deadline. If the goal is not met, contributors can reclaim their donations after the deadline, either fully (if claiming all funds) or partially (with checks to prevent donor data manipulation). The contract ensures safety through deadline validation, correct fund tracking, and signature verification.

Decentralized identity

Seeking contributors to develop this.

Editable NFT

Seeking contributors to develop this.

Escrow

Escrow contract facilitates the secure exchange of assets between two parties by acting as a trusted intermediary that holds the assets until the conditions of the agreement are met. The escrow smart contract allows two parties to exchange assets securely. The contract holds the assets until both parties agree and sign off on the transaction.

Factory

Seeking contributors to develop this.

The Hash Timed Locked Contract (HTLC)

The Hash Timed Locked Contract (HTLC) involves two users, the owner and the guesser. This contract allows the owner to lock funds within a contract by providing an expiration time and a secret. Others can try to unlock the funds before the expiration by trying to guess the secret. The owner can unlock the funds after the expiration to get the funds out of the contract.

Lottery

Seeking contributors to develop this.

Payment Splitter

A simple payment splitter that distributes funds among a list of payees.

Price Bet

Seeking contributors to develop this.

Simple transfer

This contract allows a user to deposit native assets define who can withdraw the assets. The receiver can then withdraw the assets.

Simple wallet

Seeking contributors to develop this.

Storage

Seeking contributors to develop this.

Token Transfer

This smart contract locks a specific crypto asset, defined by its PolicyId and assetName, which can only be spent by a designated receiver. The receiver must sign the transaction to withdraw the asset, and the transaction cannot involve sending other unexpected assets to different addresses. To prevent funds from being permanently locked, the contract also allows anyone to spend UTXOs sent to its address that do not contain the specified asset

Upgradeable Proxy

Seeking contributors to develop this.

Vault

Seeking contributors to develop this.

Vesting

Vesting contract is a smart contract that locks up funds for a period of time and allows the beneficiary to withdraw the funds after the lockup period.