Source Code

(impl-trait .proposal-trait.proposal-trait)
(define-constant ONE_8 u100000000) ;; 8 decimal places
(define-public (execute (sender principal))
	(begin
	(try! (contract-call? .self-listing-helper-v2-01 approve-request u9 .token-wflint none))
		(try! (contract-call? .executor-dao set-extensions (list 
			;; { extension: .self-listing-helper-v2-01, enabled: false } 
			{ extension: .self-listing-helper-v2-02, enabled: true } )))
		(try! (contract-call? .self-listing-helper-v2-02 approve-token-x 'SP2XD7417HGPRTREMKF748VNEQPDRR0RMANB7X1NK.token-abtc true u10000000))
		(try! (contract-call? .self-listing-helper-v2-02 approve-token-x .token-alex true u1000000000000))
		(try! (contract-call? .self-listing-helper-v2-02 approve-token-x .token-wstx-v2 true u180000000000))
		(try! (contract-call? .self-listing-helper-v2-02 set-fee-rebate u50000000))		
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP13KGM39MC8R8FQ4WJJV0ME3NQ5AXAJKNAFB841C))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPT41924NCHYNCHZS3Z233Z67RXADSR365Q72RYN))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP30YMD5HMCPVVNRK3Q2NWD0895MQAY1EQ2YH63SR))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP97367VS42YJCTWZA7V87GX5WA94Y8Z32PWKYKN))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP2D2M4G94PBW4QTZZ5VPXJMJT25AKNVB5GNC6N88))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP1QTEFSMCPT6PS92RBS5WQSKT2R6C56YCK175YM6))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPPD61272KMQ5RGK8YYWFW84XVY721T6B14J80PS))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPQDAHZ6QQMXN79HFSH5TX87G07S5WQEWHXKD68G))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP3FC5MMQMZMYX6E9746ADJWS3H27DJWW0NT6BRN3))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPF63YFV9S3CDESW0BQGY7MZW1WZ7SV4ZCFMWCCM))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPXE4CC9QNP0VVVMWHQDAQ3DZ8WCFTV5J2RZWRM0))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP1NMQ3GBBV2J30ETNM3RXG747D4XR7BKFN8WQA0E))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPKKYPM4WSN5EJ0Z81ZDTM4DJQHPVV8DBAD0G3VN))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP10D7QHYWKXKN5GDK4YH2J14DYMP64SRJZRMPXDY))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP2C92H1H9F1T1AW1JGADV5BVSN8Y9Y5VB1RNXYC8))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP22EDZS007Y9Z3WTJRK1S9VFP8YEYD5DGVFZ2XM0))
		(ok true)))

Functions (1)

FunctionAccessArgs
executepublicsender: principal