[project] name = "lisa" description = "" authors = [] telemetry = false cache_dir = "./.cache" [[project.requirements]] contract_id = "SP21YTSM60CAY6D011EZVEVNKXVW8FVZE198XEFFP.pox-fast-pool-v2" [[project.requirements]] contract_id = "SP001SFSMC2ZY76PD4M68P3WGX154XCH7NE3TYMX.pox-pools-1-cycle-v2" [[project.requirements]] contract_id = "SP3FBR2AGK5H9QBDH3EEN6DF8EK8JY7RX8QJ5SVTE.sip-010-trait-ft-standard" [[project.requirements]] contract_id = "SP3D6PV2ACBPEKYJTCMH7HEN02KP87QSP8KTEH335.commission-trait" [[project.requirements]] contract_id = "SP2PABAF9FTAJYNFZH93XENAJ8FVY99RRM50D2JG9.nft-trait" [contracts.lisa-dao] path = "contracts/lisa-dao.clar" epoch = 2.4 [contracts.boot] path = "contracts/boot.clar" epoch = 2.4 [contracts.lqstx-vault] path = "contracts/extensions/lqstx-vault.clar" epoch = 2.4 [contracts.treasury] path = "contracts/extensions/treasury.clar" epoch = 2.4 [contracts.token-vesting] path = "contracts/extensions/token-vesting.clar" epoch = 2.4 [contracts.sip-010-trait] path = "contracts/traits/sip-010-trait.clar" epoch = 2.4 [contracts.nft-trait] path = "contracts/traits/nft-trait.clar" epoch = 2.4 [contracts.commission-trait] path = "contracts/traits/commission-trait.clar" epoch = 2.4 [contracts.strategy-trait] path = "contracts/traits/strategy-trait.clar" epoch = 2.4 [contracts.extension-trait] path = "contracts/traits/extension-trait.clar" epoch = 2.4 [contracts.proposal-trait] path = "contracts/traits/proposal-trait.clar" epoch = 2.4 [contracts.proxy-trait] path = "contracts/traits/proxy-trait.clar" epoch = 2.4 [contracts.stx-transfer-proxy] path = "contracts/proxies/stx-transfer-proxy.clar" epoch = 2.4 [contracts.stx-transfer-many-proxy] path = "contracts/proxies/stx-transfer-many-proxy.clar" epoch = 2.4 [contracts.lqstx-transfer-proxy] path = "contracts/proxies/lqstx-transfer-proxy.clar" epoch = 2.4 [contracts.lisa-transfer-proxy] path = "contracts/proxies/lisa-transfer-proxy.clar" epoch = 2.4 [contracts.public-pools-strategy] path = "contracts/strategies/public-pools/public-pools-strategy.clar" epoch = 2.4 [contracts.fastpool-member1] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.fastpool-member2] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.fastpool-member3] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.fastpool-member4] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.fastpool-member5] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.fastpool-member6] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.fastpool-member7] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.fastpool-member8] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.fastpool-member9] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.fastpool-member10] path = "contracts/strategies/public-pools/fastpool-member.clar" epoch = 2.4 [contracts.xverse-member1] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.xverse-member2] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.xverse-member3] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.xverse-member4] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.xverse-member5] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.xverse-member6] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.xverse-member7] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.xverse-member8] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.xverse-member9] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.xverse-member10] path = "contracts/strategies/public-pools/xverse-member.clar" epoch = 2.4 [contracts.rebase-strategy-trait] path = "contracts/deployed/rebase-strategy-trait.clar" epoch = 2.4 [contracts.rebase-strategy-trait-v1-01] path = "contracts/traits/rebase-strategy-trait.clar" epoch = 2.4 [contracts.sip-010-transferable-trait] path = "contracts/traits/sip-010-transferable-trait.clar" epoch = 2.4 [contracts.sip-010-extensions-trait] path = "contracts/traits/sip-010-extensions-trait.clar" epoch = 2.4 [contracts.public-pools-strategy-manager] path = "contracts/extensions/public-pools-strategy-manager.clar" epoch = 2.4 [contracts.lqstx-mint-endpoint-v1-02] path = "contracts/extensions/lqstx-mint-endpoint.clar" epoch = 2.4 [contracts.lqstx-mint-endpoint-v1-01] path = "contracts/deployed/lqstx-mint-endpoint-v1-01.clar" epoch = 2.4 [contracts.lqstx-mint-endpoint] path = "contracts/deployed/lqstx-mint-endpoint.clar" epoch = 2.4 [contracts.lqstx-mint-registry] path = "contracts/aux/lqstx-mint-registry.clar" epoch = 2.4 [contracts.li-stx-mint-nft] path = "contracts/aux/li-stx-mint-nft.clar" epoch = 2.4 [contracts.li-stx-burn-nft] path = "contracts/aux/li-stx-burn-nft.clar" epoch = 2.4 [contracts.token-lqstx] path = "contracts/token-lqstx.clar" epoch = 2.4 [contracts.token-vlqstx] path = "contracts/token-vlqstx.clar" epoch = 2.4 [contracts.token-lisa] path = "contracts/token-lisa.clar" epoch = 2.4 [contracts.lisa-rebase] path = "contracts/deployed/lisa-rebase.clar" epoch = 2.4 [contracts.rebase-1] path = "contracts/deployed/rebase-1.clar" epoch = 2.4 [contracts.operators] path = "contracts/extensions/operators.clar" epoch = 2.4 [contracts.mock-strategy] path = "contracts/mocks/mock-strategy.clar" epoch = 2.4 [contracts.mock-strategy-manager] path = "contracts/mocks/mock-strategy-manager.clar" epoch = 2.4 [contracts.token-wlqstx] path = "contracts/mocks/token-wlqstx.clar" epoch = 2.4 [contracts.mock-proposal] path = "contracts/mocks/mock-proposal.clar" epoch = 2.4 [contracts.regtest-boot] path = "contracts/regtest-boot.clar" epoch = 2.4 [contracts.simnet-boot] path = "contracts/simnet-boot.clar" epoch = 2.4 [contracts.amm-swap-pool-v1-1] path = "contracts_modules/alex_v1/pool/amm-swap-pool-v1-1.clar" depends_on = ["trait-ownable", "trait-sip-010", "token-amm-swap-pool-v1-1"] [contracts.token-amm-swap-pool-v1-1] path = "contracts_modules/alex_v1/pool-token/token-amm-swap-pool-v1-1.clar" depends_on = ["trait-ownable", "trait-semi-fungible", "alex-vault-v1-1"] [contracts.alex-vault-v1-1] path = "contracts_modules/alex_v1/alex-vault-v1-1.clar" depends_on = [ "trait-vault", "trait-sip-010", "trait-flash-loan-user", "trait-ownable", "trait-semi-fungible", ] [contracts.trait-vault] path = "contracts_modules/alex_v1/traits/trait-vault.clar" depends_on = ["trait-sip-010", "trait-flash-loan-user"] [contracts.trait-ownable] path = "contracts_modules/alex_v1/traits/trait-ownable.clar" depends_on = [] [contracts.trait-flash-loan-user] path = "contracts_modules/alex_v1/traits/trait-flash-loan-user.clar" depends_on = ["trait-sip-010"] [contracts.trait-semi-fungible] path = "contracts_modules/alex_v1/traits/trait-semi-fungible.clar" depends_on = [] [contracts.token-wstx] path = "contracts_modules/alex_v1/wrapped-token/token-wstx.clar" [contracts.trait-sip-010] path = "contracts_modules/alex_v1/traits/trait-sip-010.clar" [contracts.lip001] path = "contracts/proposals/lip001.clar" epoch = 2.4 [contracts.endpoint-whitelist-helper-v1-02] path = "contracts/aux/endpoint-whitelist-helper.clar" epoch = 2.4 # [repl.analysis] # passes = ["check_checker"] # check_checker = { trusted_sender = false, trusted_caller = false, callee_filter = false } # Check-checker settings: # trusted_sender: if true, inputs are trusted after tx_sender has been checked. # trusted_caller: if true, inputs are trusted after contract-caller has been checked. # callee_filter: if true, untrusted data may be passed into a private function without a # warning, if it gets checked inside. This check will also propagate up to the # caller. # More informations: https://www.hiro.so/blog/new-safety-checks-in-clarinet