Page cover

Getting started

Setting-up your account.

To launch coins with Telau, you need to create an account in the bot conversation.

You just need to start the bot and generate a wallet, you can also enter your own private key.


Security of your account.

Security of Private Keys

The private keys are strictly encrypted (using turnkey) and we do not have access to them, ensuring maximum protection.

You can unlink your wallet at any time in the menu.

Recommendation

To ensure optimal security, we recommend generating a new wallet.

Code Blocks (Some)

                    "menu_wallet" => {
                        handle_wallet(
                            &bot, chat_id, user_id,
                            &*db_pool, &*encryption_key, &*solana_client,
                            WalletMenuMode::Main,
                            None,
                        ).await?;
                    }
                    "wallet_back" => {
                        let mid = if let Some(MaybeInaccessibleMessage::Regular(m)) = &q.message {
                            Some(m.id)
                        } else { None };
                        handle_wallet(
                            &bot, chat_id, user_id,
                            &*db_pool, &*encryption_key, &*solana_client,
                            WalletMenuMode::Main,
                            mid,
                        ).await?;
                    }
                    "wallet_manage_creator" => {
                        let mid = if let Some(MaybeInaccessibleMessage::Regular(m)) = &q.message {
                            Some(m.id)
                        } else { None };
                        handle_wallet(
                            &bot, chat_id, user_id,
                            &*db_pool, &*encryption_key, &*solana_client,
                            WalletMenuMode::Creator,
                            mid,
                        ).await?;
                    }
                    "wallet_import_creator" => {
                        let message_text = "📥 Enter your private key\n_Both \"55aQ5qU6...\" and \"\\[14,72,31,...\\]\" formats are supported_";
                        let sent_msg = bot.send_message(id, half_escape_telegram(message_text))
                            .parse_mode(ParseMode::MarkdownV2)
                            .reply_markup(ForceReply::new())
                            .await?;
                        waiting_for_key.lock().await.insert(id.into(), Some(("import_creator".to_string(), sent_msg.id, None)));
                    }
                    "wallet_export_creator" => {
                        export_wallet_key(&bot, chat_id, user_id, &*db_pool, &*encryption_key, KeyType::Creator).await?;
                    }
                    "wallet_delete_export" => {
                        if let Some(MaybeInaccessibleMessage::Regular(message)) = &q.message {
                            bot.delete_message(message.chat.id, message.id).await?;
                        }
                    }

Last updated