Future Asset Transfer is a simple Ethereum smart contract that enables automatic, time-locked transfers of Ether (ETH). It allows a sender to securely deposit funds that can only be withdrawn by a designated recipient after a specific future date/time.
This project is perfect for beginners exploring Solidity, smart contract automation, and future asset management on the blockchain.
Repository: https://github.com/ghoshrohit10/LegacyFi.git
LegacyFi’s FutureAssetTransfer mission is to offer an accessible, auditable, beginner-friendly smart contract for future-dated Ether transfers — enabling trustless, simple time-locked transfers that any user can deploy and verify on-chain. It prioritizes clarity and learnability (single-file Solidity, explicit require checks, and a public deployment record), making it ideal as a learning scaffold or a base for more advanced scheduling/escrow features.
A simple, practical need: users want a trustless way to lock Ether and ensure it’s released to a specific recipient only after a preset future time — for uses like time-delayed inheritance, scheduled payments, or basic escrow. The repository implements this but is minimal and has a few real-world limitations (no ERC-20 support, no owner-recovery/upgrade pattern, no withdrawal fallback for failed transfers, and no formal testing or safety checks beyond basic require statements).
The repository provides a compact, readable Solidity contract — FutureAssetTransfer — that solves the core problem by:
Accepting ETH at deployment and recording sender, recipient and unlockTime.
Blocking withdrawal until block.timestamp >= unlockTime.
Allowing only the designated recipient to call withdraw() after the unlock time; withdraw() forwards the entire contract balance via a low-level call and reverts on failure.
Exposing timeRemaining() so anyone can check how long until funds unlock.
This minimal, on-chain enforcement creates a trustless time-lock without intermediaries. The README also notes the contract is verified/deployed (contract address displayed), which helps transparency and auditability.
India