This guide will help you migrate from your custom smart contract implementation to Enzyme Protocol's professional vault infrastructure.
- Complex smart contract management: Manual NAV calculation, share management
- Security risks: Custom contracts need extensive auditing
- Limited functionality: Basic deposit/withdraw only
- No multi-protocol access: Stuck with basic investment options
- Manual portfolio management: No automated rebalancing or advanced features
- ✅ Professional Infrastructure: Battle-tested, audited smart contracts
- ✅ Automated NAV Calculation: Real-time portfolio valuation
- ✅ Multi-Protocol Access: Integrate with 30+ DeFi protocols
- ✅ Institutional Grade: Used by hundreds of professional managers
- ✅ Compliance Ready: Built-in KYC/AML capabilities
- ✅ Focus on Your Core Value: Spend time on signals, not infrastructure
-
Visit Enzyme App: Go to https://app.enzyme.finance
-
Connect Wallet: Use the wallet that will own/manage the vault
-
Create Vault:
- Choose vault name (e.g., "Maxxit Signal Fund")
- Select denomination asset (USDC recommended)
- Configure fees (management fee, performance fee)
- Set up policies (optional: whitelists, limits)
-
Get Vault Addresses: After creation, note down:
- Vault Proxy Address
- Comptroller Address
- Get API Access: Go to https://app.enzyme.finance/account/api-tokens
- Create New Token: Generate an API key for your application
- Save Securely: Store this key safely (it provides read access to vault data)
Add these to your .env.local file:
# Enzyme Protocol Configuration
NEXT_PUBLIC_ENZYME_VAULT_ADDRESS=0x1234... # Your vault proxy address
NEXT_PUBLIC_ENZYME_COMPTROLLER_ADDRESS=0x5678... # Your comptroller address
NEXT_PUBLIC_ENZYME_API_KEY=your_api_key_hereThe new Enzyme integration requires:
npm install @enzymefinance/api
# or
yarn add @enzymefinance/api- Start Development Server:
npm run dev - Navigate to:
/invest-enzyme(new Enzyme-powered page) - Test Deposit Flow:
- Connect wallet
- Approve USDC (or your denomination asset)
- Make a small test deposit
- Verify: Check your vault on app.enzyme.finance
| Feature | Custom Contract | Enzyme Protocol |
|---|---|---|
| Setup Complexity | High (deploy, test, audit) | Low (create via UI) |
| NAV Calculation | Manual implementation | Automatic |
| Asset Support | Limited | 100+ assets |
| Protocol Integration | Manual development | 30+ protocols built-in |
| Security | Self-audited | Professionally audited |
| Upgradability | Complex migrations | Seamless upgrades |
| Compliance | Custom implementation | Built-in tools |
| Development Time | Weeks/months | Hours |
Frontend → Custom Smart Contract → Manual Calculations
Frontend → Enzyme SDK/API → Enzyme Protocol → Multiple DeFi Protocols
- User deposits ETH
- Contract stores ETH + mints custom shares
- Manual calculations for NAV
- Limited to basic operations
- User deposits USDC (or any denomination asset)
- Enzyme mints standardized ERC-20 shares
- Automatic NAV calculation across all positions
- Professional vault operations (fees, policies, etc.)
- Access to advanced DeFi strategies
With Enzyme Protocol, you can focus entirely on your core value proposition:
- Twitter sentiment analysis
- Technical indicators
- Market data processing
- AI/ML predictions
- Which tokens to buy/sell
- Position sizing
- Risk management
- Timing strategies
- Vault management
- NAV calculation
- Share issuance/redemption
- Compliance
- Multi-protocol execution
Your trading strategies can be implemented through:
- Manual Trading: Execute trades through Enzyme's interface
- API Integration: Use Enzyme's API for programmatic trading
- Custom Adapters: Build custom integrations for specific protocols
- Automated Strategies: Set up rules-based trading
Example strategy integration:
// Your signal generation
const signals = await generateTradingSignals();
// Execute through Enzyme (via Integration Manager)
for (const signal of signals) {
await executeTradeOnEnzyme({
vault: vaultAddress,
action: signal.action, // 'buy' | 'sell'
asset: signal.token,
amount: signal.amount
});
}- Create Enzyme vault
- Get API keys
- Update environment variables
- Test new interface
- Run both systems side by side
- Migrate small amounts to Enzyme
- Verify functionality
- Train users on new interface
- Migrate remaining funds
- Switch default interface to Enzyme
- Archive old contract
- Implement advanced trading strategies
- Add new protocol integrations
- Optimize performance
- Development: $10,000-50,000
- Auditing: $5,000-15,000
- Maintenance: $2,000-5,000/month
- Risk: High (security vulnerabilities)
- Setup: $0 (free vault creation)
- Enzyme Protocol Fee: 0.25% annually
- Development: Minimal (days vs months)
- Risk: Low (battle-tested infrastructure)
- Enzyme offers consulting for complex integrations
- Grant program available for innovative projects
- Technical support for builders
- Create your Enzyme vault following Step 1 above
- Test the new interface at
/invest-enzyme - Implement your signal integration using the provided architecture
- Gradually migrate users from the old system
- Focus on your core value - signal generation and market insights
Ready to migrate? Start by creating your Enzyme vault at app.enzyme.finance and follow this guide step by step.
The future of your investment platform is professional, secure, and focused on what you do best - generating alpha through superior market insights.