Proposal “pshenmic-dev-pe-october-2025“ (Active)Back

Title:pshenmic.dev Platform Explorer October 2025
Owner:pshenmic
One-time payment: 370 DASH (9021 USD)
Completed payments: no payments occurred yet (1 month remaining)
Payment start/end: 2025-09-12 / 2025-10-17 (added on 2025-09-12)
Votes: 383 Yes / 0 No / 0 Abstain
Will be funded: Yes
Manually vote on this proposal (DashCore - Tools - Debugconsole):
gobject vote-many 83710c5da0d3c81962b594432effe636a0e1d43c3402c4e199d966a1f55251c5 funding yes

Please login or create a new DashCentral account for comfortable one button voting!

Proposal description

pshenmic.dev Platform Explorer October 2025

Updated on 14 September 2025

This is funding proposal for Platform Explorer project within pshenmic.dev DFO.

Backend and Optimizations

Last month we were heavily investigating performance degradation on the backend,
And we did a lot with it, people may already see a significant improvement, and yet
more is coming soon. 

We noticed a big memory leak of previous wasm-dpp and
js-dapi-client libraries, which were still being used on our backend. There are a lot of
parts involving calls to DPP to serialize and deserialize platform objects when you do
the query to thebackend. It has been leaking up to 4GB limit cap in just 24 hours until
backend have been becoming almost totally unresponsive.

We did a lot of improvements, backend has been finally migrated to a dash-platform-sdk
and pshenmic-dpp libraries which not only decreased the memory consumption to the
250MB on average, but also decreased request response time. A lot of SQL queries was
optimised, including validator, transactions, and identity queries, that also improves the
total response time. 

Masternode Votes (Dash Platform Extension integration)

We have progress on implementation of masternode votes from the Platform Explorer,
and we already have draft pull request, that we are testing in testnet network right now.
It required few changes in SDK and Extension to make it happen, but we finally got it, and
this feature is going to be merged in soon.

The way it will work, it will show a “Vote” button on contested resource page, and if you
have already installed the Dash Platform Extension and imported your voting identity in
the extension, you will see a three buttons: Towards Identity, Abstain, Lock.

Pressing button will invoke a transaction approval dialogue, where you can choose with
which specific identity from the extension you would like to perform vote.

https://github.com/pshenmic/platform-explorer/pull/679

Identities Growth Chart

We prepared a chart for you where you can see a dynamic of identity registration, it is already
done, and is on the way to production.

Token cost / Token Payment Info

Dash Platform v2 protocol introduces a nice feature, as a Data Contract owner, it is possible to
set a price for a document transitions in your data contract. For example, you can charge 10
tokens (your own, or external one) for a creation or deletion of your document.

This information is not yet shown on the explorer and we’ll release an extended state transition
details for such kind of transaction pretty soon (in September).

Data Contracts carousel
The network is getting more and more Data Contracts deployed in the mainnet network, and it’s
time rethink the header of the data contract list page, where right now only constant data contract
list is being shown.

We thought about out, it would be great to show a carousel of trending tokens, and data contract
owners would be able to list it in there by making transaction in the network, f.e. with an extension.

Real time updates
We have plans to implement background update of lists on the pages, similar to what we see with
transaction hash list on the insight core explorer, as more transactions are going in the network,
you will instantly see an UI update.

A lot of people go to the Platform Explorer just to check if their transaction have been processed,
and its getting quite annoying sometimes, especially if the page loads slowly, and having to refresh
a page every time. This is going to be very useful for users and especially developers who debug
and makes a lot of requests

Plans
The current plan is to finish integration of the extension and test it out in production, then we will
go through background updates for lists, data contracts carousel, and we have few other tasks, like
add missing filters in lists, and homepage update.

Budget
Backend 170 DASH
Frontend 150 DASH
UI UX 50 DASH



https://github.com/pshenmic/pshenmic-dev-dfo/blob/master/assets/images/26.png?raw=true


















































_

Show full description ...

Discussion: Should we fund this proposal?

Submit comment