(Migrated from original Bodhi repo)
Official repository for Bodhi contracts, including core protocol, peripheral contracts, and applications.
Bodhi is a protocol for content incentivization. It turns any Arweave ID into a speculative asset, just like a mini company. When more people buy its shares, the price goes up. Learn more.
Bodhi is deployed on Optimism (an Ethereum layer 2).
The entire protocol consists of just 100 lines of code, enabling you to understand it within 10 minutes. If you are interested in building on Bodhi, you can explore the application code, which is also straightforward and consists of only 60 lines of code.
Bodhi.sol
- Contract Address: 0x2ad82a4e39bac43a54ddfe6f94980aaf0d1409ef
- Description: This is the main contract, with 100 lines of code.
BodhiTradeHelper.sol
- Contract Address: 0x59301bb28884b477dec0f238c60650b60a691eb9
- Description: A stateless peripheral contract used to assist with trade functionalities, like slippage control.
SpaceFactory.sol / Space.sol
- Contract Address: 0xa14d19387c83b56343fc2e7a8707986af6a74d08
- Description: The first application on Bodhi, permissionless discussion groups (like Reddit), with 60 lines of code.
Bodhi: An Experiment to Solve Content Incentivization and Public Goods Funding Problem