# Development Updates Treasury Flow: inkubator 2.0 Grantee

**URL:** <https://forum.polkadot.network/t/development-updates-treasury-flow-inkubator-2-0-grantee/13464>\
**Category:** Ecosystem\
**Tags:** ink, smart-contracts\
**Created:** [June 23, 2025, 10:56am UTC](https://forum.polkadot.network/t/development-updates-treasury-flow-inkubator-2-0-grantee/13464 "2025-06-23T10:56:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![niklasp](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/niklasp/32/4914_2.png) [@niklasp](https://forum.polkadot.network/u/niklasp)\
**Post date:** [June 23, 2025, 10:56am UTC](https://forum.polkadot.network/t/development-updates-treasury-flow-inkubator-2-0-grantee/13464/1 "2025-06-23T10:56:22Z")

</div>

Hey Forum,

thanks to the ink!ubator2.0 grant, we are going to build a canary app in the following months based on **ink!v6, pallet-revive and run on asset hub**. This thread is for keeping track of development updates and reporting back to the community.

### Overview

TreasuryFlow _(working title)_ - A full-stack decentralized treasury management system supporting vested, recurring, and instant payments with multi-signature attestation and payment categories. It enables organizations to manage and automate payouts and accounting via a ink! smart contract and a react frontend for treasury contract deployment and management.

### Key Features

**Smart Contract:** An ink! smart contract for managing payouts with:

- **Payment Types:**
  - **Vested Payments:** Locked funds released over time (e.g., W3F DV payments)
  - **Recurring Payments:** Regular payments (e.g., salaries, monthly rewards)
  - **Instant Payments:** One-time fixed rewards (e.g., content rewards)

- **Governance:**
  - Multi-signature approval system
  - Configurable approval thresholds based on payment amount
  - Proxy account for distribution with additional signing requirements

- **Payment Categories:**
  - Configurable categories
  - Category-based reporting and tracking

- **Optimization:**
  - Aggregated payments to reduce transaction fees
  - Scheduled processing for efficiency

**Frontend Application:**

- Based on Papi (+ papi ink! sdk)
- Next.js 15 application
- Role-based access control
- **Views:**
  - Landing
  - **Treasury Dashboard:**
    - Payment scheduling and management interface
    - Treasury Funds Overview
    - Upcoming Payouts
    - Past Payouts
    - Simple Statistics

  - Add New Treasury
    - Relevant fields + Metadata

  - Add New Payout
    - Relevant fields (recipient, type, amount, metadata)

### UI Previews

 ![Bildschirmfoto 2025-06-23 um 13.01.28](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/2/2f12fd1343e4cb0795388093f21a6800d22c8b57.jpeg)  
 ![Bildschirmfoto 2025-06-23 um 13.01.35](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/c/c4de8ce98bb6745a49f49b375b0941d81d5a32c6.jpeg)

For the full app and smart contract specification, please see [the application](https://github.com/use-inkubator/Ecosystem-Grants/pull/65) or follow development on [github](https://github.com/niklasp/treasuryflow).

If you have any comments, feature requests or can imagine testing it with your DAO, please reach out here or on

- Twitter / X: [@niftesty](https://x.com/niftesty)
- Telegram: [@niftesty](https://t.me/niftesty)
- Discord: @niftesty
- Matrix: @eennoo:matrix.org

Let’s build Polkadot Apps

---

<div class="post-metadata">

**Author:** ![niklasp](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/niklasp/32/4914_2.png) [@niklasp](https://forum.polkadot.network/u/niklasp)\
**Post date:** [July 30, 2025, 9:06am UTC](https://forum.polkadot.network/t/development-updates-treasury-flow-inkubator-2-0-grantee/13464/2 "2025-07-30T09:06:01Z")

</div>

**Update Month 1**

After one month the frontend has progressed a lot and also the smart contracts improved. We found and reported several bugs (see below). Some blockers was the pallet assets precompile which is still under heavy development but should be hackable from now. In the next month we will focus on getting a first version running with all the proposed features

- Communicatioin with different stakeholders, papi ink! sdk bug reports + feature request
- Naming Considerations
- ink! v6 bug reports
  - issue with contracts ui not showing revive contract events (telegram)

- contracts ui bug reports
  - contract events not showing in ui, resulted in this pr polkadot-js [fix(api-contracts): correctly decode `pallet_revive` events by AlexD10S · Pull Request #6181 · polkadot-js/api · GitHub](https://github.com/polkadot-js/api/pull/6181)
