@@ -183,12 +183,12 @@ Note: some methods are available in *_raw format, allowing to get full reply wit
183
183
Get a list of history of the price for given contract to given timestamp.
184
184
185
185
``` python3
186
- from ankr import AnkrAdvancedAPI, AnkrWeb3
186
+ from ankr import AnkrAdvancedAPI
187
187
from ankr.types import Blockchain, GetTokenPriceHistoryRequest
188
188
189
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
189
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
190
190
191
- result = AnkrAdvancedAPI .get_token_price_history(
191
+ result = advancedAPI .get_token_price_history(
192
192
request = GetTokenPriceHistoryRequest(
193
193
blockchain = Blockchain.Eth,
194
194
contractAddress = ' 0x50327c6c5a14dcade707abad2e27eb517df87ab5' ,
@@ -205,12 +205,12 @@ print(result)
205
205
Get the coin and token balances of the wallet at specified block.
206
206
207
207
``` python3
208
- from ankr import AnkrAdvancedAPI, AnkrWeb3
208
+ from ankr import AnkrAdvancedAPI
209
209
from ankr.types import Blockchain, GetAccountBalanceHistoricalRequest
210
210
211
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
211
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
212
212
213
- result = AnkrAdvancedAPI .get_account_balance_historical(
213
+ result = advancedAPI .get_account_balance_historical(
214
214
request = GetAccountBalanceHistoricalRequest(
215
215
blockchain = Blockchain.Eth,
216
216
walletAddress = ' vitalik.eth' ,
@@ -226,12 +226,12 @@ print(result)
226
226
Get a list of internal transactions in the block.
227
227
228
228
``` python3
229
- from ankr import AnkrAdvancedAPI, AnkrWeb3
229
+ from ankr import AnkrAdvancedAPI
230
230
from ankr.types import Blockchain, GetInternalTransactionsByBlockNumberRequest
231
231
232
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
232
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
233
233
234
- result = AnkrAdvancedAPI .get_internal_transactions_by_block_number(
234
+ result = advancedAPI .get_internal_transactions_by_block_number(
235
235
request = GetInternalTransactionsByBlockNumberRequest(
236
236
blockchain = Blockchain.Eth,
237
237
blockNumber = 10000000 ,
@@ -247,12 +247,12 @@ for transaction in result:
247
247
Get a list of internal transactions in the transaction.
248
248
249
249
``` python3
250
- from ankr import AnkrAdvancedAPI, AnkrWeb3
250
+ from ankr import AnkrAdvancedAPI
251
251
from ankr.types import Blockchain, GetInternalTransactionsByParentHashRequest
252
252
253
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
253
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
254
254
255
- result = AnkrAdvancedAPI .get_internal_transactions_by_parent_hash(
255
+ result = advancedAPI .get_internal_transactions_by_parent_hash(
256
256
request = GetInternalTransactionsByParentHashRequest(
257
257
blockchain = Blockchain.Eth,
258
258
parentTransactionHash = ' 0xa50f8744e65cb76f66f9d54499d5401866a75d93db2e784952f55205afc3acc5' ,
@@ -270,12 +270,12 @@ for transaction in result:
270
270
Get a list of tokens and pool how price for calculated.
271
271
272
272
``` python3
273
- from ankr import AnkrAdvancedAPI, AnkrWeb3
273
+ from ankr import AnkrAdvancedAPI
274
274
from ankr.types import Blockchain, ExplainTokenPriceRequest
275
275
276
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
276
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
277
277
278
- pairs, estimates = AnkrAdvancedAPI .explain_token_price(
278
+ pairs, estimates = advancedAPI .explain_token_price(
279
279
request = ExplainTokenPriceRequest(
280
280
blockchain = Blockchain.Eth,
281
281
tokenAddress = ' 0x8290333cef9e6d528dd5618fb97a76f268f3edd4' ,
@@ -292,12 +292,12 @@ print(estimates)
292
292
Get the coin and token balances of a wallet.
293
293
294
294
``` python3
295
- from ankr import AnkrAdvancedAPI, AnkrWeb3
295
+ from ankr import AnkrAdvancedAPI
296
296
from ankr.types import GetAccountBalanceRequest
297
297
298
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
298
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
299
299
300
- result = AnkrAdvancedAPI .get_account_balance(
300
+ result = advancedAPI .get_account_balance(
301
301
request = GetAccountBalanceRequest(
302
302
walletAddress = " 0x77A859A53D4de24bBC0CC80dD93Fbe391Df45527"
303
303
)
@@ -312,12 +312,12 @@ for balance in result:
312
312
Get a list of supported currencies for a given blockchain.
313
313
314
314
``` python3
315
- from ankr import AnkrAdvancedAPI, AnkrWeb3
315
+ from ankr import AnkrAdvancedAPI
316
316
from ankr.types import Blockchain, GetCurrenciesRequest
317
317
318
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
318
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
319
319
320
- result = AnkrAdvancedAPI .get_currencies(
320
+ result = advancedAPI .get_currencies(
321
321
request = GetCurrenciesRequest(
322
322
blockchain = Blockchain.Fantom,
323
323
)
@@ -332,12 +332,12 @@ for currency in result:
332
332
Get the list of token holders for a given contract address.
333
333
334
334
``` python3
335
- from ankr import AnkrAdvancedAPI, AnkrWeb3
335
+ from ankr import AnkrAdvancedAPI
336
336
from ankr.types import Blockchain, GetTokenHoldersRequest
337
337
338
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
338
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
339
339
340
- result = AnkrAdvancedAPI .get_token_holders(
340
+ result = advancedAPI .get_token_holders(
341
341
request = GetTokenHoldersRequest(
342
342
blockchain = Blockchain.Eth,
343
343
contractAddress = ' 0xdac17f958d2ee523a2206206994597c13d831ec7' ,
@@ -353,12 +353,12 @@ for balance in result:
353
353
Get historical data about the number of token holders for a given contract address.
354
354
355
355
``` python3
356
- from ankr import AnkrAdvancedAPI, AnkrWeb3
356
+ from ankr import AnkrAdvancedAPI
357
357
from ankr.types import Blockchain, GetTokenHoldersCountRequest
358
358
359
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
359
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
360
360
361
- result = AnkrAdvancedAPI.get_token_holders_count_history_raw (
361
+ result = advancedAPI.get_token_holders_count_history (
362
362
request = GetTokenHoldersCountRequest(
363
363
blockchain = Blockchain.Eth,
364
364
contractAddress = ' 0xdAC17F958D2ee523a2206206994597C13D831ec7' ,
@@ -374,12 +374,12 @@ for balance in result:
374
374
Get current data about the number of token holders for a given contract address.
375
375
376
376
``` python3
377
- from ankr import AnkrAdvancedAPI, AnkrWeb3
377
+ from ankr import AnkrAdvancedAPI
378
378
from ankr.types import Blockchain, GetTokenHoldersCountRequest
379
379
380
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
380
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
381
381
382
- result = AnkrAdvancedAPI .get_token_holders_count_history_raw(
382
+ result = advancedAPI .get_token_holders_count_history_raw(
383
383
request = GetTokenHoldersCountRequest(
384
384
blockchain = Blockchain.Eth,
385
385
contractAddress = ' 0xdAC17F958D2ee523a2206206994597C13D831ec7' ,
@@ -394,12 +394,12 @@ print(result)
394
394
Get token price by contract.
395
395
396
396
``` python3
397
- from ankr import AnkrAdvancedAPI, AnkrWeb3
397
+ from ankr import AnkrAdvancedAPI
398
398
from ankr.types import Blockchain, GetTokenPriceRequest
399
399
400
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
400
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
401
401
402
- result = AnkrAdvancedAPI .get_token_price(
402
+ result = advancedAPI .get_token_price(
403
403
request = GetTokenPriceRequest(
404
404
blockchain = Blockchain.Eth,
405
405
contractAddress = ' ' ,
@@ -414,12 +414,12 @@ print(result)
414
414
Get token transfers of specified address.
415
415
416
416
``` python3
417
- from ankr import AnkrAdvancedAPI, AnkrWeb3
417
+ from ankr import AnkrAdvancedAPI
418
418
from ankr.types import Blockchain, GetTransfersRequest
419
419
420
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
420
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
421
421
422
- result = AnkrAdvancedAPI .get_token_transfers(
422
+ result = advancedAPI .get_token_transfers(
423
423
request = GetTransfersRequest(
424
424
blockchain = Blockchain.Eth,
425
425
address = [' 0xf16e9b0d03470827a95cdfd0cb8a8a3b46969b91' ],
@@ -440,12 +440,12 @@ for transfer in result:
440
440
Get data about all the NFTs (collectibles) owned by a wallet.
441
441
442
442
``` python3
443
- from ankr import AnkrAdvancedAPI, AnkrWeb3
443
+ from ankr import AnkrAdvancedAPI
444
444
from ankr.types import Blockchain, GetNFTsByOwnerRequest
445
445
446
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
446
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
447
447
448
- result = AnkrAdvancedAPI.get_nfts_raw (
448
+ result = advancedAPI.get_nfts (
449
449
request = GetNFTsByOwnerRequest(
450
450
blockchain = Blockchain.Eth,
451
451
walletAddress = ' 0x0E11A192d574b342C51be9e306694C41547185DD' ,
@@ -461,12 +461,12 @@ for nft in result:
461
461
Get NFT's contract metadata.
462
462
463
463
``` python3
464
- from ankr import AnkrAdvancedAPI, AnkrWeb3
464
+ from ankr import AnkrAdvancedAPI
465
465
from ankr.types import Blockchain, GetNFTMetadataRequest
466
466
467
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
467
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
468
468
469
- reply = AnkrAdvancedAPI .get_nft_metadata(
469
+ reply = advancedAPI .get_nft_metadata(
470
470
request = GetNFTMetadataRequest(
471
471
blockchain = Blockchain.Eth,
472
472
contractAddress = ' 0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d' ,
@@ -484,12 +484,12 @@ print(reply.attributes)
484
484
Get NFT's holders.
485
485
486
486
``` python3
487
- from ankr import AnkrAdvancedAPI, AnkrWeb3
487
+ from ankr import AnkrAdvancedAPI
488
488
from ankr.types import Blockchain, GetNFTHoldersRequest
489
489
490
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
490
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
491
491
492
- result = AnkrAdvancedAPI .get_nft_holders(
492
+ result = advancedAPI .get_nft_holders(
493
493
request = GetNFTHoldersRequest(
494
494
blockchain = Blockchain.Arbitrum,
495
495
contractAddress = ' 0xc36442b4a4522e871399cd717abdd847ab11fe88' ,
@@ -506,12 +506,12 @@ for holder in result:
506
506
Get NFT Transfers of specified address.
507
507
508
508
``` python3
509
- from ankr import AnkrAdvancedAPI, AnkrWeb3
509
+ from ankr import AnkrAdvancedAPI
510
510
from ankr.types import Blockchain, GetTransfersRequest
511
511
512
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
512
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
513
513
514
- result = AnkrAdvancedAPI .get_nft_transfers(
514
+ result = advancedAPI .get_nft_transfers(
515
515
request = GetTransfersRequest(
516
516
blockchain = [Blockchain.Eth, Blockchain.Bsc],
517
517
address = [' 0xd8da6bf26964af9d7eed9e03e53415d37aa96045' ],
@@ -531,12 +531,12 @@ for transfer in result:
531
531
Get logs matching the filter.
532
532
533
533
``` python3
534
- from ankr import AnkrAdvancedAPI, AnkrWeb3
534
+ from ankr import AnkrAdvancedAPI
535
535
from ankr.types import Blockchain, GetLogsRequest
536
536
537
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
537
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
538
538
539
- result = AnkrAdvancedAPI .get_logs(
539
+ result = advancedAPI .get_logs(
540
540
request = GetLogsRequest(
541
541
blockchain = [Blockchain.Eth],
542
542
fromBlock = 1181739 ,
@@ -560,12 +560,12 @@ for log in result:
560
560
Query data about blocks within a specified range.
561
561
562
562
``` python3
563
- from ankr import AnkrAdvancedAPI, AnkrWeb3
563
+ from ankr import AnkrAdvancedAPI
564
564
from ankr.types import Blockchain, GetBlocksRequest
565
565
566
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
566
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
567
567
568
- result = AnkrAdvancedAPI .get_blocks(
568
+ result = advancedAPI .get_blocks(
569
569
request = GetBlocksRequest(
570
570
blockchain = Blockchain.Eth,
571
571
fromBlock = 14500001 ,
@@ -586,12 +586,12 @@ for block in result:
586
586
Query data about transaction by the transaction hash.
587
587
588
588
``` python3
589
- from ankr import AnkrAdvancedAPI, AnkrWeb3
589
+ from ankr import AnkrAdvancedAPI
590
590
from ankr.types import GetTransactionsByHashRequest
591
591
592
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
592
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
593
593
594
- result = AnkrAdvancedAPI .get_transaction(
594
+ result = advancedAPI .get_transaction(
595
595
request = GetTransactionsByHashRequest(
596
596
transactionHash = ' 0x82c13aaac6f0b6471afb94a3a64ae89d45baa3608ad397621dbb0d847f51196f' ,
597
597
decodeTxData = True
@@ -606,12 +606,12 @@ print(result)
606
606
Query data about transactions of specified address.
607
607
608
608
``` python3
609
- from ankr import AnkrAdvancedAPI, AnkrWeb3
609
+ from ankr import AnkrAdvancedAPI
610
610
from ankr.types import Blockchain, GetTransactionsByAddressRequest
611
611
612
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
612
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
613
613
614
- result = AnkrAdvancedAPI .get_transactions_by_address(
614
+ result = advancedAPI .get_transactions_by_address(
615
615
request = GetTransactionsByAddressRequest(
616
616
blockchain = Blockchain.Bsc,
617
617
fromBlock = 23593283 ,
@@ -629,15 +629,15 @@ for transaction in result:
629
629
630
630
#### ` get_blockchain_stats ` / ` get_blockchain_stats_raw `
631
631
632
- Returns blockchain stats (num of txs, etc).
632
+ Returns blockchain stats (num of txs, etc. ).
633
633
634
634
``` python3
635
- from ankr import AnkrAdvancedAPI, AnkrWeb3
635
+ from ankr import AnkrAdvancedAPI
636
636
from ankr.types import Blockchain, GetBlockchainStatsRequest
637
637
638
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
638
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
639
639
640
- result = AnkrAdvancedAPI.get_blockchain_stats_raw (
640
+ result = advancedAPI.get_blockchain_stats (
641
641
request = GetBlockchainStatsRequest(
642
642
blockchain = Blockchain.Bsc,
643
643
)
@@ -652,12 +652,12 @@ for stat in result:
652
652
Returns on which chain address was interacting.
653
653
654
654
``` python3
655
- from ankr import AnkrAdvancedAPI, AnkrWeb3
655
+ from ankr import AnkrAdvancedAPI
656
656
from ankr.types import GetInteractionsRequest
657
657
658
- ankr_w3 = AnkrWeb3 (" YOUR-TOKEN" )
658
+ advancedAPI = AnkrAdvancedAPI (" YOUR-TOKEN" )
659
659
660
- result = AnkrAdvancedAPI .get_interactions(
660
+ result = advancedAPI .get_interactions(
661
661
request = GetInteractionsRequest(
662
662
address = ' 0xF977814e90dA44bFA03b6295A0616a897441aceC' ,
663
663
)
0 commit comments