Justin Starry
72d7e426a6
explorer: fix stake account activating state ( #21294 )
2021-11-16 10:08:22 +01:00
Josh
bea61e9543
feat: switch token list to Solana strategy ( #21292 )
2021-11-16 01:54:31 +00:00
Justin Starry
f707dac358
explorer: hide rank when it is null ( #21277 )
2021-11-15 14:17:57 +01:00
Justin Starry
47e6848fbf
explorer: Display more decimals for small token prices ( #21276 )
2021-11-15 12:45:49 +00:00
Will Roeder
b8ac6c1889
Added a supply check to confirm a SPL Token is actually a Metaplex NFT ( #21145 )
...
Co-authored-by: Will Roeder <roederw@titan.lan>
2021-11-03 19:52:04 +00:00
Will Roeder
9ff561134d
[Explorer] Reverted a change to require that Metaplex NFTs have a `MasterEdition` and added a decimal check ( #21132 )
...
* Fixed an issue where NFTs without an Editon were not shown as NFTs
* Added a central isMetaplexNFT helper and added the correct logic to TokenAccountSection
Co-authored-by: Will Roeder <roederw@titan.lan>
2021-11-02 04:30:26 +00:00
Josh
59a1d46c38
fix(explorer): do not display NFTs without an edition ( #21120 )
2021-11-01 22:03:19 +00:00
Justin Starry
78d99b89c0
explorer: fix epoch page failure state ( #21068 )
2021-10-29 16:01:49 +01:00
DR497
fb36f0085b
explorer: add domain names to account details ( #20911 )
2021-10-25 19:14:24 -07:00
Josh
89caf65966
fix(explorer): fix error on mint pages related to NFTs ( #20922 )
2021-10-23 13:50:26 -07:00
Justin Starry
4188554e77
explorer: Speed up cluster stats loading ( #20916 )
2021-10-23 15:51:10 +00:00
Will Roeder
2c60c48eb2
Added Prettier fixes for NFTArt ( #20752 )
...
Co-authored-by: Will Roeder <roederw@wills-mbp.lan>
2021-10-17 15:33:05 -04:00
Will Roeder
5a02a92013
Added a View Original link for NFT assets ( #20709 )
...
Co-authored-by: Will Roeder <roederw@wills-mbp.lan>
2021-10-17 03:09:09 +00:00
Will Roeder
d363ec98a9
Added better layout suppport in MetaplexNFTHeader for mobile devices ( #20705 )
2021-10-17 02:19:08 +00:00
Will Roeder
05569caade
[Explorer] Change to consume @metaplex/js ( #20637 )
...
* Removed duplicated Metaplex logic/schemas and instead consume @metaplex/js
* Bumped @metaplex/js version to 1.2.0
Co-authored-by: Will Roeder <roederw@wills-mbp.lan>
2021-10-17 02:14:50 +00:00
Will Roeder
149d224557
Fixed video NFT asset dimensions and vertically centered ALL NFT art ( #20666 )
2021-10-13 19:10:15 +00:00
Will Roeder
e6776effb9
explorer: Added an Error Image Placeholder and resolved a fetching issue for NFT assets ( #20608 )
...
* Fixed an issue where NFT assets were continually fetched if we failed to get the asset from a fetch.
Cleaned up/removed un-used NFT asset code.
Added an error image when we failed to fetch the asset.
* Corrected some fetching logic and added a error placeholder timeout since onError/onLoad are never fired for <img /> if the src is undefined
2021-10-12 16:19:59 -07:00
Larry Jarry
f3f28f9611
Add Quarry Redeemer and Quarry Merge Mine to known addresses ( #20565 )
2021-10-10 17:17:19 -04:00
Will Roeder
a03aba15b0
Added a Metadata tab to display Metaplex Metadata ( #20525 )
...
* Added a Metadata tab to display Metaplex Metadata for Metaplex NFTs
* Added a new tabs key for metaplexNFTs
* Forgot to run Prettier like a n00b
2021-10-08 16:17:32 -04:00
Jon Cinque
7149c2da0d
explorer: Update stake pool program id ( #20474 )
2021-10-06 11:12:36 -04:00
Will Roeder
7783030437
Adding NFT support to the Explorer ( #20009 )
...
* Adding NFT support to the explorer / copying over required Metaplex logic
* Fixing a whitespace issue causing validation to fail
* Removed MetadataProvider and instead metadata is being stamped on TokenProgramData
* Fixing EOF new line sanity check issue
* Added styling improvements to the Creator dropdown and NFT asset
* Forgot to run Prettier
* Creator address links were only redirecting to Mainnet. This redirects to the appropriate cluster
* Removed dependencies not required for Explorer based use. Fixed package-lock.json because of a legacy npm version
* Removed react-content-loader and popperjs
* Removed MeshArt. Nobody likes VR anyways
* Capped HTML animation asset width to 150px
* Added an Editon check to properly identify NFTs
* Refactoring away for un-necessary helpers
* Dropped antd and added an image loading placeholder
* Added a HTML animation flickering fix
* Removed arweave check for valid uri properties
* Resolving some nit comments and cleaning up
* Adding Tooltips to better explain the content in the NFT Header
* Started consuming MasterEdition data which is being used to display Seller Fee and Max Supply information in the Token Account Section
* Fixing a bug where Edition NFTs weren't properly supported
* Added better Edition support and labeling when there isn't Master Edition information added to metaplex metadata
* Fixed Max Supply issue where 0 should be displayed as 1
* Updated tooltips to be shorter and more user friendly
* Separting NFTHeader from AccountDetailsPage, adding a new TokenSection for NFTs and adding some cleanup
2021-10-05 14:30:05 -04:00
Larry Jarry
41c160d582
Adds Quarry Protocol programs to the Solana Explorer ( #19936 )
...
* Adds Quarry Protocol programs to the Solana Explorer
* Formatting
2021-10-01 13:21:06 +00:00
Justin Starry
5952b65932
explorer: Add epoch details page ( #20335 )
2021-09-29 23:08:19 -04:00
Justin Starry
58f8713292
explorer: Display confirmed block's child slot ( #20322 )
2021-09-29 19:50:27 +00:00
Josh
5c35ab619d
feat(explorer): load and display transaction details when commitment is confirmed ( #20053 )
...
* feat(explorer): load and display transaction details when commitment is confirmed
* feat: rename DetailsCard to DetailsSection
* fix: prevent details from showing when transaction unavailable
2021-09-29 19:23:40 +00:00
Justin Starry
32ece63338
explorer: Display block timestamp ( #20309 )
2021-09-29 15:15:45 +00:00
Justin Starry
f58501b4b9
explorer: Make account owner program label clearer ( #20214 )
2021-09-25 16:30:09 +00:00
Justin Starry
f8827e2f08
Update serum program labels ( #20155 )
2021-09-24 04:48:41 +00:00
underscorepeter
5402a77c63
Update Step swap program name ( #20112 )
...
* Update Step swap program name
* Fix lint error
2021-09-23 19:34:01 -04:00
Ryan M. Shea
8dbed193c2
Add new logos to README files and docs ( #20049 )
...
* Add new logos to README files and docs
* Add explorer logos
2021-09-21 13:35:36 -06:00
Ruud van Asseldonk
fb0c590090
Add Lido for Solana program address label to explorer ( #19870 )
2021-09-15 09:52:20 -05:00
Justin Starry
4cc17ec6a7
explorer: Fix wrapping for pretty hex data ( #19835 )
2021-09-13 17:07:13 -05:00
Justin Starry
af005d79ad
explorer: Display invoked programs in block transaction list ( #19815 )
2021-09-12 19:05:46 -05:00
Justin Starry
ab152f1319
explorer: Pretty print instruction data hex strings ( #19813 )
2021-09-12 16:02:11 -05:00
Siong
d2731a2d93
add Mercurial to Solana Explorer. ( #19812 )
...
* add Mercurial to Solana Explorer.
* format fix.
* alphabetize the program.
2021-09-12 14:47:16 +00:00
Michael Huang
c8b285bce0
fix mislabeled SUNNY program on explorer ( #19809 )
...
* fix mislabeled SUNNY program on explorer
* Fix type error
* prettier
2021-09-12 13:10:12 +00:00
Justin Starry
f8870ff1e3
explorer: Display writable badge instead of readonly badge ( #19808 )
2021-09-12 07:46:08 +00:00
tmoc
4afd6dddc8
Adding Orca program IDs ( #19731 )
2021-09-08 23:41:53 +00:00
Justin Starry
37fe5139cc
Add more program labels to explorer ( #19630 )
2021-09-06 22:00:13 +00:00
microwavedcola1
46db029a00
Bump mango client used by explorer, previous version was breaking explorer builds ( #19668 )
...
* Bump mango client used by explorer, previous version was breaking explorer builds
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* run prettier
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-09-06 14:41:18 -07:00
microwavedcola1
f7a5c0301a
Mango v3 integration ( #19437 )
...
* mango v3 integration
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* more instructions InitMangoAccount, Deposit, Withdraw, InitSpotOpenOrders, ConsumeEvents
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* add support for addPerpMarket
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* code review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* make group config handling generic
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* code review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* fix issue where rpc calls would be done infinitely - basically react useeffect (when to change) was not narrow enough + added some caching
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-09-04 00:01:29 +02:00
dependabot[bot]
bbc4fdb767
chore:(deps): bump typescript from 4.3.5 to 4.4.2 in /explorer ( #19463 )
...
* chore:(deps): bump typescript from 4.3.5 to 4.4.2 in /explorer
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.3.5 to 4.4.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.5...v4.4.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix error type
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Starry <justin@solana.com>
2021-09-03 18:05:13 +00:00
Josh
2c648cc6b6
fix: support uninitialized upgradeable program account in AccountSection ( #19268 )
2021-08-17 12:07:10 -07:00
Josh
5fde4ee3ae
fix: price can be unexpectedly missing even under Coingecko success result ( #19209 )
2021-08-12 18:12:07 +00:00
Justin Starry
f5ce2c2d63
Add incinerator to explorer search results ( #19125 )
2021-08-09 16:10:42 +00:00
Josh
93c20d0a47
feat: show transaction errors in log ( #18843 )
2021-07-26 13:54:50 -07:00
Sebastian Bor
2f3df8cce0
Explorer: Show simulation error for Upgrade instruction with none existing buffer ( #18838 )
2021-07-22 16:28:04 +01:00
Sebastian Bor
b867fa154e
Explorer: Initialise instruction logs for single line system log ( #18777 )
2021-07-21 17:52:57 +01:00
Sebastian Bor
2bc7edfd01
Explorer: Include loader ids in program labels ( #18778 )
2021-07-21 11:23:47 +01:00
Josh
8549c19f1a
Explorer: introduce Coingecko price cards on mint pages ( #18653 )
...
* feat: add coingecko prices, market caps, volume to token account
* feat: add updated time to price widget
* feat: add loading state to coingecko and break front page price data into widgets
* fix: prevent flicker on refresh
2021-07-20 09:43:17 -07:00
Josh
d9970c0a7d
fix: only bind cluster stats on working connections ( #18763 )
2021-07-19 17:59:47 +00:00
Josh
74b29c0b6f
feat: localize token supply number ( #18654 )
2021-07-14 04:09:44 +00:00
Josh
d2b07dca9d
fix: regression in rewards provider where lowestFetched is off by one ( #18392 )
2021-07-02 19:06:40 +00:00
Josh
f871afd548
fix: prevent negative count up period on tps card ( #18344 )
2021-07-01 00:47:54 +00:00
Josh
50deba1f10
feat: additional serum instructions ( #18209 )
2021-06-24 22:12:47 +00:00
Justin Starry
522062350b
explorer: retain inspector signatures and show simulation error ( #18178 )
2021-06-23 16:00:49 -05:00
Josh
483a1477f3
Explorer: display message when block rewards not found for interval ( #17943 )
...
* fix: disable block not found error message and give feedback for rewards not found
* feat: add lowest available epochs for rewards
* feat: make sure current epoch is not fetched
2021-06-23 13:49:52 -07:00
Justin Starry
67795f5baa
explorer: increase color contrast ( #18124 )
2021-06-22 00:33:55 +00:00
Justin Starry
1c88189a1c
explorer: Add transaction inspector ( #17769 )
...
* Add SolBalance component helper
* Add transaction inspector
* Feedback
2021-06-21 18:53:06 -05:00
dependabot[bot]
e440d00ba0
chore:(deps): bump prettier from 2.3.0 to 2.3.1 in /explorer ( #17785 )
...
* chore:(deps): bump prettier from 2.3.0 to 2.3.1 in /explorer
Bumps [prettier](https://github.com/prettier/prettier ) from 2.3.0 to 2.3.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.3.0...2.3.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix formatting
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Starry <justin@solana.com>
2021-06-11 16:52:27 -07:00
Justin Starry
179856c13a
explorer: Display correct list of block programs ( #17489 )
2021-05-26 08:21:07 -07:00
Josh
752cd7d15e
feat: use specialized explorer endpoints ( #17516 )
2021-05-26 07:09:35 -07:00
dependabot[bot]
744f4dd834
chore:(deps): bump prettier from 2.2.1 to 2.3.0 in /explorer ( #17454 )
...
* chore:(deps): bump prettier from 2.2.1 to 2.3.0 in /explorer
Bumps [prettier](https://github.com/prettier/prettier ) from 2.2.1 to 2.3.0.
- [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.2.1...2.3.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* format
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Starry <justin@solana.com>
2021-05-24 21:24:11 -07:00
Josh
741f99ebb6
Explorer: introduce rewards tab for stake/vote accounts ( #16851 )
...
* feat: introduce staking rewards tab
* feat: take into consideration stake activation
* fix: report fetch errors
* fix: find rewards all the way to epoch 0
* fix: find rewards all the way to epoch 0
* fix: autocomplete error
* fix: load one page at a time
2021-05-20 14:00:48 -07:00
Josh
8a574baae2
Explorer: add token market prices from Coingecko ( #17289 )
...
* feat: add coingecko prices to tokens with associated coingeckoId
* feat: useCoingecko util
2021-05-17 12:43:18 -07:00
Justin Starry
0a6fa1999a
explorer: Fix bonfida dependency ( #17120 )
...
* explorer: Fix bonfida dependency
* fix import
2021-05-08 15:09:14 +08:00
Josh
769136f586
feat: associated token program card ( #17043 )
2021-05-05 11:49:05 -07:00
Josh
1594a7f11a
fix: change unlisted to unknown for unknown token accounts ( #16981 )
2021-04-30 15:21:47 -05:00
DR497
0ef5a9b1d7
explorer: add Bonfida Bots instructions ( #16872 )
...
* explorer: add Bonfida Bots instructions
* Update explorer/src/components/instruction/BonfidaBotDetails.tsx
Co-authored-by: Josh <josh.hundley@gmail.com>
* explorer: Bonfida Bot instructions fixes
Co-authored-by: Josh <josh.hundley@gmail.com>
2021-04-29 15:47:10 -07:00
Tyera Eulberg
2420b280a9
Update deprecated commitments ( #16794 )
2021-04-23 18:32:28 -06:00
Josh
084997c4f0
hotfix: avoid passing along additionalSignatures as an option to getConfirmedSignaturesForAddress2 ( #16734 )
2021-04-22 20:27:17 -07:00
Josh
c63a208488
hotfix: don't report to sentry for custom clusters on token account section ( #16597 )
2021-04-16 10:09:05 -07:00
Justin Starry
013875e787
Fix instruction validation for parsed memo instructions ( #16591 )
2021-04-16 05:04:06 +00:00
Josh
143496ccba
Explorer: hide irrelevant delegation information displayed for inactive stake ( #16467 )
...
* fix: hide irrelevant delegation information displayed for inactive stake
* fix: when inactive_stake equals delegated_stake, display as initialized
* refactor: clean up logic
* fix: reverse logic on showDelegation
* fix: change copy to not delegated
2021-04-14 16:26:31 -07:00
Josh
39eddfd161
explorer: Token mint histories (token balance and token instructions tabs) ( #15861 )
...
* feat: refactor and introduce balances and instructions tabs for mints
* fix: refactor instruction utilities into common file
* refactor: move transaction history components into one spot
* chore: minor cleanup
* fix: show only token instructions
* fix: use better naming for slugs and paths
* feat: refactor and work on transaction status
* feat: show token transfer details
* fix: format code and remove some extra spaces
* fix: exclude non-mint transfers
* feat: introduce react-moment and reorganize history tables
* feat: reintroduce status columns and reorganize columns
* fix: remove ts-ignore
* feat: refactor history card components
* fix: remove detailed history provider
* fix: filter instructions and inner instructions based on mint
* fix: use better key and report parse error
* fix: remove double spacing
* feat: batch transaction map batches
* fix: remove debug code
* fix: pass proper signatureInfo and reduce batch size to 10
2021-04-14 16:22:40 -07:00
Josh
a7f8239b46
Explorer: use identicon and token layout for unlisted tokens ( #16347 )
...
* feat: use identicon and token layout for unlisted tokens
* feat: add identicon to smaller icons and change dependency to current package
* fix: add proper library
2021-04-12 11:25:51 -07:00
Josh
91d5f6ab30
fix: token holdings summary table sums tokens correctly ( #16464 )
2021-04-10 12:24:56 -07:00
Josh
c4646b2bc3
fix: active stake is an epoch off, use getVoteAccounts to sum active stake ( #16465 )
2021-04-10 12:23:56 -07:00
Josh
a1f1f573d5
hotfix: account for custom endpoint possible conditions in stakehistory ( #16151 )
2021-03-26 17:54:53 +00:00
Josh
bf6b098c75
Explorer: add color to price change and updated at time ( #16140 )
...
* feat: add color to price change and updated at
* feat: add market cap rank
* fix: rename slug ignore
2021-03-25 21:50:47 +00:00
Josh
a15790c9aa
fix: make new stats card look okay on mobile ( #16132 )
2021-03-25 18:52:28 +00:00
Josh
2aea35281e
Explorer: introduce circulating supply, active stake, and price on cluster stats page ( #16095 )
...
* feat: add styles form staking component
* feat: introduce circulating supply, active stake, and price on cluster stats page
* feat: add an error state for coingecko
2021-03-25 09:59:50 -07:00
Josh
7aa65831bc
fix: token registry avoids custom slug ( #16093 )
2021-03-24 16:08:47 +00:00
Justin Starry
2c4ff000b9
explorer: minor cleanup and fixes ( #15855 )
...
* chore: bump web3 to v1.0.0
* explorer: minor cleanup and fixes
2021-03-20 16:22:22 +08:00
Josh
038f80d7fd
fix: confirmed block timestamp tooltip was incorrect ( #16036 )
2021-03-19 11:52:43 -07:00
B
b503215122
fix: logo rendering ( #16005 )
...
fix: logo rendering
2021-03-19 09:56:28 -05:00
B
9b26c45be6
explorer/wormhole ( #15948 )
...
* feat: add lending instruction names
* chore: capitalize words
* feat: add wormhole card
* feat: add asset contract
* chore: format
2021-03-17 10:53:50 -05:00
Josh
0c4c89ff4a
explorer: display wormhole bridge details ( #15833 )
...
* feat: display wormhole bridge details
* fix: add rel noopener noreferrer
* fix: extract eth address properly
* feat: copyable bridge contract address
2021-03-16 18:47:43 +00:00
Josh
a36d2f2d3e
fix: use uiAmountString in token balances component ( #15860 )
2021-03-15 04:25:09 +00:00
Justin Starry
420174d3dd
explorer: Fix midnight timestamps ( #15843 )
2021-03-14 11:26:14 +08:00
Justin Starry
485a943958
explorer: Add label for serum dex v1 ( #15842 )
2021-03-14 10:20:31 +08:00
Justin Starry
3722f46089
explorer: Add token symbol to token label ( #15841 )
2021-03-14 10:16:32 +08:00
Justin Starry
c4f98f9c73
explorer: Add details pages for upgradeable loader accounts ( #15836 )
2021-03-14 01:11:59 +08:00
Justin Starry
186b342453
explorer: Update superstruct ( #15835 )
2021-03-13 13:31:52 +08:00
Justin Starry
be99cef593
explorer: Filter program search results by cluster ( #15820 )
2021-03-12 22:10:38 +08:00
Josh
61c7ce857e
fix: vote timestamp is nullable ( #15774 )
2021-03-09 15:50:37 +00:00
Josh
5bde399499
Explorer: update to new spl-token-registry standard ( #15765 )
...
* feat: update tokenlist
* feat: bump spl-token-registry version to 0.2.0
2021-03-08 14:23:07 -08:00
Josh
437d9311fb
fix: structs need to use pick instead of object, and add uiAmountString ( #15745 )
2021-03-05 14:08:40 -08:00
Josh
a43a783aa4
Explorer: update TokenLargestAccounts to use uiAmountString. ( #15743 )
...
* feat: bump web3 to 0.94.2
* fix: update token largest accounts component to support uiAmountString
* fix: format code
2021-03-05 20:20:30 +00:00
Josh
11c154dfb9
Explorer: support uiAmountString api updates ( #15742 )
...
* fix: support uiAmountString api updates
* fix: remove this uiAmount
* fix: change owned account section and token account section to support BigNumber uiAmountString
* fix: update web3 to latest
2021-03-05 19:34:26 +00:00