Text-based media and content creation are not always single-sourced. Often it takes multiple creators to build a great story. What’s more, many of these creators may only be reachable via the network effects of the internet.
Typically, writers fully complete a piece before monetizing it, as is the case with books, traditional news journalism, or even Substack. Other types of online text-based media that often are collaborative, like Reddit posts around topics of shared interest, go unmonetized.
What if Reddit threads could be fully monetized? With the power of Ethereum, we can now use NFTs to encourage anonymous writer collaboration on shared stories and bring economic benefit to creators each step of the way. In any written media, content creators can often build something even more resonant when they’re working together; and through pull request approval they can keep the idea true to their original intent.
The goals of MintingPress are simple:
- Foster collaboration among like minded individuals
- Compensate authors fairly based on the magnitude and timing of their contributions
- Preserve and even augment the creative process
Happy Minting!
Clone this repo. From directory MintingPress
:
npx hardhat compile
to compile the smart contractsnpx hardhat node
to set up a blockchain on localhost network, and create accounts with balancesnpx hardhat run --network localhost scripts/deploy.js
to deploy the smart contracts to ^ blockchain- copy paste smart contract addresses from ^ into
src/constants.js
npm start
to run the react app
npx hardhat console
to open up a CLI with the smart contractsnpx hardhat test
to run the unit test suite intest/Content.test.js