Inspiration
Esign is a popular way to sign electronic documents. Usually esign works only for pdf and Microsoft documents (word, excel, etc). It's not comfortable when we need to sign blueprints (blender or autodesk files), a lot of files (more than 100, for example in archive) or even simple txt file!
What it does
WE3Sign is a web3 app, which allow to sign any files and of course check the sign!
How we built it
WE3Sign base on IPFS CID. Every file, which upload to ipfs via web3.storage has unique hash (and same hash for same file). WE3Sign sign that hash and save it in polygon smart contract.
Challenges we ran into
The main challenge was to create an alternative web2 esign apps. Make something more functional than it is now.
The application allows you to sign any file using your wallet and / or nft (optional). The secret code allows only those who have the code to view the files (optional).
A person who has a similar file and / or hash will be able to verify the signature.
What we learned
How to write hard smart contract
How to use Sequence Wallet
How to use web3.storage
How to use Spheron
What's next for WE3Sign
The next step is testing and troubleshooting.
Please give feedback on the code, idea, design.
Built With
- ipfs
- react
- sequence
- spheron
- web3.storage
Log in or sign up for Devpost to join the conversation.