Create and manage ERC-20 tokens with a Telegram bot and 1Shot API wallets
Launch ERC-20 Tokens with Telegram Bot and 1Shot API Custodial Wallets
Find the full walk-through tutorial video for this workflow on YouTube.
This Telegram bot template demonstrates some useful patterns for creating crypto-powered multi-user bot applications like:
How to create custodial wallets tied to specific telegram users. How submit onchain transactions from a specific user's wallet when they interact with your bot. Storing transaction logs in n8n data tables Settings up inline keyboards for use triggering specific onchain actions.
Starting with this workflow, you can extend it for many different crypto/onchain applications as well as introduce fees to generate revenue in return for performing onchain actions for your users.
NOTE: This is somewhat advanced setup as it requires the use of datatables, you will need to self-host this workflow.
Setup
You'll need to perform the following steps to get this Telegram bot workflow up and running:
Create a free 1Shot API account & generate an API Key & Secret. Use the API credentials to authenticate the 1Shot API nodes. Create a new Telegram bot using the @BotFather bot to get an api key. Use the bot API key to authenticate the Telegram nodes. Create a two Data Tables in your n8n account: User Table & Token Table. The User Table should have chatid, wallet and walletid as columns. The Token Table should have wallet, token, name and chatid as columns. These tables are used to the mappings between your bot users and their wallets and tokens. Import the 1Shot API Token Factory contract into your 1Shot API account. This smart contract is needed to deploy ERC-20 tokens on behalf of your bot users.
You can also watch the associated YouTube tutorial for a step-by-step walkthrough of these points.
Related Templates
Generate Product Ad Copy & CTAs with GPT-4 for Slack and Airtable
ā” AI Copywriter Pro: Instant Ad Copy & CTA Generator Transform product details into compelling marketing copy in second...
Instagram Full Profile Scraper with Apify and Google Sheets
šø Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Compare Lists and Identify Common Items & Differences Using Custom Keys
This workflow compares two lists of objects (List A and List B) using a user-specified key (e.g. email, id, domain) and ...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments