lucky-nft-ton / lucky-wallet

Lucky Wallet TON smart contract
https://t.me/Lucky_wallet_bot/App
1 stars 1 forks source link

Attention to the jury of The Open League Hackathon! / Вниманию жюри The Open League Hackathon !

The project consists of two repositories: TMA: https://github.com/lucky-nft-ton/lucky-wallet-tma Smart contracts: https://github.com/lucky-nft-ton/lucky-wallet

In order to fully use the application, you must have at least one container on your TON wallet. You can create it inside the application (cost about 2,4 TON) or write https://t.me/x1y1x3 and we will send you a container for testing.

Проект состоит из двух репозиториев: ТМА: https://github.com/lucky-nft-ton/lucky-wallet-tma Смарт-контракты: https://github.com/lucky-nft-ton/lucky-wallet

Для того чтобы полноценно использовать приложение, необходимо наличие хотя бы одного контейнера на вашем TON кошельке. Вы можете создать его внутри приложения (стоимость около 2,4 TON) или написать https://t.me/x1y1x3 и мы пришлём вам контейнер для проведения тестирования.

Lucky Wallet

Smart NFT Container for your NFTs & Jettons

Description

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:

Links

Telegram Mini App: https://t.me/Lucky_wallet_bot/App?startapp=buy_EQBSJFjmxQaroq--g52UqojwSJJwA6JSqeYhJcfRrNwEqhiX

NFT Collection: https://getgems.io/collection/EQBpqnrjhql5jbMLvKocqKFL0_fMQOwCtDQlDCFOiG98WT0C

Presentation video: https://youtu.be/FmPvABqFyX0

Telegram channel (RU): https://t.me/nft_crossing

Thanks for

https://github.com/howardpen9/nft-template-in-tact

Генерация кастомного адреса (с заданным окончанием)

  1. Выполнить установку: npm i

  2. Выполнить билд контрактов: npm run 'build bank' и npm run 'build sell'

  3. Внести в файл ./some/generateAddr.ts необходимые окончания искомых адресов и запустить поиск npm run wallet-generate

  4. Найденный index адреса внести файл ./scripts/mintLuckyWallet.ts (проверить что адрес свободен и установить текущую стоимость минта - сейчас скрипт минта эти данные не проверяет) и запустить минт npm start Далее следовать инструкциям