Skip to content

Releases: hashgraph/hedera-mirror-node-explorer

v24.11.0

21 Nov 19:44
a9b8bd9
Compare
Choose a tag to compare

Enhancements

  • Proxy contract support in ABI tab - #978
  • Display token metadata and metadata key - #995
  • feat: add Create Transaction link to TokenDetails - #1011
  • feat: allow user to navigate to account NFT collection - #1063
  • feat: display topic details using /api/v1/topics/{id} call - #1087
  • feat: enabling search with partial transaction id - #1082
  • feat: use names resolved by Search Bar to label account ids - #1081
  • feat: Search Bar now uses api/v1/topics new REST call when previewnet is selected - #1136
  • feat: display metadata content and image when available for NFT - #1013
  • feat: display that you can search by domain name - #1158
  • feature: improve tables on the AccountBalances page - #1166
  • feat: show abridged message field on the home page - #1171
  • feat: support for NFT allowances - #1161
  • feat: selector of transaction ID format - #1187
  • feat: support new tx types from HIP-869 - dynamic address book - #1181
  • feat - improve display of gas fees in ETHEREUM transactions - #1209
  • feat: add block search capability - #1208
  • feat: extend time for play button - #1216
  • feat: add page size selector to all tables - #1232
  • feat: add TOKENREJECT transaction type - #1270
  • feat: display max automatic token associations - #1284
  • feat: add transaction types TokenAirdrop, TokenClaimAirdrop, TokenCancelAirdrop - #1283
  • feat: add Tokens section in AccountDetails containing existing tables from the AccountBalances page - #1292
  • 1295 list nfts in tokens section - #1298
  • ContractResultsLogsByContractIdCache now returns ContractLog[] - #1379
  • feat: display responseCode symbol when call target is a token - #1409
  • feat: search token by name - #1407
  • feat: highlight my account once wallet connected. - #1424
  • feat: add airdrop related transaction types - #1433
  • feat: support for HIP-904: Frictionless Airdrops - #1448
  • feat: move certificate template from solo-charts - #1466
  • feat: re-organized configuration (see CONFIGURATION.md) - #1508

Bug Fixes

  • fix: call to HTS wrongly decoded using 4byte directory - #996
  • fix: decoding discrepancy between Contract Result and Call Trace sections - #1000
  • fix: line-height in NftDetailsTransferGraph. - #1005
  • fix: added a new decoding logic for redirectForToken() (#921) - in #993
  • fix: duplication of 'limit' query parameter in axios calls located inside a loop. - #1041
  • Fix: use ascending order in token tables - #1074
  • Fix: Add support for TOKENUPDATENFTS transaction type. - #1076
  • fix: Call Trace entries contain the same parameters for each call - #1122
  • fix: pagination arrows bounce from left to right - #1159
  • fix: confusing message when interacting with Smart Contract - #1170
  • fix: use wheel-click (on windows) to navigate to a new tab. - #1234
  • fix: current stake appears in node details when stake for consensus is 0 - #1262
  • Fix: reduce text of prev./next buttons in BlockDetails when on mobile screen - #1263
  • 001268 when call target is a token, it should be decoded using dedicated ABIs - #1271
  • fix: nft metadata not visible - #1275
  • Fix: entity ID in TOKENREJECT - #1370
  • fix: some search patterns trigger unexpected calls to api/v1/account/{accountAlias} - #1420
  • fix: trim whitespaces of search input text - #1437
  • fix: wallet logo is not displaying - #1440
  • fix: missing fungible token balances - in #1432
  • fix: CLAIM action - #1454
  • fix: token actions activation and table refresh - #1462
  • fix: transaction type filter is broken in Recent Operations section - #1479
  • fix: make sure SVG image is rendered in NFT preview. - #1487

New Contributors

Full Changelog: v24.4.0...v24.11.0

v24.4.0

15 Apr 09:54
137eaa2
Compare
Choose a tag to compare

Enhancements

  • Show token symbol with child transactions - #914
  • Add toggle in Recent Contracts to display only verified contracts - #915
  • Add HNS support - #922
  • Add transaction page size selector - #918
  • Add HIP-859 support for gasconsumed - #931
  • Account Transactions time filterable - #909
  • Add ABI tab to Contract Details page - #932
  • Action for downloading ABI of a verified contract - #936
  • Export account transactions as CSV - #937
  • Flag call signature decoded with 4byte.directory - #951

Bug Fixes

  • InlineBalanceValue unit test break - #919
  • Navigation from AccountVerifiedContractsTable to ContractDetails is broken - #913
  • Explorer search bar reject domain name expressed in uppercases - #926
  • Removed Show Raw Data link from topic details view - #930
  • Prevent editing allowance when token is not associated - #935
  • Prevent dissociate token from treasury account - #944
  • Display hint when wallet is silent - #949
  • Too many nested calls break call trace depth path - #950
  • ContractResultAnalyzer now correctly works when target contract is HTS - #956

Contributors

Thanks to the contributors who worked on this release:

Full Changelog: v24.3.0...v24.4.0

v24.3.0

01 Mar 17:41
9d0ec39
Compare
Choose a tag to compare

New

  • Support for Coinbase wallet
  • Support for Brave wallet
  • Support token associate/dissociate across all wallets, and token import into all ethereum wallets
  • Display contracts created by account in Account Details, with an option to view only verified contracts
  • Display byte code disassembly in contract details page
  • Sections are now collapsible
  • Display and decode event logs at contract details level
  • Expose additional staking information brought by HIP-782: smoothing staking rewards
  • List NFT collections from account details
  • Add link to raw data returned by mirror node for entities details pages

Other changes

  • Wallet connection feature moved from from staking page to global navigation bar.
  • Explorer should not report "Decoding Error" when error is empty in a contract result
  • Supporting both EIP3091 and human URLs
  • Display both raw and b64-decoded values of memo when relevant
  • Streamline Hardhat Smart Contract Verification Process Similar to Sourcify
  • Contract URL should accept both contract id and evm address
  • Show block as hlink in events section
  • Provide documentation route describing the exposed URLs
  • Display source(s) of verified contracts inside explorer UI
  • Support HIP-15 address checksum in search field
  • Display verified contract names in Recent Contracts section
  • Explorer interprets Solidity method selectors
  • Make Input and Output scrollable in Contract Result section
  • Provide explanation for the response codes returned from system contracts

New Contributors

Full Changelog: v23.11.0...v24.03.0

v23.11.0

22 Nov 12:02
11ba930
Compare
Choose a tag to compare

Notable Changes

  • Support for smart contract verification
  • Support for decoding of smart contract events
  • Add a new page displaying the details of individual nft serial numbers
  • Magnifying glass icon is now a button allowing to trigger the search
  • Allow custom network config in helm chart
  • Allow nginx to reverse proxy /api/ url to mirror node
  • Provide Docker mount point for networks-config.json
  • Update package dependencies

New Contributors

Full Changelog: v23.8.0...v23.11.0

v23.8.0

01 Sep 15:20
3f25192
Compare
Choose a tag to compare

Notable Changes

  • Explorer now asks whether user accept or reject cookie usage
  • Terms of Use have been updated
  • Component dependencies have been updated

Full Changelog: v23.7.0...v23.8.0

v23.7.0

01 Aug 14:07
b1d835e
Compare
Choose a tag to compare

Notable Changes

  • We switched the set of build tools from Vue-CLI to Vite (Vue-CLI is now in maintenance mode, and we were using an even older release). This involved numerous changes, but the most visible aspects are simply a slightly different set of scripts and a faster build. The README has been updated accordingly.
  • The search bar now supports searching transactions via their EVM hash.
  • The ContractDetails view now displays the contract nonce property, when present in the contract.

What's Changed

Full Changelog: v23.6.0...v23.7.0

v23.6.0

03 Jul 10:56
008b546
Compare
Choose a tag to compare

Notable Changes

  • Transfer section in Transaction details page now displays Reward Transfers.
  • Hbar amounts in the Hbar Transfers subsection are now displayed net of reward payouts.
  • New Contract Bytecode section in Contract details page now displays Compiler Version, IPFS Hash and SWARM hash encoded in byte code
  • Contract Result and Call Trace sections in Transaction details page now display decoded errors for system contracts.

Fixed Issues

  • Show build release in #604
  • 00609 Output Result field missing in Call Trace section #610
  • 00613 Add logic to decode Contract and Action errors #614
  • 00612 Expiration date is confusing until account expiry is turned in #618
  • 00617 Add tooltip to explain why transaction fee may exceed 'max fee' #619
  • 00622 Ethereum transaction details may fail to display contract result #624
  • 00623 HashScan should show the transaction hash in a usable form (Hedera 48-bytes & EVM 32-bytes) #625
  • 00627 metadata from runtime bytecode #628
  • 00602 Transaction wrongly shows a parent transaction property #630
  • 00626 Clarify nonce and ethereum nonce fields #631
  • Copyable Entity IDs #632
  • 00629 Show native EVM address when possible. #634
  • 00639 HBAR transfer diagram for 1686467061.803821702 is missing #640
  • 00447 navigate from table to new tab #642
  • 00557 Make sure transaction title + result pill wrap. #644
  • 00600 Explorer fails to decode call to system contract #643
  • 00616 HashScan fails to display token balance when token has very large number of decimals #645
  • 00646 Contract error returns should be decoded if they are ASCII #647
  • Fixes 'JavaScript heap out of memory' issues with Github CI/CD #607
  • 00529 rewards subsection #648
  • 00651 Hyperlink for token id in contract call trace thinks it's a contract #652

Full Changelog: v23.5.0...v23.6.0

v23.5.0

18 May 10:21
a68fcb0
Compare
Choose a tag to compare

Initial release using GH tagging mechanism.
v23.5.0 stands for regular monthly release of 2023/05