This is a simple demo implementing Time-Based Switch on Ethereum Blockchain.
TimeBasedSwitch.sol
smart contract provides standard methods and processes for safe transactions based on block.timestamp
. This enables users to secure their accounts from lockout by predefining fallback addresses to transfer the funds after the predefined time.
It includes a minimalistic front-end built using Truffle.
Inspiration: Google's Inactive Account Manager allows the account holder to nominate someone else to access their services if not used for an extended period.
Source: https://en.wikipedia.org/wiki/Dead_man%27s_switch
Branislav Đalić
Mališa Pušonja
Ivor Jugo
Marko Kolašinac
Andrej Rakić
Node.js version +5 Truffle v12
Install ganache and truffle
npm install -g truffle
npm run dev
This project is licensed under the MIT License