Skip to content

🪼 Treasury Flow Application#65

Merged
semuelle merged 8 commits intouse-inkubator:masterfrom
niklasp:master
Jun 17, 2025
Merged

🪼 Treasury Flow Application#65
semuelle merged 8 commits intouse-inkubator:masterfrom
niklasp:master

Conversation

@niklasp
Copy link
Copy Markdown
Contributor

@niklasp niklasp commented May 5, 2025

This PR introduces our proposal for creating a treasury management smart contract with ink!v6 and a management react frontend.

We would love to hear your feedback on this application.

@TtomaS7 TtomaS7 requested a review from semuelle May 6, 2025 10:45
@TtomaS7
Copy link
Copy Markdown
Contributor

TtomaS7 commented May 6, 2025

Hey!
Thank you so much for applying to ink!ubator! 🤩 We can’t wait to dive into your project and ideas

Expect our first round of feedback in the next week or two, and we’ll let you know what comes next. Fingers crossed you’ll ace every step and officially become part of the ink!ubator family! 🤞

In the meantime, if you have any questions, feel free to reach out. Thanks again for applying, and we’ll be in touch soon! 🚀

Best,
The ink!ubator Team

@TtomaS7 TtomaS7 requested a review from al3mart May 20, 2025 10:22
Copy link
Copy Markdown
Contributor

@semuelle semuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks again for the application, @niklasp. Sounds quite interesting. I will share it with the rest of the curators. Just a few minor issues below.

Comment thread applications/treasury-flow.md Outdated
Comment thread applications/treasury-flow.md Outdated
Comment thread applications/treasury-flow.md Outdated
Copy link
Copy Markdown
Contributor

@al3mart al3mart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @niklasp, thanks for the application!

I would be curious to know whether the existing precompile exposing pallet-assets as an ERC20 would suffice to cover your needs for your use case.

You can see the precompile here: paritytech/polkadot-sdk#8554

Comment thread applications/treasury-flow.md Outdated

> - What your project is _not_ or will _not_ provide or implement

- fungibles apis for smart contracts (we rely on
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would precompiles in Asset Hub suffice to cover your needs ?

I'm thinking if this app might be better exist deployed in AssetHub rather than in Pop Network. That should give it a more direct access to the treasury which might provide a smoother experience overall.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not having worked with it yet from what I know from this forum post I assume that pallet assets precompile would work and I will take that path. I also agree AssetHub is a better home for the contract.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright! I have a similar belief that the provided precompiles shouldn't block your project.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should I change the description of the project accordingly or does this conversation suffice?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should I change the description of the project accordingly

Yes please

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@niklasp niklasp requested a review from semuelle June 3, 2025 10:13
Copy link
Copy Markdown
Contributor

@semuelle semuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates. Happy to support this. I think the total FTEs should be 1.3125, but tbh the price seems fair either way.

@davidsemakula davidsemakula self-requested a review June 5, 2025 10:17
Comment thread applications/treasury-flow.md Outdated
| **0d.** | Docker | We will provide a Dockerfile that sets up a complete frontend + contract environment for compiling, testing and interacting with the treasury flow contract and includes all changes made in Milestone 2 |
| 0e. | Article | We will publish an **article** on Medium or X that explains all features of the frontend application and smart contract functionality as well as how it could be used in existing tresuries. |
| 1. | User Feedback | We will prepare a form to collect user feedback and incentivize participation in order to find missing functionality and UX issues |
| 2a. | Contract Optimizations | After the audit, we will implement all proposed changes and focus on optimizing storage and contract upgradability |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just clarifying that we don't actually have an auditor track (and hence no audits) for this cohort.
Apologies if this wasn't clear at the time you applied.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the comment. What would you estimate as a realistic cost of a simple audit? Or how would you approach that? The goal of the application is a treasury management where naturally many tokens will be stored and controlled so a safe contract would be very important. But I can also imagine moving auditing and optimization into a later stage, after we confirmed that people are actually using the app. Nonetheless I would direct funds to optimizing the contract for gas and security.

Copy link
Copy Markdown
Contributor

@al3mart al3mart Jun 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This use case requires the audit prior to its production deployment, there's no doubt on that. Or at least it would provided a more robust case for its users.
However, I believe there are other initiatives in the ecosystem focused on providing ecosystem projects support with audits. Such as:

With that in mind maybe it would make more sense to explicitly include a bullet point referencing the usage of these ecosystem tools to cover the audit. We might be able to assist with introductions / conversations if needed.

Other than that, I'm quite happy with the proposal.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've addressed your feedback. Please take a look and let me know if it looks good.

@niklasp
Copy link
Copy Markdown
Contributor Author

niklasp commented Jun 9, 2025

I also found project with similarities which I added as a reference in 8605b5c

Copy link
Copy Markdown
Contributor

@davidsemakula davidsemakula left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@niklasp niklasp requested a review from al3mart June 12, 2025 09:47
Copy link
Copy Markdown
Contributor

@al3mart al3mart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy to support. Thanks for resolving the feedback.

@cmichi
Copy link
Copy Markdown
Contributor

cmichi commented Jun 14, 2025

The treasury proposal looks great! I like the use case. I just have some questions:

(1) Did you see that we updated the guidelines for this cohort?

Specifically:

image

We added this for the second cohort to make it more visible to the wider community what is happening.

(2) For the production deployment on AssetHub, do you perhaps already know someone that could use it?

(3) Are you up for creating a YouTube walkthrough on how to set the treasury up? I think that would make it a bit more accessible for people attempting to use it.

@niklasp
Copy link
Copy Markdown
Contributor Author

niklasp commented Jun 16, 2025

hey @cmichi, thank you for the comment

(1) yes totally, thats why I have medium article in Milestone 2. And as this is a requirement I will also create a forum post. Do you have guidelines for that? Also added video walkthrough to the .md

(2) Yes, WagMedia is interested. They do micro transactions of several DOT for content creators, as well as monthly salaries to directors. Have only spoken briefly to other DAOs and bounties (e.g. TheKus, UXBounty). I think there is need but it would require some BD as soon as finished. I am interested in really building a useful application and will surely reach out to different parties and.

(3) see 1

@TtomaS7 TtomaS7 requested a review from cmichi June 17, 2025 10:24
Copy link
Copy Markdown
Contributor

@cmichi cmichi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy to approve this application! Looking forward to it 😊 .

@semuelle semuelle merged commit bd2d214 into use-inkubator:master Jun 17, 2025
@TtomaS7
Copy link
Copy Markdown
Contributor

TtomaS7 commented Jun 18, 2025

Congratulations! We are thrilled to officially welcome you to the Ink!ubator 2.0 program!! We can't wait to see the remarkable contributions you'll bring to the ecosystem.
In terms of the next steps, we are eagerly anticipating your first delivery. When it’s ready, please create a PR here - https://github.com/use-inkubator/Grant-Milestone-Delivery

If you have any questions, concerns, or if you just want to brainstorm ideas, don't hesitate to reach out to us!

As you join the Ink!ubator family, please remember that you are not alone on this journey. We are here to support you every step of the way. We believe in your potential and we can't wait to see where this journey takes us all.

Congratulations once again and welcome aboard!

@niklasp
Copy link
Copy Markdown
Contributor Author

niklasp commented Jun 18, 2025

Thank you very much. You will hear from me soon in a forum post detailing the project + roadmap

@niklasp
Copy link
Copy Markdown
Contributor Author

niklasp commented Sep 20, 2025

I am reposting an update from a telegram discussion to inform all involves members about a delay in delivery:

I am sorry to inform you that we have fallen back behind our planed schedule with the Treasury Flow application. Due to personal reasons and our current focus on different other ecosystem projects we are ~2.5 months late. That said we would still very much to continue our work that we already started. Continuing in October we would love to finish M1 until end of December / early January if you still want to give us the opportunity. But if there is other promising projects, we of course understand if you pass our grant to the next team

@davidsemakula
Copy link
Copy Markdown
Contributor

davidsemakula commented Sep 29, 2025

Hi @niklasp
Since milestone one is quite big (~2.5 months) and essentially involves 2 different high-level components, can you split it into 2 smaller milestones so that we have one milestone arriving sooner?

@niklasp
Copy link
Copy Markdown
Contributor Author

niklasp commented Sep 29, 2025

@davidsemakula you mean separating frontend from contract? building contract first?

@davidsemakula
Copy link
Copy Markdown
Contributor

davidsemakula commented Sep 29, 2025

you mean separating frontend from contract? building contract first?

Yes, exactly!

@TtomaS7
Copy link
Copy Markdown
Contributor

TtomaS7 commented Dec 29, 2025

Hey there!

Please let me know when are you planning to deliver the Milestones

Feel free to reach out to me via Telegram: @Toma_Cpp

@niklasp
Copy link
Copy Markdown
Contributor Author

niklasp commented Jan 10, 2026

Hey @TtomaS7 sorry for taking a while to reply. With the current situation in Polkadot we do not think that the development of TreasuryFlow would bring any value to the Polkadot ecosystem and will not continue with the development. Happy if you find someone who can use the freed funds to develop something meaningful that can bring long term value to Polkadot and improve ink.

Thank you for the support and trust in our application that far and sorry for having to cancel this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants