Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Access control via NFT and SBT #215

Closed
4 tasks
delovoyhomie opened this issue Apr 17, 2023 · 13 comments
Closed
4 tasks

Access control via NFT and SBT #215

delovoyhomie opened this issue Apr 17, 2023 · 13 comments
Assignees
Labels
Approved This proposal is approved by the committee footstep This is a TON Footstep issue

Comments

@delovoyhomie
Copy link
Collaborator

delovoyhomie commented Apr 17, 2023

Summary

This TON Footstep proposal aims to create a decentralized solution for renting and borrowing NFTs and SBTs to facilitate access management in organizations or companies. The solution will consist of a smart contract and a Telegram bot that allows administrators to set up the rental parameters and manage access to specific chats or channels for a limited time.

Context

Currently, organizations and companies need a flexible and secure way to grant temporary access to their employees for specific chats and channels. With the growing popularity of NFTs and SBTs in access management, there is a need for a system that allows administrators to rent and borrow these tokens to manage user access to different resources within their organization. This proposal aims to address this need by developing a smart contract and Telegram bot that can automate the process of renting and borrowing NFTs and SBTs.

Goals

  • Develop a smart contract to manage the renting and borrowing of NFTs and SBTs.
  • Create a Telegram bot to interact with the smart contract, enabling administrators to set up rental parameters and manage user access.
  • Ensure seamless integration of the smart contract and Telegram bot with existing group chats and channels.
  • Provide an open GitHub repository with the necessary functionality and basic tests.

Deliverables

  • A fully functional smart contract for renting and borrowing NFTs and SBTs.
  • A Telegram bot for administrators to set up rental parameters and manage user access.
  • Complete documentation and guidelines on using the smart contract and Telegram bot.
  • An open GitHub repository with the implemented solution, including source code, basic tests, and instructions for deployment.

Definition of Done

  • The open GitHub repository is published with complete source code, basic tests, and deployment instructions.
  • The smart contract is developed and thoroughly tested for managing the renting and borrowing of NFTs and SBTs.
  • The Telegram bot is created and can interact with the smart contract, allowing administrators to set up rental parameters and manage user access.
  • The smart contract and Telegram bot are seamlessly integrated with existing group chats and channels.

Reward

  • Standard TON Footstep SBT
  • 1250$ in TON equivalent

Total: $1250

Deadline

3-4 weeks from start of the development

@delovoyhomie delovoyhomie added footstep This is a TON Footstep issue Approved This proposal is approved by the committee labels Apr 17, 2023
@delovoyhomie
Copy link
Collaborator Author

This footstep will be directly connected to Footstep #214.

After its completion, they require merging and implementation.

@coalus
Copy link
Contributor

coalus commented Apr 17, 2023

I think our team is ready to work with this footstep right after completion of our current SBT Minter bot(we plan to end footstep #214 in next 8-10 days). It will be much easier to merge this solution with minter bot if we will do it.

@Gusarich
Copy link
Collaborator

This footstep will be directly connected to Footstep #214.

After its completion, they require merging and implementation.

@delovoyhomie why? Can't these be separate tasks? How are they linked with each other?

@AndreyBurnosov
Copy link
Contributor

if these footsteps are not related i would like to take this footstep and start working now
@delovoyhomie
@coalus

@delovoyhomie
Copy link
Collaborator Author

In general, the footsteps are not connected to each other. I just meant that they could be combined. It would be much wiser to use them separately for optimization purposes.
If @coalus doesn't mind, @AndreyBur will be performing this step.

@coalus
Copy link
Contributor

coalus commented Apr 21, 2023

Okey, I don't mind. Good luck to u!

@AndreyBurnosov
Copy link
Contributor

Thanks

@AndreyBurnosov
Copy link
Contributor

I think writing a telegram bot with the necessary functionality will take about 30 hours.
My rate is $40 per hour.

total amount:
$1250
Oriental Release Date:
3 weeks from start of the development

what do you say @delovoyhomie?

@delovoyhomie
Copy link
Collaborator Author

@AndreyBur, looks quite reasonable!
You can start working on the footstep. Don't forget to report your progress here so I can track your progress, thanks!

@AndreyBurnosov
Copy link
Contributor

Done!

Main repo: https://github.com/AndreyBur/Access_control_bot

Wallet: EQDsD_def8Lmwk45z4UvkSuaDaJfXY8xg4l7XxIk9oOcPfRT

@delovoyhomie
Copy link
Collaborator Author

Rewards sent! Thank you for the contribution.

@IndexCorp
Copy link

А где бот? Хочу его использовать.

Rewards sent! Thank you for the contribution.

Where's the working bot? I want to use it. I proposed a public bot so that anyone without programming knowledge could use it.

@kubk
Copy link

kubk commented Mar 20, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved This proposal is approved by the committee footstep This is a TON Footstep issue
Projects
None yet
Development

No branches or pull requests

6 participants