Inspiration
Free market (as a libertarian idea) and decentralized web 3 (as the future we deserve). The subscription on Patreon to a creator who is not posting any content. Kickstarter or an IPO on a scale of the post in your social media feed.
What it does
How we built it
Solidity, OpenZeppelin ERC1155 implementation, Remix IDE, remixd, Brownie. IPFS, ipfs.js, WebCrypto API, Metamask API, web3.js. Vue.js, Bulma, Buefy. Chainlink price feeds contracts.
Challenges we ran into
Debugging of smart contracts, web3.js behavior, Metamask documentation. Lack of testing automation.
Accomplishments that we're proud of
Encrypted data transfer over IPFS paid in ETH via browser. The idea to distribute the same content (encrypted file + encrypted symmetric keys) to multiple funders, so they will host (and replicate) it themselves.
What we learned
It is our first blockchain project, so Solidity on Etherium blockchain. Ways to save gas in contract, web3.js, front-end as we are mostly back-end devs.
What's next for DeFu
Complete voting for a refund on the client-side, implement post-release sales (as an application for ERC1155 token holders) and continue development of the marketplace.
Built With
- chainlink
- solidity
- vue.js
Log in or sign up for Devpost to join the conversation.