Updated 91 days ago

Lucky Wallet: Smart NFT Container for your NFTs & Jettons

Store TON, NFTs and Jettons in a secure NFT container, transferrable or sellable to a new owner like a regular NFT.

  • Crypto / Web3
  • NFT
  • DeFi
  • TON

Lucky Wallet is your personal and secure smart container for storing and collecting TON, NFTs, and Jettons. Asset management on Lucky Wallet is done through a specially created Mini App. The smart contract code is verified, and the source code of the contracts is available open-source in the GitHub repository. The smart container is represented as an NFT, and accordingly, it can be transferred/sold to a new owner like a regular NFT. Only the current owner of the NFT has access to the assets inside the container. Use cases of Lucky Wallet:

  1. Sale/transfer of assets as a "package" - you can place the desired amount of NFTs and/or Jettons in the container and then sell or transfer it to a new owner as a regular NFT.
  2. The smart container serves as a cost-effective and secure alternative for using escrows in OTC (peer-to-peer/direct) deals with Jettons. The seller places the desired amount of Jettons in the container and lists it as an NFT for sale through NFT Sale or any other NFT marketplace service without commissions and marketplace royalties (in future versions of the application, this functionality will be implemented within the app). At this point, the prospective buyer can verify that the required amount of Jettons is inside the container, and the seller does not have access to them, as the smart contract for NFT sale is the current owner. The buyer makes the payment as in a regular NFT purchase - the seller receives the payment, and the buyer gets access to the container's assets.
  3. Relative "anonymity" and additional protection for your assets: even if your seed phrase is compromised, the perpetrator needs to know for certain that you have a container (similar to cold storage).
  4. Mass collection of donations, transactions, drops, etc. No need to create dozens of new wallets for different purposes - use the container. There is also the possibility of generating a "beautiful" ending of the container's address. Unlike generating endings of regular wallets by third parties, where the seed phrase is compromised immediately, only you have access to the container.
  5. Investment asset. The cost of creating a Lucky Wallet is not fixed and increases in an arithmetic progression with a step of 0.005 TON for each new container created. The initial cost of creating the first container was 0.21 TON (with a referral discount of 0.1 TON). After creating the container, you can list it for sale at a fixed price, for example, on Getgems.
  6. Monetization of your audience. Currently, creating containers without a referral link is not available. There is a so-called "invitation system" where you can create a new container only using an invitation. The referral reward is fixed and amounts to 0.1 TON. If you already have a container, you will have the opportunity to create your referral link - the cost of creating the link is 0.5 TON. Having your own referral link is economically viable when creating at least 5 containers for yourself (your own purchases are counted). The referral payout occurs at the moment of container creation through a special smart contract.

To the attention of The Open League Hackathon jury!

Links

Roadmap

v.1 Tact Language (current version of the contract)

  • [ x ] Withdraw TON from the container to the owner's wallet
  • [ x ] Withdraw NFT from the container to the owner's wallet
  • [ x ] Withdraw Jetton from the container to the owner's wallet
  • [ x ] Referral program
  • [ .. ] Send TON from the container to a custom wallet
  • [ .. ] Send NFT from the container to a custom wallet
  • [ .. ] Send Jetton from the container to a custom wallet
  • [ .. ] Marketplace of containers within the application (with content display)
  • [ .. ] Listing containers for sale (with fixed commission)
  • [ .. ] Direct sale guarantee of containers (with fixed commission)
  • [ .. ] Implementation of TON Connect (connecting the container to dApp)

v.2 Func Language

  • [ .. ] Fixing detected contract v.1 errors:
    • [ .. ] Increased commission payment during transfer
    • [ .. ] Ability to fully withdraw storage fees
  • [ .. ] Additional container protection with a password
  • [ .. ] TMA: Creating a container with payment in Telegram Stars
  • [ .. ] TMA: Transforming the marketplace into a showcase
  • [ .. ] WEB: Creating a container with payment in Telegram Stars
  • [ .. ] WEB: Creating a container with payment in $LUCKY token
  • [ .. ] WEB Exchange of container v.1 to v.2 with a small payment in $LUCKY token