liquidator-trait
SP1G4ZDXED8XM2XJ4Q4GJ7F4PG4EJQ1KKXRCD0S3KSource Code
;; Liquidator Trait
;; Standard interface for liquidator contracts
;; Enables verified third-party liquidation bots
(define-trait liquidator-trait
(
;; Liquidate an undercollateralized position
;; Returns the amount of collateral seized
(liquidate (principal uint) (response uint uint))
;; Get the liquidation bonus percentage (in basis points)
(get-liquidation-bonus () (response uint uint))
;; Check if a position is eligible for liquidation
(can-liquidate (principal) (response bool uint))
)
)