Documentation

Everything you need to know about Lokr Vault

What is Lokr?

Lokr is a decentralized USDC vault protocol built on Arc Network. It provides users with a secure, non-custodial way to store and manage their USDC tokens with advanced security features.

Unlike traditional wallets, Lokr adds multiple layers of protection including password verification, spending limits, and whitelist controls. Your funds remain in your personal smart contract vault, giving you complete ownership and control.

Why Use Lokr?

Protection Against Hacks

Even if your wallet is compromised, attackers cannot drain your vault without the password and must respect spending limits.

Self-Custody

Your vault is a smart contract you own. No third party can access or freeze your funds.

Controlled Spending

Set daily limits to prevent large unauthorized transfers, even if someone gains access.

Whitelist Security

Only send to pre-approved addresses. Prevents transfers to unknown or malicious wallets.

Core Features

Password Protection

Set a secure password hash stored on-chain. Every withdrawal requires password verification. The password is hashed client-side and never exposed.

Spending Limits

Configure daily spending limits and per-transaction maximums. Limits reset every 24 hours. Perfect for limiting exposure in case of compromise.

Whitelist Management

Enable whitelist mode to restrict transfers only to approved addresses. Add or remove addresses anytime. Disable whitelist for unrestricted transfers.

Easy Deposits

Deposit USDC anytime without restrictions. Your vault address is displayed for easy transfers from any wallet or exchange.

How to Use

1

Connect Your Wallet

Connect with MetaMask or any compatible wallet. Make sure you're on Arc Network.

2

Create Your Vault

Click "Create Vault" to deploy your personal vault smart contract. This is a one-time action.

3

Set Password

Choose a strong password. This will be required for all withdrawals. Store it safely - it cannot be recovered.

4

Configure Security

Set your daily spending limit and optionally enable whitelist mode with trusted addresses.

5

Deposit & Manage

Send USDC to your vault address. Withdraw anytime with your password, respecting your security limits.

Coming Soon

Multi-Signature Support

Require multiple approvals for large transactions. Perfect for teams, DAOs, or extra personal security. Configure 2-of-3, 3-of-5, or custom threshold schemes.

In Development

Developer Security Tools

API access for developers to integrate vault security into their dApps. Programmable spending rules, webhooks for transactions, and SDK for easy integration.

Planned

Built on Arc Network • Secured by Smart Contracts