Commit Graph

1275 Commits

Author SHA1 Message Date
James Yan df7e99a076
Fix responsive in metaplex metadata json viewer (#27585)
fix metaplex metadata responsive
2022-09-12 16:13:33 +00:00
Justin Starry db0bff0668
explorer: Don't show token holdings for accounts with too many tokens (#27604) 2022-09-06 14:16:39 +00:00
Victor Pontis 900f8a3b2b
explorer: Add information about NFToken NFTs and Collection (#26716)
This adds NFToken support to the Solana Explorer so that users can see NFToken NFTs and Collections and do some basic /exploring/. NFToken Docs: https://nftoken.so

## Feature Overview

[Loom Video](https://www.loom.com/share/362e24aa66ac4db198b3e014a99235cb)

<img width="1175" alt="CleanShot 2022-07-21 at 12 55 08@2x" src="https://user-images.githubusercontent.com/1319079/180270677-f02c0646-107e-4566-85b7-cd6a9f4b9eac.png">
<img width="1177" alt="CleanShot 2022-07-21 at 12 55 00@2x" src="https://user-images.githubusercontent.com/1319079/180270686-d376bcba-3477-47ef-8cb0-972ad3b8d22c.png">

## Code Overview

[Loom Video](https://www.loom.com/share/bdab68e55d73462a9222b105dd2316cb)
2022-08-26 12:49:37 -04:00
dependabot[bot] 981948980c
chore:(deps): bump @testing-library/jest-dom from 5.16.1 to 5.16.5 in /explorer (#27131)
chore:(deps): bump @testing-library/jest-dom in /explorer

Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.16.1 to 5.16.5.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.16.1...v5.16.5)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-14 17:13:19 +01:00
Justin Starry ba4a2d2241
Explorer: Add details page for address lookup table accounts (#27133) 2022-08-14 14:50:23 +00:00
dependabot[bot] 32903f2e8e
chore:(deps): bump prettier from 2.5.1 to 2.7.1 in /explorer (#27130)
Bumps [prettier](https://github.com/prettier/prettier) from 2.5.1 to 2.7.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.5.1...2.7.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-14 12:49:25 +00:00
dependabot[bot] 7899b9ee4e
chore:(deps): bump react-dom and @types/react-dom in /explorer (#27129)
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom). These dependencies needed to be updated together.

Updates `react-dom` from 18.1.0 to 18.2.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.2.0/packages/react-dom)

Updates `@types/react-dom` from 18.0.3 to 18.0.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: react-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-14 12:47:52 +00:00
Justin Starry 778f008fc9
explorer: Bump @solana/web3.js to v1.53.0 (#27128) 2022-08-14 12:39:38 +00:00
Justin Starry 0e4ce87870
Explorer: Display address lookup table instruction type (#27106) 2022-08-12 14:20:33 +00:00
Justin Starry 9348a23dfa
Explorer: Refactor parsed transaction handling (#27050) 2022-08-10 11:04:54 +00:00
Pierre ac915776c3
anchor verified build uses apr.dev (#26655)
Co-authored-by: Arrowana <8245419+Arrowana@users.noreply.github.com>
2022-08-01 12:17:32 +02:00
Pierre 8015aedfdd
explorer falls back to token list when uri is blank and tokenDetails exists (#26800)
explorer fallback to token list when uri is blank and tokenDetails exists

Co-authored-by: Arrowana <8245419+Arrowana@users.noreply.github.com>
2022-07-26 20:28:05 -07:00
Jacob Creech 9e791ec9b7
fix: match wallet + dapp ordering with ft metadata on Explorer (#26751)
fix: match wallet + dapp ordering with ft metadata

Previously if token metadata existed from the legacy token-list, that trumped any other metadata displayed. This created a problem where tokens that inserted data in token-list could not longer update their token metadata even if they still owned the mint authority. Wallets such as Solflare and Phantom also take on-chain metadata first over legacy token-list metadata, so it is good to match them.
2022-07-25 14:47:50 -07:00
Pierre 4308db74e4
Hide vote txs that don't invoke any other programs like the comment says (#26727)
Co-authored-by: Arrowana <8245419+Arrowana@users.noreply.github.com>
2022-07-23 15:57:32 +02:00
steveluscher c502fc72f6 fix: use `maxSupportedTransactionVersion` param when getting raw transactions in Explorer 2022-07-22 08:34:14 +00:00
Steven Luscher 2acb6c37a5
fix: teach the Explorer how to ask for transaction version zero (#26729)
* fix: teach the Explorer how to ask for transaction version zero
* chore: upgrade web3.js
2022-07-21 21:38:24 -07:00
dependabot[bot] 3d6bd97577
chore:(deps): bump terser from 4.8.0 to 4.8.1 in /explorer (#26701)
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 17:42:08 +00:00
dependabot[bot] 6887e1268e
chore:(deps): bump @testing-library/user-event from 13.5.0 to 14.2.3 in /explorer (#26633)
chore:(deps): bump @testing-library/user-event in /explorer

Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 13.5.0 to 14.2.3.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v13.5.0...v14.2.3)

---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-15 08:17:26 +00:00
Leopold Schabel 458a872234
explorer: mark verifiable builds as experimental (#26553)
Add "(experimental)" and use a neutral badge instead of a green one.

The current iteration of verifiable builds does not come with
particularly strong guarantees - best to avoid giving users
any false sense of security.

It relies on an unaudited third party service independent of the explorer,
and the nature of Cargo's build process means it is hard to make strong
claims about the resulting artifacts.
2022-07-11 16:02:42 +01:00
dependabot[bot] f8669c6d52
chore:(deps): bump sass from 1.51.0 to 1.53.0 in /explorer (#26549)
Bumps [sass](https://github.com/sass/dart-sass) from 1.51.0 to 1.53.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.51.0...1.53.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:47:19 +00:00
dependabot[bot] 68f67aba03
chore:(deps): bump @types/node from 16.11.12 to 18.0.3 in /explorer (#26548)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.12 to 18.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:40:36 +00:00
dependabot[bot] 504e7d8189
chore:(deps): bump chai from 4.3.4 to 4.3.6 in /explorer (#26547)
Bumps [chai](https://github.com/chaijs/chai) from 4.3.4 to 4.3.6.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/4.x.x/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v4.3.4...v4.3.6)

---
updated-dependencies:
- dependency-name: chai
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:34:28 +00:00
dependabot[bot] 927b2bf49a
chore:(deps): bump @blockworks-foundation/mango-client from 3.6.5 to 3.6.7 in /explorer (#26546)
chore:(deps): bump @blockworks-foundation/mango-client in /explorer

Bumps [@blockworks-foundation/mango-client](https://github.com/blockworks-foundation/mango-client-v3) from 3.6.5 to 3.6.7.
- [Release notes](https://github.com/blockworks-foundation/mango-client-v3/releases)
- [Commits](https://github.com/blockworks-foundation/mango-client-v3/commits)

---
updated-dependencies:
- dependency-name: "@blockworks-foundation/mango-client"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:29:11 +00:00
dependabot[bot] 28c7900f50
chore:(deps): bump @types/jest from 27.4.0 to 28.1.4 in /explorer (#26545)
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 27.4.0 to 28.1.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:20:04 +00:00
dependabot[bot] 89bceffd22
chore:(deps): bump typescript from 4.5.4 to 4.7.4 in /explorer (#26544)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.5.4 to 4.7.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.5.4...v4.7.4)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:14:38 +00:00
dependabot[bot] 8a3a178cd9
chore:(deps): bump @sentry/react from 6.19.7 to 7.6.0 in /explorer (#26541)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 6.19.7 to 7.6.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.19.7...7.6.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:08:42 +00:00
dependabot[bot] 802efbb67f
chore:(deps): bump @testing-library/react from 13.1.1 to 13.3.0 in /explorer (#26540)
chore:(deps): bump @testing-library/react in /explorer

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 13.1.1 to 13.3.0.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v13.1.1...v13.3.0)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:08:12 +00:00
dependabot[bot] 0b0549bcd8
chore:(deps): bump moment from 2.29.2 to 2.29.4 in /explorer (#26452)
Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-06 20:02:35 +00:00
Justin Starry 5450f97844
explorer: Update address map program name to address lookup table (#26388) 2022-07-04 13:23:42 +00:00
microwavedcola1 8c130acfc1
Fix explore mango-v3 ix decoding by upgrading ts client (#26288)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-28 14:41:24 +01:00
Daniel Chew 72dc813ada
add explorer support for pyth batch update price ix (#26240) 2022-06-27 18:08:13 +00:00
Justin Starry 8ef33a53a5
explorer: Add account bytes to tx inspector (#26200) 2022-06-24 10:40:30 +00:00
dependabot[bot] e7597ab1fe
chore:(deps): bump jsdom from 16.4.0 to 16.7.0 in /explorer (#26152)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 16.4.0 to 16.7.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/16.4.0...16.7.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-22 21:18:29 +00:00
Krešimir Klas 3a648aad2b
[explorer] Add STEPN dex program id for name resolution (#26060)
* Add STEPN dex program id for name resolution

Their docs say it's their program https://whitepaper.stepn.com/decentralized-exchange

* fix lint
2022-06-19 13:47:43 +01:00
Justin Starry 8f51c2d985
explorer: add support for upgrade nonce ix (#26007) 2022-06-16 14:51:45 +00:00
Arrowana 11e6e4118b fix to show loading while tx details are being fetched 2022-06-12 16:20:08 -07:00
dependabot[bot] b6994dcf0a
chore:(deps): bump eventsource from 1.0.7 to 1.1.1 in /explorer (#25684)
Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.0.7 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases)
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
- [Commits](https://github.com/EventSource/eventsource/compare/v1.0.7...v1.1.1)

---
updated-dependencies:
- dependency-name: eventsource
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 04:46:37 +00:00
Justin Starry 344c19dbe3
explorer: Add fee column to block history card (#25573) 2022-05-26 02:54:25 +00:00
Josh 105562bb89
feat(explorer): superstruct checking for token-2022 instructions (#25405) 2022-05-23 10:57:14 -06:00
Justin Starry 3b3046ab3d
explorer: Add support for new compute budget ixs (#25446) 2022-05-21 17:24:25 +00:00
Justin Starry 7d1a7636af
explorer: Bump @solana/web3.js to 1.43.1 (#25443) 2022-05-21 16:45:52 +00:00
Justin Starry ecdd4b973c
explorer: update browserlist db (#25442) 2022-05-21 16:18:17 +00:00
Justin Starry 5948b6c741
explorer: Display error details on tx page (#25186) 2022-05-13 07:55:38 +00:00
Ikko Ashimine 7e4397204a
chore: fix typo in security-txt.ts (#25160)
seperated -> separated
2022-05-12 21:28:52 +08:00
Michael Hess e5feb1fb45
Explorer: Support Fungible Asset token standard (#24630)
* feat: Support Fungible Asset token standard

* fix formatting
2022-05-05 23:33:56 +08:00
steveluscher 7bb867404f fix: correct the fragment URL of inner instruction cards in Explorer 2022-05-02 12:50:00 -07:00
Steven Luscher 2108803b0c
feat: you can now deep link to a particular instruction in Explorer (#24861)
* fix: when creating new cluster URLs, don't carry the fragment forward

* feat: added a utility that computes a transaction's URL fragment

* feat: introduced a React context you can use to scroll to elements

* feat: you can now deep link to a particular transaction in Explorer
2022-05-02 12:21:13 -07:00
Steven Luscher 8043e88233
fix: enable React 18 in Explorer via use of `createRoot` (#24859) 2022-05-02 12:19:08 -07:00
steveluscher fe72a1de22 fix: update to version of spl-token-registry that doesn't fatal when response is empty 2022-05-01 15:27:25 -07:00
Steven Luscher 06ffd9009e
fix: don't fatal Explorer when there's a 'failed' type message at the top level (#24868) 2022-04-30 18:27:42 -07:00