Skip to content

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
def __init__(self, interaction: Rugcheck, headers: Any | None = None) -> None:
    super().__init__(interaction, headers)
    self._interaction: Rugcheck = self._interaction

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
def get_ping(self) -> GetPingResponse:
    """
    Call the Rugcheck's GET **[Ping](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_ping`][cyhole.rugcheck.interaction.Rugcheck._get_ping].
    """
    return self._interaction._get_ping(True)

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
def get_maintenance(self) -> GetMaintenanceResponse:
    """
    Call the Rugcheck's GET **[Maintenance](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_maintenance`][cyhole.rugcheck.interaction.Rugcheck._get_maintenance].
    """
    return self._interaction._get_maintenance(True)

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
def get_leaderboard(self, page: int = 0, limit: int = 50) -> GetLeaderboardResponse:
    """
    Call the Rugcheck's GET **[Leaderboard](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_leaderboard`][cyhole.rugcheck.interaction.Rugcheck._get_leaderboard].
    """
    return self._interaction._get_leaderboard(True, page=page, limit=limit)

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
def get_token_report(self, mint: str, refresh: bool | None = None) -> GetTokenReportResponse:
    """
    Call the Rugcheck's GET **[Get Token Report](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_report`][cyhole.rugcheck.interaction.Rugcheck._get_token_report].
    """
    return self._interaction._get_token_report(True, mint=mint, refresh=refresh)

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
def get_token_report_summary(self, mint: str, cache_only: str | None = None, refresh: bool | None = None) -> GetTokenReportSummaryResponse:
    """
    Call the Rugcheck's GET **[Get Token Report Summary](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_report_summary`][cyhole.rugcheck.interaction.Rugcheck._get_token_report_summary].
    """
    return self._interaction._get_token_report_summary(True, mint=mint, cache_only=cache_only, refresh=refresh)

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
def get_token_metadata(self, mint: str) -> GetTokenMetadataResponse:
    """
    Call the Rugcheck's GET **[Get Token Metadata](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_metadata`][cyhole.rugcheck.interaction.Rugcheck._get_token_metadata].
    """
    return self._interaction._get_token_metadata(True, mint=mint)

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
def get_token_votes(self, mint: str) -> GetTokenVotesResponse:
    """
    Call the Rugcheck's GET **[Get Token Votes](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_votes`][cyhole.rugcheck.interaction.Rugcheck._get_token_votes].
    """
    return self._interaction._get_token_votes(True, mint=mint)

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
def get_token_insiders_graph(self, mint: str) -> GetTokenInsidersGraphResponse:
    """
    Call the Rugcheck's GET **[Get Token Insiders Graph](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_insiders_graph`][cyhole.rugcheck.interaction.Rugcheck._get_token_insiders_graph].
    """
    return self._interaction._get_token_insiders_graph(True, mint=mint)

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
def get_token_insiders_networks(self, mint: str) -> GetTokenInsidersNetworksResponse:
    """
    Call the Rugcheck's GET **[Get Token Insiders Networks](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_insiders_networks`][cyhole.rugcheck.interaction.Rugcheck._get_token_insiders_networks].
    """
    return self._interaction._get_token_insiders_networks(True, mint=mint)

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
def get_stats_new_tokens(self) -> GetStatsNewTokensResponse:
    """
    Call the Rugcheck's GET **[Get Stats New Tokens](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_new_tokens`][cyhole.rugcheck.interaction.Rugcheck._get_stats_new_tokens].
    """
    return self._interaction._get_stats_new_tokens(True)

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
def get_stats_recent(self) -> GetStatsRecentResponse:
    """
    Call the Rugcheck's GET **[Get Stats Recent](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_recent`][cyhole.rugcheck.interaction.Rugcheck._get_stats_recent].
    """
    return self._interaction._get_stats_recent(True)
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
def get_stats_trending(self) -> GetStatsTrendingResponse:
    """
    Call the Rugcheck's GET **[Get Stats Trending](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_trending`][cyhole.rugcheck.interaction.Rugcheck._get_stats_trending].
    """
    return self._interaction._get_stats_trending(True)

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
def get_stats_verified(self) -> GetStatsVerifiedResponse:
    """
    Call the Rugcheck's GET **[Get Stats Verified](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_verified`][cyhole.rugcheck.interaction.Rugcheck._get_stats_verified].
    """
    return self._interaction._get_stats_verified(True)

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
def get_stats_analytics(self, window: RugcheckAnalyticsWindow = RugcheckAnalyticsWindow.D7) -> GetStatsAnalyticsResponse:
    """
    Call the Rugcheck's GET **[Get Stats Analytics](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_analytics`][cyhole.rugcheck.interaction.Rugcheck._get_stats_analytics].
    """
    return self._interaction._get_stats_analytics(True, window=window)

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
def get_stats_rugs_ticker(self, limit: int = 10) -> GetStatsRugsTickerResponse:
    """
    Call the Rugcheck's GET **[Get Stats Rugs Ticker](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_rugs_ticker`][cyhole.rugcheck.interaction.Rugcheck._get_stats_rugs_ticker].
    """
    return self._interaction._get_stats_rugs_ticker(True, limit=limit)

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
def get_creator(self, wallet: str) -> GetCreatorResponse:
    """
    Call the Rugcheck's GET **[Get Creator](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_creator`][cyhole.rugcheck.interaction.Rugcheck._get_creator].
    """
    return self._interaction._get_creator(True, wallet=wallet)

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
def get_domains(self, page: int | None = None, limit: int | None = None, verified: bool | None = None) -> GetDomainsResponse:
    """
    Call the Rugcheck's GET **[Get Domains](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_domains`][cyhole.rugcheck.interaction.Rugcheck._get_domains].
    """
    return self._interaction._get_domains(True, page=page, limit=limit, verified=verified)

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
def get_domain_lookup(self, domain_id: str) -> GetDomainLookupResponse:
    """
    Call the Rugcheck's GET **[Get Domain Lookup](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_domain_lookup`][cyhole.rugcheck.interaction.Rugcheck._get_domain_lookup].
    """
    return self._interaction._get_domain_lookup(True, domain_id=domain_id)

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
def post_token_report(self, mint: str) -> PostTokenReportResponse:
    """
    Call the Rugcheck's POST **[Post Token Report](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_token_report`][cyhole.rugcheck.interaction.Rugcheck._post_token_report].
    """
    return self._interaction._post_token_report(True, mint=mint)

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
def post_token_vote(self, body: PostTokenVoteBody) -> PostTokenVoteResponse:
    """
    Call the Rugcheck's POST **[Post Token Vote](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_token_vote`][cyhole.rugcheck.interaction.Rugcheck._post_token_vote].
    """
    return self._interaction._post_token_vote(True, body=body)

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
def get_token_lockers(self, mint: str) -> GetTokenLockersResponse:
    """
    Call the Rugcheck's GET **[Get Token Lockers](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_lockers`][cyhole.rugcheck.interaction.Rugcheck._get_token_lockers].
    """
    return self._interaction._get_token_lockers(True, mint=mint)

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
def get_token_lockers_flux(self, mint: str) -> GetTokenLockersFluxResponse:
    """
    Call the Rugcheck's GET **[Get Token Lockers Flux](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_lockers_flux`][cyhole.rugcheck.interaction.Rugcheck._get_token_lockers_flux].
    """
    return self._interaction._get_token_lockers_flux(True, mint=mint)

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
def post_bulk_tokens_report(self, body: PostBulkTokensBody) -> PostBulkTokensReportResponse:
    """
    Call the Rugcheck's POST **[Post Bulk Tokens Report](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_bulk_tokens_report`][cyhole.rugcheck.interaction.Rugcheck._post_bulk_tokens_report].
    """
    return self._interaction._post_bulk_tokens_report(True, body=body)

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
def post_bulk_tokens_summary(self, body: PostBulkTokensBody) -> PostBulkTokensSummaryResponse:
    """
    Call the Rugcheck's POST **[Post Bulk Tokens Summary](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_bulk_tokens_summary`][cyhole.rugcheck.interaction.Rugcheck._post_bulk_tokens_summary].
    """
    return self._interaction._post_bulk_tokens_summary(True, body=body)

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
def post_tokens_verify_eligible(self, body: PostTokensVerifyEligibleBody) -> PostTokensVerifyEligibleResponse:
    """
    Call the Rugcheck's POST **[Post Tokens Verify Eligible](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_tokens_verify_eligible`][cyhole.rugcheck.interaction.Rugcheck._post_tokens_verify_eligible].
    """
    return self._interaction._post_tokens_verify_eligible(True, body=body)

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
def post_tokens_verify(self, body: PostTokensVerifyBody) -> PostTokensVerifyResponse:
    """
    Call the Rugcheck's POST **[Post Tokens Verify](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_tokens_verify`][cyhole.rugcheck.interaction.Rugcheck._post_tokens_verify].
    """
    return self._interaction._post_tokens_verify(True, body=body)

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
def post_tokens_verify_transaction(self, body: PostTokensVerifyTransactionBody) -> PostTokensVerifyTransactionResponse:
    """
    Call the Rugcheck's POST **[Post Tokens Verify Transaction](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for synchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_tokens_verify_transaction`][cyhole.rugcheck.interaction.Rugcheck._post_tokens_verify_transaction].
    """
    return self._interaction._post_tokens_verify_transaction(True, body=body)

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
def __init__(self, interaction: Rugcheck, headers: Any | None = None) -> None:
    super().__init__(interaction, headers)
    self._interaction: Rugcheck = self._interaction

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
async def get_ping(self) -> GetPingResponse:
    """
    Call the Rugcheck's GET **[Ping](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_ping`][cyhole.rugcheck.interaction.Rugcheck._get_ping].
    """
    return await self._interaction._get_ping(False)

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
async def get_maintenance(self) -> GetMaintenanceResponse:
    """
    Call the Rugcheck's GET **[Maintenance](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_maintenance`][cyhole.rugcheck.interaction.Rugcheck._get_maintenance].
    """
    return await self._interaction._get_maintenance(False)

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
async def get_leaderboard(self, page: int = 0, limit: int = 50) -> GetLeaderboardResponse:
    """
    Call the Rugcheck's GET **[Leaderboard](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_leaderboard`][cyhole.rugcheck.interaction.Rugcheck._get_leaderboard].
    """
    return await self._interaction._get_leaderboard(False, page=page, limit=limit)

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
async def get_token_report(self, mint: str, refresh: bool | None = None) -> GetTokenReportResponse:
    """
    Call the Rugcheck's GET **[Get Token Report](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_report`][cyhole.rugcheck.interaction.Rugcheck._get_token_report].
    """
    return await self._interaction._get_token_report(False, mint=mint, refresh=refresh)

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
async def get_token_report_summary(self, mint: str, cache_only: str | None = None, refresh: bool | None = None) -> GetTokenReportSummaryResponse:
    """
    Call the Rugcheck's GET **[Get Token Report Summary](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_report_summary`][cyhole.rugcheck.interaction.Rugcheck._get_token_report_summary].
    """
    return await self._interaction._get_token_report_summary(False, mint=mint, cache_only=cache_only, refresh=refresh)

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
async def get_token_metadata(self, mint: str) -> GetTokenMetadataResponse:
    """
    Call the Rugcheck's GET **[Get Token Metadata](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_metadata`][cyhole.rugcheck.interaction.Rugcheck._get_token_metadata].
    """
    return await self._interaction._get_token_metadata(False, mint=mint)

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
async def get_token_votes(self, mint: str) -> GetTokenVotesResponse:
    """
    Call the Rugcheck's GET **[Get Token Votes](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_votes`][cyhole.rugcheck.interaction.Rugcheck._get_token_votes].
    """
    return await self._interaction._get_token_votes(False, mint=mint)

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
async def get_token_insiders_graph(self, mint: str) -> GetTokenInsidersGraphResponse:
    """
    Call the Rugcheck's GET **[Get Token Insiders Graph](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_insiders_graph`][cyhole.rugcheck.interaction.Rugcheck._get_token_insiders_graph].
    """
    return await self._interaction._get_token_insiders_graph(False, mint=mint)

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
async def get_token_insiders_networks(self, mint: str) -> GetTokenInsidersNetworksResponse:
    """
    Call the Rugcheck's GET **[Get Token Insiders Networks](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_insiders_networks`][cyhole.rugcheck.interaction.Rugcheck._get_token_insiders_networks].
    """
    return await self._interaction._get_token_insiders_networks(False, mint=mint)

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
async def get_stats_new_tokens(self) -> GetStatsNewTokensResponse:
    """
    Call the Rugcheck's GET **[Get Stats New Tokens](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_new_tokens`][cyhole.rugcheck.interaction.Rugcheck._get_stats_new_tokens].
    """
    return await self._interaction._get_stats_new_tokens(False)

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
async def get_stats_recent(self) -> GetStatsRecentResponse:
    """
    Call the Rugcheck's GET **[Get Stats Recent](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_recent`][cyhole.rugcheck.interaction.Rugcheck._get_stats_recent].
    """
    return await self._interaction._get_stats_recent(False)
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
async def get_stats_trending(self) -> GetStatsTrendingResponse:
    """
    Call the Rugcheck's GET **[Get Stats Trending](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_trending`][cyhole.rugcheck.interaction.Rugcheck._get_stats_trending].
    """
    return await self._interaction._get_stats_trending(False)

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
async def get_stats_verified(self) -> GetStatsVerifiedResponse:
    """
    Call the Rugcheck's GET **[Get Stats Verified](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_verified`][cyhole.rugcheck.interaction.Rugcheck._get_stats_verified].
    """
    return await self._interaction._get_stats_verified(False)

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
async def get_stats_analytics(self, window: RugcheckAnalyticsWindow = RugcheckAnalyticsWindow.D7) -> GetStatsAnalyticsResponse:
    """
    Call the Rugcheck's GET **[Get Stats Analytics](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_analytics`][cyhole.rugcheck.interaction.Rugcheck._get_stats_analytics].
    """
    return await self._interaction._get_stats_analytics(False, window=window)

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
async def get_stats_rugs_ticker(self, limit: int = 10) -> GetStatsRugsTickerResponse:
    """
    Call the Rugcheck's GET **[Get Stats Rugs Ticker](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_stats_rugs_ticker`][cyhole.rugcheck.interaction.Rugcheck._get_stats_rugs_ticker].
    """
    return await self._interaction._get_stats_rugs_ticker(False, limit=limit)

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
async def get_creator(self, wallet: str) -> GetCreatorResponse:
    """
    Call the Rugcheck's GET **[Get Creator](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_creator`][cyhole.rugcheck.interaction.Rugcheck._get_creator].
    """
    return await self._interaction._get_creator(False, wallet=wallet)

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
async def get_domains(self, page: int | None = None, limit: int | None = None, verified: bool | None = None) -> GetDomainsResponse:
    """
    Call the Rugcheck's GET **[Get Domains](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_domains`][cyhole.rugcheck.interaction.Rugcheck._get_domains].
    """
    return await self._interaction._get_domains(False, page=page, limit=limit, verified=verified)

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
async def get_domain_lookup(self, domain_id: str) -> GetDomainLookupResponse:
    """
    Call the Rugcheck's GET **[Get Domain Lookup](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_domain_lookup`][cyhole.rugcheck.interaction.Rugcheck._get_domain_lookup].
    """
    return await self._interaction._get_domain_lookup(False, domain_id=domain_id)

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
async def post_token_report(self, mint: str) -> PostTokenReportResponse:
    """
    Call the Rugcheck's POST **[Post Token Report](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_token_report`][cyhole.rugcheck.interaction.Rugcheck._post_token_report].
    """
    return await self._interaction._post_token_report(False, mint=mint)

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
async def post_token_vote(self, body: PostTokenVoteBody) -> PostTokenVoteResponse:
    """
    Call the Rugcheck's POST **[Post Token Vote](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_token_vote`][cyhole.rugcheck.interaction.Rugcheck._post_token_vote].
    """
    return await self._interaction._post_token_vote(False, body=body)

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
async def get_token_lockers(self, mint: str) -> GetTokenLockersResponse:
    """
    Call the Rugcheck's GET **[Get Token Lockers](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_lockers`][cyhole.rugcheck.interaction.Rugcheck._get_token_lockers].
    """
    return await self._interaction._get_token_lockers(False, mint=mint)

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
async def get_token_lockers_flux(self, mint: str) -> GetTokenLockersFluxResponse:
    """
    Call the Rugcheck's GET **[Get Token Lockers Flux](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._get_token_lockers_flux`][cyhole.rugcheck.interaction.Rugcheck._get_token_lockers_flux].
    """
    return await self._interaction._get_token_lockers_flux(False, mint=mint)

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
async def post_bulk_tokens_report(self, body: PostBulkTokensBody) -> PostBulkTokensReportResponse:
    """
    Call the Rugcheck's POST **[Post Bulk Tokens Report](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_bulk_tokens_report`][cyhole.rugcheck.interaction.Rugcheck._post_bulk_tokens_report].
    """
    return await self._interaction._post_bulk_tokens_report(False, body=body)

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
async def post_bulk_tokens_summary(self, body: PostBulkTokensBody) -> PostBulkTokensSummaryResponse:
    """
    Call the Rugcheck's POST **[Post Bulk Tokens Summary](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_bulk_tokens_summary`][cyhole.rugcheck.interaction.Rugcheck._post_bulk_tokens_summary].
    """
    return await self._interaction._post_bulk_tokens_summary(False, body=body)

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
async def post_tokens_verify_eligible(self, body: PostTokensVerifyEligibleBody) -> PostTokensVerifyEligibleResponse:
    """
    Call the Rugcheck's POST **[Post Tokens Verify Eligible](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_tokens_verify_eligible`][cyhole.rugcheck.interaction.Rugcheck._post_tokens_verify_eligible].
    """
    return await self._interaction._post_tokens_verify_eligible(False, body=body)

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
async def post_tokens_verify(self, body: PostTokensVerifyBody) -> PostTokensVerifyResponse:
    """
    Call the Rugcheck's POST **[Post Tokens Verify](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_tokens_verify`][cyhole.rugcheck.interaction.Rugcheck._post_tokens_verify].
    """
    return await self._interaction._post_tokens_verify(False, body=body)

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
async def post_tokens_verify_transaction(self, body: PostTokensVerifyTransactionBody) -> PostTokensVerifyTransactionResponse:
    """
    Call the Rugcheck's POST **[Post Tokens Verify Transaction](https://api.rugcheck.xyz/swagger/index.html)** API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Rugcheck._post_tokens_verify_transaction`][cyhole.rugcheck.interaction.Rugcheck._post_tokens_verify_transaction].
    """
    return await self._interaction._post_tokens_verify_transaction(False, body=body)