This Contract was made in Script IDE :
/* A string to make the address (hash of the script) unique */
LET cname=[ Future Cash Contract v1 ]
/* Coin MUST be older than the timelock - stored in state var 0 */
ASSERT @COINAGE GT PREVSTATE(0)
/* CHECK is signed by the specified key - stored in state var 1 */ */
RETURN SIGNEDBY(PREVSTATE(1))
The Contract address is :
MxG084V4UHRZY9JFSK3G7BGN370J7KY0RZJBS63F8YZT387WP2B1478F8AEWKQH
The timelock details are stored as state variables..
0 - Holds the timelock amount
1 - Holds the public key of the owner
Simple!