googlier-auction-engine-trait-v1

SP3HSPWMFYQS6S7BZ7KBNWMA059DV9S61X8EFSD6Y

Source Code

;; @contract Auction Engine trait 
;; @version 1

(use-trait oracle-trait .googlier-oracle-trait-v1.oracle-trait)
(use-trait vault-manager-trait .googlier-vault-manager-trait-v1.vault-manager-trait)
(use-trait collateral-types-trait .googlier-collateral-types-trait-v1.collateral-types-trait)

(define-trait auction-engine-trait
  (
    (get-minimum-collateral-amount (<oracle-trait> uint) (response uint uint))
    (start-auction (uint <collateral-types-trait> uint uint uint uint) (response bool uint))
  )
)