Starknet Documentation home page
Welcome
Build
Secure
Learn
Ask AI
Search...
Navigation
Search...
⌘K
Examples
Introduction
Basic concepts
Storage
Interfaces, Visibility and Mutability
Variables
Constructor
Simple Counter
Error Handling in Cairo
Events
Storing Custom Types
Custom Types in Entrypoints
Mappings
Documentation
Calling other contracts
Components
Advanced Concepts
Writing to any storage slot
Structs as mapping keys
Verify ZK Proofs on Starknet
Sierra IR Storage Contract
ECDSA Verification
Plugins
Understanding Sierra: From High-Level Cairo to Safe CASM
Library Calls
Hash Solidity Compatible
Hashing
Commit-Reveal
Storage optimisation
Account Abstraction on Starknet
Account Contract
Account Contract with Spending Limits
Applications
AdvancedFactory: Crowdfunding
Constant Product AMM
Crowdfunding Campaign
ERC20 Token
ERC721 Token
L1 ↔ L2 Token Bridge
Merkle Tree Contract
Nft dutch auction
Random number generator
Signature verification
Simple storage starknetjs
Simple vault
Staking
Timelock
Upgradeable contract
On this page
TimeLock
Applications
Timelock
TimeLock
This is the Cairo adaptation of the
Solidity by example TimeLock
.
Copy
Ask AI
// [!include ~/listings/applications/timelock/src/timelock.cairo]
Was this page helpful?
Yes
No
Suggest edits
Raise issue
Previous
Next
Assistant
Responses are generated using AI and may contain mistakes.