This project was created for Lightning++ Berlin 2025 Hackathon (time 5:16:16) and won the 3rd place. Congrats!
Glacier Bitcoin Wallet - CHECKTIMELOCKVERIFY Demo
A Flutter-based Bitcoin wallet that demonstrates the use of CHECKTIMELOCKVERIFY (OP_CLTV) to create time-locked transactions on Bitcoin's regtest network.
Overview
This wallet allows you to:
Generate Bitcoin wallets
- Connect to a local Bitcoin Core regtest node
- Create time-locked transactions using CHECKTIMELOCKVERIFY
- Monitor blockchain state and wallet balance
- Mine blocks on regtest for testing
What is CHECKTIMELOCKVERIFY?
CHECKTIMELOCKVERIFY (OP_CLTV) is a Bitcoin script opcode that allows you to create transactions that cannot be spent until a certain time has passed. This is useful for:
- Escrow services
- Time-delayed inheritance
- Vesting schedules
- Savings accounts with withdrawal restrictions
@Ampersand has developed an Electrum plugin, one-shotted with an LLM (context)