Source Code

(use-trait gas-oracle-trait .gas-oracle-trait.gas-oracle-trait)

(define-trait messenger-trait (
  (send-message
    (<gas-oracle-trait> (buff 32))
    (response uint uint)
  )
  (is-message-received
    ((buff 32))
    (response bool uint)
  )
  (hash-with-sender-address
    ((buff 32) (buff 32))
    (response (buff 32) uint)
  )
))