Source Code

(impl-trait .proposal-trait.proposal-trait)

(define-constant signer-1 'SP2VCQJGH7PHP2DJK7Z0V48AGBHQAW3R3ZW1QF4N)
(define-constant signer-2 'SP3PNBD47F620H0VXMC6ZG4DPF58R9V3RZVDPDTGX)
(define-constant signer-3 'SP2D738BJ3Y896ZTK6B3DFR8Q30GSZ1X2JW4BMF39)
(define-constant signer-4 'SP25NSVXX7BFFCTNZRXF7DHHS245ZECABA783CZ3A)

(define-constant executive-1 'SP2AXXV291M8089NXT3Z8021A3XQWAAYR4HAZ5363)
(define-constant executive-2 'SP1D9Q54QG3BE00SQR3MQRQBBY0FZKPT6RVD1YDJH)
(define-constant executive-3 'SP3QTMKR80GBYZKY3JGCCWAJH3B4CH1C63NMMWA4S)

(define-public (execute (sender principal))
	(begin
		;; set signer team members
		(try! (contract-call? .zest-governance set-signer-team-member signer-1 true))
		(try! (contract-call? .zest-governance set-signer-team-member signer-2 true))
		(try! (contract-call? .zest-governance set-signer-team-member signer-3 true))
		(try! (contract-call? .zest-governance set-signer-team-member signer-4 true))

		(try! (contract-call? .zest-governance set-signer-signals-required u3))

		;; set executive team members
		(try! (contract-call? .zest-governance set-executive-team-member executive-1 true))
		(try! (contract-call? .zest-governance set-executive-team-member executive-2 true))
		(try! (contract-call? .zest-governance set-executive-team-member executive-3 true))

		(try! (contract-call? .zest-governance set-executive-signals-required u2))

		(ok true)
	)
)

Functions (1)

FunctionAccessArgs
executepublicsender: principal