14 votes
Accepted

How to query rewards of a specific KT1 account?

Unfortunately there is no way to directly query just the delegator's reward from TzScan API. But you can easily use this API call with some extra calculations: //This is what the baker got var ...
Groxan's user avatar
  • 2,731
12 votes

Total amount of XTZ in existence

TzScan has a service for that, but only for the current value: https://api1.tzscan.io/v1/supply returns { "dls":"76431859801260", "foundation":"76431859801260", "early_bakers":"3156502294100",...
lefessan's user avatar
  • 3,308
12 votes
Accepted

How do I query the Balance of a KT1 account Cycle by Cycle?

<block_id> - is a hash or a level of the block at which you ask for balance. If you want to get a simple balance at the specific point in the cycle: (this is pseudocode, I hope you figure it ...
Groxan's user avatar
  • 2,731
8 votes

How do I query the Balance of a KT1 account Cycle by Cycle?

You can use TzScan API for this: /v3/balance_history/KT1..., the documentation is here: balance history doc. For example https://api6.tzscan.io/v3/balance_history/KT1GgUJwMQoFayRYNwamRAYCvHBLzgorLoGo
ocpmax's user avatar
  • 204
7 votes
Accepted

API Access HTML/Javascript problem

You've encountered a mixed content error. Requests can't be a mixture of http and https, they need to be all of the same, preferably https. Just change the const url = 'http://api6.tzscan.io/v3/supply'...
Richard Ayotte's user avatar
6 votes
Accepted

Total amount of XTZ in existence

The current protocol does not keep track of a tally of all tez on the network. It would be a good idea to do so, as it permits computing proportional reward, it can serve as a canari against money ...
Arthur B's user avatar
  • 4,599
6 votes
Accepted

How do I get a list of all delegators a baker has, using only node local endpoints?

Here the RPC API method: /chains/main/blocks/head/context/delegates/tz1.../delegated_contracts Worth to know: If you are working on baking-related software, you should be careful with the level of ...
Groxan's user avatar
  • 2,731
6 votes
Accepted

Where is the reward operation for athens?

This happened directly as part of the context "stitching". When a new protocol is activated, an initialization function is called which lets the new protocol performs some housekeeping on the context ...
Arthur B's user avatar
  • 4,599
6 votes
Accepted

How to retrieve data from smart-contract using javascript?

As of the current Babylon protocol and the upcoming Carthage, the RPC only provides you the ability to retrieve the value for a known key that you provide to the RPC. But even in this scenario you ...
cousinit's user avatar
  • 1,999
5 votes
Accepted

How to undelegate your account

You can stop delegating using the following command: tezos-client withdraw delegate from See here for a list of all client commands.
Raphaël Cauderlier's user avatar
5 votes
Accepted

Alternative to TzScan API

I think this will help you find what you're looking for. https://tzstats.com/docs/api/index.html#introduction. I've searched this resource and found numerous endpoints related to delegates, rewards, ...
Isaiah Heath's user avatar
4 votes
Accepted

How do I get a list of the transactions of an address using TzScan API v3?

You can use the operations endpoint, filtering for transactions: https://api1.tzscan.io/v1/operations/$address?type=Transaction Obviously swap address for the address in question. You can retreive ...
Stephen Andrews's user avatar
4 votes

Is it possible to have a transaction operation in any operation's "contents"?

From my understanding, yes and no. There are four groups of operations: Baking - endorsements Voting - proposals and ballots Annonymous - seed_nonce_revelation, double_bake/endorse, activate_account ...
Stephen Andrews's user avatar
4 votes

Find balance of an address/contract at a given block / date

You can use the HTTP-RPC interface on your local node. http://localhost:8732/chains/main/blocks/{BLOCK}/context/contracts/{ADDRESS}/balance On a default node, this is only good for the previous 5 ...
utdrmac's user avatar
  • 3,422
4 votes

How do I query wallets for NFT's

NFTs are tokens. When you query token balances from these API's, you are getting a mixture of Fungible and non-Fungible tokens back. Users can have more than 1 of the same NFT, so they also have a ...
Simon McLoughlin's user avatar
  • 1,077
4 votes
Accepted

What are good ways of simulating transactions in mainnet?

The tezos-client transfer command takes the --dry-run flag that will simulate a transaction instead of injecting it. It will show you any updates of storage and balances that would've been performed ...
arvidj's user avatar
  • 2,378
3 votes

Timestamps overflow/underflow errors

There are two representations of timestamps in the Tezos protocol: The one defined in Time_repr module: timestamps are 64-bits integers The one defined in Script_timestamp_repr module: timestamps are ...
Raphaël Cauderlier's user avatar
3 votes

How to retrieve data from smart-contract using javascript?

We maintain an index of all historic bigmap data at TzStats. To fetch all current keys and values in a bigmap call https://api.tzstats.com/explorer/bigmap/:id/values If your bigmap is very large you ...
Alexander Eichhorn's user avatar
3 votes
Accepted

TzStats: delegators list

https://api.tzstats.com/tables/account?delegate=tz1ADDRESS The full API used for the 'Delegators' tab: curl 'https://api.tzstats.com/tables/account?delegate=tz1ADDRESS&is_funded=1&columns=...
utdrmac's user avatar
  • 3,422
3 votes
Accepted

Issue with API Request Cycle

The first element returned from https://api6.tzscan.io/v3/rolls_history/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB?number=1 is the data from the latest cycle. HTML <h1>Last Cycle</h1> <div ...
Richard Ayotte's user avatar
3 votes
Accepted

Get Delegation Amount from tezos api

In a previous question you were given a link to TzKT indexer API. This API will likely offer the vast majority of things you need. Please make sure you read/research their documentation, as it is very ...
Simon McLoughlin's user avatar
  • 1,077
3 votes

How can I get all the transaction from a nft collection?

You can use the TzKT api for this, check it out at https://api.tzkt.io/ As a rough sample you could use something like this: https://api.tzkt.io/v1/accounts/KT1CzVSa18hndYupV9NcXy3Qj7p8YFDZKVQv/...
Simon McLoughlin's user avatar
  • 1,077
2 votes

How do I get a list of all delegators of an address using TzScan API v3?

Thanks to our friend Klassare, who helped me in Riot channel, we've got an answer: https://api3.tzscan.io/v3/delegated_contracts/[account]?p=0&number=50
Luiz Milfont's user avatar
2 votes

'Tezos' wallet addresses generation

I wrote simple html with JS script: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="eztz.min.js"></...
Mikhail Petrov's user avatar
2 votes

Calculate total supply of XTZ for a given block

The protocol by itself does not track that number (though it would be useful if it did, for many reasons). This leaves one option, use an indexer that tracks the total supply, and updates it block by ...
Arthur B's user avatar
  • 4,599
2 votes

Is there a node API to determine if a reorg has occurred

There is the "streaming" RPC /monitor/heads/[chain_id] that tells you every time the node changes its head. It returns a stream of JSON objects looking like {"hash":[...],"...
Pierre Boutillier's user avatar
2 votes

What is the Content-Type when injecting an operation directly to the node

Seems like it is application/octet-stream - found that just after posting
Carl Cherry's user avatar
2 votes

Understanding how @Taquito/Beacon works

Taquito is a library for building dApps and wallets from ECAD. Beacon is a library to communicate from a dApp to a wallet from AirGap If you look at the source code for @taquito/beacon-wallet here: ...
Simon McLoughlin's user avatar
  • 1,077
2 votes

How can I get all the transaction from a nft collection?

I'd recommend you TzKT API: api.tzkt.io, because it's more flexible and has richer functionality. I don't know, how exactly you are going to "study the proportion of fake trades", but in ...
Groxan's user avatar
  • 2,731
2 votes
Accepted

How to get the remaining time until next cycle shift?

Just found it: TzKt API v1: https://api.tzkt.io/v1/cycles/[cycle_number] index 599 firstLevel 3366913 startTime "2023-04-16T00:30:59Z" lastLevel 3383296 endTime "2023-04-18T21:29:...
Luiz Milfont's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible