Skip to content

Commit edc179e

Browse files
committed
fix: use let for clearer params and fn calls
1 parent 2ada232 commit edc179e

File tree

4 files changed

+20
-8
lines changed

4 files changed

+20
-8
lines changed

contracts/dao/extensions/actions/aibtc-action-allow-asset.clar

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@
77
(define-public (callback (sender principal) (memo (buff 34))) (ok true))
88

99
(define-public (run (parameters (buff 2048)))
10-
(begin
10+
(let
11+
(
12+
(asset (unwrap! (from-consensus-buff? principal parameters) ERR_INVALID_PARAMS))
13+
)
1114
(try! (is-dao-or-extension))
12-
(contract-call? .aibtc-treasury allow-asset (unwrap! (from-consensus-buff? principal parameters) ERR_INVALID_PARAMS) true)
15+
(contract-call? .aibtc-treasury allow-asset asset true)
1316
)
1417
)
1518

contracts/dao/extensions/actions/aibtc-action-send-message.clar

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@
77
(define-public (callback (sender principal) (memo (buff 34))) (ok true))
88

99
(define-public (run (parameters (buff 2048)))
10-
(begin
10+
(let
11+
(
12+
(message (unwrap! (from-consensus-buff? (string-ascii 2043) parameters) ERR_INVALID_PARAMS))
13+
)
1114
(try! (is-dao-or-extension))
12-
(contract-call? .aibtc-onchain-messaging send (unwrap! (from-consensus-buff? (string-ascii 2043) parameters) ERR_INVALID_PARAMS) true)
15+
(contract-call? .aibtc-onchain-messaging send message true)
1316
)
1417
)
1518

contracts/dao/extensions/actions/aibtc-action-set-account-holder.clar

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@
77
(define-public (callback (sender principal) (memo (buff 34))) (ok true))
88

99
(define-public (run (parameters (buff 2048)))
10-
(begin
10+
(let
11+
(
12+
(accountHolder (unwrap! (from-consensus-buff? principal parameters) ERR_INVALID_PARAMS))
13+
)
1114
(try! (is-dao-or-extension))
12-
(contract-call? .aibtc-bank-account set-account-holder (unwrap! (from-consensus-buff? principal parameters) ERR_INVALID_PARAMS))
15+
(contract-call? .aibtc-bank-account set-account-holder accountHolder)
1316
)
1417
)
1518

contracts/dao/extensions/actions/aibtc-action-toggle-resource-by-name.clar

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@
77
(define-public (callback (sender principal) (memo (buff 34))) (ok true))
88

99
(define-public (run (parameters (buff 2048)))
10-
(begin
10+
(let
11+
(
12+
(resourceName (unwrap! (from-consensus-buff? (string-utf8 50) parameters) ERR_INVALID_PARAMS))
13+
)
1114
(try! (is-dao-or-extension))
12-
(contract-call? .aibtc-payments-invoices toggle-resource-by-name (unwrap! (from-consensus-buff? (string-utf8 50) parameters) ERR_INVALID_PARAMS))
15+
(contract-call? .aibtc-payments-invoices toggle-resource-by-name resourceName)
1316
)
1417
)
1518

0 commit comments

Comments
 (0)