Source Code

;; SPDX-License-Identifier: BUSL-1.1

(impl-trait 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.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-03 approve-token-x 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.token-wnot true u8500000000000000000))

(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SPNPEDDHP4PGWN31E554FX181TZ9YWFQA4NJ77TE))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP17MB8KD2MQQVMVZT98702GS0W1QA6N0KNRH51KD))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SPKQP0QJZ24FFPVKD8EYM6PJE1NPWGXAPXSPA82E))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP3N7GQ811EX9DB0B68E5F7EKAVQNH1ZSDM8AKHNV))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP14HYXK7BYNB6S151F38NHBTJMD32QQ5S86MYY6F))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP14E544B2FY8BSKTV5V7W8NCRYX2B7NXRQ7B7NJ9))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP1YJG02TJTEPNAG3MM8XMT1HBZNTQHZ2AECZ1KBF))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SPSWV1HTQ1W3SR73RY7JDDJQEKFBWA6DFQYRCW18))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP3YS47N9JQSP57R3CHNW28M0GD3D067YCAP4ZB7J))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SPMM82PZRSC3W8X3MQSB2E6S3663X69R6G9GZH93))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SPJN8NG6AVKJRX6MN3YFGMMKZJ8D0EWDAZ4GP2FF))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP3HZDHMXEECN8666TWR17MFXJ950EN5AZNB2J10A))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP33738FJWJSS6SXQKKHD1K2GG8XFGVMX30KMG0PM))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP1RPVQR2YJTJ0ZG44NT97MRFSREQB7CM9AE1EK87))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP3PH8F9RVC84W4WZ9K22ZM4DEVZ4VA0EWW1CWWHX))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP1BX0DFW81MJJ42F38EJ0FVP0EVAD08R3C2HW95W))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SPCC06XG69B000P40X182X63JHRTSP6W84B49H4E))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP2YMKSFMXNM53H2Q7A9JMNXEP6FSWR8ZJ3YXF5QW))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SPG14CN3W34W52TH4Y6V6HVCKP7Q3GR3WVFWQ0VZ))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP1V37WTF2ZXFM7KJ388J7YQJC131W22XMPQECAK0))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP3ST78PAMRM1EF2GNDWPH28CQP5MWATWX2QB9HJK))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP2DG03SMAV8Q8JTDHF9F32Y7B3523ZJYM0Q3MK3Y))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP1XP51MEERM3BB68GMAP93N57WAZ0CP3PKTNP4D8))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.migrate-legacy-v2-wl finalise-migrate 'SP3CG8X5XK8JK45KQNE6WE9ZDFKPFGDH4WKWHCJW7))

(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.token-alex burn-fixed (unwrap-panic (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.token-alex get-balance-fixed 'SP2GCN85NVNTZDM86NS885YR1013F50J3E6PRNJVS)) 'SP2GCN85NVNTZDM86NS885YR1013F50J3E6PRNJVS))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.token-alex burn-fixed (unwrap-panic (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.token-alex get-balance-fixed 'SP3WPGJY0HREK9SKGX28B1CKAWB5NFB3HNZMEYC1N)) 'SP3WPGJY0HREK9SKGX28B1CKAWB5NFB3HNZMEYC1N))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.token-alex burn-fixed (unwrap-panic (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.token-alex get-balance-fixed 'SPBXNNRQQTCK4NQNH6YV33YB5NT1HMWDWXWGDPP2)) 'SPBXNNRQQTCK4NQNH6YV33YB5NT1HMWDWXWGDPP2))
(try! (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.token-alex burn-fixed (unwrap-panic (contract-call? 'SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM.token-alex get-balance-fixed 'SP21FWWM4M14YVMGEK6RYWFFQZ6GDZ6AY7CCYF3R6)) 'SP21FWWM4M14YVMGEK6RYWFFQZ6GDZ6AY7CCYF3R6))
		(ok true)))

Functions (1)

FunctionAccessArgs
executepublicsender: principal