Skip to content

Unleash the power of Lukso: Explore and connect dapps with ease

License

Notifications You must be signed in to change notification settings

web3senior/upstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ UP Store & UP Store Shield


Author Badge Arbitrum Badge Lukso Badge Solidity Badge Test Badge HardHat Badge Prettier Badge X Badge

Demo

YouTube

https://youtu.be/ILmirZXwNyc

Overview

UP Store & UP Store Shield: A Decentralized App Store on Multichain Overview UP Store & UP Store Shield is a decentralized application store (dapp store) platform designed for a multichain environment. It offers users a more secure, censorship-resistant, and user-controlled environment to discover and interact with dapps across various blockchain networks.

Benefits of dapp stores

  • More censorship resistance: Because there is no central authority, it is more difficult for dapp stores to be censored. This means that users can access a wider variety of apps, including those that may be banned from traditional app stores.

  • Greater security: Blockchain technology is known for its security. This means that dapp stores are generally more resistant to hacking and other forms of cyberattacks.

  • More user control: Users have more control over their data in dapp stores. This is because dapp stores typically do not require users to create accounts or provide personal information.

  • Browser: A list of daaps in the Lukso mobile app.

Access Control

  • Only the owner of the contract which is a member of Lusko community or from Lukso team, can change the dapp status
  • Owner and only the manager of the dapp can update the dapp metadata and the new manager

Features

  • UP Store:
    • Searchable dapps on LUKSO network.
    • Users can easily find and explore dapps across multiple blockchain networks.
    • The platform supports the growth of innovative dapps on various blockchains
  • UP Store Shield:
    • A browser extension that provides verification and security information about dapps, regardless of the underlying blockchain.
  • Security:
    • Access control ensures only authorized manager can manage the whitelist.
    • Re-entrancy attacks are prevented using standard security practices.
  • Direct donation mechanism:
    • Users can directly donate to and support their favorite dapps, regardless of the blockchain they are on.

Getting Started

git clone https://github.com/web3senior/upstore
cd upstore
npm run test

➜ Ready on localhost💥

Deployed Contract (Testnet)

Lukso: verified contract address 0x9Dc207Aa462A6655c5934C953FAecA3595C87e43 view on explorer

Deployed Contract (Mainnet)

Arbitrum

0x8634130FF8D3De06121BEF04a25B78557883fe97

https://arbiscan.io/address/0x8634130ff8d3de06121bef04a25b78557883fe97

LUKSO

0x6d80FC6430711406494389024174A00fB063A0d5

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Tools

Image to Base64 => https://elmah.io/tools/base64-image-encoder/ Upload to IPFS => https://solidgrant.click/home

ToDo

  • Block the scam projects before openining

Reference

License

Distributed under the MIT License.

Amir Rahimi - Fullstack blockchain developer

Potential Milestones:

Integration of LSP7 tokens: As mentioned in the previous response, UpStore has likely integrated LSP7 tokens into its direct donation mechanism. This would allow users to easily support their favorite dapps on the platform. Platform optimization: The development team may have focused on optimizing the platform for performance, user experience, and security. This could involve improvements to the user interface, search functionality, and overall usability. Additional dapp listings: UpStore may have expanded its catalog of dapps, adding more options for users to discover and explore. Community engagement: The project may have engaged with the LUKSO community to gather feedback and ideas for future development. This could involve participating in forums, social media discussions, or organizing community events. Adding Arbitrum network: UpStore may have expanded to support the Arbitrum network, allowing users to discover and interact with dapps on this scalable and cost-effective blockchain. Adding a few Dapp on Arbitrum: If UpStore has added Arbitrum support, it is likely that they have also listed a few dapps built on this network. These dapps could offer a variety of functionalities, such as decentralized finance (DeFi), gaming, or social networking. Overall, it is likely that UpStore has made significant progress since the hackathon. The integration of LSP7 tokens is a notable achievement, and the team has likely focused on other areas to improve the platform and better serve the LUKSO community.

About

Unleash the power of Lukso: Explore and connect dapps with ease

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published