@vaultum/sdk
v0.1.5
Published
TypeScript SDK for Vaultum smart wallet
Downloads
97
Maintainers
Readme
Vaultum SDK
TypeScript SDK for the Vaultum smart wallet platform.
Installation
npm install @vaultum/sdk
# or
pnpm add @vaultum/sdkUsage
import { VaultumClient } from '@vaultum/sdk';
const client = new VaultumClient({
baseURL: 'https://api.vaultum.app',
bearer: 'your-auth-token',
chain: 'sepolia', // default chain
});
// Create an account
const account = await client.createAccount({
sessionKeyAddress: '0x...',
owners: ['0x...', '0x...'],
threshold: 2,
});
// Submit a UserOperation
const result = await client.submit(userOp);
// Wait for confirmation
const confirmed = await client.waitForOperation(result.id);Core Features
- Account creation and verification
- UserOperation submission and tracking
- Multi-sig proposal workflow
- Session key management
- Spending limits
- Allowlist management
- Social recovery
- Cross-chain governance
- Settlement/paymaster integration
API Reference
See the TypeScript definitions for complete type information.
License
MIT
