Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
6e3deb1
fix: codecov adjustments, ignore test contracts, airdrops
whoabuddy Mar 26, 2025
b829c7b
feat: add optional memo to proposal creation
whoabuddy Apr 2, 2025
80fb7f5
fix: update traits to include memo
whoabuddy Apr 2, 2025
cac9e86
fix: update all tests to support new memo
whoabuddy Apr 2, 2025
0228a4c
feat: add new action proposal combining timed vault actions
whoabuddy Apr 3, 2025
81bada0
fix: add as new action proposal, create basic test
whoabuddy Apr 3, 2025
3641136
fix: match and expand constraints from original actions
whoabuddy Apr 3, 2025
4681e33
refactor and simplify opt check
whoabuddy Apr 3, 2025
bed7d98
fix: test all three opt params as none
whoabuddy Apr 3, 2025
c81c269
fix: rename treasury action, remove unused action contracts
whoabuddy Apr 3, 2025
19aab50
fix: remove unused types now that contracts are gone
whoabuddy Apr 3, 2025
5836177
refactor: Add individual parameter tests for DAO action configure tim…
whoabuddy Apr 3, 2025
6ec62f6
test: Add parameter validation and boundary value tests for timed vau…
whoabuddy Apr 3, 2025
322933d
test: Update test cases to use proposal ID 1 for isolated test enviro…
whoabuddy Apr 3, 2025
386ba7f
fix: rename test to match contract
whoabuddy Apr 3, 2025
6c682c8
fix: remove tests with no contract
whoabuddy Apr 3, 2025
cbec96a
fix: update tests for timed vault config, fix syntax error in (and )
whoabuddy Apr 3, 2025
50836d9
fix: change back to fail on invalid params
whoabuddy Apr 3, 2025
666cd0b
feat: create timed vault per asset at dao creation
whoabuddy Apr 3, 2025
2396721
fix: clone timed vault tests, rework refs
whoabuddy Apr 3, 2025
deb0802
fix: default extensions to clarity version 3
whoabuddy Apr 3, 2025
27bf722
fix: consolidate read-only functions, common params
whoabuddy Apr 3, 2025
cade3e9
fix: update clarinet.toml, test files and bootstrap to support
whoabuddy Apr 3, 2025
a873ef0
fix: update message and contract calls
whoabuddy Apr 3, 2025
f272d62
fix: match format of existing tests
whoabuddy Apr 3, 2025
f2ecf2d
feat: Add comprehensive tests for DAO and sBTC vault configuration ac…
whoabuddy Apr 3, 2025
154a99d
fix: update types with timed vaults, add basic tests
whoabuddy Apr 3, 2025
43cb9dc
test: Add comprehensive tests for DAO and sBTC timed vault extensions
whoabuddy Apr 3, 2025
22e2528
fix: unify timed vault deposit/witdhraw functions
whoabuddy Apr 3, 2025
c55eeed
fix: clean up with latest contract defs
whoabuddy Apr 4, 2025
3904c07
fix: add test for read only functions
whoabuddy Apr 4, 2025
73e0a9c
refactor: Update timed vault contracts to match DAO vault format
whoabuddy Apr 4, 2025
983c145
refactor: Replace CFG_VAULT_TOKEN with sBTC contract principal
whoabuddy Apr 4, 2025
66c5723
feat: Add sBTC faucet mocking for vault deposit and balance tests
whoabuddy Apr 4, 2025
855b230
refactor: Update token references in timed vault contracts
whoabuddy Apr 4, 2025
cf798f6
feat: Add core proposal files for sBTC and DAO timed vault extensions
whoabuddy Apr 4, 2025
84f999b
refactor: Replace sBTC with BTC in timed vault proposal messages
whoabuddy Apr 4, 2025
6fd82ff
feat: Add timed vault proposal contracts to Clarinet.toml configuration
whoabuddy Apr 4, 2025
776d1ab
test: Add test files for sBTC proposal contracts
whoabuddy Apr 4, 2025
9e6f8b1
test: Add DAO token proposal tests for timed vault operations
whoabuddy Apr 4, 2025
819ec3e
fix: rename contracts and update clarinet.toml and dao-types
whoabuddy Apr 4, 2025
5b523b0
fix: use STX in message about STX vault
whoabuddy Apr 4, 2025
a6059fd
fix: update amounts, more detailed errs in timed vault
whoabuddy Apr 4, 2025
8af8a38
fix: reduce default BTC withdrawal amount
whoabuddy Apr 4, 2025
e9284f0
fix: update default values and comparisons
whoabuddy Apr 4, 2025
c9a9c2a
feat: add tokenized version of payment processor
whoabuddy Apr 4, 2025
0407d93
feat: Update payment processors to support named tokens
whoabuddy Apr 4, 2025
2bc0c15
fix: use explicit error code
whoabuddy Apr 4, 2025
7501b7d
fix: error code order inconsitency
whoabuddy Apr 4, 2025
1b40695
refactor: Rename PAYMENT_TOKEN to CFG_PAYMENT_TOKEN for consistency
whoabuddy Apr 4, 2025
30b16b8
refactor: Rename TOKEN_CONTRACT to CFG_TOKEN_CONTRACT in payment proc…
whoabuddy Apr 4, 2025
89cb57f
refactor: Update payment processor contracts to use direct token cont…
whoabuddy Apr 4, 2025
3e13158
refactor: Consolidate payment token configuration into single variable
whoabuddy Apr 4, 2025
85874f5
refactor: Simplify token transfer memo handling in payment processors
whoabuddy Apr 4, 2025
bbf84de
refactor: Simplify token transfer logic in payment processor contracts
whoabuddy Apr 4, 2025
8cdd338
feat: Update STX payment processor test file with comprehensive test …
whoabuddy Apr 4, 2025
98f1deb
feat: Add comprehensive tests for sBTC and DAO payment processor cont…
whoabuddy Apr 4, 2025
0d8a83e
chore: formatting
whoabuddy Apr 4, 2025
ba71ada
feat: add related actions and core proposals for payments
whoabuddy Apr 4, 2025
122a367
fix: shorten naming to stay within limits, other consistency changes
whoabuddy Apr 4, 2025
0c2e74d
fix: add new actions and core proposals to test types
whoabuddy Apr 4, 2025
4a2a798
fix: update messages, params to match
whoabuddy Apr 4, 2025
70d0b2c
fix: clean up dao types and failing test, missed rename
whoabuddy Apr 4, 2025
7b8738c
test: Add test files for payment processor action contracts
whoabuddy Apr 4, 2025
eba2806
test: Add tests for payment processor proposal contracts
whoabuddy Apr 4, 2025
74252ff
The changes look good. I see you've added two new describe blocks:
whoabuddy Apr 5, 2025
895fbf6
fix: some good ol manual cleanup
whoabuddy Apr 5, 2025
30f0e43
feat: Refactor STX payment processor tests with consistent structure …
whoabuddy Apr 5, 2025
9fd6ba3
refactor: Eliminate helper function and make tests isolated with Arra…
whoabuddy Apr 5, 2025
8309b0b
test: Expand test setup for get-user-data() with detailed DAO configu…
whoabuddy Apr 5, 2025
f2714ec
refactor: Move contract names and constants to top of test file for r…
whoabuddy Apr 5, 2025
bf6b23b
fix: format and fix proposal type
whoabuddy Apr 5, 2025
7341c58
fix: remove unsupported code
whoabuddy Apr 5, 2025
ee94013
refactor: Update test assertions to use Clarinet tuple comparison pat…
whoabuddy Apr 5, 2025
98c498c
refactor: Replace `toBeSome()` with `toStrictEqual(Cl.some())` in tes…
whoabuddy Apr 5, 2025
1a746b8
fix: some cleanup, fix broken tests
whoabuddy Apr 5, 2025
c2e752b
refactor: Update test cases to correctly handle createdAt value
whoabuddy Apr 5, 2025
4566d67
feat: Add comprehensive read-only function tests for DAO payment proc…
whoabuddy Apr 5, 2025
a436780
fix: slight adjustments
whoabuddy Apr 5, 2025
f6aed26
refactor: Update SBTC payment processor tests with comprehensive read…
whoabuddy Apr 5, 2025
1377927
fix: small adjustments
whoabuddy Apr 5, 2025
514bf47
fix: remove old payments/invoices code in favor of new variants
whoabuddy Apr 5, 2025
78225e0
fix: use short PMT for PAYMENTS to match contracts
whoabuddy Apr 5, 2025
1494750
refactor: support dao trait v3 with latest, restore v2
whoabuddy Apr 6, 2025
a5ef9e0
fix: match traits string vs contract name for excluded check
whoabuddy Apr 6, 2025
1d3ade2
fix: contract versions and comments
whoabuddy Apr 6, 2025
6beda70
test: Add comprehensive tests for aibtc-treasury extension
whoabuddy Apr 6, 2025
ff01bf6
fix: use toStrictEqual for read-only
whoabuddy Apr 6, 2025
c7e6381
fix: add treasury tests and core proposal template for allow-assets
whoabuddy Apr 6, 2025
e87d996
fix: return type on allow-assets in trait def
whoabuddy Apr 6, 2025
45421eb
fix: use simpler response in allow-assets
whoabuddy Apr 6, 2025
e7bae81
feat: track concluded and executed proposal totals
whoabuddy Apr 6, 2025
e7e93f2
feat: Update core proposals test to track and verify proposal counts
whoabuddy Apr 6, 2025
25c267f
fix: update core proposal test to vote/pass proposals
whoabuddy Apr 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
239 changes: 197 additions & 42 deletions Clarinet.toml
Original file line number Diff line number Diff line change
Expand Up @@ -103,60 +103,100 @@ path = 'contracts/dao/extensions/aibtc-onchain-messaging.clar'
clarity_version = 3
epoch = 3.1

[contracts.aibtc-payments-invoices]
path = 'contracts/dao/extensions/aibtc-payments-invoices.clar'
clarity_version = 2
[contracts.aibtc-payment-processor-dao]
path = 'contracts/dao/extensions/aibtc-payment-processor-dao.clar'
clarity_version = 3
epoch = 3.1

[contracts.aibtc-timed-vault]
path = 'contracts/dao/extensions/aibtc-timed-vault.clar'
clarity_version = 2
[contracts.aibtc-payment-processor-sbtc]
path = 'contracts/dao/extensions/aibtc-payment-processor-sbtc.clar'
clarity_version = 3
epoch = 3.1

[contracts.aibtc-payment-processor-stx]
path = 'contracts/dao/extensions/aibtc-payment-processor-stx.clar'
clarity_version = 3
epoch = 3.1

[contracts.aibtc-timed-vault-dao]
path = 'contracts/dao/extensions/aibtc-timed-vault-dao.clar'
clarity_version = 3
epoch = 3.1

[contracts.aibtc-timed-vault-sbtc]
path = 'contracts/dao/extensions/aibtc-timed-vault-sbtc.clar'
clarity_version = 3
epoch = 3.1

[contracts.aibtc-timed-vault-stx]
path = 'contracts/dao/extensions/aibtc-timed-vault-stx.clar'
clarity_version = 3
epoch = 3.1

[contracts.aibtc-token-owner]
path = 'contracts/dao/extensions/aibtc-token-owner.clar'
clarity_version = 2
clarity_version = 3
epoch = 3.1

[contracts.aibtc-treasury]
path = 'contracts/dao/extensions/aibtc-treasury.clar'
clarity_version = 2
clarity_version = 3
epoch = 3.1

# dao actions (as extensions)

[contracts.aibtc-action-add-resource]
path = 'contracts/dao/extensions/actions/aibtc-action-add-resource.clar'
[contracts.aibtc-action-pmt-dao-add-resource]
path = 'contracts/dao/extensions/actions/aibtc-action-pmt-dao-add-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-allow-asset]
path = 'contracts/dao/extensions/actions/aibtc-action-allow-asset.clar'
[contracts.aibtc-action-pmt-dao-toggle-resource]
path = 'contracts/dao/extensions/actions/aibtc-action-pmt-dao-toggle-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-send-message]
path = 'contracts/dao/extensions/actions/aibtc-action-send-message.clar'
[contracts.aibtc-action-pmt-sbtc-add-resource]
path = 'contracts/dao/extensions/actions/aibtc-action-pmt-sbtc-add-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-pmt-sbtc-toggle-resource]
path = 'contracts/dao/extensions/actions/aibtc-action-pmt-sbtc-toggle-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-set-account-holder]
path = 'contracts/dao/extensions/actions/aibtc-action-set-account-holder.clar'
[contracts.aibtc-action-pmt-stx-add-resource]
path = 'contracts/dao/extensions/actions/aibtc-action-pmt-stx-add-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-set-withdrawal-amount]
path = 'contracts/dao/extensions/actions/aibtc-action-set-withdrawal-amount.clar'
[contracts.aibtc-action-pmt-stx-toggle-resource]
path = 'contracts/dao/extensions/actions/aibtc-action-pmt-stx-toggle-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-set-withdrawal-period]
path = 'contracts/dao/extensions/actions/aibtc-action-set-withdrawal-period.clar'
[contracts.aibtc-action-treasury-allow-asset]
path = 'contracts/dao/extensions/actions/aibtc-action-treasury-allow-asset.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-toggle-resource-by-name]
path = 'contracts/dao/extensions/actions/aibtc-action-toggle-resource-by-name.clar'
[contracts.aibtc-action-send-message]
path = 'contracts/dao/extensions/actions/aibtc-action-send-message.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-configure-timed-vault-dao]
path = 'contracts/dao/extensions/actions/aibtc-action-configure-timed-vault-dao.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-configure-timed-vault-sbtc]
path = 'contracts/dao/extensions/actions/aibtc-action-configure-timed-vault-sbtc.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-action-configure-timed-vault-stx]
path = 'contracts/dao/extensions/actions/aibtc-action-configure-timed-vault-stx.clar'
clarity_version = 2
epoch = 3.1

Expand All @@ -167,33 +207,33 @@ path = 'contracts/dao/proposals/aibtc-action-proposals-set-proposal-bond.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-initialize-new-account]
path = 'contracts/dao/proposals/aibtc-timed-vault-initialize-new-account.clar'
[contracts.aibtc-timed-vault-stx-initialize-new-vault]
path = 'contracts/dao/proposals/aibtc-timed-vault-stx-initialize-new-vault.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-override-last-withdrawal-block]
path = 'contracts/dao/proposals/aibtc-timed-vault-override-last-withdrawal-block.clar'
[contracts.aibtc-timed-vault-stx-override-last-withdrawal-block]
path = 'contracts/dao/proposals/aibtc-timed-vault-stx-override-last-withdrawal-block.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-set-account-holder]
path = 'contracts/dao/proposals/aibtc-timed-vault-set-account-holder.clar'
[contracts.aibtc-timed-vault-stx-set-account-holder]
path = 'contracts/dao/proposals/aibtc-timed-vault-stx-set-account-holder.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-set-withdrawal-amount]
path = 'contracts/dao/proposals/aibtc-timed-vault-set-withdrawal-amount.clar'
[contracts.aibtc-timed-vault-stx-set-withdrawal-amount]
path = 'contracts/dao/proposals/aibtc-timed-vault-stx-set-withdrawal-amount.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-set-withdrawal-period]
path = 'contracts/dao/proposals/aibtc-timed-vault-set-withdrawal-period.clar'
[contracts.aibtc-timed-vault-stx-set-withdrawal-period]
path = 'contracts/dao/proposals/aibtc-timed-vault-stx-set-withdrawal-period.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-withdraw-stx]
path = 'contracts/dao/proposals/aibtc-timed-vault-withdraw-stx.clar'
[contracts.aibtc-timed-vault-stx-withdraw]
path = 'contracts/dao/proposals/aibtc-timed-vault-stx-withdraw.clar'
clarity_version = 2
epoch = 3.1

Expand Down Expand Up @@ -247,23 +287,63 @@ path = 'contracts/dao/proposals/aibtc-onchain-messaging-send.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-payments-invoices-add-resource]
path = 'contracts/dao/proposals/aibtc-payments-invoices-add-resource.clar'
[contracts.aibtc-pmt-stx-add-resource]
path = 'contracts/dao/proposals/aibtc-pmt-stx-add-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-pmt-stx-set-payment-address]
path = 'contracts/dao/proposals/aibtc-pmt-stx-set-payment-address.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-pmt-stx-toggle-resource-by-name]
path = 'contracts/dao/proposals/aibtc-pmt-stx-toggle-resource-by-name.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-payments-invoices-set-payment-address]
path = 'contracts/dao/proposals/aibtc-payments-invoices-set-payment-address.clar'
[contracts.aibtc-pmt-stx-toggle-resource]
path = 'contracts/dao/proposals/aibtc-pmt-stx-toggle-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-payments-invoices-toggle-resource-by-name]
path = 'contracts/dao/proposals/aibtc-payments-invoices-toggle-resource-by-name.clar'
[contracts.aibtc-pmt-sbtc-add-resource]
path = 'contracts/dao/proposals/aibtc-pmt-sbtc-add-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-payments-invoices-toggle-resource]
path = 'contracts/dao/proposals/aibtc-payments-invoices-toggle-resource.clar'
[contracts.aibtc-pmt-sbtc-set-payment-address]
path = 'contracts/dao/proposals/aibtc-pmt-sbtc-set-payment-address.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-pmt-sbtc-toggle-resource-by-name]
path = 'contracts/dao/proposals/aibtc-pmt-sbtc-toggle-resource-by-name.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-pmt-sbtc-toggle-resource]
path = 'contracts/dao/proposals/aibtc-pmt-sbtc-toggle-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-pmt-dao-add-resource]
path = 'contracts/dao/proposals/aibtc-pmt-dao-add-resource.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-pmt-dao-set-payment-address]
path = 'contracts/dao/proposals/aibtc-pmt-dao-set-payment-address.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-pmt-dao-toggle-resource-by-name]
path = 'contracts/dao/proposals/aibtc-pmt-dao-toggle-resource-by-name.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-pmt-dao-toggle-resource]
path = 'contracts/dao/proposals/aibtc-pmt-dao-toggle-resource.clar'
clarity_version = 2
epoch = 3.1

Expand All @@ -282,6 +362,11 @@ path = 'contracts/dao/proposals/aibtc-treasury-allow-asset.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-treasury-allow-assets]
path = 'contracts/dao/proposals/aibtc-treasury-allow-assets.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-treasury-delegate-stx]
path = 'contracts/dao/proposals/aibtc-treasury-delegate-stx.clar'
clarity_version = 2
Expand Down Expand Up @@ -312,8 +397,78 @@ path = 'contracts/dao/proposals/aibtc-treasury-withdraw-stx.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-sbtc-initialize-new-vault]
path = 'contracts/dao/proposals/aibtc-timed-vault-sbtc-initialize-new-vault.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-sbtc-override-last-withdrawal-block]
path = 'contracts/dao/proposals/aibtc-timed-vault-sbtc-override-last-withdrawal-block.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-sbtc-set-account-holder]
path = 'contracts/dao/proposals/aibtc-timed-vault-sbtc-set-account-holder.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-sbtc-set-withdrawal-amount]
path = 'contracts/dao/proposals/aibtc-timed-vault-sbtc-set-withdrawal-amount.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-sbtc-set-withdrawal-period]
path = 'contracts/dao/proposals/aibtc-timed-vault-sbtc-set-withdrawal-period.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-sbtc-withdraw]
path = 'contracts/dao/proposals/aibtc-timed-vault-sbtc-withdraw.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-dao-initialize-new-vault]
path = 'contracts/dao/proposals/aibtc-timed-vault-dao-initialize-new-vault.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-dao-override-last-withdrawal-block]
path = 'contracts/dao/proposals/aibtc-timed-vault-dao-override-last-withdrawal-block.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-dao-set-account-holder]
path = 'contracts/dao/proposals/aibtc-timed-vault-dao-set-account-holder.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-dao-set-withdrawal-amount]
path = 'contracts/dao/proposals/aibtc-timed-vault-dao-set-withdrawal-amount.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-dao-set-withdrawal-period]
path = 'contracts/dao/proposals/aibtc-timed-vault-dao-set-withdrawal-period.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-timed-vault-dao-withdraw]
path = 'contracts/dao/proposals/aibtc-timed-vault-dao-withdraw.clar'
clarity_version = 2
epoch = 3.1

# dao traits

[contracts.aibtc-dao-traits-v3]
path = 'contracts/dao/traits/aibtc-dao-traits-v3.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-dao-v3]
path = 'contracts/dao/traits/aibtc-dao-v3.clar'
clarity_version = 2
epoch = 3.1

[contracts.aibtc-dao-traits-v2]
path = 'contracts/dao/traits/aibtc-dao-traits-v2.clar'
clarity_version = 2
Expand Down
8 changes: 4 additions & 4 deletions codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@ coverage:
precision: 2
round: down
range: "70...100"
status:

status:
project:
default:
target: 50% # 95% goal
target: 60% # 95% goal
threshold: 10% # 5% goal
base: auto
if_ci_failed: error
Expand All @@ -32,4 +30,6 @@ comment:
require_head: true

ignore:
- "contracts/test/**/*" # Ignore everything in contracts/test directory
- "contracts/test"
- "aibtcdev-airdrop-1.clar"
- "aibtcdev-airdrop-2.clar"
Loading