Skip to content

Web UI for Highload Wallet Standard #291

@Yablonev

Description

@Yablonev

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

  • Implement web UI for highload wallet
  • Allow to create highload wallet
  • Store securely seed inside browser
  • Allow to login inside highload wallet with seed
  • Allow to specify password to hash seed inside browser
  • Allow to backup seed
  • Allow to send transaction with UI or from file
  • Allow to securely sign transaction with password
  • Can see balance, transactions history, logout
  • Host wallet on Github Pages for people to use freely

Definition of Done

  • Web UI for highload wallet created.
  • Highload wallet creation functionality integrated.
  • Seed securely stored within browser.
  • Login functionality into highload wallet with seed implemented.
  • Feature to specify password for hashing seed in-browser integrated.
  • Seed backup functionality provided.
  • Transaction sending capability from both UI and file integrated.
  • Secure transaction signing using password implemented.
  • Balance viewing, transaction history, and logout functionalities available.
  • Wallet UI hosted on the Github Pages allowing free public access.

Reward

  • Standard TON Footstep NFT
  • 2000 USD

Total: $2000

Oriental Release Date

3 weeks

Metadata

Metadata

Assignees

Labels

ApprovedThis proposal is approved by the committeeDeveloper ToolRelated to tools or utilities used by developers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions