Source Code

;; Pre-launch Contract Trait v2.0
;; Defines the interface for pre-launch token aibtc faktory contracts

(use-trait faktory-token 'SP3XXMS38VTAWTVPE5682XSBFXPTH7XCPEBTX8AN2.faktory-trait-v1.sip-010-trait)

(define-trait prelaunch-trait
  (
    (buy-up-to (uint (optional principal)) (response uint uint))
    (refund ((optional principal)) (response uint uint))
    (claim (<faktory-token>) (response uint uint))
    (claim-on-behalf (<faktory-token> principal) (response uint uint))
    
    (trigger-fee-airdrop () (response uint uint))
    (is-market-open () (response bool uint))
  )
)