OPN Treasury Box
A simple treasury funding box for transparent native OPN records.
by vladsgoncha · submitted Jun 2, 2026
Community votes
0
Voting opens when this submission reaches the Top 10 stage.
Overall score
—/ 100
Weighted average across the 5 judging criteria.
Description
01/03
What the builder said.
Written by the team, rendered as the markdown they typed in the submission wizard.
Overview
OPN Treasury Box is a small community finance primitive deployed on OPN Chain. It lets a user fund a simple treasury record with native OPN, while the contract stores the funded amount, funding time, and refund status on-chain.
The build is focused on transparent treasury accounting rather than complex fund management. Every funding event is recorded and can be reviewed directly through the contract.
Why this build
Treasury tools are important for grants, community pools, builder groups, and shared funding experiments. Even a simple treasury box can provide a useful base layer: who funded, how much was funded, when it happened, and whether the entry was later refunded.
This version keeps the contract compact and easy to verify.
How it works
- The user calls
fundTreasury()and sends native OPN. - The contract creates a treasury entry for that wallet.
- Each entry stores amount, timestamp, and refund status.
- The contract tracks total funded amount by user.
- The contract also tracks total treasury balance and total funding events.
- A refund function is included for closing an entry if needed.
OPN Chain usage
The contract was deployed on OPN Chain during the Season 1 submission window. A live fundTreasury() transaction was executed, so the build includes both deployment proof and interaction proof.
Roadmap
02/03
What ships next.
The builder's own next-quarter plan. Use it to gauge follow-through and ambition.
Current version
The first version of OPN Treasury Box is focused on a simple and transparent treasury record:
- Deploy the treasury contract on OPN Chain.
- Test the
fundTreasury()function with native OPN. - Store treasury amount, funding time, and refund status on-chain.
- Track total funded amount by user.
- Track total treasury balance and total funding events.
- Submit the build for Season 1 review.
Next step
The next stage is to make the treasury flow easier to use:
- Build a small wallet-connected treasury page.
- Let users fund a treasury entry without using Remix.
- Show treasury entries for the connected wallet.
- Display total treasury balance and funding event count.
- Add explorer links for every funding transaction.
Product expansion
After the basic interface is ready, the treasury box can become more useful for community finance:
- Add named treasury boxes.
- Add ERC-20 funding support.
- Add categories for grants, campaigns, builder groups, and community pools.
- Add public treasury pages for transparent funding records.
- Improve event indexing for dashboards and analytics.
Long-term direction
The longer-term idea is to turn this into a lightweight treasury toolkit for OPN Chain, where communities and builders can create transparent funding records, track contributions, and manage simple treasury flows on-chain.
On-chain proof
03/03
1 contract on OPN Chain.
The chain itself confirmed every deployment is valid, signed by the builder's wallet, and inside the season's window.