Releases: hashgraph/hedera-mirror-node-explorer
Releases · hashgraph/hedera-mirror-node-explorer
v24.11.0
Enhancements
- Proxy contract support in ABI tab - #978
- Display token metadata and metadata key - #995
- feat: add
Create Transaction
link toTokenDetails
- #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 usesapi/v1/topics
new REST call whenpreviewnet
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
andCall 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
- @rbarkerSL made their first contribution in #1007
- @isavov made their first contribution in #1249
- @JeffreyDallas made their first contribution in #1417
- @Prathamesh010 made their first contribution in #1437
- @timi-codes made their first contribution in #1432
- @san-est made their first contribution in #1461
- @mishomihov00 made their first contribution in #1475
Full Changelog: v24.4.0...v24.11.0
v24.4.0
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
toContractDetails
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
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
- @quiet-node made their first contribution in #762
- @jeromy-cannon made their first contribution in #859
Full Changelog: v23.11.0...v24.03.0
v23.11.0
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
- @deepak-swirlds made their first contribution in #684
- @Sheng-Long made their first contribution in #691
- @leninmehedy made their first contribution in #726
Full Changelog: v23.8.0...v23.11.0
v23.8.0
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
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
- Bump protobufjs from 7.2.2 to 7.2.4 by @dependabot in #657
- 00659 Connection to Blade wallet is broken by @ericleponner in #660
- 00662 fix discrepancies in stake for consensus (and percentage) by @svienot in #663
- 00633 Display contract nonce by @svienot in #666
- Replacing vue-cli / jest by vite / vitest by @ericleponner in #667
- [Snyk] Upgrade: @fortawesome/fontawesome-svg-core, @fortawesome/free-brands-svg-icons, @fortawesome/free-solid-svg-icons by @MarcKriguerAtHedera in #637
- 00672 RewardTransferGraph unit test randomly fails by @ericleponner in #673
- [Snyk] Upgrade @oruga-ui/oruga-next from 0.5.10 to 0.6.0 by @snyk-bot in #641
- [Snyk] Upgrade @kabuto-sh/ns from 0.6.2 to 0.7.0 by @snyk-bot in #524
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #664
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #661
- 00482 Support for searching via EVM tx hash by @ericleponner in #675
Full Changelog: v23.6.0...v23.7.0
v23.6.0
Notable Changes
Transfer
section inTransaction
details page now displaysReward Transfers
.- Hbar amounts in the
Hbar Transfers
subsection are now displayed net of reward payouts. - New
Contract Bytecode
section inContract
details page now displaysCompiler Version
,IPFS Hash
andSWARM hash
encoded in byte code Contract Result
andCall Trace
sections inTransaction
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