Source Code

(impl-trait .proposal-trait.proposal-trait)
(define-constant ONE_8 (pow u10 u8))
(define-constant amount-btc (* u253 ONE_8))
(define-constant amount-alex (* u554 ONE_8))
(define-public (execute (sender principal))
	(begin
		(try! (contract-call? .alex-vault add-approved-token .vault-welsh-pool))
    	(try! (contract-call? .alex-reserve-pool add-token .vault-welsh-pool))
		(try! (contract-call? .alex-reserve-pool set-activation-block .vault-welsh-pool u46601))	
		(try! (contract-call? .alex-reserve-pool set-apower-multiplier-in-fixed .vault-welsh-pool u0))
    	(try! (contract-call? .alex-reserve-pool set-coinbase-amount .vault-welsh-pool ONE_8 ONE_8 u0 u0 u0))
		(try! (contract-call? .alex-reserve-pool set-coinbase-amount .fwp-wstx-wbtc-50-50-v1-01 amount-btc amount-btc amount-btc amount-btc amount-btc))
		(try! (contract-call? .alex-reserve-pool set-coinbase-amount .fwp-wstx-alex-50-50-v1-01 amount-alex amount-alex amount-alex amount-alex amount-alex))		
		(ok true)	
	)
)

Functions (1)

FunctionAccessArgs
executepublicsender: principal