{"id":28044523,"url":"https://github.com/aryabhthakur/pysolscan","last_synced_at":"2025-05-11T17:59:07.665Z","repository":{"id":62583596,"uuid":"456154745","full_name":"aryabhthakur/pysolscan","owner":"aryabhthakur","description":"Minimal python wrapper for Solscan.io Api","archived":false,"fork":false,"pushed_at":"2023-01-30T06:39:19.000Z","size":22,"stargazers_count":28,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-11T17:59:06.511Z","etag":null,"topics":["blockchain","blockchain-explorer","blockchain-service","cryptocurrency","cryptocurrency-prices","python","python-3","python-request-api","python-requests","solana","solana-token","solscan"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/pysolscan/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aryabhthakur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-06T13:12:18.000Z","updated_at":"2025-04-25T15:46:26.000Z","dependencies_parsed_at":"2023-02-16T04:40:16.181Z","dependency_job_id":null,"html_url":"https://github.com/aryabhthakur/pysolscan","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryabhthakur%2Fpysolscan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryabhthakur%2Fpysolscan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryabhthakur%2Fpysolscan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryabhthakur%2Fpysolscan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aryabhthakur","download_url":"https://codeload.github.com/aryabhthakur/pysolscan/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253609623,"owners_count":21935558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","blockchain-explorer","blockchain-service","cryptocurrency","cryptocurrency-prices","python","python-3","python-request-api","python-requests","solana","solana-token","solscan"],"created_at":"2025-05-11T17:59:07.015Z","updated_at":"2025-05-11T17:59:07.656Z","avatar_url":"https://github.com/aryabhthakur.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PySolscan\n_____\n#### It's a minimal wrapper around Solscan.io API\n\n##### Block -\n- ```get_last_block(limit=10)```  Get last **[limit]** blocks (Default Limit: **10**)\n- ```get_block_transactions(limit=10,offset=0,block=None)``` Get block transactions.\n- ```get_block_info(block=None)```  Detail information of given block.\n\n##### Transaction -\n- ```get_last_transaction(limit=10)``` Get last [limit] transactions\n- ```get_transaction_signature_info(signature=None)``` Detail information of given transaction signature \n\n##### Account -\n- ```get_account_token(account=None)```  Get token balances of the given account\n- ```get_account_transaction(account=None,beforeHash=None,limit=10)``` Get list of transactions of the given account.\n- ```get_account_stakeAccounts(account=None)``` Get staking accounts of the given account\n- ```get_account_splTransfers(account=None,limit=10,offset=0,fromTime=None,toTime=None)``` Get list of transactions make tokenBalance changes.\n-  ```get_account_solTransfers(account=None,limit=10,offset=0,fromTime=None,toTime=None)``` Get list of SOL transfers\n-  ```get_account_exportTransactions(account=None,type='all',fromTime=None,toTime=None)``` Export transactions to CSV. Returns **Blob** URL\n-  ```get_account_info(account=None)``` Get overall account information, including program account, NFT metadata information\n\n##### Token -\n- ``` get_token_holder(tokenaddr=None,limit=10,offset=0)``` Get token holders\n- ``` get_token_meta(tokenaddr=None)``` Get metadata of given token\n- ``` get_token_list(sortBy='market_cap',direction='desc',limit=10,offset=0)``` Get list of tokens.\n\n##### Market -\n- ``` get_market_token_info(tokenaddr=None)``` Get market information of the given token\n\n##### Chain Information -\n- ``` get_chaininfo()``` Get market information of the given token\n\n\n## Installation\nPySolscan package is available via Pipy or Github.\n\n```sh\npip install pysolscan\n```\n\n## Plugins\n\nPySolscan doesn't require many packages except Python Requests\n\n| Package | Pipy |\n| ------ | ------ |\n| Python Requests | https://pypi.org/project/requests/ |\n\n\n## License\nMIT\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryabhthakur%2Fpysolscan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faryabhthakur%2Fpysolscan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryabhthakur%2Fpysolscan/lists"}