Superteam Earn
Superteam Vietnam

1

Abhishek

Build a Time-Locked Wallet on Solana

by Superteam Vietnam

|
|
300USDC

Total Prizes

150

USDC

1st

100

USDC

2nd

50

USDC

3rd

21

SUBMISSIONS

Syncing...

REMAINING

REGIONAL LISTING

This listing is only open for people in Vietnam

๐Ÿ† Bounty: Build a Time-Locked Wallet on Solana

Prize Pool: 150 - 100 - 50 USDC

Duration: 7 days

Level: Beginner-friendly (Solana Program + simple Frontend)



๐Ÿ”ง Objective


Create a Solana smart contract and simple frontend for a Time-Locked Wallet:

  • A user deposits SOL or USDC into a PDA account.

  • Funds are locked until a specified unlock timestamp.

  • After the unlock time, the user (or designated recipient) can withdraw the funds.



๐Ÿ’ก Why It Matters


This is a basic building block for many on-chain use cases:

  • Grants with release schedules

  • DAO-controlled disbursements

  • Trust funds or delayed payouts

  • Parental wallets or time-based savings



โœ… Deliverables


To qualify for the prize, your submission must include:

1. Solana Program (using Anchor)

  • โœ… Instruction: initialize_lock(amount, unlock_timestamp)

  • โœ… Instruction: withdraw()

  • โœ… Program owns a PDA account that holds the locked funds

  • โœ… Lock must be enforced on-chain (not just frontend)


2. Frontend

  • โœ… Form to create a time-locked wallet (input: amount + unlock time)

  • โœ… Display wallet state (amount locked, unlock date)

  • โœ… Button to withdraw if eligible (should fail if too early)

  • โœ… Works with Phantom or Backpack wallet

3. Public GitHub Repo

  • โœ… Program folder (Anchor)

  • โœ… Frontend folder (React or Svelte or HTML/JS)

  • โœ… README.md with clear instructions to run both

  • โœ… Optional: deploy to devnet and include test account/demo



๐Ÿงช Bonus (Not Required)

Youโ€™ll earn bonus points if you:

  • Use USDC (SPL token) instead of just SOL

  • Add a countdown timer to unlock in the UI

  • Write a simple test using Mocha/Chai or Anchor CLI


๐Ÿง  Tips & Resources

SKILLS NEEDED

Blockchain

CONTACT

Reach outif you have any questions about this initialBounty

WINNER ANNOUNCEMENT BY

September 15, 2025 - as scheduled by the sponsor.