meta-bridge-registry-v2-02-read-helper

SP673Z4BPB4R73359K9HE55F2X91V5BJTN5SXZ5T

Source Code

(define-read-only (get-pair-details (pair { token: principal, chain-id: uint }))
  (let ((details? (contract-call? .meta-bridge-registry-v2-02
                    get-pair-details-or-fail
                    pair)))
    (match details?
      details (some details)
      e none)))

(define-read-only (get-pair-details-many (pairs (list 100  { token: principal, chain-id: uint })))
  (map get-pair-details pairs))

(define-read-only (get-tick-details (tick (string-utf8 256)))
  (let ((pair? (contract-call? .meta-bridge-registry-v2-02
                 get-tick-to-pair-or-fail
                 tick)))
    (match pair?
      pair (get-pair-details pair)
      e none)))

(define-read-only (get-tick-details-many (ticks (list 100 (string-utf8 256))))
  (map get-tick-details ticks))

Functions (4)

FunctionAccessArgs
get-pair-detailsread-onlypair: { token: principal, chain-id: uint }
get-pair-details-manyread-onlypairs: (list 100 { token: principal, chain-id: uint }
get-tick-detailsread-onlytick: (string-utf8 256
get-tick-details-manyread-onlyticks: (list 100 (string-utf8 256