transaction-approver
SP3WW7HZBWTXRQ14134RMJ7SH1Q83CVD9PVW5SSPWSource Code
;; Transaction Approver
(define-map transaction-approvals { tx-id: uint, signer: principal } bool)
(define-public (approve-transaction (tx-id uint))
(begin
(map-set transaction-approvals { tx-id: tx-id, signer: tx-sender } true)
(ok true)
)
)
(define-read-only (has-approved (tx-id uint) (signer principal))
(default-to false (map-get? transaction-approvals { tx-id: tx-id, signer: signer }))
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| approve-transaction | public | tx-id: uint |
| has-approved | read-only | tx-id: uint, signer: principal |