Subsquare has been providing services to the polkadot ecosystem in the past years, and won trust and praise from the community by the team members' hard work. This proposal seeks a retroactive funding for the past 12 months(2023.10.01 - 2024.09.30) maintenance and common features development.
Items | Details | per month | Months | Total |
---|---|---|---|---|
Servers | 5 servers + 500GB volume | $145 | 12 | €1740 |
Domain | 1 io domain | - | 12 | $47.99 |
Ali email service | - | 12 | $24 | |
IPFS pin service | - | 12 | $8.11 | |
OpenAI | - | 12 | 25 | |
Total | - | 12 | $1845.1 |
The maintenance work includes:
Picked work includes:
Please check the changelog and commits for more details. We will request 15 FTE equivalent work per month.
Each track is a referenda queue for the community decision, and each track has its capacity and other properties. We created a track status page to visualize how track works and their status. Check here for the tracks status page.
It will be very easy for the community to create new referenda on subsquare with this feature. Users can first create preimages and then create referenda. We also developed several templates which can help users quickly create new referenda. Currently the templates include:
Preimages are basic elements for governance and other on chain actions. Subsquare preimages feature includes:
Work also includes the support for pallet preimage updates, for example this update.
On the first release of the account/profile page, users can manage their votes or see other accounts' votes. We developed more features so users can check more information of their accounts.
Treasury spends are another way which is different from proposals and bounties. A treasury spend can spend any assets in polkadot via XCM. After approval by a referendum, a spend will be created. The beneficiary can claim the fund in a predefined limited time or the spend will become expired.
The work includes:
These features will help users manage their assets on assethub. With these features, users can:
New features include:
Item | Workload | Cost |
---|---|---|
Referendum detail page enhancement | 5 FTE * 6 weeks, 1200 hrs | $108,000 |
Referenda track status page | 3 FTE * 2 weeks, 240 hrs | $21,600 |
New referenda and templates | 3FTE * 3 weeks, 360 hrs | $32,400 |
Preimages management | 3FTE * 3 weeks, 360 hrs | $32,400 |
Account and profile page enhancements | 4FTE * 4 weeks, 640 hrs | $57,600 |
Treasury spends and multi assets treasury support | 4FTE * 3 weeks, 480 hrs | $43,200 |
Assethub basic features | 3FTE * 2 weeks, 240 hrs | $21,600 |
Bounty enhancement | 3FTE * 2 weeks, 240 hrs | $21,600 |
Total | 3,760 hrs | $338,400 |
Item | Workload | Cost |
---|---|---|
Infrastructures | 12 months for servers, domains, email, IPFS and AI services | $1845.1 |
Maintenance | Code refactor, UI tweaks and polish, bug fixes, etc; | 129,600 |
Common features development | Please check the development section | $338,400 |
Total | - | 469,845.1 |
Subsquare will be a full-featured dapp for polkadot. It will help the community to understand polkadot, track polkadot status and perform actions on polkadot. Our next concrete plans includes identity, more discussion data decentralization features, proxy/multisig enhancement, coretime, etc. We are also doing research about quadratic funding and trying to figure out a solution for the polkadot ecosystem.
We didn't collect user data, so we didn't know the exact aggregated user numbers. Currently, our monthy unique visitors are about 175K and daily unique visitors are 10k.
Threshold
Will you be adding support for being able to reply to referendum using your Governance Proxy account?
This issue was recently brought up in Element, but we haven't heard back from your team with regards to providing a fix.
Currently, Subsquare only shows the Proxy account in the reply area to pending referendum (NOT the stash/proxied account as it should be showing when logged in under a Governance Proxy account).
For example, I'm replying here using my Governance Proxy - it should show as "Flez" - my actual identity - but instead it shows my Proxy account ID.