Mystique

A subset of TzScan endpoints commonly used by bakers and services


Base url

https://mystique.tzkt.io

Versioning

We are targeting v3 but there are also several methods implemented for v2

Pagination

Mystique does not support pagination at the moment, it returns up to 5000 records per request instead. If there will be a need, pagination will be implemented.

Implemented endpoints

We have implemented a minimum necessary subset for rewards calculation and popular payment scripts operation, still, this list is going to be expanded.

/v(2|3)/head

https://mystique.tzkt.io/v2/head
https://mystique.tzkt.io/v3/head

/v3/snapshot_levels

https://mystique.tzkt.io/v3/snapshot_levels

/v3/rewards_split_cycles/<address>

https://mystique.tzkt.io/v3/rewards_split_cycles/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB

/v(2|3)/rewards_split/<address>[?cycle=<cycle>]

https://mystique.tzkt.io/v2/rewards_split/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB?cycle=159
https://mystique.tzkt.io/v3/rewards_split/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB?cycle=159

/v3/nb_cycle_delegator_rewards/<address>

https://mystique.tzkt.io/v3/nb_cycle_delegator_rewards/KT1927ipVbxi5S6rnSMCHqobNM4ox2uZ9s3g

/v3/delegator_rewards_with_details/<address>

https://mystique.tzkt.io/v3/delegator_rewards_with_details/KT1927ipVbxi5S6rnSMCHqobNM4ox2uZ9s3g

/v3/delegator_rewards/<address>

https://mystique.tzkt.io/v3/delegator_rewards/KT1927ipVbxi5S6rnSMCHqobNM4ox2uZ9s3g

/v3/number_operations/<address>?type=<type>

https://mystique.tzkt.io/v3/number_operations/KT1927ipVbxi5S6rnSMCHqobNM4ox2uZ9s3g?type=Transaction

/v3/operations/<address>?type=<type>

https://mystique.tzkt.io/v3/operations/KT1927ipVbxi5S6rnSMCHqobNM4ox2uZ9s3g?type=Transaction

/v3/operation/<hash>

https://mystique.tzkt.io/v3/operation/oo2mGsTfViTBuCqrVtG6xB55bNSWSVLR3thejyfMhy1BGnDCgWk

/v3/number_cycle_bakings/<address>

https://mystique.tzkt.io/v3/number_cycle_bakings/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB

/v3/cycle_bakings/<address>

https://mystique.tzkt.io/v3/cycle_bakings/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB

/v3/number_cycle_endorsements/<address>

https://mystique.tzkt.io/v3/number_cycle_endorsements/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB

/v3/cycle_endorsements/<address>

https://mystique.tzkt.io/v3/cycle_endorsements/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB

/v3/staking_balance/<address>

https://mystique.tzkt.io/v3/staking_balance/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB

/v3/balance_from_balance_updates/<address>

https://mystique.tzkt.io/v3/balance_from_balance_updates/tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB

/v3/network

https://mystique.tzkt.io/v3/network

Acknowledgements

Mystique operates on top of TzIndex by Alexander Eichhorn (tzstats.com), who has done a great job building a blazing fast Tezos indexer and flexible query engine, kudos to him!
Many thanks to Blindripper (tezosshots.com) for mainnet-staging archive snapshot, it saved us almost a day!
Finally, we want to thank all bakers who share the tzscan endpoints they use, it allowed us to prioritize the work.

When OS?

Mystique is a forced and temporary solution, we do not want it to be used in production for a long time.
In fact, this is an unnecessary layer between payment scripts and TzStats API, which is written in a short time and will not have long-term support.

What should I use instead?

There are multiple options for you:

I have found a bug

Please, contact us: