Secretnodes.com Roadmap

Hello Agents!

We are sharing the secretnodes.com roadmap with the community so people know what we’re working on building at secretnodes. This will be a living document, so we will update this post with any changes or added details.

Roadmap

Milestone 1

  • SNIP-20 Support, Wallet Enhancements, Account page enhancements, and Contract page enhancement.

  • SNIP-20 Support

  1. Add and save viewing keys.
  2. View all SNIP-20 balances.
  3. See and export tax report for SNIP-20 transactions.
  • Wallet Enhancements
  1. Bring back / redesign the wallet page.
  2. Add and save wallet addresses to a user account.
  3. Customize HD path & account number when using ledger and save your settings.
  • Account Page Enhacements
  1. Add unbonding countdown.
  2. Add sorting by transaction type to account page.
  • Individual Transaction Page Enhancements
  1. Make information shown on individual transaction page fall in line with the available information one would fine on etherscan.
  2. Add labels/alias for contracts.
  • Main Transaction Page Enhancements
  1. Audit ui/ux of main transaction page and display information in a better and more detailed manner.
  • Contract Page
  1. Add ability to verify contract source code. (more details to come)
  2. Audit and refresh contract page UX/UI.

Note: No addresses, viewing keys, SNIP-20 history, or saved wallet settings will be accessible by admins of secretnodes.com. This information will only be viewable and accessible to users, but will be accessible across all devices and not tied to a specific computer or device.

Milestone 2

This will cover architectural changes needed to make the explorer faster, more responsive, and less prone to error.

List of changes

  1. Switch the front end to VueJS and reduce the backend down to an API.
  2. Backend improvements, optimizations, and enhancements.
  3. API access to 3rd party developers via keys.

Milestone 3

  • Governance Enhancements

This will be enhancements to the governance alerts, additionally this will be an overhaul of the individual proposal page.

List of Changes

  • Governance stat enhancements.
  1. See node alignment for proposals. Node alignment = what % of voting nodes voted yes on the proposal vs voting no, or no with veto.
  2. See network alignment for proposals. Network alignment = what % of voting power voted yes on the proposal vs voting no, or no with veto.
  3. Show weight for votes so users can easily tell the VP of each vote. Include permanent snapshot at voting close.
  • UX/UI Improvements
  1. Improve proposal timeline and countdowns.
  2. Show any parameter change or spend details for proposals.
  3. Improve comments ux/ui.
  4. Improve layout and arrangement of page.
  • Proposal Alert Enhancements
  1. Extend proposal alerts to include discord and twitter.
  2. Add voting results to alerts. Specifically add Yes, no, no with veto, and veto results + node alignment & network alignment stats.
  3. Add automatic proposal alert on proposal passing with final results and proposal state (pass or fail).
  4. Add ability to submit other types of proposals right from secretnodes.com

Milestone 4

  • Validator List & Validator Page Enhancements

This will be an overhaul the UX/UI for the Validator list and overhaul the individual validator page.

List of Changes

  1. Contribution Based Ranks by default for node sorting.
  2. Network health information. This would enable users to see the overall network health based on network and node performance. (more details to come)
  3. Node health information on each individual validator page. This will allow users to see deep insights into a nodes performance. (more details to come)
  4. Validator page stats overhaul. This will add stats from the new “Contribution based ranks” system. Users and stakers will be able to see what sort of contributions the validator makes to the network.
  5. Validator badges. (More details to come)
9 Likes

Hi Secretnodes.com,
thanks for the update, looks good.

What’t the eta for the api for smart contract labels?

Thanks

What exactly do you mean? Secret network natively supports labels. They are set by whoever deploys the contract.:eyes: do you want an api for labels other than what the issuer decides to label their contract?

Hi Moonstash,
looking for an api that can be called to get the details of a contract by address or label.

e.g.
secret_network/secret-2/smart_contracts/search?address=secretw3rafa4fa34fa3fa4
and
secret_network/secret-2/smart_contracts/search?label=sefi

Ok understood. Makes sense.

Will discuss with @jacob_puzzle

1 Like

If you guys are not interested this / is not in your scope, that is fine also as I think it does make sense long term for Datahub to incorporate this as they have a commercial setup for this sort of thing already etc.

ps I’m just guessing and apologise if this is in your long term business scope.

Our community api focus is to give a naked unmodified api. We had not considered your suggestion till now. Datahub might be interested indeed? Feel free to ask them. Either way we will let you know if we add something like this.

Thanks for the suggestion.

No problemos.

Thanks!

We ended up adding another milestone into this to ensure we have a smoother experience over all before we dive into other things. Milestone 1 will remain as it was, but the following new milestone has been added.

Milestone 2

This will cover architectural changes needed to make the explorer faster, more responsive, and less prone to error.

List of changes

  1. Switch the front end to VueJS and reduce the backend down to an API.
  2. Backend improvements and enhancements. (Not granularly detailed here.)

We haven’t talked about timelines yet, but i’m going to put a general timeline on this.

Milestone 1 & 2 are the only milestones we are expecting to get to this year. Both of which have a lot of heavy lifting. We made this decision because we want to double down on explorer stability and reliability + lay the groundwork for the wallet & viewing key features that are long overdue.

We’ve made some good progress on the snip-20 support which is going into private alpha testing today. This work was the most complex because we had to build support for syncing encrypted viewing keys.

In moving forward in our roadmap we have found it difficult to release updates feature by feature. This is mostly due to our decision to move the front end of the explorer to VueJS while also doing another redesign. If we move to vuejs before the redesign then a lot of duplicate and redundant work will occur, so to avoid releasing more half baked features we have decided to do the following with our roadmap.

  1. Release a refreshed nav bar. Release to production.

  2. Bug fixes and updates to wallet alpha. Including software wallet feature, edit viewing key feature, and a few other things. Release to production.

  3. Iterate over the deliverables in milestones 2-4 until we have: Redesigned every page & moved our front end to vuejs. After we are finished with all of it we will release milestones 2-4 to production.

Milestone 2

This will cover architectural changes needed to make the explorer faster, more responsive, and less prone to error.

List of changes

1 Switch the front end to VueJS and reduce the backend down to an API.

2 Backend improvements, optimizations, and enhancements.

3 API access to 3rd party developers via keys.

Milestone 3

• Governance Enhancements

This will be enhancements to the governance alerts, additionally this will be an overhaul of the individual proposal page.

List of Changes

• Governance stat enhancements.

1 See node alignment for proposals. Node alignment = what % of voting nodes voted yes on the proposal vs voting no, or no with veto.

2 See network alignment for proposals. Network alignment = what % of voting power voted yes on the proposal vs voting no, or no with veto.

3 Show weight for votes so users can easily tell the VP of each vote. Include permanent snapshot at voting close.

• UX/UI Improvements

1 Improve proposal timeline and countdowns.

2 Show any parameter change or spend details for proposals.

3 Improve comments ux/ui.

4 Improve layout and arrangement of page.

• Proposal Alert Enhancements

1 Extend proposal alerts to include discord and twitter.

2 Add voting results to alerts. Specifically add Yes, no, no with veto, and veto results + node alignment & network alignment stats.

3 Add automatic proposal alert on proposal passing with final results and proposal state (pass or fail).

4 Add ability to submit other types of proposals right from secretnodes.com 12

Milestone 4

• Validator List & Validator Page Enhancements

This will be an overhaul the UX/UI for the Validator list 1 and overhaul the individual validator page 1.

List of Changes

1 Contribution Based Ranks by default for node sorting.

2 Network health information. This would enable users to see the overall network health based on network and node performance. (more details to come)

3 Node health information on each individual validator page. This will allow users to see deep insights into a nodes performance. (more details to come)

4 Validator page stats overhaul. This will add stats from the new “Contribution based ranks” system. Users and stakers will be able to see what sort of contributions the validator makes to the network.

5 Validator badges. (More details to come)

The new timeline for finishing this is by the end of 2021. Once completed we will be taking what we learn from the secret wallet alpha/beta testing and focusing entirely on the standalone secret wallet website and mobile apps.

1 Like