Smart Wallets
Contract Summary
Function-by-Function Breakdown
STX Transfer Functions
stx-transfer (amount uint) (recipient principal) (memo (optional (buff 34)))
stx-transfer (amount uint) (recipient principal) (memo (optional (buff 34)))Extension System Functions
extension-call (extension <extension-trait>) (payload (buff 2048))
extension-call (extension <extension-trait>) (payload (buff 2048))SIP-010 Token Functions
sip010-transfer (amount uint) (recipient principal) (memo (optional (buff 34))) (sip010 <sip-010-trait>)
sip010-transfer (amount uint) (recipient principal) (memo (optional (buff 34))) (sip010 <sip-010-trait>)SIP-009 NFT Functions
sip009-transfer (nft-id uint) (recipient principal) (sip009 <sip-009-trait>)
sip009-transfer (nft-id uint) (recipient principal) (sip009 <sip-009-trait>)Admin Management Functions
enable-admin (admin principal) (enabled bool)
enable-admin (admin principal) (enabled bool)set-security-level (new-level uint)
set-security-level (new-level uint)Rule Validation Functions (Private)
is-allowed-stx (rules <rule-set-trait>) (amount uint) (recipient principal) (memo (optional (buff 34)))
is-allowed-stx (rules <rule-set-trait>) (amount uint) (recipient principal) (memo (optional (buff 34)))is-allowed-extension (rules <rule-set-trait>) (extension <extension-trait>) (payload (buff 2048))
is-allowed-extension (rules <rule-set-trait>) (extension <extension-trait>) (payload (buff 2048))is-allowed-sip010 (sip010 <sip-010-trait>) (amount uint) (recipient principal) (memo (optional (buff 34)))
is-allowed-sip010 (sip010 <sip-010-trait>) (amount uint) (recipient principal) (memo (optional (buff 34)))is-allowed-sip009 (sip009 <sip-009-trait>) (amount uint) (recipient principal)
is-allowed-sip009 (sip009 <sip-009-trait>) (amount uint) (recipient principal)Access Control & Utility Functions
is-admin-calling
is-admin-callingcurrent-rules
current-rulesto-trait (trait <rule-set-trait>)
to-trait (trait <rule-set-trait>)Activity Tracking Functions
get-time
get-timeis-inactive
is-inactiveTraits Used
extension-trait
extension-traitrule-set-trait
rule-set-traitsip-010-trait
sip-010-traitsip-009-trait
sip-009-traitKey Concepts
Programmable Security Levels
Rule-Set Trait Pattern
Multi-Admin Governance
Activity-Based Inactivity Detection
Extension Modularity
Last updated
Was this helpful?