EOAs
Our API fully supports sending transactions from EOAs. All assets must be held by the EOA, and transactions are signed directly by the account owner.Smart Accounts
Compass API SDKs provide powerful capabilities for working with smart accounts. Our SDKs abstract away the complexities multi-step transactions for smart account user operations. Smart accounts enable advanced features like:- Multi-signature control: Require multiple signatures for transactions
- Programmable permissions: Define custom rules for transaction approval
- Gas abstraction: Pay gas fees in any token
- Batched transactions: Execute multiple actions in a single transaction
Available SDKs
We support two main SDK implementations:- TypeScript SDK (
@compass-labs/api-sdk
) - Python SDK (
compass_api_sdk
)