column-catalogue
v1.3.1
Published
Passkey-based wallet SDK for Movement Network
Maintainers
Readme
Column Catalogue SDK
Passkey-powered smart wallets for Movement Network. No seed phrases, just biometrics.
Column Catalogue is a developer-first SDK that enables passkey-based (WebAuthn) wallets on Movement. Transform your dApp's UX by removing seed phrases and replacing them with secure, biometric authentication.
🚀 Modern Architecture
Designed for Vite, Next.js, and modern React frameworks.
1. Configure (src/config/column.ts)
export const COLUMN_CONFIG = {
network: 'testnet',
rpcUrl: 'https://testnet.movementnetwork.xyz/v1',
};2. Wrap (src/app/layout.tsx)
import { CatalogueProvider } from 'column-catalogue';
import { COLUMN_CONFIG } from '@/config/column';
export default function Layout({ children }) {
return (
<CatalogueProvider {...COLUMN_CONFIG}>
{children}
</CatalogueProvider>
);
}3. Act (src/components/Action.tsx)
const { signAndSend } = useWallet();
const handleTx = async () => {
const tx = await signAndSend({
function: '0x1::example::call',
functionArguments: [arg],
typeArguments: []
});
};📖 Full Documentation
For detailed integration guides, project arrangement (Vite/Next), and configuration options, check out our Documentation Guide and Developer Snippets.
🔐 Security
- WebAuthn Native: Uses hardware-backed security keys (FaceID, TouchID).
- On-Chain Only: Every action results in a verifiable ledger transaction.
- Client-Side Storage: Private keys are encrypted and stored locally in IndexedDB.
Built with ❤️ for the Movement Network ecosystem.
