All pages
Powered by GitBook
1 of 12

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

aescan

æScan is a blockchain explorer, analytics platform, and decentralized smart contract navigation platform based on æternity.

Table of contents

  • Introduction

Introduction

With æScan you can easily navigate between different features and live statistics of æternity blockchain: keyblocks, microblocks, accounts, transactions, smart contracts, names and tokens.

Blockchain data is retrieved from and .

Nuxt 3, Vue.js, Vite and Pinia provide the foundation for the project, enabling us to create a seamless and intuitive user experience with Server Side Rendering enabled.

Getting started

First, download and install . Version 20 or higher is required.

Clone æScan repository

Install required dependencies with yarn

Copy content of .env.example file to .env

Run æScan in development mode with hot reload

A local instance of æScan will be available at http://localhost:8080.

Other commands

Build and minify for production

Lint js and css files

Build docker image

Docker is used to run æScan in different deployment stages.

To build a docker image of æScan is required.

Deployment Stages

Three different deployment stages are available to test or use æScan:

Stage name
Mainnet URL
Testnet URL
Description

Browser compatibility

Supports browsers only.

The core browser set targets the 2 most recent major versions of Chrome, Firefox, and Edge on a monthly basis and Safari on a yearly basis.

Testing

This project uses for e2e testing. Tests can be executed using the command yarn e2e:open.

Contribution

We welcome contributions to our repository! If you have an idea for a new feature or a fix for a bug, please feel free to open an issue and/or a pull request. We encourage you to read the full to learn more about the project structure, good practices and rules to follow.

Stay in touch

Join and participate in discussions. Share your ideas, ask questions, and get involved!

Stay up-to-date on the latest developments in the æternity ecosystem by following us on social media.

Resources

Want to learn more about æternity and how it's revolutionizing the world of blockchain technology? Check out our website, Github repositories and blog for more information.

Linkedin

  • Telegram

  • æternity node API

    Production

    https://aescan.io

    https://testnet.aescan.io

    Production environment deployed manually from the main branch by creating a release branch and merging an automatically created Release Pull Request.

    Development

    https://aescan.dev.service.aepps.com

    https://aescan-testnet.dev.service.aepps.com

    Development environment deployed automatically after every push to the develop branch.

    PR preview

    https://pr-[PR-id]-aescan.stg.service.aepps.com

    https://pr-[PR-id]-aescan-testnet.stg.service.aepps.com

    Getting started
    Deployment stages
    Browser compatibility
    Contribution
    Stay in touch
    Resources
    æternity middleware
    æternity node
    Node.js
    Docker
    evergreen
    Cypress
    Contribution Guidelines
    æternity forum
    Forum
    X
    Youtube
    Reddit
    æternity homepage
    æternity blog
    æternity middleware
    æternity node

    Pull Request preview deployed automatically after every commit to an open pull request.

    git clone https://github.com/aeternity/aescan.git
    yarn install
    yarn dev
    yarn build
    yarn lint
    yarn install
    docker build -t aescan .
    docker run -p 80:80 aescan

    .github

    bug_report

    Context information

    application version: device: browser: operating system:

    Steps to reproduce

    What is expected?

    What is actually happening?

    LICENSE

    ISC License

    Copyright (c) 2023, æternity developers

    Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

    ISSUE_TEMPLATE

    feature_request

    Please describe the problem that your request should resolve.

    Describe the solution you'd like

    Is it already possible to achieve the same outcome in any other way? If so, how?

    Additional context

    docs

    Contributor Covenant Code of Conduct

    Our Pledge

    We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.

    We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

    Our Standards

    Examples of behavior that contributes to a positive environment for our community include:

    • Demonstrating empathy and kindness toward other people

    • Being respectful of differing opinions, viewpoints, and experiences

    • Giving and gracefully accepting constructive feedback

    • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience

    Examples of unacceptable behavior include:

    • The use of sexualized language or imagery, and sexual attention or advances of any kind

    • Trolling, insulting or derogatory comments, and personal or political attacks

    • Public or private harassment

    • Publishing others' private information, such as a physical or email address, without their explicit permission

    Enforcement Responsibilities

    Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

    Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

    Scope

    This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

    Enforcement

    Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the repository maintainers. All complaints will be reviewed and investigated promptly and fairly.

    All repository maintainers are obligated to respect the privacy and security of the reporter of any incident.

    Enforcement Guidelines

    Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

    1. Correction

    Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

    Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

    2. Warning

    Community Impact: A violation through a single incident or series of actions.

    Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

    3. Temporary Ban

    Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

    Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

    4. Permanent Ban

    Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

    Consequence: A permanent ban from any sort of public interaction within the community.

    Attribution

    This Code of Conduct is adapted from the , version 2.1, available at.

    Community Impact Guidelines were inspired by.

    For answers to common questions about this code of conduct, see the FAQ at. Translations are available at.

    pull_request_template

    Description

    Demo

    Checklist:

    Focusing on what is best not just for us as individuals, but for the overall community

    Other conduct which could reasonably be considered inappropriate in a professional setting

    Contributor Covenant
    https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
    Mozilla's code of conduct enforcement ladder
    https://www.contributor-covenant.org/faq
    https://www.contributor-covenant.org/translations

    Aescan Contributing Guide

    Thank you for your interest in contributing to the Aescan project. Before submitting your contribution, please make sure to take a moment and read through the following guidelines:

    BRANCHING_STRATEGY

    In aeScan we are using a flavor of as our branching strategy. It is one of the most (if not the most) commonly used git branching strategies. The main branch represents the latest production-ready state of the code. The develop branch is containing the latest version of the code, which has been reviewed by the team, but may be unstable. Almost all of the development targeting the develop branch is happening on the feat/* and fix/* branches which after the code review process get merged back into the develop.

    To stabilize the code and prepare for a production-ready release, a release/[VERSION] branch shall be created. The preferred way of fixing release issues is reproducing them in the develop branch, fixing them there, and cherry-picking by a release manager a fix to the release. If a bug is present in a release branch, but it's not reproducible in the

    Development Environment Setup

  • Project Structure

  • Issue Reporting Guidelines

    Where to Find Known Issues

    We will be using GitHub Issues for our public bug reports. We will keep a close eye on this and try to make it clear when we have an internal fix in progress. Before filing a new issue, try to make sure your problem doesn't already exist.

    Reporting New Issues

    All bug reports should be reported through Github issues and contain the following information:

    • Release version of the application

    • Expected behavior

    • Current behavior

    Additional images and/or videos presenting the issues, as well as known workarounds are much welcome.

    Feature submission

    All future requests should be reported through Github issues and contain the following information:

    • What problem does this feature solve?

    • Are there already available any alternative ways to achieve similar results? If yes, please, describe them

    Git and Pull Request Guidelines

    If you are planning to fix an issue present in our latest release or implement a new feature, please follow the simplified flow described below:

    • Create your own fork of the repository (maintainers may use the main repository).

    • Originate your new branch that will contain the changes from the develop branch.

    • Implement the changes. Respect currently implemented coding restrictions and guidelines.

    • Run code linting through npm run lint:fix command and correct any issues that couldn't be automatically fixed.

    • Push the new branch to your forked repository and open a Pull Request against the develop branch. Use the pattern for the PR name.

    • Wait until your Pull Request is approved by the required number of maintainers and all automated checks are green

    • Merge the pull request

    Note: It's OK to have multiple small commits as you work on the PR - GitHub will automatically squash it before merging.

    • Requirements for adding a new feature:

      • If you resolving a specific issue, add feat(xxxx): [description] (xxxx is the issue id) in your PR title for a better release log, e.g. feat(360): add contract icons in Contracts view.

      • Provide a convincing reason to add this feature. Ideally, you should open a suggestion issue first and have it approved before working on it.

    • Requirements for fix of a bug:

      • In case you are resolving a specific issue, add fix(xxxx): [description] (xxxx is the issue id) in your PR title for a better release log, e.g. fix(420): filtering dropdown doesn't work on Safari.

      • Provide a detailed description of the bug in the PR. Live demo preferred.

    For detailed information about our branching strategy or instructions on dealing with other scenarios, please read our Branching Strategy guidelines.

    Project Structure

    • dist: contains built files that will be used for hosting the application using express.js webserver. The content of this directory is generated automatically during building process. Do not put there any files manually.

    • docs: contains basic project documentation in a form of markdown files.

    • public: contains static assets that are meant to be publically available with guaranteed path. As opposed to the assets stored in src directory, during building process the name of these files will stay unchanged.

    • src: contains the source code of the application. The codebase is written in ES2020.

      • assets: contains static assets that are meant to be publically available but the exact path will change with every build by adding an additional unique suffix to the name.

      • components: contains (mostly) reusable Vue components.

    Credits

    Thank you to all the people who already contributed to the aeScan! You can find the complete list of them on this page.

    Code of Conduct
    Issue Reporting Guidelines
    Git and Pull Request Guidelines
    develop
    , a
    hotfix/*
    branch may be created targeting the specific
    release/[VERSION]
    branch.
    branching_strategy2

    All Pull Requests should be possibly small and focused on delivering the requested change. Treat refactoring tasks as feature requests. Refrain from implementing side fixes or refactoring inside in fix/* branches to allow for easy cherry-picking of these fixes to the release branches. Instead, move the scope requiring a refactor to a separate task. Merge your pull requests by squashing changes into a single PR, otherwise, the automatically-generated changelog will be clouded with chaotic information. For naming the Pull Requests and merge commits always use the conventional commits pattern. Put the id of the issue(s) that the PR resolves in the scope section of a PR e.g. feat(111): change the description. If the change you make refers to multiple issues, you can put all IDs separated by a comma e.g. fix(111,123,444): everything works again.

    Git Flow
    branching_strategy1

    plugins: contains code for implementing third-party services, mostly related to tracking.

  • router: contains the definition of all routes available in the application and informs which views are associated to these routes.

  • stores: contains global data obtaining and storage structures implemented using Pinia

  • styles: contains global css snippets that are applied across the entire application.

  • utils: contains reusable helpers not directly tied to any specific business logic, and data adapters.

  • views: contains Vue components that represent all pages (known as views) of the application.

  • App.vue: is the root Vue component of the application.

  • main.js: is the entry point of the application where the critical subsystems are initialized.

  • server.js: is a simple express.js application used to serve the static data intended to use until the Server-side Rendering is fully implemented.

  • conventional commits

    Changelog

    0.24.0 (2025-07-25)

    Features

    • upgrade dependencies () ()

    Bug Fixes

    • micro-blocks: be able to load older/newer transactions () ()

    (2025-04-28)

    Bug Fixes

    • Mining pool dashboard fixes () ()

    (2025-04-28)

    Features

    • Mining Pools Listing 2 () ()

    (2025-04-22)

    Features

    • Advanced AE price history chart () ()

    Bug Fixes

    • remove delisted coinstore from app () ()

    • state channels pagination pagination () ()

    • text content change () ()

    (2025-04-07)

    Bug Fixes

    • remove delisted coinstore from app () ()

    • state channels pagination pagination () ()

    (2025-04-07)

    Bug Fixes

    • release fixes () ()

    • text content change () ()

    • transactions pagination () ()

    (2025-03-25)

    Bug Fixes

    • release fixes () ()

    • transactions pagination () ()

    (2025-03-11)

    Features

    • Filter transactions table by date 3 () ()

    • Increase statistics limit () ()

    • move v3 version string to env variables 2 () ()

    • Server handlers keyblocks 6 () ()

    Bug Fixes

    • displaying auctions () ()

    • keyblocks e2e test () ()

    • release fixes 3 () ()

    • rename plausible env variable () ()

    (2025-02-04)

    Features

    • multi stage Docker build () ()

    • remove imports () ()

    • revert server handlers oracles 2 () ()

    • Server handlers aecoin () ()

    Bug Fixes

    • expose port 8080 in Docker () ()

    • microblock detail UI () ()

    (2025-01-16)

    Features

    • Dex Trades per Token () ()

    • hyperchains support () ()

    • Show Block gas limit 2 () ()

    • upgrade dependencies () ()

    Bug Fixes

    • e2e randomly failing () ()

    • Mixed controls of hints () ()

    • Name appears in Auction and Expired list () ()

    (2025-01-13)

    Features

    • Active accounts chart 2 () ()

    • Add entity id to page title () ()

    • hashrate chart () ()

    • improve e2e testing - charts () ()

    Bug Fixes

    • defaul chart options () ()

    • page title printing () ()

    • UI fixes 2 () ()

    (2024-10-24)

    Features

    • e2e testing - filtering () ()

    • e2e testing improvements () ()

    • migrate names related endpoints to v3 () ()

    • Use nuxt-link () ()

    Bug Fixes

    • Add N/A label for no query and response even () ()

    • code cleanup () ()

    • sanitize contract events () ()

    (2024-10-23)

    Bug Fixes

    • Remove AE label from gas value () ()

    (2024-10-21)

    Features

    • DEX Trades General () ()

    • difficulty chart () ()

    • Display NFT time value () ()

    • e2e testing - edge cases () ()

    Bug Fixes

    • Fixes 0.16.0 () ()

    • fixes 0.16.0 pt 2 () ()

    (2024-09-13)

    Features

    • Ae coin details () ()

    • AE coin markets () ()

    • Ae coin transactions () ()

    • change action naming () ()

    Bug Fixes

    • add keyblock parameter () ()

    • Consider JS optimizations suggested by Lighthouse () ()

    • don't enforce https if http urls in env and related fixes 2 () ()

    • edit readme () ()

    (2024-05-28)

    Features

    • Add ISC license () ()

    • enable source maps in production () ()

    • Names chart page () ()

    Bug Fixes

    • contract calls count () ()

    • Not found pages break the UI () ()

    • sentry config () ()

    (2024-05-20)

    Features

    • Blocks chart page () ()

    • Contract calls chart page () ()

    • Display all testnet tokens () ()

    • E2E testing () ()

    Bug Fixes

    • nft template listing () ()

    • remove invisible noise in background-hero.svg () ()

    • Replace twitter icon for X () ()

    • Sanitize unhandled version values () ()

    (2024-04-30)

    Features

    • Hide token market cap () ()

    • internal Chain.spend values () ()

    • Migrate to v3 endpoints pt1 () ()

    • revert listed tokens do not appear () ()

    Bug Fixes

    • Older button becomes broken in payingfor tx + UI fixes () ()

    • Separate direct file selection does not add files () ()

    • The full file path is not visible when Contract Files are uploaded () ()

    • Aligning in Custom pointers to chain names () ()

    (2024-03-25)

    Bug Fixes

    • microblocks tabs visibility ()

    (2024-01-22)

    Features

    • add contract id to generalized account () ()

    • Add custom date picker to charts 2 () ()

    • Add dedicated columns to name tables () ()

    • Names charts () ()

    Bug Fixes

    • Account tabs overflow () ()

    • add search by nft and shorten search placehodler () ()

    • double labels () ()

    • In Auction names pagination bug () ()

    (2023-11-16)

    Features

    • add microblocks transactions filtering () ()

    • Live update transaction details () ()

    Bug Fixes

    • Layout fix () ()

    • microblocks tx counter at keyblock condensed () ()

    • On testnet some tokens have no name at all and clicking on their copy button looks broken () ()

    • Search does not work with hashes () ()

    (2023-11-06)

    Features

    • Add tab navigation () ()

    • Consider using feat view related utility classnames () ()

    • Contract Calls Chart () ()

    • Create a cell component to display block height and time () ()

    Bug Fixes

    • Build fix attempt 3 () ()

    • fix routing after upgrade () ()

    (2023-09-25)

    Features

    • Account - Adjust transactions tab display only transactions performed by the account () ()

    • account activities () ()

    • link to token page for AEX-X classified tokens () ()

    • Remove temporary Lexon token constants () ()

    (2023-09-15)

    Features

    • application version in footer () ()

    • better title handling () ()

    • display state channel transactions count () ()

    • Nft details inventory tab () ()

    Bug Fixes

    • display account details if accounts owns tokens and has never been seen on the network () ()

    • keyblock navigation condition ()

    • keyblock navigation condition () ()

    • nfts ordering () ()

    (2023-08-30)

    Features

    • account tokens () ()

    • adjust colors () ()

    • Adjust panels spacing () ()

    • app metrics and axios optimization () ()

    Bug Fixes

    • ChannelSnapshotSolo wierd values () ()

    • display correct token holder values () ()

    • Keyblock height is missing in contract details panel () ()

    • Oracle response of OracleRespondTx transactions is not displayed correctly () ()

    (2023-08-08)

    Features

    • Add 500 error page () ()

    • lexon token listing () ()

    Bug Fixes

    • empty name claims () ()

    • hotfix remove duplicate condition () ()

    (2023-08-03)

    Features

    • Add currently mined keyblock animation () ()

    • add missing page title hints improvements () ()

    • Adjust minimum desktop width and adjust navigation bar () ()

    • Implement switching to next/previous block on detail pages () ()

    Bug Fixes

    • Add Middleware link to contract detail () ()

    • DataFailedState component does not work with pagination () ()

    • keyblock navigation error () ()

    • Low contrast of entity hint icon () ()

    (2023-06-26)

    Features

    • dashboard hints () ()

    • name details hints () ()

    • oracle details hints () ()

    • state channel details hints () ()

    Bug Fixes

    • empty chip in contract call transactions ()

    • Fix border and select checkboxes () ()

    • Hints content revision for next release () ()

    • last query height () ()

    (2023-06-13)

    Features

    • api docs links () ()

    Bug Fixes

    • release porting ci () ()

    (2023-05-30)

    Bug Fixes

    • Content jumping in swiper on Iphone () ()

    (2023-05-26)

    Features

    • 40: implement SSR cache for market stats ()

    • 4: token holders on token details page () ()

    • add generalized Chip ()

    • cleanup to store ()

    Bug Fixes

    • change order of navigation links ()

    • ci: pipelines concurrency () ()

    • custom AENS pointers in server side rendering () ()

    • fix typo after rebase ()

    (2023-04-06)

    Features

    • first release ()

    Bug Fixes

    • final content adjustments before the release ()

    Server handlers microblocks (#1089) (390a96c)

  • server handlers oracles 2, 3 (#1085) (0f7655f)

  • Server handlers search 2 (#1086) (890d6ca)

  • Unify desktop and mobile tables to simplify the code 4 (#1093) (de69ba6)

  • transaction test (#1094) (811ecd6)

  • UI fixes 6 (#1080) (0691c66)

  • server handlers oracles (#1047) (698054f)

    improve e2e testing - search (#972) (cbfbf1d)

  • Migrate names to V3 (final part) (#1007) (81bfce8)

  • Upgrade all dependencies 5 (#989) (4985628)

  • Implement counter for token holders (#913) (c24c27b)

  • Keyblocks page (#885) (d94bda9)

  • Migrate to v3 part (#887) (49fbb43)

  • Contract read & write (#872) (f5a0f80)

  • Enable average tx fees panel (#785) (ab792cb)

  • Improve UI and readability of panels in detail pages (#717) (44ee1fc)

  • Migrate to v3 endpoints another part (#846) (34385b9)

  • Names search case insensitive (#824) (a1e187b)

  • Network unavailability handling (#823) (145722e)

  • Node operator listing (#850) (0943ea8)

  • Prepend token symbol (#809) (36d1f43)

  • Smart contracts event decoding (#869) (0b29201)

  • Store transaction page/cursor in url of accounts page (#834) (7fa5997)

  • support mobile history back button (#828) (84c1130)

  • Top accounts (#841) (bd6cbeb)

  • Trade ae button (#843) (3db3aab)

  • UI readability followup (#825) (c6bcb8a)

  • upgrade dependencies (#853) (fe1cc94)

  • Wallet account view 4 (#678) (f211ebc)

  • Fix 0.15.0 release (#920) (971b5ba)

  • Names in auction end date (#799) (892b43c)

  • Show accounts created in genesis block (#839) (5b77b20)

  • stats url (#889) (c874495)

  • Transaction detail query (#877) (1d76ba0)

  • Trend sign fix (#837) (ee24ece)

  • UI fixes (#851) (7b8b1a8)

  • Raw data pointer support for Ceres (#761) (5190403)

  • Some time-related labels are not aligned properly on mobile (#788) (0254de1)

  • Time format switch (#720) (b986617)

  • Transactions chart page (#719) (ba1f59e)

  • Update Keyblock Reward tooltip and footer (#760) (0d017ed)

  • Update terms and conditions entity (#759) (8325f42)

  • smart contract verification terms conditions (#723) (ab51619)

  • upgrade all dependencies (#718) (4ec85a2)

  • Warning about MDW out of sync (#684) (1c9b7e5)

  • making call arguments collapsible (#567) (e6f837e)

  • update readme urls (#698) (48beaa4)

  • Update borders color (#687) (b9ea0f8)

  • contract events arguments mismatch (#686) (5d4474d)

  • transaction trend in the last 24 hours (#673) (8a0f329)

  • Add smart contract verified (#663) (432dd45)

  • Add smart contract verification (#665) (835697b)

  • New menu structure (#627) (c2fc9b2)

  • upgrade node version to v20 (#656) (465c3da)

  • upgrade sdk to 13.3.2 (#743) (b9c4101)

  • Improve transaction stats loading (#683) (ee5a6eb)

  • When transaction is unavailable the app shows 500 error (#675) (af475f3)

  • If user look at the activity of the selected account, then in the third step the view will break (#672) (72e2176)

  • fetching listed tokens (#670) (4e67b2b)

  • The full file path is not visible when Contract Files are uploaded (#735) (3e08d3b)

  • show hint if AENS name is in revoked state 2 (#609) (3df75d5)

  • Transaction stats 2 (#618) (5161569)

  • translate known addresses (#573) (2bda957)

  • Update npm packages (#622) (254b2d0)

  • Update tabs design without space between the content (#590) (aadf7a3)

  • Refactor notExistent variables (#599) (a115b2d)

  • remove unused attempt for account names counter (#600) (365b494)

  • search by hashes (#591) (7269822)

  • Zoom is applied on Transaction page on mobile (#640) (f217990)

  • Implement counter in oracles page (#527) (9489d33)

  • Implement oracles filtering (#520) (e18e09f)

  • Move survey to the footer (#547) (458c1ce)

  • Move time calculation to MDW (#489) (bc2d7bd)

  • Name History (#524) (d4e4e9e)

  • Sort NFTs by creation time (#526) (df5fa97)

  • Transactions trend chart (#503) (1fe86ec)

  • Show decoded values for known contract events (#510) (5f230eb)

    NFT details panel (#476) (c3fa902)

  • Nft details transfers tab (#494) (f05c1a5)

  • NFTs list (#474) (6c9c236)

  • oracle details last query not displayed (#472) (0d53ec7)

  • Reuse PanelHeader in AppPanel (#502) (9209bb3)

  • show contract call arguments in a more approchable way (#486) (5bc8bee)

  • nfts ordering (#505) (aea43fa)

    Dashboard loading indicators 3 (#455) (4e007a6)

  • display correct Node version (#440) (359b8c0)

  • implement not found panel for all details pages (#444) (0fad7d6)

  • Improve search results page (#458) (c0f7f10)

  • Loading for tables (#419) (3c20573)

  • Loading indicator for panels 2 (#441) (7b883f8)

  • Token events counter (#456) (557d935)

  • transactions live sync (#466) (ec703ce)

  • remove pagination from dashboard microblock transactions panel (#408) (03432c0)

  • token prices and meaningful number formatting (#482) (5aabe60)

  • keyblock and microblock links (#380) (097104a)

  • Keyblock details hints (#381) (7afbca7)

  • keyblock details page (#376) (c9d6592)

  • Keyblock microblocks table (#382) (950aa3b)

  • Microblock details hints (#379) (b04cf59)

  • microblock details page (#377) (8416427)

  • Microblock transactions table (#387) (33f8bf9)

  • network relevant market stats in dashboard (#400) (bc87624)

  • page title hints (#371) (66dbd21)

  • search by microblock and keyblock ids (#384) (a203760)

  • seo keywords and robots.txt (#352) (40099d8)

  • show all microblock transactions link (#386) (72b9b2a)

  • Smart contract details page hints (#327) (e230ab9)

  • tokens pagination info (#273) (01e4e0b)

  • Transaction details page hints (#331) (635e6ac)

  • Move time calculation to MDW (#353) (09f88f5)

  • name activation price label in dashboard (#356) (82b35e1)

  • oracle details API-links missing (#365) (8066c2d)

  • sentry config (#424) (1eea616)

  • Token details layout breaks with no extensions (#399) (90d84dd)

  • Transactions page hints (#297) (0014bfc)

    mobile menu item click (#325) (159f887)

  • oracle events not loading (#344) (228ec46)

  • oracle operator value (#342) (c54ec0e)

  • display identicon for detail (8bfd9d7)

  • fetch dex tokens instead of hardcoded ones (efedad0)

  • fix constants (8dd4f72)

  • move more content to rendering on the server-side (#138) (878fb3b)

  • preselect fist value of select (27aebaa)

  • remove fixed width columns from desktop tables (#194) (53f00b4)

  • reuse global variable from constant directly (acf64b3)

  • search by name hash (#61) (3cdd2c1)

  • show truncated version of contract ID in tokens table (c993c98)

  • simplify classname (9b9b41c)

  • update sdk to 13.0.0 (eb045f8)

  • invalid responder values in create channel tx cell data (#128) (c38ac31)

  • missing import (61dee01)

  • missing limit (16888a4)

  • name pointers formatting (#133) (6730de3)

  • pagination style (ce1e588)

  • PayingForTx wrong hash truncation (#134) (f93f844)

  • remove account balance approximate (#131) (be0ba20)

  • render contract details label on server side (#176) (0aa1b0a)

  • rewrite compositions to composition API (c2983fc)

  • support for multisig contract details (#140) (1c8259f)

  • #1125
    739ceca
    #1147
    e54c374
    0.23.1
    #1144
    89a422d
    0.23.0
    #1090
    7630242
    0.22.0
    #1124
    f2152af
    #1131
    9e30415
    #1133
    cfc0f9f
    #1126
    3e4a821
    0.21.3
    #1131
    9ac27eb
    #1133
    944e7fe
    0.21.2
    #1118
    9ac27eb
    #1126
    0471476
    #1121
    0384e99
    0.21.1
    #1118
    d49ca03
    #1121
    33ac26b
    0.21.0
    #1072
    b950845
    #1098
    5fb2f61
    #1068
    17e80d7
    #1083
    2fd833e
    #1103
    2e01344
    #1097
    bdeff6f
    #1102
    3bf6dbb
    #1104
    42d224c
    0.20.0
    #1055
    3fc0ab0
    #1040
    3e6a35a
    #1066
    abc50b1
    #1044
    e0c2464
    #1060
    c85d8ce
    #1038
    d5df11a
    0.19.0
    #876
    1b771c8
    #1003
    0de2e89
    #1030
    5e2a631
    #1028
    f6f076a
    #1020
    d0f8737
    #1016
    9d4a9c9
    #1032
    1abdace
    0.18.0
    #1006
    01735cc
    #973
    5566c72
    #975
    9dc599c
    #974
    4bed5cf
    #1027
    81ad27b
    #1017
    d8c46ad
    #985
    73d2f46
    0.17.0
    #917
    d5ceab4
    #966
    506155e
    #915
    cf3c959
    #949
    5e4cb79
    #948
    4150fc1
    #970
    df1b0cd
    #969
    2566580
    0.16.1
    #942
    4046115
    0.16.0
    #875
    1f6a363
    #916
    071a75f
    #906
    9740453
    #897
    8f4fa59
    #938
    821cdfd
    #960
    d4a4b88
    0.15.0
    #827
    f56a9d4
    #835
    31da7e4
    #831
    149d0b5
    #808
    82ae935
    #832
    baca7b1
    #801
    8f8e1ac
    #819
    d33a8e5
    #891
    f891f59
    0.14.0
    #789
    129bf68
    #790
    f4c3b5d
    #784
    42d931c
    #815
    67779ab
    #796
    cce1f67
    #814
    43c35d5
    0.13.0
    #721
    46d504a
    #782
    a1ddc72
    #783
    faecd05
    #780
    0a8f912
    #792
    8625ca6
    #779
    ef48878
    #747
    b650cdf
    #753
    90afed8
    0.12.0
    #711
    1e4d0b1
    #700
    0b20a49
    #703
    99863de
    #701
    917856b
    #708
    85e55cc
    #731
    c611acf
    #735
    3e08d3b
    #682
    6d49a4c
    0.11.1
    9d20189
    0.11.0
    #598
    878e7e6
    #611
    25f1b15
    #631
    fd5a31b
    #641
    e7350de
    #602
    1004010
    #626
    8f94d04
    #604
    c15ebb6
    #613
    d81dcf9
    0.10.0
    #562
    be078b7
    #569
    f80dda8
    #571
    74321b7
    #566
    1b29ddf
    #570
    cdc1c16
    #584
    325a7a8
    0.9.0
    #530
    85927f4
    #519
    eb9284d
    #546
    7a7cf37
    #529
    1bac63d
    #559
    b6d1c1d
    #561
    9dbff7e
    0.8.0
    #515
    f1cfbf5
    #428
    7af4104
    #513
    d39a7b5
    #516
    3121de4
    0.7.0
    #473
    f2be1b9
    #490
    54f9fc7
    #477
    b9ebbfe
    #487
    383c4a4
    #488
    b297e74
    fe52a8f
    #506
    3b39476
    #505
    c164e78
    0.6.0
    #450
    f5941dd
    #422
    7a4aafb
    #448
    e0ef32b
    #469
    556c342
    #470
    3e33b8e
    #479
    7a29bd6
    #468
    a244b83
    #358
    0ccbe21
    0.5.0
    #421
    951f1b3
    #434
    a1f39df
    #433
    9dce670
    #426
    00763e7
    0.4.0
    #357
    5a14b1e
    #407
    aaebc66
    #322
    6e7ae89
    #395
    6bb0996
    #364
    5a1151f
    #355
    29eed8f
    #418
    4fb492b
    #403
    2d25d3c
    0.3.0
    #319
    c9c453a
    #288
    18b0d6a
    #291
    1c697d1
    #318
    19a714a
    ca26141
    #316
    cc8e671
    #335
    05cc185
    #349
    9760e97
    0.2.2
    #310
    e723ef4
    #281
    9a253ff
    0.2.1
    #263
    ce68228
    0.2.0
    55621d8
    #60
    0738500
    429d98a
    303bdce
    12d7766
    #157
    eb8cfe5
    #130
    299f219
    51acad2
    0.1.0
    4d1509e
    8afee34