From add65507aeb9890ff0e1722a955bef6be4d2efcf Mon Sep 17 00:00:00 2001 From: fiftyeightandeight Date: Thu, 28 Mar 2024 00:33:12 +0800 Subject: [PATCH] lip002 --- Clarinet.toml | 4 ++++ contracts/proposals/lip002.clar | 14 ++++++++++++++ deployments/default.simnet-plan.yaml | 11 ++++++++--- 3 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 contracts/proposals/lip002.clar diff --git a/Clarinet.toml b/Clarinet.toml index aad01f4..eab0755 100644 --- a/Clarinet.toml +++ b/Clarinet.toml @@ -342,6 +342,10 @@ epoch = 2.4 path = "contracts/aux/endpoint-whitelist-helper.clar" epoch = 2.4 +[contracts.lip002] +path = "contracts/proposals/lip002.clar" +epoch = 2.4 + # [repl.analysis] # passes = ["check_checker"] # check_checker = { trusted_sender = false, trusted_caller = false, callee_filter = false } diff --git a/contracts/proposals/lip002.clar b/contracts/proposals/lip002.clar new file mode 100644 index 0000000..5dd8aba --- /dev/null +++ b/contracts/proposals/lip002.clar @@ -0,0 +1,14 @@ + +;; SPDX-License-Identifier: BUSL-1.1 + +(impl-trait 'SM26NBC8SFHNW4P1Y4DFH27974P56WN86C92HPEHH.proposal-trait.proposal-trait) + +(define-public (execute (sender principal)) + (begin + (try! (contract-call? .li-stx-mint-nft mint u2 u0 'SP3BQ65DRM8DMTYDD5HWMN60EYC0JFS5NC2V5CWW7)) + (try! (contract-call? .li-stx-mint-nft mint u3 u0 'SP3BQ65DRM8DMTYDD5HWMN60EYC0JFS5NC2V5CWW7)) + (try! (contract-call? .li-stx-mint-nft mint u4 u0 'SPFJVM9Y1A4KJ31T8ZBDESZH36YGPDAZ9WXEFC53)) + (try! (contract-call? .li-stx-mint-nft mint u5 u0 'SP2VZBR9GCVM33BN0WXA05VJP6QV7CJ3Z3SQKJ5HH)) + (ok true) + ) +) diff --git a/deployments/default.simnet-plan.yaml b/deployments/default.simnet-plan.yaml index 98255e2..eaae4ac 100644 --- a/deployments/default.simnet-plan.yaml +++ b/deployments/default.simnet-plan.yaml @@ -406,6 +406,11 @@ plan: emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM path: contracts/proposals/lip001.clar clarity-version: 2 + - emulated-contract-publish: + contract-name: lip002 + emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM + path: contracts/proposals/lip002.clar + clarity-version: 2 - emulated-contract-publish: contract-name: lisa-rebase emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM @@ -491,14 +496,14 @@ plan: emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM path: contracts/proxies/stx-transfer-many-proxy.clar clarity-version: 2 + epoch: "2.4" + - id: 5 + transactions: - emulated-contract-publish: contract-name: token-vesting emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM path: contracts/extensions/token-vesting.clar clarity-version: 2 - epoch: "2.4" - - id: 5 - transactions: - emulated-contract-publish: contract-name: token-wlqstx emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM