metadata: {"type": "project", "title": "CoinCapsule", "logoImg": "bafkreigvgygnitqyaaym2dpxhfdbvfbjskuuwqtpytm536mdnjts7h4ofq", "website": "https://github.com/coincapsule13", "createdAt": 1725005696129, "userGithub": "CoinCapsule13", "credentials": {}, "description": "CoinCapsule was an accidental project that started as a solution for me as an individual but turned into my contribution to the crypto space and may help someone avoid loosing money due to phishing scams or compromised wallets. This is a product i think everyone should have. This is a custom ERC20 Token. Its irregular and you will see why..It is a Coin with 0 decimals.Every coin that is minted is indexed and gets a Capsule created with a matching identification number.The Coin and Capsule are paired together permanently. The capsule is like a wallet that creates  utility and many use cases. The Coin alone is the access and takes the place of a private-key. Only the holder of the Coin can access the capsule which does a few things. The capsule can hold ETH,  ERC20 and ERC721 at the moment. I gave the ability to the owner to edit and label individual Coins . This creates a directory/folder to a file relationship. Allowing for wallet organization with limitless use cases. from individual indexes to weighted  or leveraged assets, and more. One of the benefits is a layer of privacy,  as a wallet will not hold tokens that are technically part of the wallet. Putting assets in the more secure capsule. Much like a safe at home.   Only the owner can deposit into the capsule which gets rid of the airdropping of junk coins. It also allows for the ability to send multiple types of tokens.or large amounts while technically sending a single token. As Sending the coin gives ownership of the capsule and its contents. These features are great but brought up a few things to work through. I wanted the tokens to be able to be sent easily but not so easily that you could send accidentally a capsule loaded with assets. The solution that I settled on was to give a freeze and unfreeze function only the owner can call , making the token and capsule inactive. This way you could send some CoinCapsules out without sending the wrong Coins. Then i decided to throw one more feature into this process to give more security and peace of mind to the owner. In order to call the freeze function you must come up with a password that is passed when freezing the CoinCapsule. This password is used to unfreeze the CoinCapsule and then resets. This way wether your wallet gets compromised or you fall for a phishing scam your assets are not moving without the password. Its not a perfect system but it absolutely gives more control and. security to the owner as well as peace of mind.  I am finally happy enough with the CoinCapsule to introduce it to people in hopes of getting some support and contributors. i am just starting on a frontend. I am ready to get it professionally audited and pressure tested. I would also appreciate feedback. There are one or two more features that I debated adding but think the communities thoughts on it are necessary at this point first. I have until now been solo on this. There is an empty telegram and a fairly fresh github page. I plan on decentralizing and going open source and doing a soft release soon if there is any interest. II can be reached at coincapsule13@gmail.com if any one has any questions or feedback. Thank you for your time reading about CoinCapsule. ", "logoImgData": {}, "projectTwitter": "captainsofdefi"}
name: CoinCapsule