Source Code

;; Expose info for stacks blocks, tenures and burn blocks so they can be used outside of smart contracts.
;; @version 1

(define-read-only (get-block-info-time (stx-height uint))
  (get-stacks-block-info? time stx-height))

(define-read-only (get-block-info-id-header-hash (stx-height uint))
  (get-stacks-block-info? id-header-hash stx-height))

(define-read-only (get-block-info-header-hash (stx-height uint))
  (get-stacks-block-info? header-hash stx-height))

;; tenure info
(define-read-only (get-tenure-info-burnchain-header-hash (stx-height uint))
  (get-tenure-info? burnchain-header-hash stx-height))

(define-read-only (get-tenure-info-miner-address (stx-height uint))
  (get-tenure-info? miner-address stx-height))

(define-read-only (get-tenure-info-time (stx-height uint))
  (get-tenure-info? time stx-height))

(define-read-only (get-tenure-info-vrf-seed (stx-height uint))
  (get-tenure-info? vrf-seed stx-height))

(define-read-only (get-tenure-info-block-reward (stx-height uint))
  (get-tenure-info? block-reward stx-height))

(define-read-only (get-tenure-info-miner-spend-total (stx-height uint))
  (get-tenure-info? miner-spend-total stx-height))

(define-read-only (get-tenure-info-miner-spend-winner (stx-height uint))
  (get-tenure-info? miner-spend-winner stx-height))

;; burn chain info
(define-read-only (get-burn-block-info-header-hash (burn-height uint))
  (get-burn-block-info? header-hash burn-height))

(define-read-only (get-burn-block-info-pox-addrs (burn-height uint))
  (get-burn-block-info? pox-addrs burn-height))

Functions (12)

FunctionAccessArgs
get-block-info-timeread-onlystx-height: uint
get-block-info-id-header-hashread-onlystx-height: uint
get-block-info-header-hashread-onlystx-height: uint
get-tenure-info-burnchain-header-hashread-onlystx-height: uint
get-tenure-info-miner-addressread-onlystx-height: uint
get-tenure-info-timeread-onlystx-height: uint
get-tenure-info-vrf-seedread-onlystx-height: uint
get-tenure-info-block-rewardread-onlystx-height: uint
get-tenure-info-miner-spend-totalread-onlystx-height: uint
get-tenure-info-miner-spend-winnerread-onlystx-height: uint
get-burn-block-info-header-hashread-onlyburn-height: uint
get-burn-block-info-pox-addrsread-onlyburn-height: uint