
lets say i have my own ethereum wallet, and i have friend with his own ethereum wallet, can i create contract that i will sign and my friend will sign, once if his wallet address receive 1 eth, can his wallet automatically send 1eth from his address to my wallet  without entering in wallet? since my friend will be offline 