Skip to content

Client

cyhole.helius.client

HeliusClient

HeliusClient(
    interaction: Helius, headers: Any | None = None
)

Bases: APIClient


              flowchart TD
              cyhole.helius.client.HeliusClient[HeliusClient]
              cyhole.core.client.APIClient[APIClient]
              cyhole.core.client.APIClientInterface[APIClientInterface]

                              cyhole.core.client.APIClient --> cyhole.helius.client.HeliusClient
                                cyhole.core.client.APIClientInterface --> cyhole.core.client.APIClient
                



              click cyhole.helius.client.HeliusClient href "" "cyhole.helius.client.HeliusClient"
              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 Helius interaction.

Source code in src/cyhole/helius/client.py
39
40
41
def __init__(self, interaction: Helius, headers: Any | None = None) -> None:
    super().__init__(interaction, headers)
    self._interaction: Helius = self._interaction

post_get_asset

post_get_asset(
    asset_id: str,
    options: PostGetAssetOptions | None = None,
) -> PostGetAssetResponse

Call the Helius POST getAsset DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_asset.

Source code in src/cyhole/helius/client.py
43
44
45
46
47
48
def post_get_asset(self, asset_id: str, options: PostGetAssetOptions | None = None) -> PostGetAssetResponse:
    """
    Call the Helius POST **[getAsset](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_asset`][cyhole.helius.interaction.Helius._post_get_asset].
    """
    return self._interaction._post_get_asset(True, asset_id, options)

post_get_asset_batch

post_get_asset_batch(
    ids: list[str],
) -> PostGetAssetBatchResponse

Call the Helius POST getAssetBatch DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_asset_batch.

Source code in src/cyhole/helius/client.py
50
51
52
53
54
55
def post_get_asset_batch(self, ids: list[str]) -> PostGetAssetBatchResponse:
    """
    Call the Helius POST **[getAssetBatch](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_asset_batch`][cyhole.helius.interaction.Helius._post_get_asset_batch].
    """
    return self._interaction._post_get_asset_batch(True, ids)

post_get_asset_proof

post_get_asset_proof(
    asset_id: str,
) -> PostGetAssetProofResponse

Call the Helius POST getAssetProof DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_asset_proof.

Source code in src/cyhole/helius/client.py
57
58
59
60
61
62
def post_get_asset_proof(self, asset_id: str) -> PostGetAssetProofResponse:
    """
    Call the Helius POST **[getAssetProof](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_asset_proof`][cyhole.helius.interaction.Helius._post_get_asset_proof].
    """
    return self._interaction._post_get_asset_proof(True, asset_id)

post_get_asset_proof_batch

post_get_asset_proof_batch(
    ids: list[str],
) -> PostGetAssetProofBatchResponse

Call the Helius POST getAssetProofBatch DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_asset_proof_batch.

Source code in src/cyhole/helius/client.py
64
65
66
67
68
69
def post_get_asset_proof_batch(self, ids: list[str]) -> PostGetAssetProofBatchResponse:
    """
    Call the Helius POST **[getAssetProofBatch](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_asset_proof_batch`][cyhole.helius.interaction.Helius._post_get_asset_proof_batch].
    """
    return self._interaction._post_get_asset_proof_batch(True, ids)

post_get_assets_by_owner

post_get_assets_by_owner(
    body: PostGetAssetsByOwnerBody,
) -> PostGetAssetsByOwnerResponse

Call the Helius POST getAssetsByOwner DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_assets_by_owner.

Source code in src/cyhole/helius/client.py
71
72
73
74
75
76
def post_get_assets_by_owner(self, body: PostGetAssetsByOwnerBody) -> PostGetAssetsByOwnerResponse:
    """
    Call the Helius POST **[getAssetsByOwner](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_assets_by_owner`][cyhole.helius.interaction.Helius._post_get_assets_by_owner].
    """
    return self._interaction._post_get_assets_by_owner(True, body)

post_get_assets_by_group

post_get_assets_by_group(
    body: PostGetAssetsByGroupBody,
) -> PostGetAssetsByGroupResponse

Call the Helius POST getAssetsByGroup DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_assets_by_group.

Source code in src/cyhole/helius/client.py
78
79
80
81
82
83
def post_get_assets_by_group(self, body: PostGetAssetsByGroupBody) -> PostGetAssetsByGroupResponse:
    """
    Call the Helius POST **[getAssetsByGroup](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_assets_by_group`][cyhole.helius.interaction.Helius._post_get_assets_by_group].
    """
    return self._interaction._post_get_assets_by_group(True, body)

post_get_assets_by_creator

post_get_assets_by_creator(
    body: PostGetAssetsByCreatorBody,
) -> PostGetAssetsByCreatorResponse

Call the Helius POST getAssetsByCreator DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_assets_by_creator.

Source code in src/cyhole/helius/client.py
85
86
87
88
89
90
def post_get_assets_by_creator(self, body: PostGetAssetsByCreatorBody) -> PostGetAssetsByCreatorResponse:
    """
    Call the Helius POST **[getAssetsByCreator](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_assets_by_creator`][cyhole.helius.interaction.Helius._post_get_assets_by_creator].
    """
    return self._interaction._post_get_assets_by_creator(True, body)

post_get_assets_by_authority

post_get_assets_by_authority(
    body: PostGetAssetsByAuthorityBody,
) -> PostGetAssetsByAuthorityResponse

Call the Helius POST getAssetsByAuthority DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_assets_by_authority.

Source code in src/cyhole/helius/client.py
92
93
94
95
96
97
def post_get_assets_by_authority(self, body: PostGetAssetsByAuthorityBody) -> PostGetAssetsByAuthorityResponse:
    """
    Call the Helius POST **[getAssetsByAuthority](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_assets_by_authority`][cyhole.helius.interaction.Helius._post_get_assets_by_authority].
    """
    return self._interaction._post_get_assets_by_authority(True, body)

post_search_assets

post_search_assets(
    body: PostSearchAssetsBody,
) -> PostSearchAssetsResponse

Call the Helius POST searchAssets DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_search_assets.

Source code in src/cyhole/helius/client.py
 99
100
101
102
103
104
def post_search_assets(self, body: PostSearchAssetsBody) -> PostSearchAssetsResponse:
    """
    Call the Helius POST **[searchAssets](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_search_assets`][cyhole.helius.interaction.Helius._post_search_assets].
    """
    return self._interaction._post_search_assets(True, body)

post_get_signatures_for_asset

post_get_signatures_for_asset(
    asset_id: str,
    page: int | None = None,
    limit: int | None = None,
) -> PostGetSignaturesForAssetResponse

Call the Helius POST getSignaturesForAsset DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_signatures_for_asset.

Source code in src/cyhole/helius/client.py
106
107
108
109
110
111
def post_get_signatures_for_asset(self, asset_id: str, page: int | None = None, limit: int | None = None) -> PostGetSignaturesForAssetResponse:
    """
    Call the Helius POST **[getSignaturesForAsset](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_signatures_for_asset`][cyhole.helius.interaction.Helius._post_get_signatures_for_asset].
    """
    return self._interaction._post_get_signatures_for_asset(True, asset_id, page, limit)

post_get_nft_editions

post_get_nft_editions(
    mint: str,
    page: int | None = None,
    limit: int | None = None,
) -> PostGetNftEditionsResponse

Call the Helius POST getNftEditions DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_nft_editions.

Source code in src/cyhole/helius/client.py
113
114
115
116
117
118
def post_get_nft_editions(self, mint: str, page: int | None = None, limit: int | None = None) -> PostGetNftEditionsResponse:
    """
    Call the Helius POST **[getNftEditions](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_nft_editions`][cyhole.helius.interaction.Helius._post_get_nft_editions].
    """
    return self._interaction._post_get_nft_editions(True, mint, page, limit)

post_get_token_accounts

post_get_token_accounts(
    body: PostGetTokenAccountsBody,
) -> PostGetTokenAccountsResponse

Call the Helius POST getTokenAccounts DAS API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_token_accounts.

Source code in src/cyhole/helius/client.py
120
121
122
123
124
125
def post_get_token_accounts(self, body: PostGetTokenAccountsBody) -> PostGetTokenAccountsResponse:
    """
    Call the Helius POST **[getTokenAccounts](https://www.helius.dev/docs/das-api)** DAS API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_token_accounts`][cyhole.helius.interaction.Helius._post_get_token_accounts].
    """
    return self._interaction._post_get_token_accounts(True, body)

post_get_transfers_by_address

post_get_transfers_by_address(
    address: str,
    body: PostGetTransfersByAddressBody | None = None,
) -> PostGetTransfersByAddressResponse

Call the Helius POST getTransfersByAddress RPC API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_transfers_by_address.

Source code in src/cyhole/helius/client.py
127
128
129
130
131
132
def post_get_transfers_by_address(self, address: str, body: PostGetTransfersByAddressBody | None = None) -> PostGetTransfersByAddressResponse:
    """
    Call the Helius POST **[getTransfersByAddress](https://www.helius.dev/docs/rpc/gettransfersbyaddress)** RPC API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_transfers_by_address`][cyhole.helius.interaction.Helius._post_get_transfers_by_address].
    """
    return self._interaction._post_get_transfers_by_address(True, address, body)

post_get_transactions_for_address

post_get_transactions_for_address(
    address: str,
    body: PostGetTransactionsForAddressBody | None = None,
) -> PostGetTransactionsForAddressResponse

Call the Helius POST getTransactionsForAddress RPC API endpoint for synchronous logic. All the API endpoint details are available on Helius._post_get_transactions_for_address.

Source code in src/cyhole/helius/client.py
134
135
136
137
138
139
def post_get_transactions_for_address(self, address: str, body: PostGetTransactionsForAddressBody | None = None) -> PostGetTransactionsForAddressResponse:
    """
    Call the Helius POST **[getTransactionsForAddress](https://www.helius.dev/docs/rpc/gettransactionsforaddress)** RPC API endpoint for synchronous logic.
    All the API endpoint details are available on [`Helius._post_get_transactions_for_address`][cyhole.helius.interaction.Helius._post_get_transactions_for_address].
    """
    return self._interaction._post_get_transactions_for_address(True, address, body)

HeliusAsyncClient

HeliusAsyncClient(
    interaction: Helius, headers: Any | None = None
)

Bases: AsyncAPIClient


              flowchart TD
              cyhole.helius.client.HeliusAsyncClient[HeliusAsyncClient]
              cyhole.core.client.AsyncAPIClient[AsyncAPIClient]
              cyhole.core.client.APIClientInterface[APIClientInterface]

                              cyhole.core.client.AsyncAPIClient --> cyhole.helius.client.HeliusAsyncClient
                                cyhole.core.client.APIClientInterface --> cyhole.core.client.AsyncAPIClient
                



              click cyhole.helius.client.HeliusAsyncClient href "" "cyhole.helius.client.HeliusAsyncClient"
              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 Helius interaction.

Source code in src/cyhole/helius/client.py
145
146
147
def __init__(self, interaction: Helius, headers: Any | None = None) -> None:
    super().__init__(interaction, headers)
    self._interaction: Helius = self._interaction

post_get_asset async

post_get_asset(
    asset_id: str,
    options: PostGetAssetOptions | None = None,
) -> PostGetAssetResponse

Call the Helius POST getAsset DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_asset.

Source code in src/cyhole/helius/client.py
149
150
151
152
153
154
async def post_get_asset(self, asset_id: str, options: PostGetAssetOptions | None = None) -> PostGetAssetResponse:
    """
    Call the Helius POST **[getAsset](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_asset`][cyhole.helius.interaction.Helius._post_get_asset].
    """
    return await self._interaction._post_get_asset(False, asset_id, options)

post_get_asset_batch async

post_get_asset_batch(
    ids: list[str],
) -> PostGetAssetBatchResponse

Call the Helius POST getAssetBatch DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_asset_batch.

Source code in src/cyhole/helius/client.py
156
157
158
159
160
161
async def post_get_asset_batch(self, ids: list[str]) -> PostGetAssetBatchResponse:
    """
    Call the Helius POST **[getAssetBatch](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_asset_batch`][cyhole.helius.interaction.Helius._post_get_asset_batch].
    """
    return await self._interaction._post_get_asset_batch(False, ids)

post_get_asset_proof async

post_get_asset_proof(
    asset_id: str,
) -> PostGetAssetProofResponse

Call the Helius POST getAssetProof DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_asset_proof.

Source code in src/cyhole/helius/client.py
163
164
165
166
167
168
async def post_get_asset_proof(self, asset_id: str) -> PostGetAssetProofResponse:
    """
    Call the Helius POST **[getAssetProof](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_asset_proof`][cyhole.helius.interaction.Helius._post_get_asset_proof].
    """
    return await self._interaction._post_get_asset_proof(False, asset_id)

post_get_asset_proof_batch async

post_get_asset_proof_batch(
    ids: list[str],
) -> PostGetAssetProofBatchResponse

Call the Helius POST getAssetProofBatch DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_asset_proof_batch.

Source code in src/cyhole/helius/client.py
170
171
172
173
174
175
async def post_get_asset_proof_batch(self, ids: list[str]) -> PostGetAssetProofBatchResponse:
    """
    Call the Helius POST **[getAssetProofBatch](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_asset_proof_batch`][cyhole.helius.interaction.Helius._post_get_asset_proof_batch].
    """
    return await self._interaction._post_get_asset_proof_batch(False, ids)

post_get_assets_by_owner async

post_get_assets_by_owner(
    body: PostGetAssetsByOwnerBody,
) -> PostGetAssetsByOwnerResponse

Call the Helius POST getAssetsByOwner DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_assets_by_owner.

Source code in src/cyhole/helius/client.py
177
178
179
180
181
182
async def post_get_assets_by_owner(self, body: PostGetAssetsByOwnerBody) -> PostGetAssetsByOwnerResponse:
    """
    Call the Helius POST **[getAssetsByOwner](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_assets_by_owner`][cyhole.helius.interaction.Helius._post_get_assets_by_owner].
    """
    return await self._interaction._post_get_assets_by_owner(False, body)

post_get_assets_by_group async

post_get_assets_by_group(
    body: PostGetAssetsByGroupBody,
) -> PostGetAssetsByGroupResponse

Call the Helius POST getAssetsByGroup DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_assets_by_group.

Source code in src/cyhole/helius/client.py
184
185
186
187
188
189
async def post_get_assets_by_group(self, body: PostGetAssetsByGroupBody) -> PostGetAssetsByGroupResponse:
    """
    Call the Helius POST **[getAssetsByGroup](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_assets_by_group`][cyhole.helius.interaction.Helius._post_get_assets_by_group].
    """
    return await self._interaction._post_get_assets_by_group(False, body)

post_get_assets_by_creator async

post_get_assets_by_creator(
    body: PostGetAssetsByCreatorBody,
) -> PostGetAssetsByCreatorResponse

Call the Helius POST getAssetsByCreator DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_assets_by_creator.

Source code in src/cyhole/helius/client.py
191
192
193
194
195
196
async def post_get_assets_by_creator(self, body: PostGetAssetsByCreatorBody) -> PostGetAssetsByCreatorResponse:
    """
    Call the Helius POST **[getAssetsByCreator](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_assets_by_creator`][cyhole.helius.interaction.Helius._post_get_assets_by_creator].
    """
    return await self._interaction._post_get_assets_by_creator(False, body)

post_get_assets_by_authority async

post_get_assets_by_authority(
    body: PostGetAssetsByAuthorityBody,
) -> PostGetAssetsByAuthorityResponse

Call the Helius POST getAssetsByAuthority DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_assets_by_authority.

Source code in src/cyhole/helius/client.py
198
199
200
201
202
203
async def post_get_assets_by_authority(self, body: PostGetAssetsByAuthorityBody) -> PostGetAssetsByAuthorityResponse:
    """
    Call the Helius POST **[getAssetsByAuthority](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_assets_by_authority`][cyhole.helius.interaction.Helius._post_get_assets_by_authority].
    """
    return await self._interaction._post_get_assets_by_authority(False, body)

post_search_assets async

post_search_assets(
    body: PostSearchAssetsBody,
) -> PostSearchAssetsResponse

Call the Helius POST searchAssets DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_search_assets.

Source code in src/cyhole/helius/client.py
205
206
207
208
209
210
async def post_search_assets(self, body: PostSearchAssetsBody) -> PostSearchAssetsResponse:
    """
    Call the Helius POST **[searchAssets](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_search_assets`][cyhole.helius.interaction.Helius._post_search_assets].
    """
    return await self._interaction._post_search_assets(False, body)

post_get_signatures_for_asset async

post_get_signatures_for_asset(
    asset_id: str,
    page: int | None = None,
    limit: int | None = None,
) -> PostGetSignaturesForAssetResponse

Call the Helius POST getSignaturesForAsset DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_signatures_for_asset.

Source code in src/cyhole/helius/client.py
212
213
214
215
216
217
async def post_get_signatures_for_asset(self, asset_id: str, page: int | None = None, limit: int | None = None) -> PostGetSignaturesForAssetResponse:
    """
    Call the Helius POST **[getSignaturesForAsset](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_signatures_for_asset`][cyhole.helius.interaction.Helius._post_get_signatures_for_asset].
    """
    return await self._interaction._post_get_signatures_for_asset(False, asset_id, page, limit)

post_get_nft_editions async

post_get_nft_editions(
    mint: str,
    page: int | None = None,
    limit: int | None = None,
) -> PostGetNftEditionsResponse

Call the Helius POST getNftEditions DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_nft_editions.

Source code in src/cyhole/helius/client.py
219
220
221
222
223
224
async def post_get_nft_editions(self, mint: str, page: int | None = None, limit: int | None = None) -> PostGetNftEditionsResponse:
    """
    Call the Helius POST **[getNftEditions](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_nft_editions`][cyhole.helius.interaction.Helius._post_get_nft_editions].
    """
    return await self._interaction._post_get_nft_editions(False, mint, page, limit)

post_get_token_accounts async

post_get_token_accounts(
    body: PostGetTokenAccountsBody,
) -> PostGetTokenAccountsResponse

Call the Helius POST getTokenAccounts DAS API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_token_accounts.

Source code in src/cyhole/helius/client.py
226
227
228
229
230
231
async def post_get_token_accounts(self, body: PostGetTokenAccountsBody) -> PostGetTokenAccountsResponse:
    """
    Call the Helius POST **[getTokenAccounts](https://www.helius.dev/docs/das-api)** DAS API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_token_accounts`][cyhole.helius.interaction.Helius._post_get_token_accounts].
    """
    return await self._interaction._post_get_token_accounts(False, body)

post_get_transfers_by_address async

post_get_transfers_by_address(
    address: str,
    body: PostGetTransfersByAddressBody | None = None,
) -> PostGetTransfersByAddressResponse

Call the Helius POST getTransfersByAddress RPC API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_transfers_by_address.

Source code in src/cyhole/helius/client.py
233
234
235
236
237
238
async def post_get_transfers_by_address(self, address: str, body: PostGetTransfersByAddressBody | None = None) -> PostGetTransfersByAddressResponse:
    """
    Call the Helius POST **[getTransfersByAddress](https://www.helius.dev/docs/rpc/gettransfersbyaddress)** RPC API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_transfers_by_address`][cyhole.helius.interaction.Helius._post_get_transfers_by_address].
    """
    return await self._interaction._post_get_transfers_by_address(False, address, body)

post_get_transactions_for_address async

post_get_transactions_for_address(
    address: str,
    body: PostGetTransactionsForAddressBody | None = None,
) -> PostGetTransactionsForAddressResponse

Call the Helius POST getTransactionsForAddress RPC API endpoint for asynchronous logic. All the API endpoint details are available on Helius._post_get_transactions_for_address.

Source code in src/cyhole/helius/client.py
240
241
242
243
244
245
async def post_get_transactions_for_address(self, address: str, body: PostGetTransactionsForAddressBody | None = None) -> PostGetTransactionsForAddressResponse:
    """
    Call the Helius POST **[getTransactionsForAddress](https://www.helius.dev/docs/rpc/gettransactionsforaddress)** RPC API endpoint for asynchronous logic.
    All the API endpoint details are available on [`Helius._post_get_transactions_for_address`][cyhole.helius.interaction.Helius._post_get_transactions_for_address].
    """
    return await self._interaction._post_get_transactions_for_address(False, address, body)