Architecture
Design Principles
Module Composition
WalletCore (abstract base)
├── _BrowserWallet (wraps WalletClient)
└── _ServerWallet (wraps ToolboxWallet)
Modules (mixed in via Object.assign):
├── tokens → createToken, listTokenDetails, sendToken, redeemToken, ...
├── inscriptions → inscribeText, inscribeJSON, inscribeFileHash, inscribeImageHash
├── messagebox → certifyForMessageBox, sendMessageBoxPayment, ...
├── certification → acquireCertificateFrom, listCertificatesFrom, relinquishCert
├── overlay → advertiseSHIP, advertiseSLAP, broadcastAction, withRetry
├── did → getDID, resolveDID, registerDID
└── credentials → acquireCredential, listCredentials, createPresentationWalletCore — The Base Class
Output Routing in send()
send()Fields Present
Output Type
Result
Standalone Classes
Class
Purpose
Import
Basket System
Dependencies
Package
Role
Environment
Last updated
