(define-constant E1 (err u960))
(define-data-var n uint u0)
(define-public (batch-stake-yes (m1 uint) (a1 uint) (m2 uint) (a2 uint))
(begin
(try! (contract-call? .market-core place-yes-stake m1 a1))
(try! (contract-call? .market-core place-yes-stake m2 a2))
(ok true)))
(define-public (batch-stake-no (m1 uint) (a1 uint) (m2 uint) (a2 uint))
(begin
(try! (contract-call? .market-core place-no-stake m1 a1))
(try! (contract-call? .market-core place-no-stake m2 a2))
(ok true)))
(define-public (batch-mixed-stake (m1 uint) (a1 uint) (m2 uint) (a2 uint))
(begin
(try! (contract-call? .market-core place-yes-stake m1 a1))
(try! (contract-call? .market-core place-no-stake m2 a2))
(ok true)))
(define-public (batch-claim (m1 uint) (m2 uint))
(begin
(try! (contract-call? .market-core claim-winnings m1))
(try! (contract-call? .market-core claim-winnings m2))
(ok true)))
(define-public (batch-create (q1 (string-ascii 256)) (e1 uint) (r1 uint)
(q2 (string-ascii 256)) (e2 uint) (r2 uint))
(begin
(try! (contract-call? .market-core create-market q1 e1 r1))
(try! (contract-call? .market-core create-market q2 e2 r2))
(ok true)))