Justin Starry
055ed72cd9
Add label for break solana program account ( #12047 )
2020-09-04 21:09:13 +08:00
Josh
28cf896a64
explorer: make wrapped sol available through search ( #12003 )
...
* make wrapped sol available through search
* fix formatting
* remove existing wrapped sol constant from utils/tx
2020-09-03 10:38:49 -07:00
Josh
53a900a28c
explorer: 11938 display owner in token distribution table ( #11953 )
...
* include owner on largest token distribution tab
* run format:fix
2020-09-01 09:21:47 -07:00
Justin Starry
2de7768f41
Remove cached transactions from explorer and update copy ( #11965 )
2020-09-01 12:46:19 +08:00
Justin Starry
af5084856a
Disable explorer block time fetching errors ( #11931 )
2020-08-31 17:39:26 +08:00
Justin Starry
729c4a9399
Hide token logos from holdings if unavailable ( #11912 )
2020-08-30 22:27:05 +08:00
Justin Starry
8932e4821d
Filter explorer error reports when using custom cluster ( #11911 )
2020-08-30 22:19:39 +08:00
Justin Starry
998f9725d0
Update explorer address labels ( #11910 )
2020-08-30 13:00:07 +08:00
Justin Starry
0b47cd1c67
Add token2 support to explorer ( #11905 )
2020-08-29 20:50:45 +08:00
Josh
0a8523b349
explorer: Auto-update transactions until they reach max confirmation ( #11841 )
...
* explorer: Auto-update transactions until they reach max confirmation
* convert to side effect
* proper cleanup
* minor cleanup
* pull isAutoRefresh from context, refactor, and add loading indicator / dhide refresh
* split effects into two, manage interval in one effect only
* simplify interval
* move autoRefresh up a level, use computed value
* flip conditional for readability
* accidentally factored out not found case
* add attempts bailout
* run prettier
* bailout after 5 polls of 0 confirmations
* move bailout into state, change autoRefresh prop to enum to support bailout state
* run prettier to clean up formatting
* reintroduce details not available until max confirmations message
* add error card with refresh if zero confirmation bailout
* allow retry on bailouts
2020-08-28 14:17:12 -07:00
Justin Starry
40ca3ae796
Add live transaction stats card with history chart ( #11813 )
2020-08-25 03:08:02 +08:00
Justin Starry
dc17e2983d
explorer: Fix search bar paste on mobile ( #11735 )
2020-08-20 22:01:34 +08:00
Justin Starry
2ae71b30ae
Explorer: Fix account history load more behavior ( #11689 )
2020-08-18 21:04:19 +08:00
Justin Starry
346e982e28
Dedupe token history and pretty print slots ( #11636 )
2020-08-14 23:59:39 +08:00
Justin Starry
de22f3d0e7
Explorer: Display error message on invalid signature query ( #11633 )
2020-08-14 23:00:35 +08:00
Justin Starry
279000eeb3
Explorer: Remove flatMap usage due to browser incompatibility ( #11632 )
2020-08-14 22:58:38 +08:00
Justin Starry
4773e13ef7
Explorer: add error reporting ( #11627 )
2020-08-14 17:54:21 +08:00
Justin Starry
1592597d93
Explorer: Fix stake account validation ( #11623 )
2020-08-14 10:06:37 +08:00
Justin Starry
84a4f743b8
Explorer: fix token history loading animation ( #11616 )
2020-08-13 23:49:36 +08:00
Justin Starry
6162c2d0d5
Add token registry to explorer ( #11612 )
2020-08-13 22:57:53 +08:00
Justin Starry
1277b3a8f6
Explorer: Hide token holders table when none found ( #11605 )
2020-08-13 12:59:34 +08:00
Justin Starry
9f0c20aa5d
Explorer: Update web3.js to v0.70.3 ( #11603 )
2020-08-13 12:46:37 +08:00
Justin Starry
cbccac90ce
Fix explorer mint account validator to accept null owner ( #11587 )
2020-08-13 02:06:49 +08:00
Justin Starry
5715f0b81a
Fix mint holders page when supply is zero ( #11586 )
2020-08-13 01:56:17 +08:00
Justin Starry
55b5957d49
Add token supply info to mint account page ( #11584 )
2020-08-13 01:31:21 +08:00
Justin Starry
f8221797c6
Remove not found disclaimer when full history is available ( #11583 )
2020-08-12 23:09:57 +08:00
Justin Starry
a992bb5f94
Use common provider for explorer cached data ( #11582 )
2020-08-12 22:41:04 +08:00
Justin Starry
8ddb116659
Fix owned token validation in explorer ( #11581 )
2020-08-12 20:11:38 +08:00
Michael Vines
4d918f83ff
Display transaction even if getBlockTime returns an error
2020-08-09 03:31:21 +00:00
Justin Starry
921529426d
Show token transaction history in explorer ( #11473 )
2020-08-09 00:29:42 +08:00
Justin Starry
fb822688b7
Display detailed token account info on explorer ( #11472 )
2020-08-08 23:02:01 +08:00
Justin Starry
c544116cf2
Add support for parsed stake accounts ( #11469 )
2020-08-08 21:06:24 +08:00
Justin Starry
102d15f081
Fix data fetching races in explorer ( #11468 )
2020-08-08 20:47:07 +08:00
Justin Starry
3d97b04815
Add programs and sysvars to explorer search suggestions ( #11467 )
2020-08-08 20:01:26 +08:00
Justin Starry
40656911a6
Fix owned token accumulation UI bug in explorer ( #11466 )
2020-08-08 15:34:59 +08:00
Justin Starry
c7eba80836
Organize explorer file structure ( #11464 )
2020-08-08 14:45:57 +08:00
Justin Starry
67fdf593a2
Split explorer account details page into tabs ( #11450 )
2020-08-08 00:38:20 +08:00
Justin Starry
4f2f9bd26f
Use new history API in explorer ( #11449 )
2020-08-07 22:39:22 +08:00
Justin Starry
ac9787cd1c
Display both slot and block height in explorer ( #11447 )
2020-08-07 18:15:23 +08:00
Justin Starry
e6aa3a4e07
Parse token instructions in the explorer ( #11443 )
2020-08-07 18:09:17 +08:00
Michael Vines
bbb8754b59
Remove update notice
2020-08-05 16:27:32 +00:00
Justin Starry
cad36e1b3c
Switch explorer to dark mode by default ( #11360 )
2020-08-04 22:25:50 +08:00
Justin Starry
ebe14415f6
Use more accurate epoch duration calculation in explorer ( #11359 )
2020-08-04 22:18:09 +08:00
Justin Starry
247e361d23
Make explorer table views more mobile friendly ( #11358 )
2020-08-04 20:44:16 +08:00
Michael Vines
f3e83c080a
Add mainnet-beta upgrade-in-process banner
2020-08-03 07:09:34 -07:00
Justin Starry
1fe762cc79
Disable owned token request on mainnet explorer ( #11343 )
2020-08-03 12:51:47 +08:00
Justin Starry
f401ef7996
Linkify all explorer addresses ( #11339 )
2020-08-03 01:44:47 +08:00
Michael Vines
27a8879574
Update update timeline
2020-08-02 08:57:52 -07:00
Justin Starry
433f262290
Fix explorer bugs ( #11336 )
...
* Fix race condition in explorer details fetching
* Fix SOL delta rendering bug
2020-08-02 22:29:40 +08:00
Justin Starry
4052008c42
Display owned tokens on account details page ( #11335 )
2020-08-02 21:55:36 +08:00
Justin Starry
b6ea9f1861
Clean up explorer data providers ( #11334 )
2020-08-02 20:18:28 +08:00
Justin Starry
0d8f3139ae
Add unified search bar to the explorer
2020-08-02 20:06:51 +08:00
Justin Starry
d4eb49d252
Add navbar and remove tabbed page layout
2020-08-02 20:06:51 +08:00
Justin Starry
eab48c99d7
Display SOL uniformly in explorer
2020-08-02 20:06:51 +08:00
Justin Starry
2300080f68
Improve explorer tx count animation ( #11327 )
2020-08-01 23:05:20 +08:00
Justin Starry
54d36d2cfb
Add cluster stats tab to explorer ( #11325 )
2020-08-01 22:05:58 +08:00
Michael Vines
efcf9ff125
Adjust time window on mainnet-beta upgrade banner
2020-07-31 08:17:08 -07:00
Justin Starry
bafb2e6e84
Adjust explorer banner margins ( #11233 )
2020-07-28 13:20:25 +08:00
Michael Vines
aa8d6083c4
Add mainnet beta upgrade announcement
2020-07-27 10:24:45 -07:00
Justin Starry
f796adc5ea
Add announcement banner to explorer ( #11210 )
...
* Add announcement banner to explorer
* Remove ^M and trailing spaces
* Update Banner.tsx
2020-07-26 21:11:27 +08:00
Justin Starry
74c44009a7
Fix explorer account history search
2020-06-24 21:01:39 +08:00
Justin Starry
d989cc60f6
Fix explorer cluster status button styling on mobile
2020-06-24 16:49:51 +08:00
Justin Starry
ad75f08c43
chore: run latest prettier
2020-06-24 16:14:08 +08:00
Justin Starry
94a5c47861
Add incinerator transaction to cache
2020-06-12 16:32:05 -07:00
Justin Starry
96c02eb436
Cache token supply transactions
2020-06-12 16:32:05 -07:00
Justin Starry
81292253b5
Remove duplicate information in create account w seed details section
2020-06-12 16:32:05 -07:00
Justin Starry
d00da9e4b7
Update src/components/TransactionDetails.tsx
...
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2020-06-12 16:32:05 -07:00
Justin Starry
183095feac
Display recent blockhash if not a nonce transaction
2020-06-12 16:32:05 -07:00
Justin Starry
d8f3081b11
Rename blockhash label to nonce to reduce ambiguity
2020-06-12 16:32:05 -07:00
Justin Starry
8b95be0ee4
Remove clusterUrl url param
2020-06-12 16:32:05 -07:00
Justin Starry
03f7d28aff
Remove all but cluster url param when navigating
2020-06-12 16:32:05 -07:00
Justin Starry
d5421266f5
Reorder TopAccountsCard.tsx
2020-06-12 16:32:05 -07:00
Tyera Eulberg
851c0863dc
Default top-account filter to circulating
2020-06-12 16:32:05 -07:00
Justin Starry
6c45729694
Move top accounts to supply page and add filter
2020-06-12 16:32:05 -07:00
Justin Starry
16b0ee0a21
Improve background color contrast
2020-06-12 16:32:05 -07:00
Justin Starry
9b602edc7a
Fix pending transaction error due to missing timestamp
2020-06-12 16:32:05 -07:00
Tyera Eulberg
3f12bf6f52
Default top accounts to all accounts
2020-06-12 16:32:05 -07:00
Justin Starry
a15ea32f16
Fix unnecessary reload on supply page
2020-06-12 16:32:05 -07:00
Justin Starry
7e2eefad3e
Add disclaimer stating oldest available slot ( #136 )
2020-06-12 16:32:05 -07:00
Justin Starry
e962d40815
Fix bug causing eager fetching of rich list
2020-06-12 16:32:05 -07:00
Justin Starry
94531f0879
Add result and details link to account history table
2020-06-12 16:32:05 -07:00
Justin Starry
612ef1bc10
Fix format
2020-06-12 16:32:05 -07:00
Justin Starry
05d2bf21d2
Explicitly move copy tooltip to the right
2020-06-12 16:32:05 -07:00
Justin Starry
62e330213f
Display timestamp unavailable
2020-06-12 16:32:05 -07:00
Justin Starry
d842d161cf
Add top accounts page
2020-06-12 16:32:05 -07:00
Justin Starry
c5dcc3c378
Improve transaction details page copy
2020-06-12 16:32:05 -07:00
Justin Starry
406f35edfa
Add supply stats page
2020-06-12 16:32:05 -07:00
Justin Starry
2312658492
Account history feed
2020-06-12 16:32:05 -07:00
Justin Starry
27650572dd
Display transaction timestamp in details view
2020-06-12 16:32:05 -07:00
Justin Starry
5946817978
Show transaction history for deleted accounts
2020-06-12 16:32:05 -07:00
Justin Starry
23637d55b2
Make lockup time less ambiguous
2020-06-12 16:32:05 -07:00
Justin Starry
5176a29955
Change copy for stake status
2020-06-12 16:32:05 -07:00
Justin Starry
3e2538919f
Spruce up stake account details page
2020-06-12 16:32:05 -07:00
Justin Starry
4d94de92c5
Use authority in copy, hide default lockup info
2020-06-12 16:32:05 -07:00
Justin Starry
26e4767fdd
Use wasm to decode stake account
2020-06-12 16:32:05 -07:00
Justin Starry
29ec98d0a1
Add account details page
2020-06-12 16:32:05 -07:00
Justin Starry
59288117b9
Remove source tracking for addresses and signatures
2020-06-12 16:32:05 -07:00
Justin Starry
b33d7cd893
Add support for more system instructions
2020-06-12 16:32:05 -07:00
Justin Starry
2d00502354
Add stake instruction support
2020-06-12 16:32:05 -07:00
Justin Starry
47acdfebff
Move system ix details cards
2020-06-12 16:32:05 -07:00
Justin Starry
0df52938b2
Add key index to tx instructions
2020-06-12 16:32:05 -07:00
Justin Starry
01b99a0570
Add support for more system instruction types
2020-06-12 16:32:05 -07:00
Justin Starry
7eb792a0cc
Show blockhash in transaction details
2020-06-12 16:32:05 -07:00
Justin Starry
13af01dcc4
Refactor instruction details components
2020-06-12 16:32:05 -07:00
Justin Starry
285ae1481f
Center loading card
2020-06-12 16:32:05 -07:00
Justin Starry
b68dc5cf85
Fix false negative not found response
2020-06-12 16:32:05 -07:00
Justin Starry
e31b30c595
Fix bad system instruction type handling
2020-06-12 16:32:05 -07:00
Justin Starry
6c8a5747f7
Renames
2020-06-12 16:32:05 -07:00
Justin Starry
cfa0c20910
Support plural paths for tx details
2020-06-12 16:32:05 -07:00
Justin Starry
f2a034f938
Fix infinite update loop
2020-06-12 16:32:05 -07:00
Justin Starry
42225446c4
UX improvements
2020-06-12 16:32:05 -07:00
Justin Starry
484a4db626
Add transaction details page
2020-06-12 16:32:05 -07:00
Justin Starry
6eff7f35c9
Refactor transaction provider
2020-06-12 16:32:05 -07:00
Justin Starry
f3e677eaab
Call getConfirmedTransaction instead of getConfirmedBlock for tx details
2020-06-12 16:32:05 -07:00
Justin Starry
04677cb831
Use react-router Switch to control visible content
2020-06-12 16:32:05 -07:00
Justin Starry
d629e67b32
Clean up app component
2020-06-12 16:32:05 -07:00
Justin Starry
1172d9cd41
Make more things copyable
2020-06-12 16:32:05 -07:00
Justin Starry
e5f69673d7
Show account tx history
2020-06-12 16:32:05 -07:00
Nick Brown
73922609e4
Ensure only the copyable element itself is hover-able/click-able
2020-06-12 16:32:05 -07:00
Nick Brown
459b4d06fe
Rename signature to be more generic (and less wrong); Make copyable accept children
2020-06-12 16:32:05 -07:00
Nick Brown
0cef795107
Make addresses copyable
2020-06-12 16:32:05 -07:00
Nick Brown
9bf3ddf9c4
Run prettier
2020-06-12 16:32:05 -07:00
Nick Brown
1c7b806575
Add popover for clipboard notification
2020-06-12 16:32:05 -07:00
Nick Brown
1cc76058d2
Add basic copy-to-clipboard functionality
2020-06-12 16:32:05 -07:00
Justin Starry
8de34e1f42
Show details for all transaction instructions
2020-06-12 16:32:05 -07:00
Justin Starry
1c1c628b19
Create test account when test url param is present
2020-06-12 16:32:05 -07:00
Justin Starry
5cf323f9f5
Fix clusterUrl param detection
2020-06-12 16:32:05 -07:00
Justin Starry
e47b178d29
Transaction modal fixes
2020-06-12 16:32:05 -07:00
Justin Starry
0bda30e1f7
Update @solana/web3.js to v0.43.0
2020-06-12 16:32:05 -07:00
Justin Starry
0f0b0a20eb
Update @solana/web3.js to v0.42.2
2020-06-12 16:32:05 -07:00
Justin Starry
8eabff3911
Add top nav and improve mobile experience
2020-06-12 16:32:05 -07:00
Michael Vines
18282c04db
Drop
2020-06-12 16:32:05 -07:00
Justin Starry
b691f7a77b
Update @solana/web3.js to v0.41.2
2020-06-12 16:32:05 -07:00
Justin Starry
ed470564e6
Improve the UI of the transaction modal
2020-06-12 16:32:05 -07:00
Justin Starry
bcb10b0536
Display owner names when known
2020-06-12 16:32:05 -07:00
Justin Starry
35814e77cb
Show zero balance for missing accounts
2020-06-12 16:32:05 -07:00
Justin Starry
60981f2031
Make it easy to create test success and failed tx
2020-06-12 16:32:05 -07:00
Justin Starry
152d7bc774
Check for /transactions route
2020-06-12 16:32:05 -07:00
Justin Starry
b3e0f06e23
Fix displaying 0 confirmations
2020-06-12 16:32:05 -07:00
Justin Starry
3a9ab69d52
Use 'recent' connection for status queries
2020-06-12 16:32:05 -07:00
Justin Starry
611f2ae957
Add transaction details modal
2020-06-12 16:32:05 -07:00
Justin Starry
ef7be97540
Use signature and address for state keys
2020-06-12 16:32:05 -07:00
Justin Starry
69502cc68e
Add confirmations to tx table
2020-06-12 16:32:05 -07:00
Justin Starry
f55c53e5ca
Update web3 to 0.39.1
2020-06-12 16:32:05 -07:00
Justin Starry
2e20b9f43e
Remove lamports switch, always display in SOL
2020-06-12 16:32:05 -07:00
Justin Starry
5bdeeda569
Add account address lookup table
2020-06-12 16:32:05 -07:00
Justin Starry
1d7dbe859a
Rename network to cluster
2020-06-12 16:32:05 -07:00
Justin Starry
c47c3acb10
Add cluster url param and rename tds to testnet
2020-06-12 16:32:05 -07:00
Justin Starry
82cdd1babe
Clean up unused files and fix broken UI elements ( #27 )
2020-06-12 16:32:05 -07:00
Justin Starry
e59625a41d
Improve flexibility of url parsing ( #26 )
2020-06-12 16:32:05 -07:00
Raj Gokal
1ad1ba73fa
Raj ( #23 )
...
* adds styling changes for brand consistency
* reverts some prettier snafus
Co-authored-by: Raj Gokal <raj@solana.com>
2020-06-12 16:32:05 -07:00
Justin Starry
52f5934c3d
Add real slot info to transactions table ( #16 )
...
* Add real slot info to transactions table
* npm run format:fix
2020-06-12 16:32:05 -07:00
Justin Starry
ea705f9147
Bump @solana/web3.js to v0.36.0 ( #15 )
2020-06-12 16:32:05 -07:00
Justin Starry
60e01116b2
Tweak style of network modal options
2020-06-12 16:32:05 -07:00
Justin Starry
8090ee31ab
Left align tx id column
2020-06-12 16:32:05 -07:00
Justin Starry
237b3ae025
Add signature input to tx table ( #9 )
2020-06-12 16:32:05 -07:00
Justin Starry
82543886fb
UI Tweaks
2020-06-12 16:32:05 -07:00
Justin Starry
45898415a1
Small tweaks
2020-06-12 16:32:05 -07:00
Justin Starry
068b034a22
Use https links for clusters ( #8 )
2020-06-12 16:32:05 -07:00
Justin Starry
03345e9005
Add network selector ( #7 )
2020-06-12 16:32:05 -07:00
Justin Starry
6006c30ace
Add transaction card component and provider ( #5 )
2020-06-12 16:32:05 -07:00
Justin Starry
de1df895a0
Cleanup network provider ( #3 )
2020-06-12 16:32:05 -07:00
Justin Starry
95001aa8ee
Add network status button and url param parsing
2020-06-12 16:32:05 -07:00
Justin Starry
7ef953437f
Enable prettier
2020-06-12 16:32:05 -07:00
Justin Starry
6619edb12c
Fix dashkit scss building
2020-06-12 16:32:05 -07:00
Justin Starry
6aa797c05c
Add placeholder main page
2020-06-12 16:32:05 -07:00
Justin Starry
6a38889572
Import dashkit theme
2020-06-12 16:32:05 -07:00
Justin Starry
d78d9898f3
First commit
2020-06-12 16:32:05 -07:00