ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
274 stars 124 forks source link

Web UI for Highload Wallet Standard #291

Open Yablonev opened 1 year ago

Yablonev commented 1 year ago

Summary

Create open source project for web Interface that allows anyone without technical knowledge to use Highload Wallet — (supports Highload v2 Smart Contract)

Wallet seed are not storing anywhere except user browser.

Context

Highload Wallets are popular among developers of in TON Ecosystem, as it allows to send a lot of transactions at once, up to 255, when at the same time v4R2 wallets can only send 1-4 transactions every 5-10 seconds.

But for now the only way to interact with Highload wallets — is using code, thats not very convenient for non-tech users.

Goals

Create open source project for web interface that allows to use Highload Wallet for non-tech users.

Use-cases: — Create Highload wallet; — Login to Highload wallet with seed; — Send up to 255 transactions to any address at once using UI; — Upload .txt / .csv file with transactions info (address, amount, comment) (any amount of rows) and send them in batches of 255 transactions; — Withdraw TON from your project wallet that uses highload contract, using UI;

Deliverables

Definition of Done

Reward

Total: $2000

Oriental Release Date

3 weeks

Gusarich commented 1 year ago

LGTM. @delovoyhomie what do you think about the reward?

Yablonev commented 1 year ago

I want to implement this, please assign me to this footstep.

yash0501 commented 1 year ago

Hi @Gusarich, I would also like to contribute to this issue. Can I take up this issue or collaborate with @Yablonev over it.

Yablonev commented 1 year ago

Hi @yash0501, it's cool that you liked this idea, but I think it will be better for you to find something else to work on, because I already done most of the work on this concept, I just want from this footstep motivation to finish my project and make it public, sorry :)

yash0501 commented 1 year ago

Cool. No problem @Yablonev

Naltox commented 1 year ago

Hey, @Yablonev! Definitely good idea to have UI for high-load wallet, tho i think reward should be around $2000 since this project does not involve any contract development, basically we need couple of screens and interacting with contract via APIs.

BTW: let's add "- deployed DAPP to github pages" to the definition of done

Yablonev commented 9 months ago

Hey, @Naltox, ok, sounds cool, I'm ready to implement this. Reward 2k $ is ok, but I have few questions:

Yablonev commented 9 months ago

@delovoyhomie anyways, you can assign me to this task and I will start right after @Naltox will answer.

Naltox commented 9 months ago

@Yablonev you are free to use any frameworks or libraries. Yeah, it's best to encrypt the key and store it locally