Thanks for your explanation.all the best buddy
Through our frontend you will be able to check and manage the token-bound accounts of your NFTs and their contents.
Great manfred_jr weâre glad you liked the info.
There are a lot of tested smart account implementations on the internet and initially weâre using the implementation recommended by the ERC-6551 reference.
Using our frontend you will have your walletâs NFTs listed and indicate which of them have a token-bound account deployed, for the ones who donât have an account deployed you will be able to deploy a TBA with just a button click. If you want to add an asset to a TBA you just have to transfer the asset to its address or access the account view in our interface and select the assets in your wallet to transfer to the TBA.
Sure ines_valerie, the difference in the deployment of proxy contracts compared from EVM to TVM is something minimal but essential to get the desired behavior when generating the new addresses, and the encoding of functions using Javascript for the EVM is pretty straight forward with libs like Viem but for the TVM Tronweb didnât have those easy methods, so we had to go deep down in docs to implement that function.
I like how you are very dedicated to overcoming every of the technical challenges and to making sure that the deploying process is very smooth, how are you going to cope when your user count and transaction volume becomes so plenty, thank you
Thatâs great to hear, keep at it and continue building, goodluck!
OK. Are there any measures you have implemented to mitigate potential security risks such as unauthorized access or phishing attacks targeting the NFT holders?
Hello TOBA team! Thanks for joining TRON hackathon!
First of all kudos for open sourcing your project! This opens up collaboration opportunities and growth to our ecosystem
This is the first time I heard about token bound accounts so I need to dig more into them technically speaking but based on your explanation this opens up interesting possibilities.
- Beyond TRX is it possible to deposit any other tokens(TRC-20, TRC-721, etc)? I tried to transfer BTT and could not see the balance. (Maybe a display limitation on the front end?)
- If I understood correctly, Is it possible to transfer ownership of the created contract to âbundleâ tokens/NFTS and transfer complete balances to another wallet account?
Please add dates in your milestones phases and sub activities so judges and admins have a better idea on progress, failing to do so might affect your final score as it is not clear what to evaluate.
Thank you for building on TRON ecosystem.
Hi ines_valerie, thanks for those kind words and sorry for the delay in the response, we were working hard through the deadline date
The high volume of users or transactions shouldnât be a trouble on the blockchain side because any TBA deployed is a unique smart contract and the registry donât store any persistent data on the blockchain.
It will be great to get your feedback https://www.tobaontron.xyz/
Thanks man!! We hope you give it a try to our dApp and get us some feedback
At the moment the transfer transactions for TRC20 and TRC721 tokens are the only ones enabled in our dApp for the assets inside the TBAs, allowances and approvals arenât included yet.
Hi SimbadMarino, thanks for your interest in our project!
Yes, the concept of token-bound accounts is something relatively recent and with a wide span of applications. Your comment about open-sourcing the code is key because this technology can be used in many other projects. Something that came to our minds recently is to polish the code of our service script and make a Library, so other TRON developers could have an easier starting point to try this tech.
-
Yes, these accounts can work with any TRC20 and TRC721 too. I checked your transaction in Tronscan and it seems that the BTT token you used is flagged as spam by Tronscan since we use their API to get token balances they arenât retrieving the info for that token, this is your tx TRONSCAN | TRON BlockChain Explorer | æłąćșćșćéŸæ”è§ćš
Alternatively, you can get USDT in the same Nile faucet (below the BTT section), I tried with that one and it didnât have any spam flag. Also remember to whitelist the acquired faucet tokens in Tronlink in the plus-circle icon, same for the minted NFTs, so you can transfer them from Tronlink. -
Yes, youâre right the assets inside the TBA are in the control of the NFT holder. Those balances wouldnât be shown in Tronlink because it doesnât work with smart contract wallets but you can manage them in our dApp or check its contents in Tronscan under the Token Balances tab.
I just sent you a bundle. You can check it in the dApp and manage the assets within the TBA.
Thanks for the advice about the milestones, weâll make the update to make it more clear.
I definitely would circle right back at you with the feedback as requested once I get it tested.
Thanks for the feedback, indeed my test BTT are weird, now you confirmed my suspicions⊠I got them from the official faucet if I remember correctly, will double check whatâs going on there. Thank you. I will test again with the provided NFTs
Yeah that flagged BTT token is from the official faucet. Well, anything else you need or any doubt you have while testing weâll be eager to assist you
Interesting concept. Did you guys plan how to attract users? What is your PR method?
Working very hard is a good excuse I hope you get the rewards of your hard work, I wish you success
Hi @BertJanRider, we were thinking about Twitter because itâs the preferred platform for crypto-related themes and its ads platform seems to be a good option to gain extra exposure
Thank you for thoss kind words @ines_valerie!