A safer alternative to Telegram bot based trading - TeleSafe provides the infrastructure for delegation of certain DeFi activities from a Safe{Wallet} to a hot wallet (utilising Web3Auth) with a simple command interface inside a Telegram bot.
User creates a Safe{Wallet} from their usual address(es). This allows the user to define their desired level of security by setting the number of signatories and selecting which of their wallets will be used as the signatories. The same Safe{Wallet} can be deployed to whichever addresses the user wishes to interact with.
User creates a delegate wallet within the telegram bot interface. The wallet is created using Web3Auth using only the userβs email address. This avoids the need to store the private key in plain text on the telegram bot ownerβs server. Funds are safu!
The user connects the module to the Safe{Wallet} and sets the delegate wallet and allowed DeFi protocol contract address. The module allow the delegate to interact with said protocol whilst overall control of the Safe{Wallet} is governed by the userβs main wallet(s).
From within the telegram bot, the user can interact on the go with various DeFi protocols using simple inline commands whilst retaining the security of their funds. Transactions are then signed in the webapp within the telegram browser.
Uses Safe to create a Safe{Wallet} and set a custom module to allow a delegate to undertake actions on certain DeFi. Uses Web3Auth to link to a wallet from within a Telegram bot interface. Uses HyperLane to allow bridging to and from Goerli, Tenet Testnet, Mantle Testnet, Gnosis Chain Testnet Chiado, Celo Testnet Alfajores,Β Neon EVM Devnet, andΒ Linea Goerli within Telegram bot interface. Uses Maker DSR to allow depositing of DAI to receive sDAI within Telegram bot interface. Uses Uniswap v2 to allow tokens to be exchanged within Telegram bot interface.