Client¶
cyhole.rugcheck.client
¶
RugcheckClient
¶
RugcheckClient(
interaction: Rugcheck, headers: Any | None = None
)
Bases: APIClient
flowchart TD
cyhole.rugcheck.client.RugcheckClient[RugcheckClient]
cyhole.core.client.APIClient[APIClient]
cyhole.core.client.APIClientInterface[APIClientInterface]
cyhole.core.client.APIClient --> cyhole.rugcheck.client.RugcheckClient
cyhole.core.client.APIClientInterface --> cyhole.core.client.APIClient
click cyhole.rugcheck.client.RugcheckClient href "" "cyhole.rugcheck.client.RugcheckClient"
click cyhole.core.client.APIClient href "" "cyhole.core.client.APIClient"
click cyhole.core.client.APIClientInterface href "" "cyhole.core.client.APIClientInterface"
Client for synchronous API calls for Rugcheck interaction.
Source code in src/cyhole/rugcheck/client.py
48 49 50 | |
get_ping
¶
get_ping() -> GetPingResponse
Call the Rugcheck's GET Ping API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_ping.
Source code in src/cyhole/rugcheck/client.py
52 53 54 55 56 57 | |
get_maintenance
¶
get_maintenance() -> GetMaintenanceResponse
Call the Rugcheck's GET Maintenance API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_maintenance.
Source code in src/cyhole/rugcheck/client.py
59 60 61 62 63 64 | |
get_leaderboard
¶
get_leaderboard(
page: int = 0, limit: int = 50
) -> GetLeaderboardResponse
Call the Rugcheck's GET Leaderboard API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_leaderboard.
Source code in src/cyhole/rugcheck/client.py
66 67 68 69 70 71 | |
get_token_report
¶
get_token_report(
mint: str, refresh: bool | None = None
) -> GetTokenReportResponse
Call the Rugcheck's GET Get Token Report API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_token_report.
Source code in src/cyhole/rugcheck/client.py
73 74 75 76 77 78 | |
get_token_report_summary
¶
get_token_report_summary(
mint: str,
cache_only: str | None = None,
refresh: bool | None = None,
) -> GetTokenReportSummaryResponse
Call the Rugcheck's GET Get Token Report Summary API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_token_report_summary.
Source code in src/cyhole/rugcheck/client.py
80 81 82 83 84 85 | |
get_token_metadata
¶
get_token_metadata(mint: str) -> GetTokenMetadataResponse
Call the Rugcheck's GET Get Token Metadata API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_token_metadata.
Source code in src/cyhole/rugcheck/client.py
87 88 89 90 91 92 | |
get_token_votes
¶
get_token_votes(mint: str) -> GetTokenVotesResponse
Call the Rugcheck's GET Get Token Votes API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_token_votes.
Source code in src/cyhole/rugcheck/client.py
94 95 96 97 98 99 | |
get_token_insiders_graph
¶
get_token_insiders_graph(
mint: str,
) -> GetTokenInsidersGraphResponse
Call the Rugcheck's GET Get Token Insiders Graph API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_token_insiders_graph.
Source code in src/cyhole/rugcheck/client.py
101 102 103 104 105 106 | |
get_token_insiders_networks
¶
get_token_insiders_networks(
mint: str,
) -> GetTokenInsidersNetworksResponse
Call the Rugcheck's GET Get Token Insiders Networks API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_token_insiders_networks.
Source code in src/cyhole/rugcheck/client.py
108 109 110 111 112 113 | |
get_stats_new_tokens
¶
get_stats_new_tokens() -> GetStatsNewTokensResponse
Call the Rugcheck's GET Get Stats New Tokens API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_new_tokens.
Source code in src/cyhole/rugcheck/client.py
115 116 117 118 119 120 | |
get_stats_recent
¶
get_stats_recent() -> GetStatsRecentResponse
Call the Rugcheck's GET Get Stats Recent API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_recent.
Source code in src/cyhole/rugcheck/client.py
122 123 124 125 126 127 | |
get_stats_trending
¶
get_stats_trending() -> GetStatsTrendingResponse
Call the Rugcheck's GET Get Stats Trending API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_trending.
Source code in src/cyhole/rugcheck/client.py
129 130 131 132 133 134 | |
get_stats_verified
¶
get_stats_verified() -> GetStatsVerifiedResponse
Call the Rugcheck's GET Get Stats Verified API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_verified.
Source code in src/cyhole/rugcheck/client.py
136 137 138 139 140 141 | |
get_stats_analytics
¶
get_stats_analytics(
window: RugcheckAnalyticsWindow = RugcheckAnalyticsWindow.D7,
) -> GetStatsAnalyticsResponse
Call the Rugcheck's GET Get Stats Analytics API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_analytics.
Source code in src/cyhole/rugcheck/client.py
143 144 145 146 147 148 | |
get_stats_rugs_ticker
¶
get_stats_rugs_ticker(
limit: int = 10,
) -> GetStatsRugsTickerResponse
Call the Rugcheck's GET Get Stats Rugs Ticker API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_rugs_ticker.
Source code in src/cyhole/rugcheck/client.py
150 151 152 153 154 155 | |
get_creator
¶
get_creator(wallet: str) -> GetCreatorResponse
Call the Rugcheck's GET Get Creator API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_creator.
Source code in src/cyhole/rugcheck/client.py
157 158 159 160 161 162 | |
get_domains
¶
get_domains(
page: int | None = None,
limit: int | None = None,
verified: bool | None = None,
) -> GetDomainsResponse
Call the Rugcheck's GET Get Domains API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_domains.
Source code in src/cyhole/rugcheck/client.py
164 165 166 167 168 169 | |
get_domain_lookup
¶
get_domain_lookup(
domain_id: str,
) -> GetDomainLookupResponse
Call the Rugcheck's GET Get Domain Lookup API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_domain_lookup.
Source code in src/cyhole/rugcheck/client.py
171 172 173 174 175 176 | |
post_token_report
¶
post_token_report(mint: str) -> PostTokenReportResponse
Call the Rugcheck's POST Post Token Report API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._post_token_report.
Source code in src/cyhole/rugcheck/client.py
178 179 180 181 182 183 | |
post_token_vote
¶
post_token_vote(
body: PostTokenVoteBody,
) -> PostTokenVoteResponse
Call the Rugcheck's POST Post Token Vote API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._post_token_vote.
Source code in src/cyhole/rugcheck/client.py
185 186 187 188 189 190 | |
get_token_lockers
¶
get_token_lockers(mint: str) -> GetTokenLockersResponse
Call the Rugcheck's GET Get Token Lockers API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_token_lockers.
Source code in src/cyhole/rugcheck/client.py
192 193 194 195 196 197 | |
get_token_lockers_flux
¶
get_token_lockers_flux(
mint: str,
) -> GetTokenLockersFluxResponse
Call the Rugcheck's GET Get Token Lockers Flux API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._get_token_lockers_flux.
Source code in src/cyhole/rugcheck/client.py
199 200 201 202 203 204 | |
post_bulk_tokens_report
¶
post_bulk_tokens_report(
body: PostBulkTokensBody,
) -> PostBulkTokensReportResponse
Call the Rugcheck's POST Post Bulk Tokens Report API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._post_bulk_tokens_report.
Source code in src/cyhole/rugcheck/client.py
206 207 208 209 210 211 | |
post_bulk_tokens_summary
¶
post_bulk_tokens_summary(
body: PostBulkTokensBody,
) -> PostBulkTokensSummaryResponse
Call the Rugcheck's POST Post Bulk Tokens Summary API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._post_bulk_tokens_summary.
Source code in src/cyhole/rugcheck/client.py
213 214 215 216 217 218 | |
post_tokens_verify_eligible
¶
post_tokens_verify_eligible(
body: PostTokensVerifyEligibleBody,
) -> PostTokensVerifyEligibleResponse
Call the Rugcheck's POST Post Tokens Verify Eligible API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._post_tokens_verify_eligible.
Source code in src/cyhole/rugcheck/client.py
220 221 222 223 224 225 | |
post_tokens_verify
¶
post_tokens_verify(
body: PostTokensVerifyBody,
) -> PostTokensVerifyResponse
Call the Rugcheck's POST Post Tokens Verify API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._post_tokens_verify.
Source code in src/cyhole/rugcheck/client.py
227 228 229 230 231 232 | |
post_tokens_verify_transaction
¶
post_tokens_verify_transaction(
body: PostTokensVerifyTransactionBody,
) -> PostTokensVerifyTransactionResponse
Call the Rugcheck's POST Post Tokens Verify Transaction API endpoint for synchronous logic.
All the API endpoint details are available on Rugcheck._post_tokens_verify_transaction.
Source code in src/cyhole/rugcheck/client.py
234 235 236 237 238 239 | |
RugcheckAsyncClient
¶
RugcheckAsyncClient(
interaction: Rugcheck, headers: Any | None = None
)
Bases: AsyncAPIClient
flowchart TD
cyhole.rugcheck.client.RugcheckAsyncClient[RugcheckAsyncClient]
cyhole.core.client.AsyncAPIClient[AsyncAPIClient]
cyhole.core.client.APIClientInterface[APIClientInterface]
cyhole.core.client.AsyncAPIClient --> cyhole.rugcheck.client.RugcheckAsyncClient
cyhole.core.client.APIClientInterface --> cyhole.core.client.AsyncAPIClient
click cyhole.rugcheck.client.RugcheckAsyncClient href "" "cyhole.rugcheck.client.RugcheckAsyncClient"
click cyhole.core.client.AsyncAPIClient href "" "cyhole.core.client.AsyncAPIClient"
click cyhole.core.client.APIClientInterface href "" "cyhole.core.client.APIClientInterface"
Client for asynchronous API calls for Rugcheck interaction.
Source code in src/cyhole/rugcheck/client.py
245 246 247 | |
get_ping
async
¶
get_ping() -> GetPingResponse
Call the Rugcheck's GET Ping API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_ping.
Source code in src/cyhole/rugcheck/client.py
249 250 251 252 253 254 | |
get_maintenance
async
¶
get_maintenance() -> GetMaintenanceResponse
Call the Rugcheck's GET Maintenance API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_maintenance.
Source code in src/cyhole/rugcheck/client.py
256 257 258 259 260 261 | |
get_leaderboard
async
¶
get_leaderboard(
page: int = 0, limit: int = 50
) -> GetLeaderboardResponse
Call the Rugcheck's GET Leaderboard API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_leaderboard.
Source code in src/cyhole/rugcheck/client.py
263 264 265 266 267 268 | |
get_token_report
async
¶
get_token_report(
mint: str, refresh: bool | None = None
) -> GetTokenReportResponse
Call the Rugcheck's GET Get Token Report API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_token_report.
Source code in src/cyhole/rugcheck/client.py
270 271 272 273 274 275 | |
get_token_report_summary
async
¶
get_token_report_summary(
mint: str,
cache_only: str | None = None,
refresh: bool | None = None,
) -> GetTokenReportSummaryResponse
Call the Rugcheck's GET Get Token Report Summary API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_token_report_summary.
Source code in src/cyhole/rugcheck/client.py
277 278 279 280 281 282 | |
get_token_metadata
async
¶
get_token_metadata(mint: str) -> GetTokenMetadataResponse
Call the Rugcheck's GET Get Token Metadata API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_token_metadata.
Source code in src/cyhole/rugcheck/client.py
284 285 286 287 288 289 | |
get_token_votes
async
¶
get_token_votes(mint: str) -> GetTokenVotesResponse
Call the Rugcheck's GET Get Token Votes API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_token_votes.
Source code in src/cyhole/rugcheck/client.py
291 292 293 294 295 296 | |
get_token_insiders_graph
async
¶
get_token_insiders_graph(
mint: str,
) -> GetTokenInsidersGraphResponse
Call the Rugcheck's GET Get Token Insiders Graph API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_token_insiders_graph.
Source code in src/cyhole/rugcheck/client.py
298 299 300 301 302 303 | |
get_token_insiders_networks
async
¶
get_token_insiders_networks(
mint: str,
) -> GetTokenInsidersNetworksResponse
Call the Rugcheck's GET Get Token Insiders Networks API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_token_insiders_networks.
Source code in src/cyhole/rugcheck/client.py
305 306 307 308 309 310 | |
get_stats_new_tokens
async
¶
get_stats_new_tokens() -> GetStatsNewTokensResponse
Call the Rugcheck's GET Get Stats New Tokens API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_new_tokens.
Source code in src/cyhole/rugcheck/client.py
312 313 314 315 316 317 | |
get_stats_recent
async
¶
get_stats_recent() -> GetStatsRecentResponse
Call the Rugcheck's GET Get Stats Recent API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_recent.
Source code in src/cyhole/rugcheck/client.py
319 320 321 322 323 324 | |
get_stats_trending
async
¶
get_stats_trending() -> GetStatsTrendingResponse
Call the Rugcheck's GET Get Stats Trending API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_trending.
Source code in src/cyhole/rugcheck/client.py
326 327 328 329 330 331 | |
get_stats_verified
async
¶
get_stats_verified() -> GetStatsVerifiedResponse
Call the Rugcheck's GET Get Stats Verified API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_verified.
Source code in src/cyhole/rugcheck/client.py
333 334 335 336 337 338 | |
get_stats_analytics
async
¶
get_stats_analytics(
window: RugcheckAnalyticsWindow = RugcheckAnalyticsWindow.D7,
) -> GetStatsAnalyticsResponse
Call the Rugcheck's GET Get Stats Analytics API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_analytics.
Source code in src/cyhole/rugcheck/client.py
340 341 342 343 344 345 | |
get_stats_rugs_ticker
async
¶
get_stats_rugs_ticker(
limit: int = 10,
) -> GetStatsRugsTickerResponse
Call the Rugcheck's GET Get Stats Rugs Ticker API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_stats_rugs_ticker.
Source code in src/cyhole/rugcheck/client.py
347 348 349 350 351 352 | |
get_creator
async
¶
get_creator(wallet: str) -> GetCreatorResponse
Call the Rugcheck's GET Get Creator API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_creator.
Source code in src/cyhole/rugcheck/client.py
354 355 356 357 358 359 | |
get_domains
async
¶
get_domains(
page: int | None = None,
limit: int | None = None,
verified: bool | None = None,
) -> GetDomainsResponse
Call the Rugcheck's GET Get Domains API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_domains.
Source code in src/cyhole/rugcheck/client.py
361 362 363 364 365 366 | |
get_domain_lookup
async
¶
get_domain_lookup(
domain_id: str,
) -> GetDomainLookupResponse
Call the Rugcheck's GET Get Domain Lookup API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_domain_lookup.
Source code in src/cyhole/rugcheck/client.py
368 369 370 371 372 373 | |
post_token_report
async
¶
post_token_report(mint: str) -> PostTokenReportResponse
Call the Rugcheck's POST Post Token Report API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._post_token_report.
Source code in src/cyhole/rugcheck/client.py
375 376 377 378 379 380 | |
post_token_vote
async
¶
post_token_vote(
body: PostTokenVoteBody,
) -> PostTokenVoteResponse
Call the Rugcheck's POST Post Token Vote API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._post_token_vote.
Source code in src/cyhole/rugcheck/client.py
382 383 384 385 386 387 | |
get_token_lockers
async
¶
get_token_lockers(mint: str) -> GetTokenLockersResponse
Call the Rugcheck's GET Get Token Lockers API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_token_lockers.
Source code in src/cyhole/rugcheck/client.py
389 390 391 392 393 394 | |
get_token_lockers_flux
async
¶
get_token_lockers_flux(
mint: str,
) -> GetTokenLockersFluxResponse
Call the Rugcheck's GET Get Token Lockers Flux API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._get_token_lockers_flux.
Source code in src/cyhole/rugcheck/client.py
396 397 398 399 400 401 | |
post_bulk_tokens_report
async
¶
post_bulk_tokens_report(
body: PostBulkTokensBody,
) -> PostBulkTokensReportResponse
Call the Rugcheck's POST Post Bulk Tokens Report API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._post_bulk_tokens_report.
Source code in src/cyhole/rugcheck/client.py
403 404 405 406 407 408 | |
post_bulk_tokens_summary
async
¶
post_bulk_tokens_summary(
body: PostBulkTokensBody,
) -> PostBulkTokensSummaryResponse
Call the Rugcheck's POST Post Bulk Tokens Summary API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._post_bulk_tokens_summary.
Source code in src/cyhole/rugcheck/client.py
410 411 412 413 414 415 | |
post_tokens_verify_eligible
async
¶
post_tokens_verify_eligible(
body: PostTokensVerifyEligibleBody,
) -> PostTokensVerifyEligibleResponse
Call the Rugcheck's POST Post Tokens Verify Eligible API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._post_tokens_verify_eligible.
Source code in src/cyhole/rugcheck/client.py
417 418 419 420 421 422 | |
post_tokens_verify
async
¶
post_tokens_verify(
body: PostTokensVerifyBody,
) -> PostTokensVerifyResponse
Call the Rugcheck's POST Post Tokens Verify API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._post_tokens_verify.
Source code in src/cyhole/rugcheck/client.py
424 425 426 427 428 429 | |
post_tokens_verify_transaction
async
¶
post_tokens_verify_transaction(
body: PostTokensVerifyTransactionBody,
) -> PostTokensVerifyTransactionResponse
Call the Rugcheck's POST Post Tokens Verify Transaction API endpoint for asynchronous logic.
All the API endpoint details are available on Rugcheck._post_tokens_verify_transaction.
Source code in src/cyhole/rugcheck/client.py
431 432 433 434 435 436 | |