helius-labs / xray Goto Github PK
View Code? Open in Web Editor NEWA human-readable Solana transaction explorer powered by Helius.
Home Page: https://xray.helius.xyz
License: MIT License
A human-readable Solana transaction explorer powered by Helius.
Home Page: https://xray.helius.xyz
License: MIT License
One of my tensor pools shows the same sol amount for every buy/sell transaction on the summary view. Clicking into each one and viewing the โaccount changesโ detail section looks right, but the summary transaction doesnโt tie to that.
here are three (there are more), all showing 2.561 sol involved, but detail shows it shouldโve been a different amount.
1. Blow me
No response
No response
No response
No response
The button from the menu to open the About page is broken
https://xray.helius.xyz/$/about
1. Go to xray.helius.xyz
2. Click on Burger Menu
3. Scroll down to 'About'
4. See error
๏ฟผ
No response
Chrome
Mac
The "Load More Button" shouldn't show for assets if there aren't any more assets to load. In the screenshots, for example, the example account only has one asset. You can click the "Load More" button, and, after trying to load more assets, it disappears since the user does not have any more assets to load
https://xray.helius.xyz/account/GNPwr9fk9RJbfy9nSKbNiz5NPfc69KVwnizverx6fNze/assets?network=mainnet
1. Go to https://xray.helius.xyz/account/GNPwr9fk9RJbfy9nSKbNiz5NPfc69KVwnizverx6fNze/assets?network=mainnet
2. See error
![image](https://github.com/helius-labs/xray/assets/96965321/3d4fc3f4-954d-4274-a562-ef4616bc07e7)
![image](https://github.com/helius-labs/xray/assets/96965321/0fc3805a-595a-4eca-945b-03bcee2a68d5)
No response
No response
No response
There appears to be an overflow problem in the enhanced xray/webhooks parser, specifically related to a minting transaction. The parser is returning a negative amount for the transaction, whereas Solscan correctly displays the minted amount.
Affected Transaction
Transaction ID: 62rzY4dSkPRJUwk8JG7Ev8UZLFXagM884VCC3LMUNuWFh9HNzmHRuQRTcqHsGv8kXZeYgUUduy7qbckyBZAcggCf
Solscan Link: Solscan Transaction Details
Xray/Helius Link: Xray/Helius Transaction Details
Expected Behavior
The enhanced xray/webhooks parser should accurately reflect the minted amount for the transaction, similar to the amount displayed on Solscan.
Actual Behavior
The parser is returning a negative value for the minted amount in the transaction.
1. Go to: https://xray.helius.xyz/tx/62rzY4dSkPRJUwk8JG7Ev8UZLFXagM884VCC3LMUNuWFh9HNzmHRuQRTcqHsGv8kXZeYgUUduy7qbckyBZAcggCf
No response
No response
No response
No response
On an account page, the account's tokens are not sorted. They should be sorted by the holding's USD value
https://xray.helius.xyz/account/GNPwr9fk9RJbfy9nSKbNiz5NPfc69KVwnizverx6fNze/tokens?network=mainnet
1. Go to https://xray.helius.xyz/account/GNPwr9fk9RJbfy9nSKbNiz5NPfc69KVwnizverx6fNze/tokens?network=mainnet
2. See error
![image](https://github.com/helius-labs/xray/assets/96965321/11fd4e64-e826-420b-bb3e-5d7d32863d56)
No response
No response
No response
I would love to be able to search for tokens and native programs by their names e.g. 'USDC coin' and 'system program' respectively.
got to the search bar and instead of inputting an address you input the name of the token or program
We do not properly display certain tokens under the Tokens page for an account. For example, in the screenshot provided, we do not display any token name or symbol for TheSolanDAO (7SZUnH7H9KptyJkUhJ5L4Kee5fFAbqVgCHvt7B6wg4Xc
). This shouldn't be the case, as it is a recognized token on Jupiter and Solscan.
If a token does not have a picture, we should have a fallback picture. We do this when we can't fetch an asset's picture (see the second screenshot)
https://xray.helius.xyz/account/68VhXhZSQxBqC1fBLXnFb2tMiuh3tmiizpZKLTYTwgNG/tokens?network=mainnet
1. Go to https://xray.helius.xyz/account/68VhXhZSQxBqC1fBLXnFb2tMiuh3tmiizpZKLTYTwgNG/tokens?network=mainnet
2. See error
solscan link: https://solscan.io/tx/fAsutqP97uqtNJ21Pm3gVdGwqTXD1nBfHKAzQYy4D1ytGoeoywbitpqcuP2fS2kWSHNXyybDtLjGp9FrojD2B7X
xray link: https://xray.helius.xyz/tx/fAsutqP97uqtNJ21Pm3gVdGwqTXD1nBfHKAzQYy4D1ytGoeoywbitpqcuP2fS2kWSHNXyybDtLjGp9FrojD2B7X
this is an attempt to purchase an item on nightmarket listed on magic eden. transaction did not go through like solscan shows.
what
see description
![DESCRIPTION](LINK.png)
No response
Safari
Mac
The below account shows it has 3.88 SOL but the list of tokens below it shows SOL as 0. This is reflected for all of the other addresses I've searched for.
Also, if we are only supporting SOL as a token at the moment, the 'Tokens' tab is a bit misleading since it implies it should show all of the user's tokens. Let me know if SPL token accounts are not yet supported for this page of an address. If they aren't, I'll look into it.
https://xray.helius.xyz/account/9nnLbotNTcUhvbrsA6Mdkx45Sm82G35zo28AqUvjExn8/tokens?network=mainnet
1. View the link
![DESCRIPTION](LINK.png)
No response
No response
No response
Currently, we treat token accounts as tokens instead of accounts. It results in the following page:
The proper functionality should be to handle the query logic, so we process this as an account instead of a token
https://xray.helius.xyz/token/2mxvY3jePU533oC3WsUm6oC1pcEKmKaJY9pT6nwq8M1m?network=mainnet
1. Go to `https://xray.helius.xyz/?network=mainnet`
2. Search for a token account, such as `2mxvY3jePU533oC3WsUm6oC1pcEKmKaJY9pT6nwq8M1m`
4. See error
Currently, the "icon-button" is not working.
Since it's a button, I'd expect to have the search start when I click on it
https://xray.helius.xyz/?network=mainnet
No response
Chrome
Linux
The assets tab should not be an option if the account does not hold any assets
https://xray.helius.xyz/account/68VhXhZSQxBqC1fBLXnFb2tMiuh3tmiizpZKLTYTwgNG/assets?network=mainnet
1. Go to https://xray.helius.xyz/account/68VhXhZSQxBqC1fBLXnFb2tMiuh3tmiizpZKLTYTwgNG/assets?network=mainnet
2. See error
Label default programs e.g 'system program' or 'vote program'
On a CodeCanvas purchase the sol balance change isn't displayed accurately. Here in total 10.02 SOL was sent from the wallet, but the dispalyed amount is 8.9.
The Helius description is also displaying an incorrect amount.
The "simple" parsed tx data from Proton seems correct tho.
{
"account": "XXXXX",
"changes": [
{
"amount": -10.02700408,
"mint": "So11111111111111111111111111111111111111112"
},
{
"amount": 1,
"mint": "AMTC1Nhy4QHtRuAsWEx2jtwF8hKhQkksbJac64JDcCb3"
}
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.