Skip to content

Commit

Permalink
Merge pull request #47 from lisalab-io/fix/treasury-transferable
Browse files Browse the repository at this point in the history
fix: treasury transferable trait
  • Loading branch information
friedger authored Apr 30, 2024
2 parents a5ce789 + 885af2c commit 81de647
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 26 deletions.
6 changes: 1 addition & 5 deletions Clarinet.toml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ epoch = 2.4
# path = "contracts/extensions/lqstx-vault.clar"
# epoch = 2.4

[contracts.treasury]
[contracts.treasury-v1-01]
path = "contracts/extensions/treasury.clar"
epoch = 2.4

Expand Down Expand Up @@ -210,10 +210,6 @@ epoch = 2.4
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
Expand Down
4 changes: 2 additions & 2 deletions contracts/extensions/treasury.clar
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
;; SPDX-License-Identifier: BUSL-1.1

(use-trait proxy-trait .proxy-trait.proxy-trait)
(use-trait sip-010-transferable-trait .sip-010-transferable-trait.sip-010-transferable-trait)
(use-trait sip-010-trait 'SP3FBR2AGK5H9QBDH3EEN6DF8EK8JY7RX8QJ5SVTE.sip-010-trait-ft-standard.sip-010-trait)

(define-constant err-unauthorised (err u1000))

Expand All @@ -20,7 +20,7 @@
)
)

(define-public (sip010-transfer (amount uint) (recipient principal) (memo (optional (buff 34))) (sip010 <sip-010-transferable-trait>))
(define-public (sip010-transfer (amount uint) (recipient principal) (memo (optional (buff 34))) (sip010 <sip-010-trait>))
(begin
(try! (is-dao-or-extension))
(contract-call? sip010 transfer amount (as-contract tx-sender) recipient memo)
Expand Down
8 changes: 0 additions & 8 deletions contracts/traits/sip-010-transferable-trait.clar

This file was deleted.

20 changes: 9 additions & 11 deletions deployments/default.simnet-plan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,9 @@ plan:
emulated-sender: SP3D6PV2ACBPEKYJTCMH7HEN02KP87QSP8KTEH335
path: "./.cache/requirements/SP3D6PV2ACBPEKYJTCMH7HEN02KP87QSP8KTEH335.commission-trait.clar"
clarity-version: 1
epoch: "2.0"
- id: 1
transactions:
- emulated-contract-publish:
contract-name: trait-sip-010
emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM
Expand Down Expand Up @@ -109,8 +112,8 @@ plan:
emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM
path: contracts_modules/alex_v1/traits/trait-vault.clar
clarity-version: 1
epoch: "2.1"
- id: 1
epoch: "2.05"
- id: 2
transactions:
- emulated-contract-publish:
contract-name: extension-trait
Expand Down Expand Up @@ -238,7 +241,7 @@ plan:
path: "./.cache/requirements/SP001SFSMC2ZY76PD4M68P3WGX154XCH7NE3TYMX.pox-pools-1-cycle-v2.clar"
clarity-version: 2
epoch: "2.4"
- id: 2
- id: 3
transactions:
- emulated-contract-publish:
contract-name: xverse-member1
Expand Down Expand Up @@ -366,7 +369,7 @@ plan:
path: contracts/strategies/public-pools/fastpool-member.clar
clarity-version: 2
epoch: "2.4"
- id: 3
- id: 4
transactions:
- emulated-contract-publish:
contract-name: fastpool-member3
Expand Down Expand Up @@ -494,13 +497,8 @@ plan:
path: contracts/traits/sip-010-trait.clar
clarity-version: 2
epoch: "2.4"
- id: 4
- id: 5
transactions:
- emulated-contract-publish:
contract-name: sip-010-transferable-trait
emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM
path: contracts/traits/sip-010-transferable-trait.clar
clarity-version: 2
- emulated-contract-publish:
contract-name: stx-transfer-many-proxy
emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM
Expand All @@ -517,7 +515,7 @@ plan:
path: contracts/mocks/token-wlqstx.clar
clarity-version: 2
- emulated-contract-publish:
contract-name: treasury
contract-name: treasury-v1-01
emulated-sender: ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM
path: contracts/extensions/treasury.clar
clarity-version: 2
Expand Down

0 comments on commit 81de647

Please # to comment.