Giter Site home page Giter Site logo

Design Review about explorer-frontend HOT 21 CLOSED

spacemeshos avatar spacemeshos commented on June 15, 2024
Design Review

from explorer-frontend.

Comments (21)

Motzart avatar Motzart commented on June 15, 2024 1

Regarding:

  • Title: Smart Wallet... -> Vault [vault_name]. Subtitle: A vault app.

For a vault page. Subtitle is still A smart wallet app. Should be 'A vault app`.

Fix

from explorer-frontend.

Motzart avatar Motzart commented on June 15, 2024 1

Regarding this issue:

  • Call-out right-most column: Most Recent Account \n data\n age\n - no need for time-stamp and needs a label as it is not clear what the data is without one.

2nd line should be date - e.g day_of_month/month/year and not time stamp. I meant date in the comment and not data.
Also, first line Most Recent Account needs to appear in the first line. So we have:

Most Recent Account
8/21/2020
16 Days Ago

fix

from explorer-frontend.

avive avatar avive commented on June 15, 2024 1

I think that in the short-term the gas_provided smidge amount from the transaction should be displayed for simple coin transactions as this amount is always paid by the user. Longer term, this data should come from the tx receipt.

from explorer-frontend.

avive avatar avive commented on June 15, 2024

This is marked as fixed but I still see 0 in tx page. For example: https://stage-explore.spacemesh.io/txs/0xe1dffd47c453d88bb5f8f9891cc3d77b98c7c75bfe56bbd9de6beb2de3e0fb19

  • Fee is always displayed 0 - should be taken from the tx object - user provider fee in smidge units.

from explorer-frontend.

avive avatar avive commented on June 15, 2024

I still see the UTC time in the epochs screen and not the data, per this item (marked as fixed):

  • We need to clarify that the time in the call-out is time since genesis. Add label Genesis Time. Remove detailed time-stamp and only keep date and age. e.g. 3 lines of text should be: Genesis Time\n 8/21/2020\n 9 days ago.

from explorer-frontend.

avive avatar avive commented on June 15, 2024

Typo in subtitle: Layers details -> Layer details per this issue:

  • Blue title: Layer 1278. Subtitle white: Layer details.

from explorer-frontend.

avive avatar avive commented on June 15, 2024

Regarding this issue:

  • Call-out right-most column: Most Recent Account \n data\n age\n - no need for time-stamp and needs a label as it is not clear what the data is without one.

2nd line should be date - e.g day_of_month/month/year and not time stamp. I meant date in the comment and not data.
Also, first line Most Recent Account needs to appear in the first line. So we have:

Most Recent Account
8/21/2020
16 Days Ago

from explorer-frontend.

avive avatar avive commented on June 15, 2024

Regarding:

Most Recent Transaction
8/22/2020
16 Days Ago

from explorer-frontend.

avive avatar avive commented on June 15, 2024

Regarding:

  • Reward Committed -> Rewards.

Label is currently Reward - please change to Rewards.

from explorer-frontend.

avive avatar avive commented on June 15, 2024

Regarding:

  • Title: Smart Wallet... -> Vault [vault_name]. Subtitle: A vault app.

For a vault page. Subtitle is still A smart wallet app. Should be 'A vault app`.

from explorer-frontend.

avive avatar avive commented on June 15, 2024

@Primaveralina - making sure you saw the issues here in my comments....

from explorer-frontend.

avive avatar avive commented on June 15, 2024

@Motzart - did you see my comments here on some of the fixes?

from explorer-frontend.

Motzart avatar Motzart commented on June 15, 2024

Regarding:

  • Reward Committed -> Rewards.

Label is currently Reward - please change to Rewards.

Fix

from explorer-frontend.

Motzart avatar Motzart commented on June 15, 2024

I still see the UTC time in the epochs screen and not the data, per this item (marked as fixed):

  • We need to clarify that the time in the call-out is time since genesis. Add label Genesis Time. Remove detailed time-stamp and only keep date and age. e.g. 3 lines of text should be: Genesis Time\n 8/21/2020\n 9 days ago.

Fix

from explorer-frontend.

Motzart avatar Motzart commented on June 15, 2024

This is marked as fixed but I still see 0 in tx page. For example: https://stage-explore.spacemesh.io/txs/0xe1dffd47c453d88bb5f8f9891cc3d77b98c7c75bfe56bbd9de6beb2de3e0fb19

  • Fee is always displayed 0 - should be taken from the tx object - user provider fee in smidge units.

We get fee from back, it is equal 0

from explorer-frontend.

avive avatar avive commented on June 15, 2024

This is marked as fixed but I still see 0 in tx page. For example: https://stage-explore.spacemesh.io/txs/0xe1dffd47c453d88bb5f8f9891cc3d77b98c7c75bfe56bbd9de6beb2de3e0fb19

  • Fee is always displayed 0 - should be taken from the tx object - user provider fee in smidge units.

We get fee from back, it is equal 0

@lrettig - is this an API bug or a misunderstanding between API and backends? Currently all transactions show 0 fee. How can we address this?

from explorer-frontend.

avive avatar avive commented on June 15, 2024

I still see the UTC time in the epochs screen and not the data, per this item (marked as fixed):

  • We need to clarify that the time in the call-out is time since genesis. Add label Genesis Time. Remove detailed time-stamp and only keep date and age. e.g. 3 lines of text should be: Genesis Time\n 8/21/2020\n 9 days ago.

Fix

In the 119 explorer - I still see UTC formatted time in epoch screen, layer screen, tx screen, rewards screen. All dates should be displayed in user's (browser) local time.

from explorer-frontend.

lrettig avatar lrettig commented on June 15, 2024

This is marked as fixed but I still see 0 in tx page. For example: https://stage-explore.spacemesh.io/txs/0xe1dffd47c453d88bb5f8f9891cc3d77b98c7c75bfe56bbd9de6beb2de3e0fb19

  • Fee is always displayed 0 - should be taken from the tx object - user provider fee in smidge units.

We get fee from back, it is equal 0

@lrettig - is this an API bug or a misunderstanding between API and backends? Currently all transactions show 0 fee. How can we address this?

Which endpoint is being used to read this? Tx returned by TransactionService/MeshService does not include a "fee" field because there is no "fee" data stored on mesh. On mesh, we store the gas offered by a tx, which includes max gas (gas_provided) and gas price (not currently implemented). See https://github.com/spacemeshos/api/blob/a2af5cc13c7c112d996848b85219499ba0cbc233/proto/spacemesh/v1/types.proto#L34.

To see gas actually used/fee paid, you'd have to look at the TransactionReceipt which IIRC is not currently implemented either: https://github.com/spacemeshos/api/blob/a2af5cc13c7c112d996848b85219499ba0cbc233/proto/spacemesh/v1/global_state_types.proto#L53 and see spacemeshos/go-spacemesh#2072

from explorer-frontend.

Motzart avatar Motzart commented on June 15, 2024

I still see the UTC time in the epochs screen and not the data, per this item (marked as fixed):

  • We need to clarify that the time in the call-out is time since genesis. Add label Genesis Time. Remove detailed time-stamp and only keep date and age. e.g. 3 lines of text should be: Genesis Time\n 8/21/2020\n 9 days ago.

Fix

In the 119 explorer - I still see UTC formatted time in epoch screen, layer screen, tx screen, rewards screen. All dates should be displayed in user's (browser) local time.

Sorry, maybe i misunderstood, but all time in app use localtime ( time from browser ), maybe problem in label 'UTC', i removed it

from explorer-frontend.

Motzart avatar Motzart commented on June 15, 2024

This is marked as fixed but I still see 0 in tx page. For example: https://stage-explore.spacemesh.io/txs/0xe1dffd47c453d88bb5f8f9891cc3d77b98c7c75bfe56bbd9de6beb2de3e0fb19

  • Fee is always displayed 0 - should be taken from the tx object - user provider fee in smidge units.

We get fee from back, it is equal 0

@lrettig - is this an API bug or a misunderstanding between API and backends? Currently all transactions show 0 fee. How can we address this?

Which endpoint is being used to read this? Tx returned by TransactionService/MeshService does not include a "fee" field because there is no "fee" data stored on mesh. On mesh, we store the gas offered by a tx, which includes max gas (gas_provided) and gas price (not currently implemented). See https://github.com/spacemeshos/api/blob/a2af5cc13c7c112d996848b85219499ba0cbc233/proto/spacemesh/v1/types.proto#L34.

To see gas actually used/fee paid, you'd have to look at the TransactionReceipt which IIRC is not currently implemented either: https://github.com/spacemeshos/api/blob/a2af5cc13c7c112d996848b85219499ba0cbc233/proto/spacemesh/v1/global_state_types.proto#L53 and see spacemeshos/go-spacemesh#2072

@avive @lrettig so, judging from @lrettig comments we will have to wait until the necessary params are being implemented. right?

from explorer-frontend.

avive avatar avive commented on June 15, 2024

I'm going to move any issue I see is not fixed yet to a new issue and close this mega issue.

from explorer-frontend.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.