Vaultenator
An opinionated base vault implementing CosmWasm Vault Standard using Tokenfactory.
Features
- Administration - Handles opening and pausing contracts
- Configuration - Manages contract configuration
- Ownership - Manages contract ownership
- State - Manages contract state
- CW4626 - CosmWasm Vault Standard compliant interface
- Tokenfactory - Tokenfactory denoms as vault share tokens
Usage
Use the crate in your CosmWasm project
Implement traits or include default implementations. See the Example Vault for an exmaple implementation using Vaulteantor.
Development
# Build contract
# Run tests
# Check formatting
# Run clippy
A git pre-commit script is available to run these checks.