SolScanner 1.1.0
dotnet add package SolScanner --version 1.1.0
NuGet\Install-Package SolScanner -Version 1.1.0
<PackageReference Include="SolScanner" Version="1.1.0" />
paket add SolScanner --version 1.1.0
#r "nuget: SolScanner, 1.1.0"
// Install SolScanner as a Cake Addin #addin nuget:?package=SolScanner&version=1.1.0 // Install SolScanner as a Cake Tool #tool nuget:?package=SolScanner&version=1.1.0
SolScanner
SolScanner is a .NET wrapper for the SolScan API.
[!IMPORTANT]
This project is in active development. It is also GUESS WORK as I do not have access to a PRO Solscan API key. If you would like to help, please create a GitHub issue with your contact information.
How to use
- Install the Nuget package
Install-Package SolScanner
- Instantiate the BscScanClient
var apiKey = "..."; var client = new SolscanClient(apiKey); var request = new AccountTransactionsRequest { Address = "GCUEeFgWWcAouA8KvXbY235qcRvn3pQKKbPjYTrxdiiC", Before = "2HY1yJ54GHRDR1jGLKQMi4xNR4cx488xeHK87z4Lh16c", Limit = ELimit.Fourty, }; var result = await client.GetAccountTransactions(request); if(result.Success) { // Do successful things } else { // :( }
Progress
Description | Section | Function Name | Is Implemented |
---|---|---|---|
Account transfer | Account APIs | GetAccountTransfer |
✅ |
Account token-accounts | Account APIs | GetAccountTokenAccounts |
✅ |
Account defi activities | Account APIs | GetAccountDefiActivity |
✅ |
Account balance change activities | Account APIs | GetAccountBalanceChangeActivities |
✅ |
Account transactions | Account APIs | GetAccountTransactions |
✅ |
Account stake | Account APIs | GetAccountStakes |
✅ |
Account detail | Account APIs | GetAccountDetails |
✅ |
Account rewards export | Account APIs | GetAccountRewardsExport |
❌ |
Account transfer export | Account APIs | GetAccountTransportExport |
❌ |
Token transfer | Token APIs | GetTokenTransfers |
✅ |
Token defi activities | Token APIs | GetTokenDefiActivities |
✅ |
Token markets | Token APIs | GetTokenMarkets |
✅ |
Token list | Token APIs | GetTokenList |
✅ |
Token trending | Token APIs | GetTrendingTokens |
✅ |
Token price | Token APIs | GetTokenPrice |
✅ |
Token holders | Token APIs | GetTokenHolders |
✅ |
Token meta | Token APIs | GetTokenMeta |
✅ |
Token top | Token APIs | GetTopToken |
✅ |
News NFT | NFT APIs | GetNftNews |
✅ |
NFT activities | NFT APIs | GetNftActivities |
✅ |
NFT collection lists | NFT APIs | GetNftCollectionLists |
✅ |
NFT collection items | NFT APIs | GetNftCollectionItems |
✅ |
Transaction last | Transaction APIs | GetLastTransactions |
✅ |
Transaction detail | Transaction APIs | GetTransactionDetails |
✅ |
Transaction actions | Transaction APIs | GetTransactionActions |
✅ |
Block last | Block APIs | GetLastBlock |
✅ |
Block transactions | Block APIs | GetBlockTransactions |
✅ |
Block detail | Block APIs | GetBlockDetails |
✅ |
Monitor usage | Monitoring APIs | GetMonitorUsage |
✅ |
Pool market list | Market APIs | GetPoolMarketList |
✅ |
Get market info | Market APIs | GetMarketInfo |
✅ |
Get market volume | Market APIs | GetMarketVolume |
✅ |
How to contribute
You can contribute by pulling the code, making some changes and then opening a pull request. The changes will be revised and merged into main if it is a valid feature/bug fix.
- Pull the latest main branch
- Nuget restore to get dependencies
- Make some changes
- Create a pull request with a detailed explanation on why the changes were made
You can also donate SOL to this address: 5HMZmbtYm8KY5Zyjr7cy7C4WemEJyP4AqWksaJrUHHmG
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- System.Text.Json (>= 9.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.