TAPL: Telegram Anonymous Phone-number Lending platform
Find us on Telegram: @tap_lending_bot
...in case you just want to jump into codes:
- TON-NFT-Lending: a framework for NFT lending on TON blockchain. This contains most of the business logic of TAPL.
- TAPL-Bot: the Telegram Bot for TAPL. This is the frontend interface of TAPL.
- Fragment-login: a script that shows how to login fragment.com programmatically without TonKeeper.
Don't Trust, Just Verify!
TAPL is a platform that allows you to lend your Telegram Anonymous Phone-number (or some called "Anonymous Telegram Phone-number") to other people easily. The platform is based on the Telegram messaging app and is represented by a Telegram Bot.
isn't this CENTRALIZED 😡🤮🤢? Well, no other choice before we develope the contracts 🥺
A TAP is a kind of Non-Fungible Token (NFT) with special utilities: it's not only a token, it's a phone-number that you can use to register on Telegram.
Imagine that you have one or a bunch of anonymous phone-numbers that you are not using it at all. TAPs are just NFTs, they don't get a job and make money themselves, and we don't get any interest or benefit by locking them in our wallet. So why not lend them to other people and make some money?
- We own some TAPs, but we are not using every of them.
- We don't get any interest or benefit by locking them in our wallet.
- We can lend them to other people and make some money.
- For safety, we don't have to actually send the TAP to the borrower, we can just lend them the right to use the TAP. (e.i. give the borrower permission to access to the TAP login code)
Imagine you are a Telegram user who temporarily wants to register a new Telegram account and stay anonymous. You can buy a TAP from the market, but it may be too expensive. Why not just borrow one from other people?
- We need a Telegram Anonymous Phone-number to register on Telegram.
- Currently TAP is somehow too expensive that we can't afford it.
- It may be a cheaper choice if We can borrow TAPs from other people and use them to register on Telegram instead of buying them.
- Get an lending instructions from TAPL Bot.
- Lend the TAP out by following the instructions (using command
/lend
). - Wait for the TAP to be borrowed. Check the TAP status any time on TAPL Bot (using command
/mylendings
). - Get an takeback instruction from TAPL Bot (using command
/takeback
). - Withdraw the TAP by following the instructions (only when the TAP is not borrowed).
- Get a borrowing instructions from TAPL Bot.
- Borrow the TAP by following the instructions (using command
/borrow
). - You temporarily owns the TAP until the lending period expires. Check the TAP status any time (using command
/myaccount
). You can get the corresponding Login Code though TAPL Bot (using command/getcode
). - You can register on Telegram with the Login Code. Note that when the lending period expires, you can't get the Login Code anymore so you can't access to the Telegram account with the TAP anymore.
When Lender hasn't lent the TAP out, the Borrower wouldn't have the corresponding Login Code access so the Borrower can't register or login on Telegram with the TAP.
the figure below shows the Lender hasn't lend out the TAP so the TAP is still lying in one's wallet
When Lender has lent the TAP out and is borrowed by the Borrower, the Borrower would have the corresponding Login Code access so the Borrower can register on Telegram with the TAP.
the figure below shows the Lender has lent the TAP out and is borrowed by the Borrower, but the Borrower doesn't have the ownership of the TAP but only the Login Code access
When the lending period expires, the Borrower would lose the Login Code access so the Borrower can't register on Telegram with the TAP anymore.