|
19 | 19 | (define-constant VOTING_PERIOD u144) ;; 144 Bitcoin blocks, ~1 day
|
20 | 20 | (define-constant VOTING_QUORUM u95) ;; 95% of liquid supply
|
21 | 21 |
|
22 |
| -;; error messages - authorization |
| 22 | +;; error messages |
23 | 23 | (define-constant ERR_NOT_DAO_OR_EXTENSION (err u3000))
|
24 | 24 | (define-constant ERR_FETCHING_TOKEN_DATA (err u3001))
|
25 |
| - |
26 |
| -;; error messages - treasury |
27 |
| -(define-constant ERR_TREASURY_CANNOT_BE_SELF (err u3200)) |
28 |
| -(define-constant ERR_TREASURY_MISMATCH (err u3201)) |
29 |
| -(define-constant ERR_TREASURY_CANNOT_BE_SAME (err u3202)) |
30 |
| - |
31 |
| -;; error messages - voting token |
32 |
| -(define-constant ERR_TOKEN_ALREADY_INITIALIZED (err u3300)) |
33 |
| -(define-constant ERR_TOKEN_MISMATCH (err u3301)) |
34 |
| -(define-constant ERR_INSUFFICIENT_BALANCE (err u3302)) |
35 |
| -(define-constant ERR_TOKEN_CANNOT_BE_SELF (err u3303)) |
36 |
| -(define-constant ERR_TOKEN_CANNOT_BE_SAME (err u3304)) |
37 |
| - |
38 |
| -;; error messages - proposals |
39 |
| -(define-constant ERR_PROPOSAL_NOT_FOUND (err u3400)) |
40 |
| -(define-constant ERR_PROPOSAL_ALREADY_EXECUTED (err u3401)) |
41 |
| -(define-constant ERR_PROPOSAL_STILL_ACTIVE (err u3402)) |
42 |
| -(define-constant ERR_SAVING_PROPOSAL (err u3403)) |
43 |
| -(define-constant ERR_PROPOSAL_ALREADY_CONCLUDED (err u3404)) |
44 |
| -(define-constant ERR_RETRIEVING_START_BLOCK_HASH (err u3405)) |
45 |
| - |
46 |
| -;; error messages - voting |
47 |
| -(define-constant ERR_VOTE_TOO_SOON (err u3500)) |
48 |
| -(define-constant ERR_VOTE_TOO_LATE (err u3501)) |
49 |
| -(define-constant ERR_ALREADY_VOTED (err u3502)) |
50 |
| -(define-constant ERR_QUORUM_NOT_REACHED (err u3503)) |
| 25 | +(define-constant ERR_INSUFFICIENT_BALANCE (err u3002)) |
| 26 | +(define-constant ERR_PROPOSAL_NOT_FOUND (err u3003)) |
| 27 | +(define-constant ERR_PROPOSAL_ALREADY_EXECUTED (err u3004)) |
| 28 | +(define-constant ERR_PROPOSAL_STILL_ACTIVE (err u3005)) |
| 29 | +(define-constant ERR_SAVING_PROPOSAL (err u3006)) |
| 30 | +(define-constant ERR_PROPOSAL_ALREADY_CONCLUDED (err u3007)) |
| 31 | +(define-constant ERR_RETRIEVING_START_BLOCK_HASH (err u3008)) |
| 32 | +(define-constant ERR_VOTE_TOO_SOON (err u3009)) |
| 33 | +(define-constant ERR_VOTE_TOO_LATE (err u3010)) |
| 34 | +(define-constant ERR_ALREADY_VOTED (err u3011)) |
51 | 35 |
|
52 | 36 | ;; contracts used for voting calculations
|
53 | 37 | (define-constant VOTING_TOKEN_DEX .aibtc-token-dex)
|
|
0 commit comments